[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T00:02:21.102771Z",
                    "start": "2026-05-27T00:00:22.388418Z"
                },
                "id": "0242ac1f-6606-f6b0-1477-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:22.484140Z",
                            "start": "2026-05-27T00:00:22.439405Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "3d1/osism/3d10348088db4fbd8b997f25f7e07cf3"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:22.600789Z",
                            "start": "2026-05-27T00:00:22.525037Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000a8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-deploy-current-in-a-nutshell-with-tempest-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: 8300621a726a4e16a0b23d01e8a122a3\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:22.719753Z",
                            "start": "2026-05-27T00:00:22.629702Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000000f",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: orchestrator\nHostname: zuul-static-regiocloud-infra-1\nUsername: zuul-testbed01\nDistro: Debian 12.14\nProvider: static-testbed\nRegion: \nLabel: testbed-orchestrator\nProduct Name: OpenStack Nova\nInterface IP: 81.163.193.140\n",
                                    "zj_item": "orchestrator"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:23.082979Z",
                            "start": "2026-05-27T00:00:22.727479Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/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/3d10348088db4fbd8b997f25f7e07cf3/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/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:24.286422Z",
                            "start": "2026-05-27T00:00:23.100297Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "3b994c0db37c5c9467c58d1b44b74b90bc0e4a09",
                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "3b994c0db37c5c9467c58d1b44b74b90bc0e4a09",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/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/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840024.4956594-34-181905462311981/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "bac0018b1b81ebf98925558fe326ea27",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8875,
                            "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840024.4956594-34-181905462311981/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:27.689031Z",
                            "start": "2026-05-27T00:00:24.325498Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000016",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:28.444379Z",
                            "start": "2026-05-27T00:00:27.711718Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000001a",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:28.487597Z",
                            "start": "2026-05-27T00:00:28.449917Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000001b",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.757790",
                            "end": "2026-05-27 00:00:31.536045",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_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-f6b0-1477-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:00:29.778255",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa.pub\nThe key fingerprint is:\nSHA256:adgOXFqa6QNCwxynANIiA7Ki+dEfOAx14wZEo1J2qPk zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|O.++O o          |\n|*BoB = .         |\n|==O   o o        |\n|=+ = + X .       |\n|o.o * X S        |\n| .Eo = =         |\n|  .   + .        |\n|       .         |\n|                 |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:adgOXFqa6QNCwxynANIiA7Ki+dEfOAx14wZEo1J2qPk zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|O.++O o          |",
                                "|*BoB = .         |",
                                "|==O   o o        |",
                                "|=+ = + X .       |",
                                "|o.o * X S        |",
                                "| .Eo = =         |",
                                "|  .   + .        |",
                                "|       .         |",
                                "|                 |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-f6b0-1477-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:31.677205Z",
                            "start": "2026-05-27T00:00:28.568008Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:31.755200Z",
                            "start": "2026-05-27T00:00:31.686827Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000ca",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:31.889588Z",
                            "start": "2026-05-27T00:00:31.828017Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000e9",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQClPyUMai7UozSgtvG6gPhaBg7LPosnnS6uJLse9j2l3DGaCv4LKEKQxA71p00Z9Y5b+lEBSny4VnTwmxYda3zO2UfCHEauqyXUOUSGZn9YVC++F/povBecqcgf3CvdUEGNm2ji+pVN0lKL8enAVzZgGec/WvweXcfjquk/iarnpakjn2k5lxvjdVj78RY94AVXLGK3uY9WcNo/m/D3BCYh7Rv7kjGh2N2xHhhiirpUQRfUTm5XPbWGaozTG+Aj5z4zY/NNyr7N7w1mMM6U9/zJPeQLeN6rxLn3s5DknsfkpWzmgDPSbHqlsFSlRWHwW5Jnw+P0EVBYd7GOmgOW7aPRpOBGIb2x6DGYxcDxCUkeuCEP/jecWe9Ttk0tg39Bb5iA1vMbVHhmHceOl9GvH3QpNla/gtVQEmATdNqMixfKm/FB4V9iS/6MJDCPBvKl7r45ILT2I0yILj5mtb19DH9blUiRKEHzGkzc2qH+X8ShJSyFSn5g6q3Zh5UVRz++aRE= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed01/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed01",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQClPyUMai7UozSgtvG6gPhaBg7LPosnnS6uJLse9j2l3DGaCv4LKEKQxA71p00Z9Y5b+lEBSny4VnTwmxYda3zO2UfCHEauqyXUOUSGZn9YVC++F/povBecqcgf3CvdUEGNm2ji+pVN0lKL8enAVzZgGec/WvweXcfjquk/iarnpakjn2k5lxvjdVj78RY94AVXLGK3uY9WcNo/m/D3BCYh7Rv7kjGh2N2xHhhiirpUQRfUTm5XPbWGaozTG+Aj5z4zY/NNyr7N7w1mMM6U9/zJPeQLeN6rxLn3s5DknsfkpWzmgDPSbHqlsFSlRWHwW5Jnw+P0EVBYd7GOmgOW7aPRpOBGIb2x6DGYxcDxCUkeuCEP/jecWe9Ttk0tg39Bb5iA1vMbVHhmHceOl9GvH3QpNla/gtVQEmATdNqMixfKm/FB4V9iS/6MJDCPBvKl7r45ILT2I0yILj5mtb19DH9blUiRKEHzGkzc2qH+X8ShJSyFSn5g6q3Zh5UVRz++aRE= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed01/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed01",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:32.966549Z",
                            "start": "2026-05-27T00:00:31.896712Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed01/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed01/.ssh"
                                }
                            },
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "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-testbed01/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed01",
                            "path": "/home/zuul-testbed01/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1001
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:33.408480Z",
                            "start": "2026-05-27T00:00:32.975859Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed01/.ssh/id_rsa",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa",
                                "force": false,
                                "mode": 384,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa",
                                    "force": false,
                                    "mode": 384,
                                    "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:33.948420Z",
                            "start": "2026-05-27T00:00:33.421538Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed01/.ssh/id_rsa.pub",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa.pub",
                                "force": false,
                                "mode": 420,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa.pub",
                                    "force": false,
                                    "mode": 420,
                                    "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:34.488349Z",
                            "start": "2026-05-27T00:00:33.965814Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000ed",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:34.568026Z",
                            "start": "2026-05-27T00:00:34.517314Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000cb",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/ssh/nodepool"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:36.098769Z",
                            "start": "2026-05-27T00:00:34.574473Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa"
                            ],
                            "delta": "0:00:00.028537",
                            "end": "2026-05-27 00:00:37.360775",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_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-f6b0-1477-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:00:37.332238",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/3d10348088db4fbd8b997f25f7e07cf3_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-f6b0-1477-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:37.462799Z",
                            "start": "2026-05-27T00:00:36.114726Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:38.294746Z",
                            "start": "2026-05-27T00:00:37.468261Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000d9",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:38.353686Z",
                            "start": "2026-05-27T00:00:38.299524Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-0000000000da",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:38.826105Z",
                            "start": "2026-05-27T00:00:38.435823Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:38.937250Z",
                            "start": "2026-05-27T00:00:38.841626Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/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/3d10348088db4fbd8b997f25f7e07cf3/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/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:39.789744Z",
                            "start": "2026-05-27T00:00:38.941935Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000024",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "10.128.0.21"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "2a13:1a81:8000:2::33d",
                                    "fe80::f816:3eff:febf:60f0"
                                ],
                                "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.1.0-23-cloud-amd64",
                                    "console": "ttyS0,115200",
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "ansible_date_time": {
                                    "date": "2026-05-27",
                                    "day": "27",
                                    "epoch": "1779840041",
                                    "epoch_int": "1779840041",
                                    "hour": "00",
                                    "iso8601": "2026-05-27T00:00:41Z",
                                    "iso8601_basic": "20260527T000041157759",
                                    "iso8601_basic_short": "20260527T000041",
                                    "iso8601_micro": "2026-05-27T00:00:41.157759Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "41",
                                    "time": "00:00:41",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "21",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "10.128.0.21",
                                    "alias": "ens3",
                                    "broadcast": "",
                                    "gateway": "10.128.0.17",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.240",
                                    "network": "10.128.0.16",
                                    "prefix": "28",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {
                                    "address": "2a13:1a81:8000:2::33d",
                                    "gateway": "fe80::f816:3eff:fe98:d9f",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "prefix": "128",
                                    "scope": "global",
                                    "type": "ether"
                                },
                                "ansible_device_links": {
                                    "ids": {
                                        "sda": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                        ],
                                        "sda1": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                        ],
                                        "sda14": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                        ],
                                        "sda15": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                        ]
                                    },
                                    "labels": {},
                                    "masters": {},
                                    "uuids": {
                                        "sda1": [
                                            "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                        ],
                                        "sda15": [
                                            "1E24-44C9"
                                        ]
                                    }
                                },
                                "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "sda": {
                                        "holders": [],
                                        "host": "SCSI storage controller: Red Hat, Inc. Virtio SCSI",
                                        "links": {
                                            "ids": [
                                                "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                            ],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "QEMU HARDDISK",
                                        "partitions": {
                                            "sda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                                    ]
                                                },
                                                "sectors": "209453023",
                                                "sectorsize": 512,
                                                "size": "99.87 GB",
                                                "start": "262144",
                                                "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                            },
                                            "sda14": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "6144",
                                                "sectorsize": 512,
                                                "size": "3.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "sda15": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "1E24-44C9"
                                                    ]
                                                },
                                                "sectors": "253952",
                                                "sectorsize": 512,
                                                "size": "124.00 MB",
                                                "start": "8192",
                                                "uuid": "1E24-44C9"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "209715200",
                                        "sectorsize": "512",
                                        "size": "100.00 GB",
                                        "support_discard": "4096",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Debian",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "12",
                                "ansible_distribution_minor_version": "14",
                                "ansible_distribution_release": "bookworm",
                                "ansible_distribution_version": "12.14",
                                "ansible_dns": {
                                    "nameservers": [
                                        "81.163.194.9",
                                        "81.163.194.10",
                                        "2a13:1a81::11:53",
                                        "2a13:1a81::12:53"
                                    ],
                                    "search": [
                                        "."
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1002,
                                "ansible_effective_user_id": 1001,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "10.128.0.21",
                                        "broadcast": "",
                                        "netmask": "255.255.255.240",
                                        "network": "10.128.0.16",
                                        "prefix": "28"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "2a13:1a81:8000:2::33d",
                                            "prefix": "128",
                                            "scope": "global"
                                        },
                                        {
                                            "address": "fe80::f816:3eff:febf:60f0",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "HOME": "/home/zuul-testbed01",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed01",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed01",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 35230 22",
                                    "SSH_CONNECTION": "81.163.193.69 35230 10.128.0.21 22",
                                    "USER": "zuul-testbed01",
                                    "XDG_RUNTIME_DIR": "/run/user/1001",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27754",
                                    "XDG_SESSION_TYPE": "tty"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "zuul-static-regiocloud-infra-1",
                                "ansible_hostname": "zuul-static-regiocloud-infra-1",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "lo",
                                    "ens3"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.1.0-23-cloud-amd64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15)",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "on [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "on [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.03076171875,
                                    "1m": 0.3486328125,
                                    "5m": 0.09326171875
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "10.128.0.21",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "2a13:1a81:8000:2::33d",
                                        "fe80::f816:3eff:febf:60f0"
                                    ]
                                },
                                "ansible_lsb": {
                                    "codename": "bookworm",
                                    "description": "Debian GNU/Linux 12 (bookworm)",
                                    "id": "Debian",
                                    "major_release": "12",
                                    "release": "12"
                                },
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "28f0fb0ddd3c48c38b3aa31603cb444d",
                                "ansible_memfree_mb": 593,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7200,
                                        "used": 752
                                    },
                                    "real": {
                                        "free": 593,
                                        "total": 7952,
                                        "used": 7359
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16652659,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 9106475,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5903254,
                                        "inode_total": 6545408,
                                        "inode_used": 642154,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68209291264,
                                        "size_total": 105509412864,
                                        "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                    },
                                    {
                                        "block_available": 57435,
                                        "block_size": 2048,
                                        "block_total": 63339,
                                        "block_used": 5904,
                                        "device": "/dev/sda15",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/boot/efi",
                                        "options": "rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro",
                                        "size_available": 117626880,
                                        "size_total": 129718272,
                                        "uuid": "1E24-44C9"
                                    }
                                ],
                                "ansible_nodename": "zuul-static-regiocloud-infra-1",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.1.0-23-cloud-amd64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200"
                                    ],
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "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)"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 4,
                                "ansible_processor_nproc": 4,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 4,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.2.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 2,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        2,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.2",
                                "ansible_real_group_id": 1002,
                                "ansible_real_user_id": 1001,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAOVugYBPOvEOPI9DA30PvhAEr88mJeaFmKN4pkfnBHV/1A1OlDKtX7lKWCBfEUilcd+tQFVKXm4KY+K9q4J5x5tpd7cL7LRDCFKN+py3+jc6U5J9EZ0o5cVG84z0c3XLEL6cCljG9Etx/0pXjjELRh1SGuUZweEx0143OSiKs/9DAAAAFQCT7R5MDTPEdFXQcZxA/fPRmtWFswAAAIBp8Iz2Njfcxfnh/mdxMztzkdNXulDt679+ghvl5588eCIDPa9xMtojivk53JaV6V4R+wsBN+MaKufzMOoVxuDkZcmw940H/1kcr3yOsJcZIkU1GRkJiNnSEIWJ6dVaXMh+wwbjw+8xNCA3+n3fARqUK906ICT5RsRrBe7W2K7dIAAAAIAL9qFr0vTidcXXhyWKN8I2iBsHSKfb6cjbseShw3ZeZE+kJ3IXz3z9oe0OwKp52GhvJrOXEkxST9YbtutbsVz5iS7lDpisvIWfFtvRRYaOtyvE8b4PWpHrk4s5tssqGDQ7y7zSqmRrj1sf5w0pwokPGmoSnPWUi0Vp0yhlysI/1w==",
                                "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAuyO5R2SR4XT/Y65sItV7OQrUJXmGJ+//L9L/VugDohOWInFrkaZ6yFJMccVS7fmApekshaCGYnkIVdXV72hzg=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAILxLVCAcH99lPquKCT3PwHsvi+569sV28I73LxchEjeg",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCZ3YX5Qhzq+HT8jTGGcX7rLsF3GCwObHFepfMmBZuD+gTfvdY5sYFSoXiT70rLPBjqETBTS0SQwmo8sd5AJI1vdgIqI5Sry8p52ng8tDg6C5CONt+xAaYOmE+ZDD/6naNX56b/gmgqBRQqPQHPmuptNxTlimdAcpoi+p9/UFBLTObMYmNL+5DTqw1+XECJ5j5kj5Ez40NT5w/1XnelEMcdw06WJZrzNEFt4Qpr2Zf+ybh0s+Xcn9u7d/gCbwXIPJvJnT0iSkiOzFvXJgOzwpvPtoi/5cV7g1LmgWsMLadT6gHof2poQaofC+1Bi0KiB2ANARMumvVBULx03qKvsqulsnlQAix2ffMraa3aMdUzK5aZo3hBx+H1uyEznUlyG9TUT5zhLIhNObetbpJgv6OJHiknBW6v/80FGD9t1pDiAwwBc/tJ8TyKpwyAdGMiEBIIVxTzx8QfPuApPJBJZXhMo2FBwRAEDEuuHbZu0znjhKKz4zlFT8TDrW+W7iThTvc=",
                                "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": 55170016,
                                "ansible_user_dir": "/home/zuul-testbed01",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1002,
                                "ansible_user_id": "zuul-testbed01",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1001,
                                "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-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:41.619268Z",
                            "start": "2026-05-27T00:00:39.803185Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000025",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "orchestrator"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:41.757445Z",
                            "start": "2026-05-27T00:00:41.634477Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "033ca14014eb99af3048daa293378445e2a93b5a",
                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info/host-info.orchestrator.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "033ca14014eb99af3048daa293378445e2a93b5a",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info/host-info.orchestrator.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/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840041.8544307-238-75386136684418/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "841b6e52cfde27beeaec0346d71e0bc8",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19734,
                            "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840041.8544307-238-75386136684418/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:43.115697Z",
                            "start": "2026-05-27T00:00:41.762561Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000027",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes  IUsed   IFree IUse% Mounted on\nudev           1015018    312 1014706    1% /dev\ntmpfs          1017896    537 1017359    1% /run\n/dev/sda1      6545408 642152 5903256   10% /\ntmpfs          1017896      1 1017895    1% /dev/shm\ntmpfs          1017896      2 1017894    1% /run/lock\n/dev/sda15           0      0       0     - /boot/efi\ntmpfs           203579     17  203562    1% /run/user/1001\ntmpfs           203579     17  203562    1% /run/user/1006\ntmpfs           203579     17  203562    1% /run/user/1005\ntmpfs           203579     17  203562    1% /run/user/1002\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\nudev                3965     0      3965   0% /dev\ntmpfs                796     1       795   1% /run\n/dev/sda1         100622 31446     65050  33% /\ntmpfs               3977     0      3977   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\n/dev/sda15           124    12       113  10% /boot/efi\ntmpfs                796     0       796   0% /run/user/1001\ntmpfs                796     0       796   0% /run/user/1006\ntmpfs                796     0       796   0% /run/user/1005\ntmpfs                796     0       796   0% /run/user/1002\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:bf:60:f0 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.0.21/28 metric 100 brd 10.128.0.31 scope global dynamic ens3\n       valid_lft 23262sec preferred_lft 23262sec\n    inet6 2a13:1a81:8000:2::33d/128 scope global noprefixroute \n       valid_lft forever preferred_lft forever\n    inet6 fe80::f816:3eff:febf:60f0/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "10.128.0.17 dev ens3 lladdr fa:16:3e:e3:0c:52 REACHABLE \nfe80::f816:3eff:fe98:d9f dev ens3 lladdr fa:16:3e:98:0d:9f router STALE \n",
                            "network_routing_v4": "default via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n10.128.0.16/28 dev ens3 proto kernel scope link src 10.128.0.21 metric 100 \n10.128.0.17 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n10.128.0.18 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n81.163.194.9 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n81.163.194.10 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n169.254.169.254 via 10.128.0.18 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n",
                            "network_routing_v6": "2a13:1a81:8000:2::300/120 dev ens3 proto ra metric 100 pref medium\nfe80::/64 dev ens3 proto kernel metric 256 pref medium\ndefault via fe80::f816:3eff:fe98:d9f dev ens3 proto ra metric 100 mtu 1500 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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 zuul-static-regiocloud-infra-1 6.1.0-23-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:43.825159Z",
                            "start": "2026-05-27T00:00:43.120883Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "805a3a9559f872dc2a998523bd2f3a98fa595a6f",
                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info/zuul-info.orchestrator.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "805a3a9559f872dc2a998523bd2f3a98fa595a6f",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/zuul-info/zuul-info.orchestrator.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/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840043.940135-277-35186406213438/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "2b6f0d4c963fce6f5771d286ec5ec3d2",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3369,
                            "src": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/.ansible/tmp/ansible-tmp-1779840043.940135-277-35186406213438/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:45.097235Z",
                            "start": "2026-05-27T00:00:43.829320Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000002a",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:45.449474Z",
                            "start": "2026-05-27T00:00:45.105495Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000002e",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/src zuul-testbed01@81.163.193.140:.",
                            "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-testbed01@81.163.193.140:.",
                                    "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/3d10348088db4fbd8b997f25f7e07cf3/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": ".d..t...... src/\n.d..t...... src/github.com/\n.d..t...... src/github.com/osism/\n.d..t...... src/github.com/osism/ansible-collection-commons/\n<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-commons/.flake8\n<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-commons/README.md\n<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/description\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/index\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/\n<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-services/\n<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-services/.flake8\n<f..t...... src/github.com/osism/ansible-collection-services/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-services/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-services/README.md\n<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-services/.git/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-services/.git/description\n<f..t...... src/github.com/osism/ansible-collection-services/.git/index\n<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-services/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-services/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/8210c227ec38dbd0619e8bd72fcc5a8a53e775\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/09/d7c8c36c988a043eaf352e6a1c68548a7185bc\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0e/e7d07207d3df74bdffdd0a7d37d02e39facd90\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0f/c69e30781d6b3568555734c4ef4761769d8620\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/c51b6aeef92c9ce2338e9de03190fd9fbb3cd4\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/e0a6480274710f8992e1c15c9eaa4f7a757b67\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/12/f1e98f34f861c0eadfb453770e328958235ec7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/14/9aedd4a2f6d16c84e3fbe753a1e28878ec90c3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/7ce16d54b1484af33c7a2c9692b9d044336e72\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/c3c7aae7b38ea3b30bd6f8b98516bf5810274d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/18/fa69304a7f0d37c36036bbe13745c5337b6a45\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1a/57ca39cdd9c2278fa87f92da34149e5eb7a06e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/23/aaabd732c31a1315fdbb847f42aad46a336b76\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/fb11b23cd67615d4bf5c9f623007b10c7bbbe7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/53b5e8c851448c567526f8b5de4e28d3e74535\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/9098c81b332a664af2b50226f55bac99c24276\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/29/5d8418b2553123db47b8e6fa7e6d0eb6ed83fe\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2a/5127699af79e4d827212afcdbc824c52cec8f8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/403792b3a7190ba43986669315fe31c9753cd7\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/586c370ee5aeef00f8494d033bf8ae69d2622a\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/9dc45bc08e5a6c2f882e15292a49fe84861d42\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/30ac3b969d97d79e286073a0d7c05f029ea12f\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/9a23c21ca29033854b3466c1336b7e6ac7f53d\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/d519fbb2032613d5ba0408ba7e41e5cf274ef4\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2e/74e1b7ac9872d7c5892c45dc188361f8481ea0\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/1266721089332b510c74bf6c493ce23fbb993a\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/31/2aa64bcf272c02decf057bb762569dce8d903f\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/2b5f1f38134206f5c73aa7e65b606dd8c49997\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/33/594fb0279c1332c0df9a2b15c2b793bd044bad\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/36/bf41c966449e794111561e3c22240de2efab61\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/8e8f94050d839b2cde092708cae6d7b6f9c574\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/d142ade5a7d943fc4fd9a1d0b8acee7bd17053\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3b/f3ae605c07a30cef0fa1684810286ba2fe0818\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/f46033b41750950b189f79ff0f946b222c1a45\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/43/fb1a94f9a46cbe6380d9ec6f5a6ff0565283fa\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/4f10a9b572852bfe69e6db714db956b15f10f5\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c4d2db920e5f858fa01e06386e79e54dd27b58\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/2b9c5360959d4816c4a5366aae0b075bd2651c\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/90967fb46c8db3e17a5a1f44529a51ab307b81\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5d/4649657478c2e9392e5e7853ff0b00b36a1c1e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/9eca4d156ab56286a3f4c35fc1adc80e74ada8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/d2ac347205f899209ddb2e8b1629f52cafee2c\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/fea03fa627ff3ec78bfd9350eb2945add847b3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/928ea728788194e897ed305ec334e3b68973d4\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6f/1e641fb7280e8ec83674cfde5d73ff9b1f463d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/501c911877f1316d0e8899c095fb06fc4270b3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/73/3263c11f99707ed54f674531de2b402652a4a3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7b/12a89f3a9f957a24c1136ac3f436e7169788cf\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/6192afaac3a430c95df550bdf339f229049db7\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/d7298a05ffc7b7eac6e9c86c79925a8ce1f428\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/d7902d0daf3b97fadff07a95bce29a2f42f67b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7f/0a0f90ccf7abf09800da389e96a47025a76ff6\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/a5fb28f0d8df9fde3212fbc36d02aa32becbe5\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/d0fbc190ba5ed5abdd19958fcf93773d433ac9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/85/d28ad5b4223923ed2041ee35416524af10b907\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/175adcb9941d1949534932a534af8364760a81\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/88/2e7cb854ccc9ffa5dbca164db173c48b46e7f8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/b12cd3f47a299f08c54389ea655f7777f06695\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/94/825504858a7b421ff0a2d3fa472cae6f3858b6\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/e5a2bc811e247e65d5af2dd516e1112e909a3e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9c/4d54de7f9e31d222fae61f0e415d41a38ec795\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9d/77d7a65870987132fc55022a3e555bbd9f99fe\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a1/26f716c562bae2f9886eead28e0b3858a5a801\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/49dc6c90d4e009f13c4e09d2efa06059df5835\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a4/1886e0efc37419e84b4d3c6b308cd1ecef1266\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a8/849151c4c79dd3b215e8483def16baa2196a7a\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/5dacbae679266ebacd62fb04cf714e2394f4ee\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/ea006715476f6282f24d5cc8ec9ae88b9e4293\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ae/b4ce2101367eae3a523774162d4e73795ee5be\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b0/6c984bd5ee525da801f29d37c0a79ad07ef97e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/a8c00cf2a440c29aee9a4ae1235f3912f200f1\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b9/b8eb64731f11b6b7343ff63b14ebe8e4ccd993\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bb/0a716c825b4bfe6cd6ae3fcbfff505023ce339\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bd/ebca4cf6aaa6ef9fe0c8cb9e6fdc0fd11922a2\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bf/d72b8a5f1152d38ba601f5f3e05bf9ff4f4738\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c4/f44edd4fec1b94d7eca1c099d065d3a9988e79\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/289cc791f0fe8bb01033c031052c8937687d3b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/cd/7a334f97755823fc4d7db13c8b7a592d36b0bc\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/47f85867f0e1b2aff072d3c5059f527281b2b8\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d9/c4e4d0878c4d8cc8231aea36d4013228afac7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/794a43fc8e7b8b3da177d69375a536fc76ef7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/40dafe7aafd9f34eded5e927bc26be2c349449\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e7/8f48fa1bb5b757953b5d4979ae6a9c4df7f50b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/eb/62536d1e81b796ec8783e0c0d259f989112c62\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/48eccb7166fc17c64fd56a396d3dcaa326b939\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/fe6538c6853100f9df6d41fc761a2712d0c06b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/59342bc249746fc8f1991cf4e1f3df94288289\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f3/80d905577b22daad7b6c98d2a241553e5e8b7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/bfa136d0b41c6e4125aa483f430e7c0f87c502\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/8eb3e6f0a369ce36dff002daf8935a93d9b214\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f8/15e6b68f456d4b80c8c0009d7d47e249e34cbd\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/7f2ae81a6487299b5a4ad12d8b2872478746e2\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/f9b560bb6dd7c6f358940c8fff96ff3fdfcdda\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ff/323ee2c6a5904dc9f76886043c57c1b265c05b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.github/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-services/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-services/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml\n<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py\n<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/\n<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2\n<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2\n.d..t...... src/github.com/osism/terraform-base/\n<f..t...... src/github.com/osism/terraform-base/.yamllint.yml\n<f..t...... src/github.com/osism/terraform-base/.zuul.yaml\n<f..t...... src/github.com/osism/terraform-base/LICENSE\n<f..t...... src/github.com/osism/terraform-base/README.md\n.d..t...... src/github.com/osism/terraform-base/.git/\n<f..t...... src/github.com/osism/terraform-base/.git/HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/config\n<f..t...... src/github.com/osism/terraform-base/.git/config.worktree\n<f..t...... src/github.com/osism/terraform-base/.git/description\n<f..t...... src/github.com/osism/terraform-base/.git/index\n<f..t...... src/github.com/osism/terraform-base/.git/packed-refs\n.d..t...... src/github.com/osism/terraform-base/.git/branches/\n.d..t...... src/github.com/osism/terraform-base/.git/hooks/\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample\n.d..t...... src/github.com/osism/terraform-base/.git/info/\n<f..t...... src/github.com/osism/terraform-base/.git/info/exclude\n.d..t...... src/github.com/osism/terraform-base/.git/logs/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/objects/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/00/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/01/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/02/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/05/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/06/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/07/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/08/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0d/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/0d/911fa531653b77647aa796c00f206a212c8994\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/10/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/11/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/12/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/15/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/16/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/17/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/20/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/21/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/24/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/26/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/29/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/2c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/31/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/34/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/36/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/37/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/39/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/41/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/42/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/43/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/43/b44d776c5e46287e2f5d7657c82204cb1e2b61\n.d..t...... src/github.com/osism/terraform-base/.git/objects/46/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/47/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/48/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/49/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/52/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/55/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/56/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/58/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/59/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/61/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/63/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/64/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/65/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/66/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/67/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/68/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/70/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/72/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/76/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/79/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/80/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/81/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/82/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/83/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/84/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/85/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/86/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/88/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/88/69c2783611d345a7298652a038fdc750cc3cc9\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/90/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/91/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/92/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/95/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/96/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/98/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/aa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ac/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/af/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ba/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c5/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ce/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/da/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/db/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dd/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/de/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/df/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e7/\n<f+++++++++ src/github.com/osism/terraform-base/.git/objects/e7/dc4a432af720c7433727a4035f99b639e73888\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ea/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ee/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ef/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ff/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/info/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/pack/\n.d..t...... src/github.com/osism/terraform-base/.git/refs/\n.d..t...... src/github.com/osism/terraform-base/.github/\n<f..t...... src/github.com/osism/terraform-base/.github/renovate.json\n.d..t...... src/github.com/osism/terraform-base/.github/workflows/\n<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml\n.d..t...... src/github.com/osism/terraform-base/playbooks/\n<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml\n.d..t...... src/github.com/osism/terraform-base/testbed-default/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf\n<f.st...... src/github.com/osism/terraform-base/testbed-default/manager.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/environments/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars\n.d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf\n.d..t...... src/github.com/osism/testbed/\n<f..t...... src/github.com/osism/testbed/.ansible-lint\n<f..t...... src/github.com/osism/testbed/.flake8\n<f..t...... src/github.com/osism/testbed/.gitignore\n<f..t...... src/github.com/osism/testbed/.yamllint.yml\n<f..t...... src/github.com/osism/testbed/.zuul.yaml\n<f..t...... src/github.com/osism/testbed/LICENSE\n<f.st...... src/github.com/osism/testbed/Makefile\n<f..t...... src/github.com/osism/testbed/README.md\n<f..t...... src/github.com/osism/testbed/ansible.cfg\n<f..t...... src/github.com/osism/testbed/gilt.yml\n<f..t...... src/github.com/osism/testbed/requirements.txt\n<f..t...... src/github.com/osism/testbed/requirements.yml\n<f..t...... src/github.com/osism/testbed/tox.ini\n.d..t...... src/github.com/osism/testbed/.git/\n<f..t...... src/github.com/osism/testbed/.git/HEAD\n<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/testbed/.git/config\n<f..t...... src/github.com/osism/testbed/.git/config.worktree\n<f..t...... src/github.com/osism/testbed/.git/description\n<f.st...... src/github.com/osism/testbed/.git/index\n<f..t...... src/github.com/osism/testbed/.git/packed-refs\n.d..t...... src/github.com/osism/testbed/.git/branches/\n.d..t...... src/github.com/osism/testbed/.git/hooks/\n<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample\n.d..t...... src/github.com/osism/testbed/.git/info/\n<f..t...... src/github.com/osism/testbed/.git/info/exclude\n.d..t...... src/github.com/osism/testbed/.git/logs/\n<f..t...... src/github.com/osism/testbed/.git/logs/HEAD\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/testbed/.git/objects/\n.d..t...... src/github.com/osism/testbed/.git/objects/00/\n.d..t...... src/github.com/osism/testbed/.git/objects/01/\n.d..t...... src/github.com/osism/testbed/.git/objects/02/\n.d..t...... src/github.com/osism/testbed/.git/objects/03/\n.d..t...... src/github.com/osism/testbed/.git/objects/04/\n.d..t...... src/github.com/osism/testbed/.git/objects/05/\n.d..t...... src/github.com/osism/testbed/.git/objects/06/\n.d..t...... src/github.com/osism/testbed/.git/objects/07/\n.d..t...... src/github.com/osism/testbed/.git/objects/08/\n.d..t...... src/github.com/osism/testbed/.git/objects/09/\n.d..t...... src/github.com/osism/testbed/.git/objects/0a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/0a/8f48bc6616ab18f61312614ce6066a5b2686f6\n.d..t...... src/github.com/osism/testbed/.git/objects/0b/\n.d..t...... src/github.com/osism/testbed/.git/objects/0c/\n.d..t...... src/github.com/osism/testbed/.git/objects/0d/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/0d/86c7693d464aebc847e7b6fc6fc6ec126be70d\n.d..t...... src/github.com/osism/testbed/.git/objects/0e/\n.d..t...... src/github.com/osism/testbed/.git/objects/0f/\n.d..t...... src/github.com/osism/testbed/.git/objects/10/\n.d..t...... src/github.com/osism/testbed/.git/objects/13/\n.d..t...... src/github.com/osism/testbed/.git/objects/14/\n.d..t...... src/github.com/osism/testbed/.git/objects/15/\n.d..t...... src/github.com/osism/testbed/.git/objects/16/\n.d..t...... src/github.com/osism/testbed/.git/objects/17/\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n.d..t...... src/github.com/osism/testbed/.git/objects/19/\n.d..t...... src/github.com/osism/testbed/.git/objects/1a/\n.d..t...... src/github.com/osism/testbed/.git/objects/1b/\n.d..t...... src/github.com/osism/testbed/.git/objects/1e/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/21/\n.d..t...... src/github.com/osism/testbed/.git/objects/22/\n.d..t...... src/github.com/osism/testbed/.git/objects/23/\n.d..t...... src/github.com/osism/testbed/.git/objects/24/\n.d..t...... src/github.com/osism/testbed/.git/objects/26/\n.d..t...... src/github.com/osism/testbed/.git/objects/28/\n.d..t...... src/github.com/osism/testbed/.git/objects/29/\n.d..t...... src/github.com/osism/testbed/.git/objects/2a/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\n.d..t...... src/github.com/osism/testbed/.git/objects/2c/\n.d..t...... src/github.com/osism/testbed/.git/objects/2d/\n.d..t...... src/github.com/osism/testbed/.git/objects/2e/\n.d..t...... src/github.com/osism/testbed/.git/objects/31/\n.d..t...... src/github.com/osism/testbed/.git/objects/32/\n.d..t...... src/github.com/osism/testbed/.git/objects/33/\n.d..t...... src/github.com/osism/testbed/.git/objects/34/\n.d..t...... src/github.com/osism/testbed/.git/objects/36/\n.d..t...... src/github.com/osism/testbed/.git/objects/38/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/38/840c2a7d631e29ecc58c3ecc4deab842a1d7c0\n.d..t...... src/github.com/osism/testbed/.git/objects/39/\n.d..t...... src/github.com/osism/testbed/.git/objects/3b/\n.d..t...... src/github.com/osism/testbed/.git/objects/3c/\n.d..t...... src/github.com/osism/testbed/.git/objects/3d/\n.d..t...... src/github.com/osism/testbed/.git/objects/3e/\n.d..t...... src/github.com/osism/testbed/.git/objects/3f/\n.d..t...... src/github.com/osism/testbed/.git/objects/40/\n.d..t...... src/github.com/osism/testbed/.git/objects/41/\n.d..t...... src/github.com/osism/testbed/.git/objects/43/\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/46/\n.d..t...... src/github.com/osism/testbed/.git/objects/48/\n.d..t...... src/github.com/osism/testbed/.git/objects/49/\n.d..t...... src/github.com/osism/testbed/.git/objects/4a/\n.d..t...... src/github.com/osism/testbed/.git/objects/4b/\n.d..t...... src/github.com/osism/testbed/.git/objects/4c/\n.d..t...... src/github.com/osism/testbed/.git/objects/4d/\n.d..t...... src/github.com/osism/testbed/.git/objects/4e/\n.d..t...... src/github.com/osism/testbed/.git/objects/4f/\n.d..t...... src/github.com/osism/testbed/.git/objects/50/\n.d..t...... src/github.com/osism/testbed/.git/objects/51/\n.d..t...... src/github.com/osism/testbed/.git/objects/55/\n.d..t...... src/github.com/osism/testbed/.git/objects/56/\n.d..t...... src/github.com/osism/testbed/.git/objects/57/\n.d..t...... src/github.com/osism/testbed/.git/objects/58/\n.d..t...... src/github.com/osism/testbed/.git/objects/59/\n.d..t...... src/github.com/osism/testbed/.git/objects/5a/\n.d..t...... src/github.com/osism/testbed/.git/objects/5b/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/5b/212f8951fbb06f2cd60894dbac3afa368abc09\n.d..t...... src/github.com/osism/testbed/.git/objects/5c/\n.d..t...... src/github.com/osism/testbed/.git/objects/5d/\n.d..t...... src/github.com/osism/testbed/.git/objects/5e/\n.d..t...... src/github.com/osism/testbed/.git/objects/5f/\n.d..t...... src/github.com/osism/testbed/.git/objects/60/\n.d..t...... src/github.com/osism/testbed/.git/objects/62/\n.d..t...... src/github.com/osism/testbed/.git/objects/63/\n.d..t...... src/github.com/osism/testbed/.git/objects/64/\n.d..t...... src/github.com/osism/testbed/.git/objects/65/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/66/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/66/38e4c03957fabbaa88d581173cdc2b215d7304\n.d..t...... src/github.com/osism/testbed/.git/objects/67/\n.d..t...... src/github.com/osism/testbed/.git/objects/68/\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/70/11f010cba90afdd85fe97d5fbc65556474fbf9\n.d..t...... src/github.com/osism/testbed/.git/objects/72/\n.d..t...... src/github.com/osism/testbed/.git/objects/73/\n.d..t...... src/github.com/osism/testbed/.git/objects/74/\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n.d..t...... src/github.com/osism/testbed/.git/objects/7a/\n.d..t...... src/github.com/osism/testbed/.git/objects/7b/\n.d..t...... src/github.com/osism/testbed/.git/objects/7c/\n.d..t...... src/github.com/osism/testbed/.git/objects/7d/\n.d..t...... src/github.com/osism/testbed/.git/objects/7e/\n.d..t...... src/github.com/osism/testbed/.git/objects/7f/\n.d..t...... src/github.com/osism/testbed/.git/objects/81/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/84/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/84/b1c6f6e4c46d7b2b72239d4b3d8179591ba1a8\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\n.d..t...... src/github.com/osism/testbed/.git/objects/87/\n.d..t...... src/github.com/osism/testbed/.git/objects/88/\n.d..t...... src/github.com/osism/testbed/.git/objects/89/\n.d..t...... src/github.com/osism/testbed/.git/objects/8a/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/8b/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/8b/2f1dfe4580070111e05c2d69d55d811c4c9ff6\n.d..t...... src/github.com/osism/testbed/.git/objects/8c/\n.d..t...... src/github.com/osism/testbed/.git/objects/8d/\n.d..t...... src/github.com/osism/testbed/.git/objects/8e/\n.d..t...... src/github.com/osism/testbed/.git/objects/8f/\n.d..t...... src/github.com/osism/testbed/.git/objects/90/\n.d..t...... src/github.com/osism/testbed/.git/objects/91/\n.d..t...... src/github.com/osism/testbed/.git/objects/92/\n.d..t...... src/github.com/osism/testbed/.git/objects/93/\n.d..t...... src/github.com/osism/testbed/.git/objects/94/\n.d..t...... src/github.com/osism/testbed/.git/objects/95/\n.d..t...... src/github.com/osism/testbed/.git/objects/96/\n.d..t...... src/github.com/osism/testbed/.git/objects/97/\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/99/\n.d..t...... src/github.com/osism/testbed/.git/objects/9a/\n.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/e812bdc93d26f06eb1791de8b86e0fdfc06d35\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n.d..t...... src/github.com/osism/testbed/.git/objects/a8/\n.d..t...... src/github.com/osism/testbed/.git/objects/a9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ab/\n.d..t...... src/github.com/osism/testbed/.git/objects/ac/\n.d..t...... src/github.com/osism/testbed/.git/objects/ad/\n.d..t...... src/github.com/osism/testbed/.git/objects/ae/\n.d..t...... src/github.com/osism/testbed/.git/objects/af/\n.d..t...... src/github.com/osism/testbed/.git/objects/b2/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b2/53fcc77a2bb1e1b85987b2eb6269dc9e58023d\n.d..t...... src/github.com/osism/testbed/.git/objects/b4/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b4/ea66c7eddbd18699842287459aaf1e43e0bd59\n.d..t...... src/github.com/osism/testbed/.git/objects/b5/\n.d..t...... src/github.com/osism/testbed/.git/objects/b6/\n.d..t...... src/github.com/osism/testbed/.git/objects/b7/\n.d..t...... src/github.com/osism/testbed/.git/objects/b8/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b8/be59c0fcdb8334d807c610d56faa6d09faa023\n.d..t...... src/github.com/osism/testbed/.git/objects/b9/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b9/6944fb347d02713ec80c0e65032449ec2a1685\n.d..t...... src/github.com/osism/testbed/.git/objects/ba/\n.d..t...... src/github.com/osism/testbed/.git/objects/bb/\n.d..t...... src/github.com/osism/testbed/.git/objects/bc/\n.d..t...... src/github.com/osism/testbed/.git/objects/be/\n.d..t...... src/github.com/osism/testbed/.git/objects/c0/\n.d..t...... src/github.com/osism/testbed/.git/objects/c2/\n.d..t...... src/github.com/osism/testbed/.git/objects/c3/\n.d..t...... src/github.com/osism/testbed/.git/objects/c6/\n.d..t...... src/github.com/osism/testbed/.git/objects/c7/\n.d..t...... src/github.com/osism/testbed/.git/objects/c9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ca/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ca/14645be441f502a3ce5a206f493cd7f4f43cff\n.d..t...... src/github.com/osism/testbed/.git/objects/cb/\n.d..t...... src/github.com/osism/testbed/.git/objects/cc/\n.d..t...... src/github.com/osism/testbed/.git/objects/cd/\n.d..t...... src/github.com/osism/testbed/.git/objects/ce/\n.d..t...... src/github.com/osism/testbed/.git/objects/cf/\n.d..t...... src/github.com/osism/testbed/.git/objects/d4/\n.d..t...... src/github.com/osism/testbed/.git/objects/d5/\n.d..t...... src/github.com/osism/testbed/.git/objects/d6/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/d6/72ccf6fd840069ff8f89148c61fcc69a9027e7\n.d..t...... src/github.com/osism/testbed/.git/objects/d7/\n.d..t...... src/github.com/osism/testbed/.git/objects/d8/\n.d..t...... src/github.com/osism/testbed/.git/objects/d9/\n.d..t...... src/github.com/osism/testbed/.git/objects/da/\n.d..t...... src/github.com/osism/testbed/.git/objects/dc/\n.d..t...... src/github.com/osism/testbed/.git/objects/dd/\n.d..t...... src/github.com/osism/testbed/.git/objects/de/\n.d..t...... src/github.com/osism/testbed/.git/objects/df/\n.d..t...... src/github.com/osism/testbed/.git/objects/e0/\n.d..t...... src/github.com/osism/testbed/.git/objects/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/e2/e8eef1f635e0fb4ba4ac55cd30fb8a3ec7e483\n.d..t...... src/github.com/osism/testbed/.git/objects/e3/\n.d..t...... src/github.com/osism/testbed/.git/objects/e4/\n.d..t...... src/github.com/osism/testbed/.git/objects/e5/\n.d..t...... src/github.com/osism/testbed/.git/objects/e6/\n.d..t...... src/github.com/osism/testbed/.git/objects/e7/\n.d..t...... src/github.com/osism/testbed/.git/objects/e9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ea/\n.d..t...... src/github.com/osism/testbed/.git/objects/eb/\n.d..t...... src/github.com/osism/testbed/.git/objects/ec/\n.d..t...... src/github.com/osism/testbed/.git/objects/ed/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ed/01fac55d74457c6cb26e5c906a9f75f9d8dd70\n.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n.d..t...... src/github.com/osism/testbed/.git/objects/ef/\n.d..t...... src/github.com/osism/testbed/.git/objects/f0/\n.d..t...... src/github.com/osism/testbed/.git/objects/f1/\n.d..t...... src/github.com/osism/testbed/.git/objects/f2/\n.d..t...... src/github.com/osism/testbed/.git/objects/f3/\n.d..t...... src/github.com/osism/testbed/.git/objects/f4/\n.d..t...... src/github.com/osism/testbed/.git/objects/f6/\n.d..t...... src/github.com/osism/testbed/.git/objects/f8/\n.d..t...... src/github.com/osism/testbed/.git/objects/fb/\n.d..t...... src/github.com/osism/testbed/.git/objects/fc/\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/fe/081b03c7df40df65ebafbf8953a40d07f6e8b2\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n.d..t...... src/github.com/osism/testbed/.git/objects/info/\n.d..t...... src/github.com/osism/testbed/.git/objects/pack/\n.d..t...... src/github.com/osism/testbed/.git/refs/\n.d..t...... src/github.com/osism/testbed/.github/\n<f..t...... src/github.com/osism/testbed/.github/renovate.json\n.d..t...... src/github.com/osism/testbed/.github/workflows/\n<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml\n.d..t...... src/github.com/osism/testbed/ansible/\n<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml\n<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml\n.d..t...... src/github.com/osism/testbed/containerlab/\n<f..t...... src/github.com/osism/testbed/containerlab/README.md\n<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml\n.d..t...... src/github.com/osism/testbed/containerlab/files/\n<f..t...... src/github.com/osism/testbed/containerlab/files/daemons\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf\n.d..t...... src/github.com/osism/testbed/contrib/\n<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh\n<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py\n<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql\n<f..t...... src/github.com/osism/testbed/contrib/semver2.sh\n<f.st...... src/github.com/osism/testbed/contrib/setup-testbed.py\n.d..t...... src/github.com/osism/testbed/contrib/ansible/\n<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml\n<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample\n.d..t...... src/github.com/osism/testbed/contrib/assets/\n<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot\n.d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster\n.d..t...... src/github.com/osism/testbed/contrib/openstack-cli/\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example\n.d..t...... src/github.com/osism/testbed/contrib/ownca/\n<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml\n.d..t...... src/github.com/osism/testbed/environments/\n<f..t...... src/github.com/osism/testbed/environments/.vault_pass\n<f..t...... src/github.com/osism/testbed/environments/ansible.cfg\n<f..t...... src/github.com/osism/testbed/environments/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/images.yml\n<f..t...... src/github.com/osism/testbed/environments/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph.test/\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph/\n<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/\n<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/files/\n<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact\n.d..t...... src/github.com/osism/testbed/environments/custom/templates/\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2\n.d..t...... src/github.com/osism/testbed/environments/generic/\n<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/images.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/\n<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/files/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/\n<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/hosts\n<f..t...... src/github.com/osism/testbed/environments/manager/images.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/files/\n<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml\n.d..t...... src/github.com/osism/testbed/environments/monitoring/\n<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/openstack/\n<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub\n<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/openrc\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst\n.d..t...... src/github.com/osism/testbed/inventory/\n<f..t...... src/github.com/osism/testbed/inventory/10-custom\n<f..t...... src/github.com/osism/testbed/inventory/20-roles\n<f..t...... src/github.com/osism/testbed/inventory/99-overwrite\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/all/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml\n.d..t...... src/github.com/osism/testbed/netbox/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml\n.d..t...... src/github.com/osism/testbed/netbox/moduletypes/\n<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep\n.d..t...... src/github.com/osism/testbed/netbox/resources/\n<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml\n.d..t...... src/github.com/osism/testbed/network/\n<f..t...... src/github.com/osism/testbed/network/iptables.sh\n<f..t...... src/github.com/osism/testbed/network/vxlan.sh\n.d..t...... src/github.com/osism/testbed/playbooks/\n<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml\n<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml\n<f..t...... src/github.com/osism/testbed/playbooks/post.yml\n<f.st...... src/github.com/osism/testbed/playbooks/pre.yml\n<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml\n.d..t...... src/github.com/osism/testbed/playbooks/templates/\n<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2\n.d..t...... src/github.com/osism/testbed/playbooks/vars/\n<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml\n<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml\n.d..t...... src/github.com/osism/testbed/scripts/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/check.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh\n<f..t...... src/github.com/osism/testbed/scripts/include.sh\n<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh\n<f+++++++++ src/github.com/osism/testbed/scripts/test-wireguard.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh\n<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh\n.d..t...... src/github.com/osism/testbed/scripts/bootstrap/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh\n.d..t...... src/github.com/osism/testbed/scripts/check/\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh\n.d..t...... src/github.com/osism/testbed/scripts/customisations/\n<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh\n.d..t...... src/github.com/osism/testbed/scripts/deploy/\n<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/scripts/upgrade/\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/terraform/\n<f.st...... src/github.com/osism/testbed/terraform/Makefile\n<f..t...... src/github.com/osism/testbed/terraform/README.md\n<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample\n<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/terraform/local.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample\n.d..t...... src/github.com/osism/testbed/terraform/environments/\n<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars\n.d..t...... src/github.com/osism/testbed/terraform/scripts/\n<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/\n*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/environment\n*deleting   src/github.com/osism/testbed/terraform/.terraform/\n*deleting   src/github.com/osism/testbed/terraform/variables.tf\n*deleting   src/github.com/osism/testbed/terraform/secure.yaml.sample\n*deleting   src/github.com/osism/testbed/terraform/provider.tf\n*deleting   src/github.com/osism/testbed/terraform/outputs.tf\n*deleting   src/github.com/osism/testbed/terraform/nova.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron.tf\n*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/manager.tf\n*deleting   src/github.com/osism/testbed/terraform/main.tf\n*deleting   src/github.com/osism/testbed/terraform/local.env\n*deleting   src/github.com/osism/testbed/terraform/inventory.ci\n*deleting   src/github.com/osism/testbed/terraform/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/data.tf\n*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars\n*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/.deploy.ci\n*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci\n",
                            "rc": 0,
                            "stdout_lines": [
                                ".d..t...... src/",
                                ".d..t...... src/github.com/",
                                ".d..t...... src/github.com/osism/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-services/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/8210c227ec38dbd0619e8bd72fcc5a8a53e775",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/09/d7c8c36c988a043eaf352e6a1c68548a7185bc",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0e/e7d07207d3df74bdffdd0a7d37d02e39facd90",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0f/c69e30781d6b3568555734c4ef4761769d8620",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/c51b6aeef92c9ce2338e9de03190fd9fbb3cd4",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/e0a6480274710f8992e1c15c9eaa4f7a757b67",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/12/f1e98f34f861c0eadfb453770e328958235ec7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/14/9aedd4a2f6d16c84e3fbe753a1e28878ec90c3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/7ce16d54b1484af33c7a2c9692b9d044336e72",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/c3c7aae7b38ea3b30bd6f8b98516bf5810274d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/18/fa69304a7f0d37c36036bbe13745c5337b6a45",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1a/57ca39cdd9c2278fa87f92da34149e5eb7a06e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/23/aaabd732c31a1315fdbb847f42aad46a336b76",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/fb11b23cd67615d4bf5c9f623007b10c7bbbe7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/53b5e8c851448c567526f8b5de4e28d3e74535",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/9098c81b332a664af2b50226f55bac99c24276",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/29/5d8418b2553123db47b8e6fa7e6d0eb6ed83fe",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2a/5127699af79e4d827212afcdbc824c52cec8f8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/403792b3a7190ba43986669315fe31c9753cd7",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/586c370ee5aeef00f8494d033bf8ae69d2622a",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/9dc45bc08e5a6c2f882e15292a49fe84861d42",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/30ac3b969d97d79e286073a0d7c05f029ea12f",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/9a23c21ca29033854b3466c1336b7e6ac7f53d",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/d519fbb2032613d5ba0408ba7e41e5cf274ef4",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2e/74e1b7ac9872d7c5892c45dc188361f8481ea0",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/1266721089332b510c74bf6c493ce23fbb993a",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/31/2aa64bcf272c02decf057bb762569dce8d903f",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/2b5f1f38134206f5c73aa7e65b606dd8c49997",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/33/594fb0279c1332c0df9a2b15c2b793bd044bad",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/36/bf41c966449e794111561e3c22240de2efab61",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/8e8f94050d839b2cde092708cae6d7b6f9c574",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/d142ade5a7d943fc4fd9a1d0b8acee7bd17053",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3b/f3ae605c07a30cef0fa1684810286ba2fe0818",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/f46033b41750950b189f79ff0f946b222c1a45",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/43/fb1a94f9a46cbe6380d9ec6f5a6ff0565283fa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/4f10a9b572852bfe69e6db714db956b15f10f5",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c4d2db920e5f858fa01e06386e79e54dd27b58",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/2b9c5360959d4816c4a5366aae0b075bd2651c",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/90967fb46c8db3e17a5a1f44529a51ab307b81",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5d/4649657478c2e9392e5e7853ff0b00b36a1c1e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/9eca4d156ab56286a3f4c35fc1adc80e74ada8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/d2ac347205f899209ddb2e8b1629f52cafee2c",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/fea03fa627ff3ec78bfd9350eb2945add847b3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/928ea728788194e897ed305ec334e3b68973d4",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6f/1e641fb7280e8ec83674cfde5d73ff9b1f463d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/501c911877f1316d0e8899c095fb06fc4270b3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/73/3263c11f99707ed54f674531de2b402652a4a3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7b/12a89f3a9f957a24c1136ac3f436e7169788cf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/6192afaac3a430c95df550bdf339f229049db7",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/d7298a05ffc7b7eac6e9c86c79925a8ce1f428",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/d7902d0daf3b97fadff07a95bce29a2f42f67b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7f/0a0f90ccf7abf09800da389e96a47025a76ff6",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/a5fb28f0d8df9fde3212fbc36d02aa32becbe5",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/d0fbc190ba5ed5abdd19958fcf93773d433ac9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/85/d28ad5b4223923ed2041ee35416524af10b907",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/175adcb9941d1949534932a534af8364760a81",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/88/2e7cb854ccc9ffa5dbca164db173c48b46e7f8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/b12cd3f47a299f08c54389ea655f7777f06695",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/94/825504858a7b421ff0a2d3fa472cae6f3858b6",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/e5a2bc811e247e65d5af2dd516e1112e909a3e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9c/4d54de7f9e31d222fae61f0e415d41a38ec795",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9d/77d7a65870987132fc55022a3e555bbd9f99fe",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a1/26f716c562bae2f9886eead28e0b3858a5a801",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/49dc6c90d4e009f13c4e09d2efa06059df5835",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a4/1886e0efc37419e84b4d3c6b308cd1ecef1266",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a8/849151c4c79dd3b215e8483def16baa2196a7a",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/5dacbae679266ebacd62fb04cf714e2394f4ee",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/ea006715476f6282f24d5cc8ec9ae88b9e4293",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ae/b4ce2101367eae3a523774162d4e73795ee5be",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b0/6c984bd5ee525da801f29d37c0a79ad07ef97e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/a8c00cf2a440c29aee9a4ae1235f3912f200f1",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b9/b8eb64731f11b6b7343ff63b14ebe8e4ccd993",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bb/0a716c825b4bfe6cd6ae3fcbfff505023ce339",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bd/ebca4cf6aaa6ef9fe0c8cb9e6fdc0fd11922a2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bf/d72b8a5f1152d38ba601f5f3e05bf9ff4f4738",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c4/f44edd4fec1b94d7eca1c099d065d3a9988e79",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/289cc791f0fe8bb01033c031052c8937687d3b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/cd/7a334f97755823fc4d7db13c8b7a592d36b0bc",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/47f85867f0e1b2aff072d3c5059f527281b2b8",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d9/c4e4d0878c4d8cc8231aea36d4013228afac7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/794a43fc8e7b8b3da177d69375a536fc76ef7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/40dafe7aafd9f34eded5e927bc26be2c349449",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e7/8f48fa1bb5b757953b5d4979ae6a9c4df7f50b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/eb/62536d1e81b796ec8783e0c0d259f989112c62",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/48eccb7166fc17c64fd56a396d3dcaa326b939",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/fe6538c6853100f9df6d41fc761a2712d0c06b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/59342bc249746fc8f1991cf4e1f3df94288289",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f3/80d905577b22daad7b6c98d2a241553e5e8b7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/bfa136d0b41c6e4125aa483f430e7c0f87c502",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/8eb3e6f0a369ce36dff002daf8935a93d9b214",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f8/15e6b68f456d4b80c8c0009d7d47e249e34cbd",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/7f2ae81a6487299b5a4ad12d8b2872478746e2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/f9b560bb6dd7c6f358940c8fff96ff3fdfcdda",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ff/323ee2c6a5904dc9f76886043c57c1b265c05b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml",
                                "<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py",
                                "<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/",
                                "<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2",
                                "<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2",
                                ".d..t...... src/github.com/osism/terraform-base/",
                                "<f..t...... src/github.com/osism/terraform-base/.yamllint.yml",
                                "<f..t...... src/github.com/osism/terraform-base/.zuul.yaml",
                                "<f..t...... src/github.com/osism/terraform-base/LICENSE",
                                "<f..t...... src/github.com/osism/terraform-base/README.md",
                                ".d..t...... src/github.com/osism/terraform-base/.git/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config.worktree",
                                "<f..t...... src/github.com/osism/terraform-base/.git/description",
                                "<f..t...... src/github.com/osism/terraform-base/.git/index",
                                "<f..t...... src/github.com/osism/terraform-base/.git/packed-refs",
                                ".d..t...... src/github.com/osism/terraform-base/.git/branches/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/hooks/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/terraform-base/.git/info/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/info/exclude",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/00/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/01/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/02/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/05/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/06/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/07/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/08/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0d/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/0d/911fa531653b77647aa796c00f206a212c8994",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/10/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/11/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/12/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/15/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/16/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/17/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/20/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/21/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/24/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/26/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/29/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/31/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/34/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/36/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/37/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/39/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/41/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/42/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/43/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/43/b44d776c5e46287e2f5d7657c82204cb1e2b61",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/46/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/47/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/48/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/49/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/52/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/55/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/56/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/58/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/59/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/61/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/63/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/64/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/65/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/66/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/67/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/68/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/70/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/72/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/76/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/79/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/80/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/81/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/82/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/83/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/84/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/85/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/86/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/88/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/88/69c2783611d345a7298652a038fdc750cc3cc9",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/90/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/91/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/92/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/95/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/96/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/98/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/af/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/da/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/db/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/de/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/df/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e7/",
                                "<f+++++++++ src/github.com/osism/terraform-base/.git/objects/e7/dc4a432af720c7433727a4035f99b639e73888",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/info/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.github/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/renovate.json",
                                ".d..t...... src/github.com/osism/terraform-base/.github/workflows/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml",
                                ".d..t...... src/github.com/osism/terraform-base/playbooks/",
                                "<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf",
                                "<f.st...... src/github.com/osism/terraform-base/testbed-default/manager.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/environments/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf",
                                ".d..t...... src/github.com/osism/testbed/",
                                "<f..t...... src/github.com/osism/testbed/.ansible-lint",
                                "<f..t...... src/github.com/osism/testbed/.flake8",
                                "<f..t...... src/github.com/osism/testbed/.gitignore",
                                "<f..t...... src/github.com/osism/testbed/.yamllint.yml",
                                "<f..t...... src/github.com/osism/testbed/.zuul.yaml",
                                "<f..t...... src/github.com/osism/testbed/LICENSE",
                                "<f.st...... src/github.com/osism/testbed/Makefile",
                                "<f..t...... src/github.com/osism/testbed/README.md",
                                "<f..t...... src/github.com/osism/testbed/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/gilt.yml",
                                "<f..t...... src/github.com/osism/testbed/requirements.txt",
                                "<f..t...... src/github.com/osism/testbed/requirements.yml",
                                "<f..t...... src/github.com/osism/testbed/tox.ini",
                                ".d..t...... src/github.com/osism/testbed/.git/",
                                "<f..t...... src/github.com/osism/testbed/.git/HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/config",
                                "<f..t...... src/github.com/osism/testbed/.git/config.worktree",
                                "<f..t...... src/github.com/osism/testbed/.git/description",
                                "<f.st...... src/github.com/osism/testbed/.git/index",
                                "<f..t...... src/github.com/osism/testbed/.git/packed-refs",
                                ".d..t...... src/github.com/osism/testbed/.git/branches/",
                                ".d..t...... src/github.com/osism/testbed/.git/hooks/",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/testbed/.git/info/",
                                "<f..t...... src/github.com/osism/testbed/.git/info/exclude",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/00/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/01/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/02/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/03/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/04/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/05/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/06/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/07/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/08/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/09/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/0a/8f48bc6616ab18f61312614ce6066a5b2686f6",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/0d/86c7693d464aebc847e7b6fc6fc6ec126be70d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/10/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/13/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/14/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/15/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/16/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/17/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/19/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/21/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/22/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/23/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/24/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/26/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/28/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/29/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/31/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/32/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/33/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/34/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/36/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/38/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/38/840c2a7d631e29ecc58c3ecc4deab842a1d7c0",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/39/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/40/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/41/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/43/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/46/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/48/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/49/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/50/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/51/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/55/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/56/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/57/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/58/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/59/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5b/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/5b/212f8951fbb06f2cd60894dbac3afa368abc09",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/60/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/62/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/63/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/64/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/65/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/66/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/66/38e4c03957fabbaa88d581173cdc2b215d7304",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/67/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/68/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/70/11f010cba90afdd85fe97d5fbc65556474fbf9",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/72/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/73/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/74/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/81/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/84/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/84/b1c6f6e4c46d7b2b72239d4b3d8179591ba1a8",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/87/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/88/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/89/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8a/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/8b/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/8b/2f1dfe4580070111e05c2d69d55d811c4c9ff6",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/90/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/91/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/92/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/93/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/94/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/95/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/96/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/97/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/99/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/e812bdc93d26f06eb1791de8b86e0fdfc06d35",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/af/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b2/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b2/53fcc77a2bb1e1b85987b2eb6269dc9e58023d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b4/ea66c7eddbd18699842287459aaf1e43e0bd59",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b8/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b8/be59c0fcdb8334d807c610d56faa6d09faa023",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b9/6944fb347d02713ec80c0e65032449ec2a1685",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/be/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ca/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ca/14645be441f502a3ce5a206f493cd7f4f43cff",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d6/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/d6/72ccf6fd840069ff8f89148c61fcc69a9027e7",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/da/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/de/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/df/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/e2/e8eef1f635e0fb4ba4ac55cd30fb8a3ec7e483",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ed/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ed/01fac55d74457c6cb26e5c906a9f75f9d8dd70",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/fe/081b03c7df40df65ebafbf8953a40d07f6e8b2",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/info/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/testbed/.git/refs/",
                                ".d..t...... src/github.com/osism/testbed/.github/",
                                "<f..t...... src/github.com/osism/testbed/.github/renovate.json",
                                ".d..t...... src/github.com/osism/testbed/.github/workflows/",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml",
                                ".d..t...... src/github.com/osism/testbed/ansible/",
                                "<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/README.md",
                                "<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/files/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/daemons",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf",
                                ".d..t...... src/github.com/osism/testbed/contrib/",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py",
                                "<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql",
                                "<f..t...... src/github.com/osism/testbed/contrib/semver2.sh",
                                "<f.st...... src/github.com/osism/testbed/contrib/setup-testbed.py",
                                ".d..t...... src/github.com/osism/testbed/contrib/ansible/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample",
                                ".d..t...... src/github.com/osism/testbed/contrib/assets/",
                                "<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot",
                                ".d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster",
                                ".d..t...... src/github.com/osism/testbed/contrib/openstack-cli/",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example",
                                ".d..t...... src/github.com/osism/testbed/contrib/ownca/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/",
                                "<f..t...... src/github.com/osism/testbed/environments/.vault_pass",
                                "<f..t...... src/github.com/osism/testbed/environments/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/environments/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph.test/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/templates/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2",
                                ".d..t...... src/github.com/osism/testbed/environments/generic/",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/hosts",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/monitoring/",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/openrc",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst",
                                ".d..t...... src/github.com/osism/testbed/inventory/",
                                "<f..t...... src/github.com/osism/testbed/inventory/10-custom",
                                "<f..t...... src/github.com/osism/testbed/inventory/20-roles",
                                "<f..t...... src/github.com/osism/testbed/inventory/99-overwrite",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/all/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/moduletypes/",
                                "<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/netbox/resources/",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml",
                                ".d..t...... src/github.com/osism/testbed/network/",
                                "<f..t...... src/github.com/osism/testbed/network/iptables.sh",
                                "<f..t...... src/github.com/osism/testbed/network/vxlan.sh",
                                ".d..t...... src/github.com/osism/testbed/playbooks/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml",
                                "<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/post.yml",
                                "<f.st...... src/github.com/osism/testbed/playbooks/pre.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml",
                                ".d..t...... src/github.com/osism/testbed/playbooks/templates/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2",
                                ".d..t...... src/github.com/osism/testbed/playbooks/vars/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml",
                                ".d..t...... src/github.com/osism/testbed/scripts/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/include.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh",
                                "<f+++++++++ src/github.com/osism/testbed/scripts/test-wireguard.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/bootstrap/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/check/",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/customisations/",
                                "<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/deploy/",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/upgrade/",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/terraform/",
                                "<f.st...... src/github.com/osism/testbed/terraform/Makefile",
                                "<f..t...... src/github.com/osism/testbed/terraform/README.md",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/local.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample",
                                ".d..t...... src/github.com/osism/testbed/terraform/environments/",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars",
                                ".d..t...... src/github.com/osism/testbed/terraform/scripts/",
                                "<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/environment",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/",
                                "*deleting   src/github.com/osism/testbed/terraform/variables.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/secure.yaml.sample",
                                "*deleting   src/github.com/osism/testbed/terraform/provider.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/outputs.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nova.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/main.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/local.env",
                                "*deleting   src/github.com/osism/testbed/terraform/inventory.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/data.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars",
                                "*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.deploy.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:18.414144Z",
                            "start": "2026-05-27T00:00:45.454154Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000002f",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed01/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed01/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:19.681070Z",
                            "start": "2026-05-27T00:02:18.444598Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed01/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed01/zuul-output/logs"
                                }
                            },
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "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": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed01/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed01",
                            "path": "/home/zuul-testbed01/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1001
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:19.999669Z",
                            "start": "2026-05-27T00:02:19.693002Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed01/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\n",
                            "delta": "0:00:00.033186",
                            "end": "2026-05-27 00:02:20.358380",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed01/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\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-f6b0-1477-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:20.325194",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-f6b0-1477-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:20.564292Z",
                            "start": "2026-05-27T00:02:20.026250Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed01/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:00.077580",
                            "end": "2026-05-27 00:02:20.957657",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed01/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\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-f6b0-1477-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-27 00:02:20.880077",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-f6b0-1477-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f6b0-1477-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:21.102771Z",
                            "start": "2026-05-27T00:02:20.589593Z"
                        },
                        "id": "0242ac1f-6606-f6b0-1477-00000000003a",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 30,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/testbed/playbooks/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T00:02:31.105650Z",
                    "start": "2026-05-27T00:02:22.337023Z"
                },
                "id": "0242ac1f-6606-eb6f-ce98-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:22.444720Z",
                            "start": "2026-05-27T00:02:22.382597Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:22.488554Z",
                            "start": "2026-05-27T00:02:22.453588Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:01.443498",
                            "end": "2026-05-27 00:02:24.845867",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/scripts",
                                    "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-eb6f-ce98-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:23.402369",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 00:02:23 - clean up servers\n2026-05-27 00:02:24 - clean up keypairs\n2026-05-27 00:02:24 - wait for servers to be gone\n2026-05-27 00:02:24 - clean up ports\n2026-05-27 00:02:24 - clean up volumes\n2026-05-27 00:02:24 - disconnect routers\n2026-05-27 00:02:24 - clean up subnets\n2026-05-27 00:02:24 - clean up networks\n2026-05-27 00:02:24 - clean up security groups\n2026-05-27 00:02:24 - clean up floating ips\n2026-05-27 00:02:24 - clean up routers",
                            "stdout_lines": [
                                "2026-05-27 00:02:23 - clean up servers",
                                "2026-05-27 00:02:24 - clean up keypairs",
                                "2026-05-27 00:02:24 - wait for servers to be gone",
                                "2026-05-27 00:02:24 - clean up ports",
                                "2026-05-27 00:02:24 - clean up volumes",
                                "2026-05-27 00:02:24 - disconnect routers",
                                "2026-05-27 00:02:24 - clean up subnets",
                                "2026-05-27 00:02:24 - clean up networks",
                                "2026-05-27 00:02:24 - clean up security groups",
                                "2026-05-27 00:02:24 - clean up floating ips",
                                "2026-05-27 00:02:24 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-eb6f-ce98-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:25.045451Z",
                            "start": "2026-05-27T00:02:22.524629Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed01",
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed01",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "tofu"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/opentofu/opentofu/releases/download/v1.11.5/tofu_1.11.5_linux_amd64.zip",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed01",
                            "size": 4096,
                            "src": "/home/zuul-testbed01/.ansible/tmp/ansible-tmp-1779840145.1213396-13-36330523271545/tofu_1.11.5_linux_amd6451_yxv8m.zip",
                            "state": "directory",
                            "uid": 1001
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:27.652798Z",
                            "start": "2026-05-27T00:02:25.060633Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": true,
                            "dest": "/home/zuul-testbed01",
                            "extract_results": {
                                "cmd": [
                                    "/usr/bin/tar",
                                    "--extract",
                                    "-C",
                                    "/home/zuul-testbed01",
                                    "-z",
                                    "-f",
                                    "/home/zuul-testbed01/.ansible/tmp/ansible-tmp-1779840147.732283-19-97055401548000/wireproxy_linux_amd64qkmo6srw.tar.gz",
                                    "wireproxy"
                                ],
                                "err": "",
                                "out": "",
                                "rc": 0
                            },
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed01",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "wireproxy"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/pufferffish/wireproxy/releases/download/v1.1.2/wireproxy_linux_amd64.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed01",
                            "size": 4096,
                            "src": "/home/zuul-testbed01/.ansible/tmp/ansible-tmp-1779840147.732283-19-97055401548000/wireproxy_linux_amd64qkmo6srw.tar.gz",
                            "state": "directory",
                            "uid": 1001
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:29.467774Z",
                            "start": "2026-05-27T00:02:27.662590Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000008",
                        "name": "Extract wireproxy binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed01/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.063285",
                            "end": "2026-05-27 00:02:29.994690",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed01/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed01/src/github.com/osism/testbed/terraform",
                                    "_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-eb6f-ce98-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:29.931405",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sending incremental file list\ndata.tf\nmain.tf\nmanager.tf\nneutron.tf\nnodes.tf\nnova.tf\noutputs.tf\nprovider.tf\nvariables.tf\ncustomisations/\ncustomisations/access_floatingip_custom.tf\ncustomisations/access_ipv4_custom.tf\ncustomisations/access_ipv6_custom.tf\ncustomisations/default_custom.tf\ncustomisations/external_api_custom.tf\ncustomisations/neutron_floatingip_custom.tf\noverrides/\noverrides/manager_boot_from_image_override.tf\noverrides/manager_boot_from_volume_override.tf\noverrides/neutron_availability_zone_hints_network_override.tf\noverrides/neutron_availability_zone_hints_router_override.tf\noverrides/neutron_router_enable_snat_override.tf\noverrides/nodes_boot_from_image_override.tf\noverrides/nodes_boot_from_volume_override.tf\noverrides/nodes_use_ephemeral_storage_override.tf\n\nsent 6,929 bytes  received 470 bytes  14,798.00 bytes/sec\ntotal size is 26,503  speedup is 3.58",
                            "stdout_lines": [
                                "sending incremental file list",
                                "data.tf",
                                "main.tf",
                                "manager.tf",
                                "neutron.tf",
                                "nodes.tf",
                                "nova.tf",
                                "outputs.tf",
                                "provider.tf",
                                "variables.tf",
                                "customisations/",
                                "customisations/access_floatingip_custom.tf",
                                "customisations/access_ipv4_custom.tf",
                                "customisations/access_ipv6_custom.tf",
                                "customisations/default_custom.tf",
                                "customisations/external_api_custom.tf",
                                "customisations/neutron_floatingip_custom.tf",
                                "overrides/",
                                "overrides/manager_boot_from_image_override.tf",
                                "overrides/manager_boot_from_volume_override.tf",
                                "overrides/neutron_availability_zone_hints_network_override.tf",
                                "overrides/neutron_availability_zone_hints_router_override.tf",
                                "overrides/neutron_router_enable_snat_override.tf",
                                "overrides/nodes_boot_from_image_override.tf",
                                "overrides/nodes_boot_from_volume_override.tf",
                                "overrides/nodes_use_ephemeral_storage_override.tf",
                                "",
                                "sent 6,929 bytes  received 470 bytes  14,798.00 bytes/sec",
                                "total size is 26,503  speedup is 3.58"
                            ],
                            "zuul_log_id": "0242ac1f-6606-eb6f-ce98-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:30.042701Z",
                            "start": "2026-05-27T00:02:29.506452Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-000000000009",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "acc0583eeef715164f38547310bda5dfb6ecb553",
                            "dest": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "acc0583eeef715164f38547310bda5dfb6ecb553",
                                    "content": null,
                                    "dest": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/local.env",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-testbed01/.ansible/tmp/ansible-tmp-1779840150.0918903-28-280979053571265/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "7e79dfae9e0ccd4d8a5033893898ae6a",
                            "mode": "0644",
                            "owner": "zuul-testbed01",
                            "size": 42,
                            "src": "/home/zuul-testbed01/.ansible/tmp/ansible-tmp-1779840150.0918903-28-280979053571265/source",
                            "state": "file",
                            "uid": 1001
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:31.105650Z",
                            "start": "2026-05-27T00:02:30.051962Z"
                        },
                        "id": "0242ac1f-6606-eb6f-ce98-00000000000a",
                        "name": "Create local.env file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/osism/testbed/playbooks/deploy.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:00:42.342374Z",
                    "start": "2026-05-27T00:02:32.389486Z"
                },
                "id": "0242ac1f-6606-a9cb-95ca-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.519068Z",
                            "start": "2026-05-27T00:02:32.420399Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2024.2",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.593166Z",
                            "start": "2026-05-27T00:02:32.530702Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.722370Z",
                            "start": "2026-05-27T00:02:32.608354Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000006",
                        "name": "Print used manager version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci",
                                "image_username": "ubuntu"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.815465Z",
                            "start": "2026-05-27T00:02:32.733354Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000007",
                        "name": "Set facts (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.887596Z",
                            "start": "2026-05-27T00:02:32.827167Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000008",
                        "name": "Set facts (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "ENVIRONMENT=ci-ubuntu-24.04",
                                "CLOUD=ci",
                                "IMAGE_USERNAME=ubuntu",
                                "TERRAFORM=/home/zuul-testbed01/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2024.2",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:44.646053",
                            "end": "2026-05-27 00:04:18.475956",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed01/tofu\n  VERSION_CEPH=reef\n  VERSION_MANAGER=latest\n  VERSION_OPENSTACK=2024.2\n  TEMPEST=true\n  CEPH_STACK=ceph-ansible\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform",
                                    "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-a9cb-95ca-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:33.829903",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Installing hashicorp/null v3.3.0...\n- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)\n- Installing hashicorp/local v2.9.0...\n- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)\n\nProviders are signed by their developers.\nIf you'd like to know more about provider signing, you can read about it here:\nhttps://opentofu.org/docs/cli/plugins/signing/\n\nOpenTofu has created a lock file .terraform.lock.hcl to record the provider\nselections it made above. Include this file in your version control repository\nso that OpenTofu can guarantee to make the same selections by default when\nyou run \"tofu init\" in the future.\n\nOpenTofu has been successfully initialized!\n\nYou may now begin working with OpenTofu. Try running \"tofu plan\" to see\nany changes that are required for your infrastructure. All OpenTofu commands\nshould now work.\n\nIf you ever set or change modules or backend configuration for OpenTofu,\nrerun this command to reinitialize your working directory. If you forget, other\ncommands will detect it and remind you to do so if necessary.\nCreated and switched to workspace \"ci\"!\n\nYou're now on a new, empty workspace. Workspaces isolate their state,\nso if you run \"tofu plan\" OpenTofu will not see any existing state\nfor this configuration.\nci.auto.tfvars\ndefault_custom.tf\ndata.openstack_networking_network_v2.public: Reading...\ndata.openstack_networking_network_v2.public: Read complete after 1s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]\n\nOpenTofu used the selected providers to generate the following execution\nplan. Resource actions are indicated with the following symbols:\n  + create\n <= read (data resources)\n\nOpenTofu will perform the following actions:\n\n  # data.openstack_images_image_v2.image will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # data.openstack_images_image_v2.image_node will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image_node\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # local_file.MANAGER_ADDRESS will be created\n  + resource \"local_file\" \"MANAGER_ADDRESS\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".MANAGER_ADDRESS.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.id_rsa_pub will be created\n  + resource \"local_file\" \"id_rsa_pub\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".id_rsa.ci.pub\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.inventory will be created\n  + resource \"local_file\" \"inventory\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \"inventory.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_sensitive_file.id_rsa will be created\n  + resource \"local_sensitive_file\" \"id_rsa\" {\n      + content              = (sensitive value)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0700\"\n      + file_permission      = \"0600\"\n      + filename             = \".id_rsa.ci\"\n      + id                   = (known after apply)\n    }\n\n  # null_resource.node_semaphore will be created\n  + resource \"null_resource\" \"node_semaphore\" {\n      + id = (known after apply)\n    }\n\n  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-manager-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[6] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-6-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[7] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-7-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[8] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-8-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_compute_instance_v2.manager_server will be created\n  + resource \"openstack_compute_instance_v2\" \"manager_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-4V-16\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-manager\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = (sensitive value)\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[0] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-0\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[1] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-1\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[2] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-2\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[3] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-3\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[4] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-4\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[5] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-5\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_keypair_v2.key will be created\n  + resource \"openstack_compute_keypair_v2\" \"key\" {\n      + fingerprint = (known after apply)\n      + id          = (known after apply)\n      + name        = \"testbed\"\n      + private_key = (sensitive value)\n      + public_key  = (known after apply)\n      + region      = (known after apply)\n      + user_id     = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created\n  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {\n      + fixed_ip    = (known after apply)\n      + floating_ip = (known after apply)\n      + id          = (known after apply)\n      + port_id     = (known after apply)\n      + region      = (known after apply)\n    }\n\n  # openstack_networking_floatingip_v2.manager_floating_ip will be created\n  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {\n      + address    = (known after apply)\n      + all_tags   = (known after apply)\n      + dns_domain = (known after apply)\n      + dns_name   = (known after apply)\n      + fixed_ip   = (known after apply)\n      + id         = (known after apply)\n      + pool       = \"public\"\n      + port_id    = (known after apply)\n      + region     = (known after apply)\n      + subnet_id  = (known after apply)\n      + tenant_id  = (known after apply)\n    }\n\n  # openstack_networking_network_v2.net_management will be created\n  + resource \"openstack_networking_network_v2\" \"net_management\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + dns_domain              = (known after apply)\n      + external                = (known after apply)\n      + id                      = (known after apply)\n      + mtu                     = (known after apply)\n      + name                    = \"net-testbed-management\"\n      + port_security_enabled   = (known after apply)\n      + qos_policy_id           = (known after apply)\n      + region                  = (known after apply)\n      + shared                  = (known after apply)\n      + tenant_id               = (known after apply)\n      + transparent_vlan        = (known after apply)\n\n      + segments (known after apply)\n    }\n\n  # openstack_networking_port_v2.manager_port_management will be created\n  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.5\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[0] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.10\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[1] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.11\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[2] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.12\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[3] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.13\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[4] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.14\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[5] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.15\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_router_interface_v2.router_interface will be created\n  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {\n      + force_destroy = false\n      + id            = (known after apply)\n      + port_id       = (known after apply)\n      + region        = (known after apply)\n      + router_id     = (known after apply)\n      + subnet_id     = (known after apply)\n    }\n\n  # openstack_networking_router_v2.router will be created\n  + resource \"openstack_networking_router_v2\" \"router\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + distributed             = (known after apply)\n      + enable_snat             = (known after apply)\n      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"\n      + external_qos_policy_id  = (known after apply)\n      + id                      = (known after apply)\n      + name                    = \"testbed\"\n      + region                  = (known after apply)\n      + tenant_id               = (known after apply)\n\n      + external_fixed_ip (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {\n      + description             = \"ssh\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 22\n      + port_range_min          = 22\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {\n      + description             = \"wireguard\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 51820\n      + port_range_min          = 51820\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {\n      + description             = \"vrrp\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"112\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_management will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {\n      + all_tags    = (known after apply)\n      + description = \"management security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-management\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_node will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {\n      + all_tags    = (known after apply)\n      + description = \"node security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-node\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_subnet_v2.subnet_management will be created\n  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {\n      + all_tags          = (known after apply)\n      + cidr              = \"192.168.16.0/20\"\n      + dns_nameservers   = [\n          + \"8.8.8.8\",\n          + \"9.9.9.9\",\n        ]\n      + enable_dhcp       = true\n      + gateway_ip        = (known after apply)\n      + id                = (known after apply)\n      + ip_version        = 4\n      + ipv6_address_mode = (known after apply)\n      + ipv6_ra_mode      = (known after apply)\n      + name              = \"subnet-testbed-management\"\n      + network_id        = (known after apply)\n      + no_gateway        = false\n      + region            = (known after apply)\n      + service_types     = (known after apply)\n      + tenant_id         = (known after apply)\n\n      + allocation_pool {\n          + end   = \"192.168.31.250\"\n          + start = \"192.168.31.200\"\n        }\n    }\n\n  # terraform_data.image will be created\n  + resource \"terraform_data\" \"image\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\n  # terraform_data.image_node will be created\n  + resource \"terraform_data\" \"image_node\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\nPlan: 64 to add, 0 to change, 0 to destroy.\n\nChanges to Outputs:\n  + manager_address = (sensitive value)\n  + private_key     = (sensitive value)\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=27de4b00-e366-518e-8493-f68c6fa49c60]\nterraform_data.image: Creating...\nterraform_data.image: Creation complete after 0s [id=66b5a66d-4d86-aad9-56e8-ea007e5fd0c6]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image: Reading...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=bb764b94-972b-4cb8-a134-f56317ec1dc5]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=c5be9137-8898-4996-8110-f1eb65dc214a]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=e7d5efff-dd90-46d8-8c8d-599c7a73f2d6]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=65468429-3bfb-4a74-85c2-65a55ef85fec]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=91051043-1056-4da7-8024-a1f61c5269a3]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=344eb2cd-f875-4d0e-ba31-bdab4660a067]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=141e4015-eb1a-4b10-ba24-0266d71f0d45]\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=b11e65044a015def42c6063e8c0d0171a54f9fb1]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=87ac209a-48db-45df-a2ea-b4d065a6cb99]\nlocal_file.id_rsa_pub: Creating...\nlocal_file.id_rsa_pub: Creation complete after 0s [id=eb0bd81d6a17798e24f7fcd522b1074955b76d68]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=72864e45-3c1f-41e9-b9c8-a626b6ccba79]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 3s [id=6196d2cb-7e31-4403-97de-5317e96491be]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=97903d76-abb6-4d3d-aee4-eb1e1a504021]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=32062d5b-dcdd-4bf0-b24f-f1021f200ad9]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=529bbe7d-48de-430b-91fe-8674aced7aed]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=970350b6-bacc-4251-be19-456d63b5c09f]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=70a5c5d6-b21d-43f7-9e97-1f2d762ec20e]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=d8193ecc-b443-4238-84f6-6fdfc6c568e3]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 5s [id=3df4ec5d-cb8f-4516-9079-d21875201a61]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 5s [id=41e3be92-48d0-4f38-b6a4-63ce1a53fcb3]\nopenstack_networking_router_v2.router: Creation complete after 4s [id=507fcced-1cf7-4a61-8205-b1513c015351]\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=0a42c80a-3f4c-4966-ae17-3708007d3100]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=3cf5a5ed-f111-421d-b324-f91b97792ada]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 0s [id=209d2f3e-bf77-4989-9d4b-8bd2af5bce69]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 0s [id=d92d58af-e8ee-4b49-a68c-3c985de728cc]\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=99ea0379-4689-44b6-ae39-00a6eb6cff08]\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=9e728440-532b-4732-8d1d-80068ca6a259]\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=d6a6379d-eed6-4205-a882-5b73f2c97ce1]\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=b8f03750-1ab2-4ad4-94db-07f71f18fc74]\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=b18bb23e-016c-4283-9062-994b8aba96f4]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 2s [id=e81bca5f-f3d1-47c5-b59b-da1160c689cf]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=8e993b4b-a842-4761-8f05-ca0fa5c49c0f]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=fc55c7ae-1b76-40d2-a8b2-d98f245d1c5e]\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=4f1af186-cb0a-43cd-99c3-da69394c18d1]\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=efb0ef96-7dc1-4bfe-a399-c7723f870278]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=9ee904fa-ffd4-4dcc-a80f-73f8d075e889]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=f2eaad70-2e14-4297-8221-6b2c0dd512c5]\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 2s [id=54cc86cd-ba77-41be-b36c-ffaa64bb0304]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=acf0892d-8fea-429d-82f3-f880b74b2b31]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=2ccca15a-9f9f-4498-a2c2-bfe506647206]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=c42262b6-2c60-48e3-a8bf-dbd65b7c0136]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.inventory: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creation complete after 0s [id=f46f515b01e13de4d4c18ab9f83ce3bcab6cb701]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=e9ebbfe8a8803d9879a2310d4ab3efb97b698ddd]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 2s [id=c42262b6-2c60-48e3-a8bf-dbd65b7c0136]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 51s [id=40139027-b88e-439a-bf9e-9c2f79c320c3]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 51s [id=8052d4f8-74f4-4dc3-83c4-bbe18c39acfb]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [1m0s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [1m0s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 1m1s [id=f2cc80f6-93ae-4c6d-84b8-518233686ac6]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 1m2s [id=307be254-5b52-457d-a063-0cde347cc34b]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nnull_resource.node_semaphore: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=7759110610694114257]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 3s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/e7d5efff-dd90-46d8-8c8d-599c7a73f2d6]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 3s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/65468429-3bfb-4a74-85c2-65a55ef85fec]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/c5be9137-8898-4996-8110-f1eb65dc214a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 3s [id=307be254-5b52-457d-a063-0cde347cc34b/72864e45-3c1f-41e9-b9c8-a626b6ccba79]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 3s [id=307be254-5b52-457d-a063-0cde347cc34b/344eb2cd-f875-4d0e-ba31-bdab4660a067]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 3s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/87ac209a-48db-45df-a2ea-b4d065a6cb99]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 9s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/6196d2cb-7e31-4403-97de-5317e96491be]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 9s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/91051043-1056-4da7-8024-a1f61c5269a3]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=307be254-5b52-457d-a063-0cde347cc34b/141e4015-eb1a-4b10-ba24-0266d71f0d45]\nopenstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.manager_server: Creation complete after 20s [id=098214a3-ef55-45b0-bc1e-e6c8394f2477]\n\nApply complete! Resources: 64 added, 0 changed, 0 destroyed.\n\nOutputs:\n\nmanager_address = <sensitive>\nprivate_key = <sensitive>",
                            "stdout_lines": [
                                "",
                                "Initializing the backend...",
                                "",
                                "Initializing provider plugins...",
                                "- terraform.io/builtin/terraform is built in to OpenTofu",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Installing hashicorp/null v3.3.0...",
                                "- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)",
                                "- Installing hashicorp/local v2.9.0...",
                                "- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "",
                                "Providers are signed by their developers.",
                                "If you'd like to know more about provider signing, you can read about it here:",
                                "https://opentofu.org/docs/cli/plugins/signing/",
                                "",
                                "OpenTofu has created a lock file .terraform.lock.hcl to record the provider",
                                "selections it made above. Include this file in your version control repository",
                                "so that OpenTofu can guarantee to make the same selections by default when",
                                "you run \"tofu init\" in the future.",
                                "",
                                "OpenTofu has been successfully initialized!",
                                "",
                                "You may now begin working with OpenTofu. Try running \"tofu plan\" to see",
                                "any changes that are required for your infrastructure. All OpenTofu commands",
                                "should now work.",
                                "",
                                "If you ever set or change modules or backend configuration for OpenTofu,",
                                "rerun this command to reinitialize your working directory. If you forget, other",
                                "commands will detect it and remind you to do so if necessary.",
                                "Created and switched to workspace \"ci\"!",
                                "",
                                "You're now on a new, empty workspace. Workspaces isolate their state,",
                                "so if you run \"tofu plan\" OpenTofu will not see any existing state",
                                "for this configuration.",
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "data.openstack_networking_network_v2.public: Reading...",
                                "data.openstack_networking_network_v2.public: Read complete after 1s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]",
                                "",
                                "OpenTofu used the selected providers to generate the following execution",
                                "plan. Resource actions are indicated with the following symbols:",
                                "  + create",
                                " <= read (data resources)",
                                "",
                                "OpenTofu will perform the following actions:",
                                "",
                                "  # data.openstack_images_image_v2.image will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # data.openstack_images_image_v2.image_node will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image_node\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.MANAGER_ADDRESS will be created",
                                "  + resource \"local_file\" \"MANAGER_ADDRESS\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".MANAGER_ADDRESS.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.id_rsa_pub will be created",
                                "  + resource \"local_file\" \"id_rsa_pub\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".id_rsa.ci.pub\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.inventory will be created",
                                "  + resource \"local_file\" \"inventory\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \"inventory.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_sensitive_file.id_rsa will be created",
                                "  + resource \"local_sensitive_file\" \"id_rsa\" {",
                                "      + content              = (sensitive value)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0700\"",
                                "      + file_permission      = \"0600\"",
                                "      + filename             = \".id_rsa.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # null_resource.node_semaphore will be created",
                                "  + resource \"null_resource\" \"node_semaphore\" {",
                                "      + id = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-manager-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[6] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-6-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[7] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-7-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[8] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-8-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.manager_server will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"manager_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-4V-16\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-manager\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = (sensitive value)",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[0] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-0\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[1] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-1\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[2] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-2\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[3] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-3\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[4] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-4\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[5] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-5\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_keypair_v2.key will be created",
                                "  + resource \"openstack_compute_keypair_v2\" \"key\" {",
                                "      + fingerprint = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed\"",
                                "      + private_key = (sensitive value)",
                                "      + public_key  = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + user_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created",
                                "  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {",
                                "      + fixed_ip    = (known after apply)",
                                "      + floating_ip = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + port_id     = (known after apply)",
                                "      + region      = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_v2.manager_floating_ip will be created",
                                "  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {",
                                "      + address    = (known after apply)",
                                "      + all_tags   = (known after apply)",
                                "      + dns_domain = (known after apply)",
                                "      + dns_name   = (known after apply)",
                                "      + fixed_ip   = (known after apply)",
                                "      + id         = (known after apply)",
                                "      + pool       = \"public\"",
                                "      + port_id    = (known after apply)",
                                "      + region     = (known after apply)",
                                "      + subnet_id  = (known after apply)",
                                "      + tenant_id  = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_network_v2.net_management will be created",
                                "  + resource \"openstack_networking_network_v2\" \"net_management\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + dns_domain              = (known after apply)",
                                "      + external                = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + mtu                     = (known after apply)",
                                "      + name                    = \"net-testbed-management\"",
                                "      + port_security_enabled   = (known after apply)",
                                "      + qos_policy_id           = (known after apply)",
                                "      + region                  = (known after apply)",
                                "      + shared                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "      + transparent_vlan        = (known after apply)",
                                "",
                                "      + segments (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.manager_port_management will be created",
                                "  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.5\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[0] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.10\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[1] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.11\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[2] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.12\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[3] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.13\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[4] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.14\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[5] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.15\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_router_interface_v2.router_interface will be created",
                                "  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {",
                                "      + force_destroy = false",
                                "      + id            = (known after apply)",
                                "      + port_id       = (known after apply)",
                                "      + region        = (known after apply)",
                                "      + router_id     = (known after apply)",
                                "      + subnet_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_router_v2.router will be created",
                                "  + resource \"openstack_networking_router_v2\" \"router\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + distributed             = (known after apply)",
                                "      + enable_snat             = (known after apply)",
                                "      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"",
                                "      + external_qos_policy_id  = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + name                    = \"testbed\"",
                                "      + region                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "",
                                "      + external_fixed_ip (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {",
                                "      + description             = \"ssh\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 22",
                                "      + port_range_min          = 22",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {",
                                "      + description             = \"wireguard\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 51820",
                                "      + port_range_min          = 51820",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {",
                                "      + description             = \"vrrp\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"112\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_management will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"management security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-management\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_node will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"node security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-node\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_subnet_v2.subnet_management will be created",
                                "  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {",
                                "      + all_tags          = (known after apply)",
                                "      + cidr              = \"192.168.16.0/20\"",
                                "      + dns_nameservers   = [",
                                "          + \"8.8.8.8\",",
                                "          + \"9.9.9.9\",",
                                "        ]",
                                "      + enable_dhcp       = true",
                                "      + gateway_ip        = (known after apply)",
                                "      + id                = (known after apply)",
                                "      + ip_version        = 4",
                                "      + ipv6_address_mode = (known after apply)",
                                "      + ipv6_ra_mode      = (known after apply)",
                                "      + name              = \"subnet-testbed-management\"",
                                "      + network_id        = (known after apply)",
                                "      + no_gateway        = false",
                                "      + region            = (known after apply)",
                                "      + service_types     = (known after apply)",
                                "      + tenant_id         = (known after apply)",
                                "",
                                "      + allocation_pool {",
                                "          + end   = \"192.168.31.250\"",
                                "          + start = \"192.168.31.200\"",
                                "        }",
                                "    }",
                                "",
                                "  # terraform_data.image will be created",
                                "  + resource \"terraform_data\" \"image\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "  # terraform_data.image_node will be created",
                                "  + resource \"terraform_data\" \"image_node\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "Plan: 64 to add, 0 to change, 0 to destroy.",
                                "",
                                "Changes to Outputs:",
                                "  + manager_address = (sensitive value)",
                                "  + private_key     = (sensitive value)",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=27de4b00-e366-518e-8493-f68c6fa49c60]",
                                "terraform_data.image: Creating...",
                                "terraform_data.image: Creation complete after 0s [id=66b5a66d-4d86-aad9-56e8-ea007e5fd0c6]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=bb764b94-972b-4cb8-a134-f56317ec1dc5]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=c5be9137-8898-4996-8110-f1eb65dc214a]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=e7d5efff-dd90-46d8-8c8d-599c7a73f2d6]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=65468429-3bfb-4a74-85c2-65a55ef85fec]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=91051043-1056-4da7-8024-a1f61c5269a3]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=344eb2cd-f875-4d0e-ba31-bdab4660a067]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=141e4015-eb1a-4b10-ba24-0266d71f0d45]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=b11e65044a015def42c6063e8c0d0171a54f9fb1]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=87ac209a-48db-45df-a2ea-b4d065a6cb99]",
                                "local_file.id_rsa_pub: Creating...",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=eb0bd81d6a17798e24f7fcd522b1074955b76d68]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=72864e45-3c1f-41e9-b9c8-a626b6ccba79]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 3s [id=6196d2cb-7e31-4403-97de-5317e96491be]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=97903d76-abb6-4d3d-aee4-eb1e1a504021]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=32062d5b-dcdd-4bf0-b24f-f1021f200ad9]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=529bbe7d-48de-430b-91fe-8674aced7aed]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=970350b6-bacc-4251-be19-456d63b5c09f]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=70a5c5d6-b21d-43f7-9e97-1f2d762ec20e]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=d8193ecc-b443-4238-84f6-6fdfc6c568e3]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 5s [id=3df4ec5d-cb8f-4516-9079-d21875201a61]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 5s [id=41e3be92-48d0-4f38-b6a4-63ce1a53fcb3]",
                                "openstack_networking_router_v2.router: Creation complete after 4s [id=507fcced-1cf7-4a61-8205-b1513c015351]",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=0a42c80a-3f4c-4966-ae17-3708007d3100]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=3cf5a5ed-f111-421d-b324-f91b97792ada]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 0s [id=209d2f3e-bf77-4989-9d4b-8bd2af5bce69]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 0s [id=d92d58af-e8ee-4b49-a68c-3c985de728cc]",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=99ea0379-4689-44b6-ae39-00a6eb6cff08]",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=9e728440-532b-4732-8d1d-80068ca6a259]",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=d6a6379d-eed6-4205-a882-5b73f2c97ce1]",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=b8f03750-1ab2-4ad4-94db-07f71f18fc74]",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=b18bb23e-016c-4283-9062-994b8aba96f4]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 2s [id=e81bca5f-f3d1-47c5-b59b-da1160c689cf]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=8e993b4b-a842-4761-8f05-ca0fa5c49c0f]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=fc55c7ae-1b76-40d2-a8b2-d98f245d1c5e]",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=4f1af186-cb0a-43cd-99c3-da69394c18d1]",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=efb0ef96-7dc1-4bfe-a399-c7723f870278]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=9ee904fa-ffd4-4dcc-a80f-73f8d075e889]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=f2eaad70-2e14-4297-8221-6b2c0dd512c5]",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 2s [id=54cc86cd-ba77-41be-b36c-ffaa64bb0304]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=acf0892d-8fea-429d-82f3-f880b74b2b31]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=2ccca15a-9f9f-4498-a2c2-bfe506647206]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=c42262b6-2c60-48e3-a8bf-dbd65b7c0136]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creation complete after 0s [id=f46f515b01e13de4d4c18ab9f83ce3bcab6cb701]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=e9ebbfe8a8803d9879a2310d4ab3efb97b698ddd]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 2s [id=c42262b6-2c60-48e3-a8bf-dbd65b7c0136]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 51s [id=40139027-b88e-439a-bf9e-9c2f79c320c3]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 51s [id=8052d4f8-74f4-4dc3-83c4-bbe18c39acfb]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [1m0s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [1m0s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 1m1s [id=f2cc80f6-93ae-4c6d-84b8-518233686ac6]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 1m2s [id=307be254-5b52-457d-a063-0cde347cc34b]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "null_resource.node_semaphore: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=7759110610694114257]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 3s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/e7d5efff-dd90-46d8-8c8d-599c7a73f2d6]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 3s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/65468429-3bfb-4a74-85c2-65a55ef85fec]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/c5be9137-8898-4996-8110-f1eb65dc214a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 3s [id=307be254-5b52-457d-a063-0cde347cc34b/72864e45-3c1f-41e9-b9c8-a626b6ccba79]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 3s [id=307be254-5b52-457d-a063-0cde347cc34b/344eb2cd-f875-4d0e-ba31-bdab4660a067]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 3s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/87ac209a-48db-45df-a2ea-b4d065a6cb99]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 9s [id=0bdcff65-e6e5-4963-a87c-05c6d924aa1e/6196d2cb-7e31-4403-97de-5317e96491be]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 9s [id=600c6825-f59a-4df1-b02e-f3528bc35dd5/91051043-1056-4da7-8024-a1f61c5269a3]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=307be254-5b52-457d-a063-0cde347cc34b/141e4015-eb1a-4b10-ba24-0266d71f0d45]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Creation complete after 20s [id=098214a3-ef55-45b0-bc1e-e6c8394f2477]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:18.554865Z",
                            "start": "2026-05-27T00:02:32.965536Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000009",
                        "name": "Create infrastructure (latest)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_manager_version != \"latest\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:19.115353Z",
                            "start": "2026-05-27T00:04:18.599212Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTMuMTI1Cg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:19.649941Z",
                            "start": "2026-05-27T00:04:19.130545Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.193.125"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:19.739009Z",
                            "start": "2026-05-27T00:04:19.657971Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000c",
                        "name": "Set manager_host address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed01/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.559972",
                                    "end": "2026-05-27 00:04:20.637704",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed01/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed01",
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "commons",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-05-27 00:04:20.077732",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.commons:999.0.0' to '/home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons\nosism.commons:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.commons:999.0.0' to '/home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons",
                                        "osism.commons:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed01/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.660516",
                                    "end": "2026-05-27 00:04:21.571436",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed01/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed01",
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "services",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-05-27 00:04:20.910920",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.services:999.0.0' to '/home/zuul-testbed01/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/services\nosism.services:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.services:999.0.0' to '/home/zuul-testbed01/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/services",
                                        "osism.services:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:21.620928Z",
                            "start": "2026-05-27T00:04:19.749272Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000d",
                        "name": "Update ansible collections"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 10,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.193.125",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:32.935279Z",
                            "start": "2026-05-27T00:04:21.628219Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000e",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:34.020722Z",
                            "start": "2026-05-27T00:04:33.008482Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000000f",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed01/.ssh/known_hosts",
                                "ubuntu@81.163.193.125",
                                "true"
                            ],
                            "delta": "0:00:01.553809",
                            "end": "2026-05-27 00:04:35.929580",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed01/.ssh/known_hosts ubuntu@81.163.193.125 true",
                                    "_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-a9cb-95ca-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:34.375771",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:36.097972Z",
                            "start": "2026-05-27T00:04:34.082032Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000010",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.010783",
                            "end": "2026-05-27 00:04:36.486763",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/ansible",
                                    "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-a9cb-95ca-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:36.475980",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:36.653104Z",
                            "start": "2026-05-27T00:04:36.139539Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000011",
                        "name": "Get ssh keypair from terraform environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 0' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minutes for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:36.707937Z",
                            "start": "2026-05-27T00:04:36.669738Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000012",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed01/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:09:07.640082",
                            "end": "2026-05-27 00:13:44.684454",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed01/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/ansible",
                                    "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-a9cb-95ca-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:37.044372",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Wait for cloud-init to finish] *******************************************\n\nTASK [Check /var/lib/cloud/instance/boot-finished] *****************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Fail if Ubuntu version is lower than 24.04] ******************************\nskipping: [testbed-manager]\n\nTASK [Fail if Debian version is lower than 12] *********************************\nskipping: [testbed-manager]\n\nTASK [Set APT options on manager] **********************************************\nchanged: [testbed-manager]\n\nTASK [Update APT cache and run dist-upgrade] ***********************************\nchanged: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Install required packages] ***********************************************\nchanged: [testbed-manager]\n\nTASK [Remove some python packages] *********************************************\nchanged: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [Get current user] ********************************************************\nok: [testbed-manager]\n\nTASK [Create venv directory] ***************************************************\nchanged: [testbed-manager]\n\nTASK [Install netaddr in venv] *************************************************\nchanged: [testbed-manager]\n\nTASK [Install ansible-core in venv] ********************************************\nchanged: [testbed-manager]\n\nTASK [Install requests >= 2.32.2] **********************************************\nchanged: [testbed-manager]\n\nTASK [Install docker >= 7.1.0] *************************************************\nchanged: [testbed-manager]\n\nTASK [Create directories in /opt/src] ******************************************\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Sync sources in /opt/src] ************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Create /usr/share/ansible directory] *************************************\nchanged: [testbed-manager]\n\nTASK [Install collections from Ansible galaxy] *********************************\nchanged: [testbed-manager] => (item=ansible.netcommon)\nchanged: [testbed-manager] => (item=ansible.posix)\nchanged: [testbed-manager] => (item=community.docker>=3.10.2)\n\nTASK [Install local collections] ***********************************************\nchanged: [testbed-manager] => (item=ansible-collection-commons)\nchanged: [testbed-manager] => (item=ansible-collection-services)\n\nPLAY [Create operator user] ****************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Create operator group] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Create user] ************************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nchanged: [testbed-manager] => (item=adm)\nchanged: [testbed-manager] => (item=sudo)\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nchanged: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)\nchanged: [testbed-manager] => (item=export LANG=C.UTF-8)\nchanged: [testbed-manager] => (item=export LC_ALL=C.UTF-8)\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set password] ***********************************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Recursively change ownership of /opt/venv] *******************************\nchanged: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Wait for cloud-init to finish] *******************************************",
                                "",
                                "TASK [Check /var/lib/cloud/instance/boot-finished] *****************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Ubuntu version is lower than 24.04] ******************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Debian version is lower than 12] *********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set APT options on manager] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Update APT cache and run dist-upgrade] ***********************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install required packages] ***********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Remove some python packages] *********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get current user] ********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Create venv directory] ***************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install netaddr in venv] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install ansible-core in venv] ********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install requests >= 2.32.2] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install docker >= 7.1.0] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create directories in /opt/src] ******************************************",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Sync sources in /opt/src] ************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Create /usr/share/ansible directory] *************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install collections from Ansible galaxy] *********************************",
                                "changed: [testbed-manager] => (item=ansible.netcommon)",
                                "changed: [testbed-manager] => (item=ansible.posix)",
                                "changed: [testbed-manager] => (item=community.docker>=3.10.2)",
                                "",
                                "TASK [Install local collections] ***********************************************",
                                "changed: [testbed-manager] => (item=ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=ansible-collection-services)",
                                "",
                                "PLAY [Create operator user] ****************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "changed: [testbed-manager] => (item=adm)",
                                "changed: [testbed-manager] => (item=sudo)",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "changed: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LANG=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LC_ALL=C.UTF-8)",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Recursively change ownership of /opt/venv] *******************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:13:45.072404Z",
                            "start": "2026-05-27T00:04:36.742717Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000013",
                        "name": "Run manager part 0"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "It is now already possible to log in to the manager with 'make login'."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:13:45.123762Z",
                            "start": "2026-05-27T00:13:45.080756Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000014",
                        "name": "Point out that the log in on the manager is now possible"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 1 + 2' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minuts for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:13:45.165187Z",
                            "start": "2026-05-27T00:13:45.132114Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000015",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed01/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:20.195776",
                            "end": "2026-05-27 00:16:05.733225",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed01/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/ansible",
                                    "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-a9cb-95ca-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:13:45.537449",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Run manager part 1] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Set venv_command fact (RedHat)] ******************************************\nskipping: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nincluded: /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nskipping: [testbed-manager]\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Update package cache] *************************\nchanged: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Copy SSH public key] *****************************************************\nchanged: [testbed-manager]\n\nTASK [Copy SSH private key] ****************************************************\nchanged: [testbed-manager]\n\nTASK [Create configuration directory] ******************************************\nchanged: [testbed-manager]\n\nTASK [Copy testbed repo] *******************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager]\n\nTASK [Install python requirements in venv] *************************************\nok: [testbed-manager] => (item=Jinja2)\nok: [testbed-manager] => (item=PyYAML)\nok: [testbed-manager] => (item=packaging)\nchanged: [testbed-manager] => (item=python-gilt==1.2.3)\nok: [testbed-manager] => (item=requests>=2.32.2)\nok: [testbed-manager] => (item=docker>=7.1.0)\n\nTASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-certificates on Debian/Ubuntu] *****************************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-trust on RedHat] *******************************************\nskipping: [testbed-manager]\n\nTASK [Run manager part 2] ******************************************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nok: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Run manager part 1] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (RedHat)] ******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "included: /home/zuul-testbed01/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Copy SSH public key] *****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy SSH private key] ****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create configuration directory] ******************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy testbed repo] *******************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install python requirements in venv] *************************************",
                                "ok: [testbed-manager] => (item=Jinja2)",
                                "ok: [testbed-manager] => (item=PyYAML)",
                                "ok: [testbed-manager] => (item=packaging)",
                                "changed: [testbed-manager] => (item=python-gilt==1.2.3)",
                                "ok: [testbed-manager] => (item=requests>=2.32.2)",
                                "ok: [testbed-manager] => (item=docker>=7.1.0)",
                                "",
                                "TASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-certificates on Debian/Ubuntu] *****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-trust on RedHat] *******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Run manager part 2] ******************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:16:05.793120Z",
                            "start": "2026-05-27T00:13:45.197910Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000016",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:00.944400",
                            "end": "2026-05-27 00:16:07.058463",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 sudo shutdown -r now",
                                    "_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-a9cb-95ca-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:16:06.114063",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:16:07.339919Z",
                            "start": "2026-05-27T00:16:05.824919Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000017",
                        "name": "Reboot manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 14,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.193.125",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:16:21.878010Z",
                            "start": "2026-05-27T00:16:07.357353Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000018",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed01/.ssh/known_hosts",
                                "dragon@81.163.193.125",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:02.543124",
                            "end": "2026-05-27 00:16:24.736021",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed01/.ssh/known_hosts dragon@81.163.193.125 docker info",
                                    "_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-a9cb-95ca-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:16:22.192897",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:    27.5.1\n Context:    default\n Debug Mode: false\n Plugins:\n  compose: Docker Compose (Docker Inc.)\n    Version:  v5.1.4\n    Path:     /usr/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 0\n  Running: 0\n  Paused: 0\n  Stopped: 0\n Images: 0\n Server Version: 27.5.1\n Storage Driver: overlay2\n  Backing Filesystem: extfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: systemd\n Cgroup Version: 2\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc version: v1.3.5-0-g488fc13e\n init version: de40ad0\n Security Options:\n  apparmor\n  seccomp\n   Profile: builtin\n  cgroupns\n Kernel Version: 6.17.0-29-generic\n Operating System: Ubuntu 24.04.4 LTS\n OSType: linux\n Architecture: x86_64\n CPUs: 4\n Total Memory: 15.62GiB\n Name: testbed-manager\n ID: 8fa36ea3-ad90-4183-971e-f2c007467a02\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Live Restore Enabled: true",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:    27.5.1",
                                " Context:    default",
                                " Debug Mode: false",
                                " Plugins:",
                                "  compose: Docker Compose (Docker Inc.)",
                                "    Version:  v5.1.4",
                                "    Path:     /usr/libexec/docker/cli-plugins/docker-compose",
                                "",
                                "Server:",
                                " Containers: 0",
                                "  Running: 0",
                                "  Paused: 0",
                                "  Stopped: 0",
                                " Images: 0",
                                " Server Version: 27.5.1",
                                " Storage Driver: overlay2",
                                "  Backing Filesystem: extfs",
                                "  Supports d_type: true",
                                "  Using metacopy: false",
                                "  Native Overlay Diff: true",
                                "  userxattr: false",
                                " Logging Driver: json-file",
                                " Cgroup Driver: systemd",
                                " Cgroup Version: 2",
                                " Plugins:",
                                "  Volume: local",
                                "  Network: bridge host ipvlan macvlan null overlay",
                                "  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog",
                                " Swarm: inactive",
                                " Runtimes: io.containerd.runc.v2 runc",
                                " Default Runtime: runc",
                                " Init Binary: docker-init",
                                " containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc version: v1.3.5-0-g488fc13e",
                                " init version: de40ad0",
                                " Security Options:",
                                "  apparmor",
                                "  seccomp",
                                "   Profile: builtin",
                                "  cgroupns",
                                " Kernel Version: 6.17.0-29-generic",
                                " Operating System: Ubuntu 24.04.4 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.62GiB",
                                " Name: testbed-manager",
                                " ID: 8fa36ea3-ad90-4183-971e-f2c007467a02",
                                " Docker Root Dir: /var/lib/docker",
                                " Debug Mode: false",
                                " Experimental: false",
                                " Insecure Registries:",
                                "  127.0.0.0/8",
                                " Live Restore Enabled: true"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:16:24.933029Z",
                            "start": "2026-05-27T00:16:21.914444Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000019",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:24:21.532813",
                            "end": "2026-05-27 00:40:46.844875",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 /opt/configuration/scripts/deploy-manager.sh",
                                    "_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-a9cb-95ca-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:16:25.312062",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# DEPLOY MANAGER\n\n+ set -e\n+ echo\n+ echo '# DEPLOY MANAGER'\n+ echo\n+ cat /opt/manager-vars.sh\nexport NUMBER_OF_NODES=6\n\nexport CEPH_VERSION=reef\nexport CONFIGURATION_VERSION=main\nexport MANAGER_VERSION=latest\nexport OPENSTACK_VERSION=2024.2\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=true\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\nexport EXTERNAL_API=false\n\nexport IMAGE_USER=ubuntu\nexport IMAGE_NODE_USER=ubuntu\n\nexport CEPH_STACK=ceph-ansible\n\n+ echo\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver\n+ docker version\nClient: Docker Engine - Community\n Version:           27.5.1\n API version:       1.47\n Go version:        go1.22.11\n Git commit:        9f9e405\n Built:             Wed Jan 22 13:41:48 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          27.5.1\n  API version:      1.47 (minimum version 1.24)\n  Go version:       go1.22.11\n  Git commit:       4c9b3b0\n  Built:            Wed Jan 22 13:41:48 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.4\n  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc:\n  Version:          1.3.5\n  GitCommit:        v1.3.5-0-g488fc13e\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0\n+ sh -c /opt/configuration/scripts/deploy/000-manager.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-ceph-version.sh reef\n+ set -e\n+ VERSION=reef\n++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n ceph_version: reef ]]\n+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml\n+ /opt/configuration/scripts/set-openstack-version.sh 2024.2\n+ set -e\n+ VERSION=2024.2\n++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n openstack_version: 2024.2 ]]\n+ sed -i 's/openstack_version: .*/openstack_version: 2024.2/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ ceph-ansible == \\r\\o\\o\\k ]]\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml\n+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml\n+ /opt/configuration/scripts/enable-resource-nodes.sh\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/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=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/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+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml\n\nPLAY [Copy custom facts] *******************************************************\n\nTASK [Create custom facts directory] *******************************************\nok: [testbed-manager]\n\nTASK [Copy fact files] *********************************************************\nchanged: [testbed-manager]\n\nPLAY [Before the deployment of the manager] ************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get /opt/manager-vars.sh] ************************************************\nok: [testbed-manager]\n\nTASK [Add ara_server_mariadb_volume_type parameter] ****************************\nchanged: [testbed-manager]\n\nTASK [Add netbox_enable parameter] *********************************************\nskipping: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Check if /etc/OTC_region exist] ******************************************\nok: [testbed-manager]\n\nTASK [Add nova_compute_virt_type parameter] ************************************\nskipping: [testbed-manager]\n\nPLAY [Apply role traefik] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply traefik role] ******************************************************\nincluded: osism.services.traefik for testbed-manager\n\nTASK [osism.services.traefik : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager\n\nTASK [osism.services.traefik : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/traefik)\nchanged: [testbed-manager] => (item=/opt/traefik/certificates)\nchanged: [testbed-manager] => (item=/opt/traefik/configuration)\n\nTASK [osism.services.traefik : Copy configuration files] ***********************\nchanged: [testbed-manager] => (item=traefik.yml)\nchanged: [testbed-manager] => (item=traefik.env)\nchanged: [testbed-manager] => (item=certificates.yml)\n\nTASK [osism.services.traefik : Copy certificate cert files] ********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy certificate key files] *********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy dynamic configuration] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.traefik : Remove dynamic configuration] *******************\nok: [testbed-manager]\n\nTASK [osism.services.traefik : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager\n\nTASK [osism.services.traefik : Create traefik external network] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Manage traefik service] *************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.traefik : Restart traefik service] *************\nskipping: [testbed-manager]\n\nPLAY [Deploy manager service] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply manager role] ******************************************************\nincluded: osism.services.manager for testbed-manager\n\nTASK [osism.services.manager : Include install tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager\n\nTASK [osism.services.manager : Install required packages] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager\n\nTASK [osism.services.manager : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/ansible)\nchanged: [testbed-manager] => (item=/opt/archive)\nchanged: [testbed-manager] => (item=/opt/manager/configuration)\nchanged: [testbed-manager] => (item=/opt/manager/data)\nok: [testbed-manager] => (item=/opt/manager)\nchanged: [testbed-manager] => (item=/opt/manager/secrets)\nchanged: [testbed-manager] => (item=/opt/ansible/secrets)\nchanged: [testbed-manager] => (item=/opt/state)\n\nTASK [osism.services.manager : Copy all environment file] **********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy client environment file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ara config tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager\n\nTASK [osism.services.manager : Copy ARA environment files] *********************\nchanged: [testbed-manager] => (item=ara)\nchanged: [testbed-manager] => (item=ara-server)\n\nTASK [osism.services.manager : Copy MariaDB environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include vault config tasks] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include frontend config tasks] ******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager\n\nTASK [osism.services.manager : Copy frontend environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ansible config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager\n\nTASK [osism.services.manager : Copy private ssh keys] **************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy ansible environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include netbox config tasks] ********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include celery config tasks] ********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager\n\nTASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Set fs.inotify.max_user_instances] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy celery environment files] ******************\nchanged: [testbed-manager] => (item=conductor)\nchanged: [testbed-manager] => (item=openstack)\n\nTASK [osism.services.manager : Copy listener environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Check for conductor.yml] ************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy conductor configuration file] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy empty conductor configuration file] ********\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include wrapper config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager\n\nTASK [osism.services.manager : Include wrapper vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy wrapper scripts] ***************************\nchanged: [testbed-manager] => (item=osism)\nchanged: [testbed-manager] => (item=osism-update-docker)\nchanged: [testbed-manager] => (item=osism-update-manager)\n\nTASK [osism.services.manager : Copy cilium wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager\n\nTASK [osism.services.manager : Include scripts vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy scripts] ***********************************\nchanged: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Create traefik external network] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Pull container images] **************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Do a manual start of the manager service] *******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Manage manager service] *************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nok: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nskipping: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***\nPausing for 60 seconds\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include initialize tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nTASK [osism.services.manager : Include vault initialize tasks] *****************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include version verification tasks] *************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:2024.2\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:2024.2\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"=== Summary ===\",\n        \"Errors (version mismatches): 0\",\n        \"Warnings (expected containers not running): 0\",\n        \"\",\n        \"\u2705 All running containers match expected versions!\"\n    ]\n}\n\nTASK [osism.services.manager : Skip version check due to service configuration] ***\nskipping: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   \n\n+ [[ -e /opt/venv/bin/activate ]]\n+ deactivate\n+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'\n+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ export PATH\n+ unset _OLD_VIRTUAL_PATH\n+ '[' -n '' ']'\n+ hash -r\n+ '[' -n '' ']'\n+ unset VIRTUAL_ENV\n+ unset VIRTUAL_ENV_PROMPT\n+ '[' '!' '' = nondestructive ']'\n+ unset -f deactivate\n+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\n+ docker compose --project-directory /opt/manager ps\nNAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS\nceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:2024.2             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg\n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-05-27 00:20:59\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m\n\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b9c33b4-5d23-426d-8f4d-15b8647d5807 (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4b9c33b4-5d23-426d-8f4d-15b8647d5807 (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  00:21:13 +0000 (0:00:00.160)       0:00:00.160 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nWednesday 27 May 2026  00:21:17 +0000 (0:00:03.815)       0:00:03.975 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nWednesday 27 May 2026  00:21:17 +0000 (0:00:00.042)       0:00:04.018 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nWednesday 27 May 2026  00:21:17 +0000 (0:00:00.077)       0:00:04.095 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nWednesday 27 May 2026  00:21:17 +0000 (0:00:00.064)       0:00:04.160 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 27 May 2026  00:21:18 +0000 (0:00:00.939)       0:00:05.100 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nWednesday 27 May 2026  00:21:18 +0000 (0:00:00.061)       0:00:05.161 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nWednesday 27 May 2026  00:21:18 +0000 (0:00:00.458)       0:00:05.620 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nWednesday 27 May 2026  00:21:18 +0000 (0:00:00.072)       0:00:05.692 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nWednesday 27 May 2026  00:21:19 +0000 (0:00:00.508)       0:00:06.201 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 27 May 2026  00:21:20 +0000 (0:00:01.015)       0:00:07.217 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 27 May 2026  00:21:21 +0000 (0:00:00.817)       0:00:08.034 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nWednesday 27 May 2026  00:21:21 +0000 (0:00:00.087)       0:00:08.122 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:21:22 +0000 (0:00:01.053)       0:00:09.175 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.82s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.05s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.02s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 0.94s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 0.82s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.51s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.46s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.09s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.07s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.06s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.04s\n+ osism apply sshconfig\n\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ace3ced-d663-4d99-a406-c3d29137ce78 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2ace3ced-d663-4d99-a406-c3d29137ce78 (sshconfig) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role sshconfig] ****************************************************\n\nTASK [osism.commons.sshconfig : Get home directory of operator user] ***********\nWednesday 27 May 2026  00:21:37 +0000 (0:00:00.187)       0:00:00.187 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nWednesday 27 May 2026  00:21:37 +0000 (0:00:00.925)       0:00:01.113 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nWednesday 27 May 2026  00:21:38 +0000 (0:00:00.520)       0:00:01.633 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\nTASK [osism.commons.sshconfig : Add extra config] ******************************\nWednesday 27 May 2026  00:21:43 +0000 (0:00:05.496)       0:00:07.130 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nWednesday 27 May 2026  00:21:44 +0000 (0:00:00.107)       0:00:07.237 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:21:44 +0000 (0:00:00.578)       0:00:07.815 ********* \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 5.50s\nosism.commons.sshconfig : Get home directory of operator user ----------- 0.93s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.58s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.52s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.11s\n+ osism apply known-hosts\n\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3754d0d-236e-4537-a187-cb054e4e4597 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a3754d0d-236e-4537-a187-cb054e4e4597 (known-hosts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role known_hosts] **************************************************\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***\nWednesday 27 May 2026  00:21:59 +0000 (0:00:00.146)       0:00:00.146 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***\nWednesday 27 May 2026  00:22:05 +0000 (0:00:05.991)       0:00:06.138 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:05 +0000 (0:00:00.165)       0:00:06.304 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJrz6Lj8T6WuglKKVig2APhB8J4Ff+jWTvLNFlY84/sH)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+8rzbG5smDV1ABgyUEgKswx0uK+ajVVzDb8mMC2Ibr7uNqFMyKWm53mQSZGp+qFuN38L+RUbuYq3J/Ub3FgJR2X1YhX06/UYmukLZDGTjlVgTBVGXiIFte1ogQk7jORacUBKXKze2WmFdl2W8YC7Dp2/Im7Uj5uX7l/Q0SA8jTx0A2GoaUHw+m6MufvtpUdZVSgJiy98cK97h0ucUzj1casjnknkXI7pKWscP7GE8lU94ybLy8uKgsaRVXUD4INOs9ZsuY+sRwYaOe/0YSmuuU49d3h63aYLydOtQNIFLW5f1xNpCAWkZVTuPoT4mE6fl3fVuyJ/f8RCliyq6ZQDkJu6ITXyjnxTNUYc+LkuJLJKKkB1n9kJDKLiTt3ftjIuJU1q4E6OCvxVitWetWkKd0VWw3BGq0zObsDHNNzUTGAShhRJ0dagqCxObnl8FfLvtLN5ZrD7QsKgAjDU8ZZc3aRoMPTUkllGe4iWszgRxRshd5QymO2oLdUMVJMGIWQc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNSSL3F2PWeFG5LPTeqQlFWYnmhRy8sOeagytCF6LyC5tXYMQpVeF858gRKl/ahi6yWz55oKNahT1e8Z7WzINik=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:07 +0000 (0:00:01.110)       0:00:07.414 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzNaGXws/dwFuUzop/AzU4eedXL3nRbqHHUoxqniA/hLXslZQQP/zK8emLIzE/sOEMmerGMXsufo3vIjvQBQrgGuwSocBCc6glx1tcaPVw3b+wsRmpWPONZQOQslGxG+g7ZJhOt3iQKhTWnesK7XJfEeHfa6ibG20jlpOhzVMdzQN+RjfrFefmjBw8L4bA5gCEPaRFa8f81EhxoeP+eOq/Uvo1FbzsWMzdlCDgRJgI66TJnJBlKnTPWumrDBnIk0fBDA/4zr0eHM3XDruuYPBiLk9kBJIyXVQmdHPBNmP/tp9F9JndJYMRWqgRE2JlzeIK+m6BtHP3l2Yy8WXD83oCgrQp1jhX49puAxvdYGNkmYjhKShLZkqIc7eIo1VaPoVdBuSy03VCmtv3uXxshrIR8XyyFkGCNoiVDy78aPZlvyOJXKzmGDac2/48HQChxbxlyJx7AnzxS4sBTaw8b0p2ur450Au/Icu5MyQRr8yzTQOE9BJamGntHjZTKBOo6Ac=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGr7H/bXlVgV7XaQBvX9QWTqCIOuuNRwcnjPd5jUjnVbNGHjfFdawqUNTXNZ4y9cPtb6J2/ds231vLXASOrIJq8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQE8wVWv6UpQzVnVcPQ95eypAsxWR9qKwNn7hg6Bs6w)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:08 +0000 (0:00:00.953)       0:00:08.367 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDP//oFsj/HvV7+oeokcr9Y4dpOR58vnVo6ztVPB0383XyYkUbU92x2yn+bEAR2okg4OSv7ZgdF8iuxxuAgxtrK4yKDUcXl6Axo21CEfljC+8dpP1luAfH3mEYIHEB6QICfXwsB8anpLxLlz67eMQNqQZiGGE+wiZJz9jnUak/fVLMEqxz80Rj3WQ5RDfKpBacbfS3QvPNCnvwnk2mBAyRnp8LzoCQmogWajCw852+DbkGuAzw9VBvKhc7xnsF6bUTM/hDMRcClhwUZjLnD+g7I0gRXTZPDRyueMIp29jf4Y5SZhF+8epX5znDQqWpeNiOK//wMLS/SGq+AynpIsMvintF/cQJnby0cyqoGngTYYpnYRWVwU5APEixwJuVFMjUTFSWcB0QNORU4ckt/8zdkoWMAvdRTQLLShR4r4lt/LEpH+bHIXkkwTCmpIo8y9F8deyxHCjkAATTm+tFl59H659B/m3HZhLl+ahCpnumywwQ5Yx7v2HieyFQ/Dgl0rpU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM7IsyGHZuf9RmAoyJsShSy7EvPK4mIEmZgm0MtvA/w4ZyuXDQPakErofLL6hONi7rn2PcpDhpYlFMHTJtYDvmM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNKW5NzHacHu7RXUAkYtydyMML85hpSmfn88MZytUHx)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:09 +0000 (0:00:01.056)       0:00:09.424 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCetLvrCru0/PR0dv004STljQ4lXrKf/gZaZPhlClKerWVeyWRDNMSNqPrJrKt9VgznGMfs+LHJTZD/lhltytz2T5fkzbSGmAWoM5HXWnTUk3PBKsw+8065i4ndDVI6joSXfS8VKeQF/oh5usX3jpwLh45RyYP34Rzt3GwomxR4EXCV9jVKNqlX/M2+yD0SV/830E0jH0YBeICG5VvoKxWn5d8urrfq9BO60SCxM59brzm7FLHk4VrMCHgIFs+V92GLNgwBtb52Sx7gCT3YFARbhnImQY8ZhyO5YVZRjryaxfcSmA7LR1LdNYZdnLkYo8ZRi+6bDL3pRoeLCuzx7U8BBHdqB4xru9IzYmN9mDOWgfdj07gvqdBA6RQPuh3zYYTnAmD0sCWWMA6Vkrm0TBdoWnzOld9aq/BLaAjN/W6c68gHsG41RmXHmbX0a49KNgQoHzkHYtZxSCHIlJEquPB2z9xSsePmm/+wAq0ivvK7bXgz72p/1H1lSFoVc9Lyuok=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3YqDmKxuSaWQ6JFixDDN17ysOFz9qaTpZ+gxZPi/vW)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKcshCK6srvGegBpK/mfzPe0pE5RgA3pUiagvXX9pz14/r2umOmZBT44PLgnS6xmcNw8UrDKNxvjKdnAnu1mmMM=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:10 +0000 (0:00:01.065)       0:00:10.490 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSvuCqaSYM0scETILtNtf/HAnWZKmc/vvogFf1OCsX3o5B1aITKvge1eIHAUH9cjDLsXUep71RlJInMd3hcmSh7tEu1GUZ40H+GWRvikIocDavNorq0WrUbUpfn648SoC1m6u8RzyN0qB1Mhj66w0bvLvqSb/Xs7WzcBiN+2HO8kR1d09pPUj7ROZcGLk0kfyu/gni6+9WxKX2WINuy1aRXCg6rkE9eyf3GwjdsTmvsR3TdOc/FI3KpiyZG/g2nSuXZUUIZlYv593nzCHBfOHRL4ZlE/kunNdPQUBqdIPZdfWqjlH9lmnSdz12CBQF8DAVeCm16eZPd8ggJUkuRngaQcLUZEFwhf+h9TDZjYbNXNOGGwn8CdP9DT6i0i68AbobKhCpeW51ndZcu2cYK/WMPexqMGGUj+sMwTiChU2TU/q1Jw8KJhZA92aBGMkY3ck0f0XkVYpRC6xS9E6UWHw73LQCN+caVPLY25TibM7oMVZ/ODIfd20weZhaxqR1GEE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO7uzgcRgonEbmkPS+Ked5EJIrgi6crAAkn7MSq/LbZYkev1KDoFZ0ydldpdSDpvae3KyEXod9fegZh5CIVkx3Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIFI7ou/NiRlF9wKYxYzbGpxINUuOCAUXGW8/wuKHoWA)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:11 +0000 (0:00:01.086)       0:00:11.576 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBfcJU4SjZkG95e0cGdCyfJADaH2dQzSC+oixR5mHMMX)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvo0FP8P0pWxZPI0aGexYKK7ijqGQEv6Y1EEORrNAR75azAFjS//JwLDwuct4KA44O9VqCiVd0zrB7KowndNCrcJAHIO9qFvgy8MYaIhAmwSGQE+c3iTvdWZiyobVGlvGdivpw5NgHvQEOAfAVDy2iVaObxhJuBoPPhZTrwaPym8NoYxdB8ZNAbp1W77kyL7tsvlXFU38ukh4VZ90VPeOo0eQaKtlq4a3soZwPFJ3hkbEa2viPj7FSi8d16+2EKDaehRsTrikFfEWCOTAQixB3Pd8NzSf/dCOHIDS+Uac6VBkD1zobRanYW4gZ6ppe1ZRoZAk7XIFwgQjWp2V7XXW2eAEXfW9s4MIUmSJrqsizTro5f2XMrhKJ74CEsKPjbXc/rCO7D1sx8UCLij1kN6fIIGwcf/bLIq+SJFER7hC39DEtKeaXOL/qFXegEILDCEoZhJq6sQ2xIIzkGliHMmo6dBJcfVeMflxBBcukBfL6G2X5cUgZ7iY5yjfKNY70I38=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyH+E/Z1df31SrbaTCRa2jcHGLRt389HtWYp49dhA5REeHE5uWw77E2Yu2C23HdFZKQ4gfn24inCjZ23ToS60A=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:12 +0000 (0:00:00.975)       0:00:12.551 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICOY8nmGQp+WYBXrvg7JBYNlJYZ/Au6ZPH/4C85re06)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGwTwqeIC9DE54VycGHQx1XUsr0MAg4q/AN8Z3+QX3D+3zFzXpEqNOr/Z8O4VTM2hRiAXrg/LN7HTNfV/BT2+Nngbu2WpqUWFE3uhpEUyTrfuS+OYsQX6lZ3jU7ZG8EsByBrLj/ryA4PCGEu9aoz9wlsa+puG/ud3RAqcQecoih3rtp1DSH/njdmA5aaHXNL/UUIymEkB0biu2AlT8wcgwkXEIU0mnyFOL3PH1qwoieuExiailmoA9PY3xsIhGhBkgPhmWG1rNfcLnLZvmNHEvvdoBDAm35r+4K6ME9yl25gliSlKnSnHV5VJVEipUGauORfeYX2C0VDEVP16YwiFjJI990AjLB9f4e3Klbq+LVlVdaOBRq8qLomkBy+qQ8sH45QfGoQRSc/QmuSa7ficvsmoRhtwTeBW1wOBGdwn8sqG7V+c4g+hZOGYvs7ubZXwiFVggqEe6yqx4skB82MRJarTa2Nqknzpp7EafnWqkTEUmxRyMHRUjOopQkebOWPc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBECH03iNg9IegXyq6YVtZypxKahK6xtGq72UMVQ5M4ns4op4BUbDJgzjAoIrwauwpLLmnyrDd4v2SYDqZrOtER0=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nWednesday 27 May 2026  00:22:13 +0000 (0:00:00.929)       0:00:13.481 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***\nWednesday 27 May 2026  00:22:18 +0000 (0:00:05.036)       0:00:18.517 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:18 +0000 (0:00:00.157)       0:00:18.675 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJrz6Lj8T6WuglKKVig2APhB8J4Ff+jWTvLNFlY84/sH)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+8rzbG5smDV1ABgyUEgKswx0uK+ajVVzDb8mMC2Ibr7uNqFMyKWm53mQSZGp+qFuN38L+RUbuYq3J/Ub3FgJR2X1YhX06/UYmukLZDGTjlVgTBVGXiIFte1ogQk7jORacUBKXKze2WmFdl2W8YC7Dp2/Im7Uj5uX7l/Q0SA8jTx0A2GoaUHw+m6MufvtpUdZVSgJiy98cK97h0ucUzj1casjnknkXI7pKWscP7GE8lU94ybLy8uKgsaRVXUD4INOs9ZsuY+sRwYaOe/0YSmuuU49d3h63aYLydOtQNIFLW5f1xNpCAWkZVTuPoT4mE6fl3fVuyJ/f8RCliyq6ZQDkJu6ITXyjnxTNUYc+LkuJLJKKkB1n9kJDKLiTt3ftjIuJU1q4E6OCvxVitWetWkKd0VWw3BGq0zObsDHNNzUTGAShhRJ0dagqCxObnl8FfLvtLN5ZrD7QsKgAjDU8ZZc3aRoMPTUkllGe4iWszgRxRshd5QymO2oLdUMVJMGIWQc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNSSL3F2PWeFG5LPTeqQlFWYnmhRy8sOeagytCF6LyC5tXYMQpVeF858gRKl/ahi6yWz55oKNahT1e8Z7WzINik=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:19 +0000 (0:00:00.904)       0:00:19.579 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGr7H/bXlVgV7XaQBvX9QWTqCIOuuNRwcnjPd5jUjnVbNGHjfFdawqUNTXNZ4y9cPtb6J2/ds231vLXASOrIJq8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzNaGXws/dwFuUzop/AzU4eedXL3nRbqHHUoxqniA/hLXslZQQP/zK8emLIzE/sOEMmerGMXsufo3vIjvQBQrgGuwSocBCc6glx1tcaPVw3b+wsRmpWPONZQOQslGxG+g7ZJhOt3iQKhTWnesK7XJfEeHfa6ibG20jlpOhzVMdzQN+RjfrFefmjBw8L4bA5gCEPaRFa8f81EhxoeP+eOq/Uvo1FbzsWMzdlCDgRJgI66TJnJBlKnTPWumrDBnIk0fBDA/4zr0eHM3XDruuYPBiLk9kBJIyXVQmdHPBNmP/tp9F9JndJYMRWqgRE2JlzeIK+m6BtHP3l2Yy8WXD83oCgrQp1jhX49puAxvdYGNkmYjhKShLZkqIc7eIo1VaPoVdBuSy03VCmtv3uXxshrIR8XyyFkGCNoiVDy78aPZlvyOJXKzmGDac2/48HQChxbxlyJx7AnzxS4sBTaw8b0p2ur450Au/Icu5MyQRr8yzTQOE9BJamGntHjZTKBOo6Ac=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQE8wVWv6UpQzVnVcPQ95eypAsxWR9qKwNn7hg6Bs6w)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:20 +0000 (0:00:00.902)       0:00:20.482 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNKW5NzHacHu7RXUAkYtydyMML85hpSmfn88MZytUHx)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDP//oFsj/HvV7+oeokcr9Y4dpOR58vnVo6ztVPB0383XyYkUbU92x2yn+bEAR2okg4OSv7ZgdF8iuxxuAgxtrK4yKDUcXl6Axo21CEfljC+8dpP1luAfH3mEYIHEB6QICfXwsB8anpLxLlz67eMQNqQZiGGE+wiZJz9jnUak/fVLMEqxz80Rj3WQ5RDfKpBacbfS3QvPNCnvwnk2mBAyRnp8LzoCQmogWajCw852+DbkGuAzw9VBvKhc7xnsF6bUTM/hDMRcClhwUZjLnD+g7I0gRXTZPDRyueMIp29jf4Y5SZhF+8epX5znDQqWpeNiOK//wMLS/SGq+AynpIsMvintF/cQJnby0cyqoGngTYYpnYRWVwU5APEixwJuVFMjUTFSWcB0QNORU4ckt/8zdkoWMAvdRTQLLShR4r4lt/LEpH+bHIXkkwTCmpIo8y9F8deyxHCjkAATTm+tFl59H659B/m3HZhLl+ahCpnumywwQ5Yx7v2HieyFQ/Dgl0rpU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM7IsyGHZuf9RmAoyJsShSy7EvPK4mIEmZgm0MtvA/w4ZyuXDQPakErofLL6hONi7rn2PcpDhpYlFMHTJtYDvmM=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:21 +0000 (0:00:00.939)       0:00:21.421 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKcshCK6srvGegBpK/mfzPe0pE5RgA3pUiagvXX9pz14/r2umOmZBT44PLgnS6xmcNw8UrDKNxvjKdnAnu1mmMM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCetLvrCru0/PR0dv004STljQ4lXrKf/gZaZPhlClKerWVeyWRDNMSNqPrJrKt9VgznGMfs+LHJTZD/lhltytz2T5fkzbSGmAWoM5HXWnTUk3PBKsw+8065i4ndDVI6joSXfS8VKeQF/oh5usX3jpwLh45RyYP34Rzt3GwomxR4EXCV9jVKNqlX/M2+yD0SV/830E0jH0YBeICG5VvoKxWn5d8urrfq9BO60SCxM59brzm7FLHk4VrMCHgIFs+V92GLNgwBtb52Sx7gCT3YFARbhnImQY8ZhyO5YVZRjryaxfcSmA7LR1LdNYZdnLkYo8ZRi+6bDL3pRoeLCuzx7U8BBHdqB4xru9IzYmN9mDOWgfdj07gvqdBA6RQPuh3zYYTnAmD0sCWWMA6Vkrm0TBdoWnzOld9aq/BLaAjN/W6c68gHsG41RmXHmbX0a49KNgQoHzkHYtZxSCHIlJEquPB2z9xSsePmm/+wAq0ivvK7bXgz72p/1H1lSFoVc9Lyuok=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3YqDmKxuSaWQ6JFixDDN17ysOFz9qaTpZ+gxZPi/vW)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:21 +0000 (0:00:00.889)       0:00:22.311 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO7uzgcRgonEbmkPS+Ked5EJIrgi6crAAkn7MSq/LbZYkev1KDoFZ0ydldpdSDpvae3KyEXod9fegZh5CIVkx3Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSvuCqaSYM0scETILtNtf/HAnWZKmc/vvogFf1OCsX3o5B1aITKvge1eIHAUH9cjDLsXUep71RlJInMd3hcmSh7tEu1GUZ40H+GWRvikIocDavNorq0WrUbUpfn648SoC1m6u8RzyN0qB1Mhj66w0bvLvqSb/Xs7WzcBiN+2HO8kR1d09pPUj7ROZcGLk0kfyu/gni6+9WxKX2WINuy1aRXCg6rkE9eyf3GwjdsTmvsR3TdOc/FI3KpiyZG/g2nSuXZUUIZlYv593nzCHBfOHRL4ZlE/kunNdPQUBqdIPZdfWqjlH9lmnSdz12CBQF8DAVeCm16eZPd8ggJUkuRngaQcLUZEFwhf+h9TDZjYbNXNOGGwn8CdP9DT6i0i68AbobKhCpeW51ndZcu2cYK/WMPexqMGGUj+sMwTiChU2TU/q1Jw8KJhZA92aBGMkY3ck0f0XkVYpRC6xS9E6UWHw73LQCN+caVPLY25TibM7oMVZ/ODIfd20weZhaxqR1GEE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIFI7ou/NiRlF9wKYxYzbGpxINUuOCAUXGW8/wuKHoWA)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:22 +0000 (0:00:00.950)       0:00:23.262 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvo0FP8P0pWxZPI0aGexYKK7ijqGQEv6Y1EEORrNAR75azAFjS//JwLDwuct4KA44O9VqCiVd0zrB7KowndNCrcJAHIO9qFvgy8MYaIhAmwSGQE+c3iTvdWZiyobVGlvGdivpw5NgHvQEOAfAVDy2iVaObxhJuBoPPhZTrwaPym8NoYxdB8ZNAbp1W77kyL7tsvlXFU38ukh4VZ90VPeOo0eQaKtlq4a3soZwPFJ3hkbEa2viPj7FSi8d16+2EKDaehRsTrikFfEWCOTAQixB3Pd8NzSf/dCOHIDS+Uac6VBkD1zobRanYW4gZ6ppe1ZRoZAk7XIFwgQjWp2V7XXW2eAEXfW9s4MIUmSJrqsizTro5f2XMrhKJ74CEsKPjbXc/rCO7D1sx8UCLij1kN6fIIGwcf/bLIq+SJFER7hC39DEtKeaXOL/qFXegEILDCEoZhJq6sQ2xIIzkGliHMmo6dBJcfVeMflxBBcukBfL6G2X5cUgZ7iY5yjfKNY70I38=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyH+E/Z1df31SrbaTCRa2jcHGLRt389HtWYp49dhA5REeHE5uWw77E2Yu2C23HdFZKQ4gfn24inCjZ23ToS60A=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBfcJU4SjZkG95e0cGdCyfJADaH2dQzSC+oixR5mHMMX)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:22:23 +0000 (0:00:00.958)       0:00:24.220 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGwTwqeIC9DE54VycGHQx1XUsr0MAg4q/AN8Z3+QX3D+3zFzXpEqNOr/Z8O4VTM2hRiAXrg/LN7HTNfV/BT2+Nngbu2WpqUWFE3uhpEUyTrfuS+OYsQX6lZ3jU7ZG8EsByBrLj/ryA4PCGEu9aoz9wlsa+puG/ud3RAqcQecoih3rtp1DSH/njdmA5aaHXNL/UUIymEkB0biu2AlT8wcgwkXEIU0mnyFOL3PH1qwoieuExiailmoA9PY3xsIhGhBkgPhmWG1rNfcLnLZvmNHEvvdoBDAm35r+4K6ME9yl25gliSlKnSnHV5VJVEipUGauORfeYX2C0VDEVP16YwiFjJI990AjLB9f4e3Klbq+LVlVdaOBRq8qLomkBy+qQ8sH45QfGoQRSc/QmuSa7ficvsmoRhtwTeBW1wOBGdwn8sqG7V+c4g+hZOGYvs7ubZXwiFVggqEe6yqx4skB82MRJarTa2Nqknzpp7EafnWqkTEUmxRyMHRUjOopQkebOWPc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBECH03iNg9IegXyq6YVtZypxKahK6xtGq72UMVQ5M4ns4op4BUbDJgzjAoIrwauwpLLmnyrDd4v2SYDqZrOtER0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICOY8nmGQp+WYBXrvg7JBYNlJYZ/Au6ZPH/4C85re06)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nWednesday 27 May 2026  00:22:24 +0000 (0:00:00.942)       0:00:25.163 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Write extra known_hosts entries] *************\nWednesday 27 May 2026  00:22:24 +0000 (0:00:00.157)       0:00:25.320 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nWednesday 27 May 2026  00:22:25 +0000 (0:00:00.056)       0:00:25.377 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nWednesday 27 May 2026  00:22:25 +0000 (0:00:00.056)       0:00:25.433 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:22:25 +0000 (0:00:00.439)       0:00:25.873 ********* \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 5.99s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.04s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.97s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.96s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.93s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.90s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.90s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.89s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.44s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.17s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.16s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.16s\n+ osism apply squid\n\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d081a40e-45f8-4ae6-ba18-f77102a81621 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d081a40e-45f8-4ae6-ba18-f77102a81621 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nWednesday 27 May 2026  00:22:40 +0000 (0:00:00.190)       0:00:00.190 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.squid : Install required packages] ************************\nWednesday 27 May 2026  00:22:40 +0000 (0:00:00.091)       0:00:00.282 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nWednesday 27 May 2026  00:22:43 +0000 (0:00:02.318)       0:00:02.600 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m\n\nTASK [osism.services.squid : Copy squid configuration files] *******************\nWednesday 27 May 2026  00:22:44 +0000 (0:00:01.165)       0:00:03.766 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nWednesday 27 May 2026  00:22:45 +0000 (0:00:01.023)       0:00:04.789 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nWednesday 27 May 2026  00:22:45 +0000 (0:00:00.338)       0:00:05.128 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nWednesday 27 May 2026  00:22:46 +0000 (0:00:00.867)       0:00:05.996 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Restart squid service] *****************\nWednesday 27 May 2026  00:23:21 +0000 (0:00:35.559)       0:00:41.556 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nWednesday 27 May 2026  00:23:33 +0000 (0:00:11.795)       0:00:53.351 ********* \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nWednesday 27 May 2026  00:24:33 +0000 (0:01:00.085)       0:01:53.436 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nWednesday 27 May 2026  00:24:33 +0000 (0:00:00.056)       0:01:53.493 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:24:34 +0000 (0:00:00.489)       0:01:53.983 ********* \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 35.56s\nosism.services.squid : Restart squid service --------------------------- 11.80s\nosism.services.squid : Install required packages ------------------------ 2.32s\nosism.services.squid : Create required directories ---------------------- 1.17s\nosism.services.squid : Copy squid configuration files ------------------- 1.02s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.87s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.49s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.34s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.06s\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla\n+ set -e\n+ SYNC=false\n+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n++ semver latest 9.0.0\n+ [[ -1 -lt 0 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply operator -u ubuntu -l testbed-nodes\n\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50a6e991-ae96-43f7-8682-c9850863d53e (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50a6e991-ae96-43f7-8682-c9850863d53e (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  00:24:49 +0000 (0:00:00.169)       0:00:00.169 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nWednesday 27 May 2026  00:24:52 +0000 (0:00:03.191)       0:00:03.361 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:24:53 +0000 (0:00:00.738)       0:00:04.100 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nWednesday 27 May 2026  00:24:53 +0000 (0:00:00.153)       0:00:04.253 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create operator group] **************************\nWednesday 27 May 2026  00:24:53 +0000 (0:00:00.148)       0:00:04.402 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nWednesday 27 May 2026  00:24:54 +0000 (0:00:00.681)       0:00:05.083 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nWednesday 27 May 2026  00:24:55 +0000 (0:00:00.913)       0:00:05.997 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nWednesday 27 May 2026  00:24:56 +0000 (0:00:01.204)       0:00:07.202 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nWednesday 27 May 2026  00:24:57 +0000 (0:00:01.193)       0:00:08.395 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m\n\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m\n\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nWednesday 27 May 2026  00:24:58 +0000 (0:00:01.252)       0:00:09.647 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nWednesday 27 May 2026  00:24:58 +0000 (0:00:00.157)       0:00:09.805 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nWednesday 27 May 2026  00:24:58 +0000 (0:00:00.142)       0:00:09.948 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nWednesday 27 May 2026  00:24:59 +0000 (0:00:00.566)       0:00:10.514 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nWednesday 27 May 2026  00:24:59 +0000 (0:00:00.142)       0:00:10.657 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nWednesday 27 May 2026  00:25:00 +0000 (0:00:00.681)       0:00:11.339 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nWednesday 27 May 2026  00:25:00 +0000 (0:00:00.151)       0:00:11.490 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nWednesday 27 May 2026  00:25:00 +0000 (0:00:00.127)       0:00:11.617 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set password] ***********************************\nWednesday 27 May 2026  00:25:00 +0000 (0:00:00.127)       0:00:11.745 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nWednesday 27 May 2026  00:25:01 +0000 (0:00:00.636)       0:00:12.381 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:25:01 +0000 (0:00:00.197)       0:00:12.578 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.19s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.25s\nosism.commons.operator : Add user to additional groups ------------------ 1.20s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.19s\nosism.commons.operator : Create user ------------------------------------ 0.91s\nDo not require tty for all users ---------------------------------------- 0.74s\nosism.commons.operator : Create operator group -------------------------- 0.68s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.68s\nosism.commons.operator : Set password ----------------------------------- 0.64s\nosism.commons.operator : Create .ssh directory -------------------------- 0.57s\nosism.commons.operator : Unset & lock password -------------------------- 0.20s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.16s\nosism.commons.operator : Gather variables for each operating system ----- 0.15s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.15s\nosism.commons.operator : Set operator_groups variable to default value --- 0.15s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.14s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.14s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.13s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.13s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-27 00:25:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6015c790-f897-41a2-bc1a-4d7f36e72ec6 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6015c790-f897-41a2-bc1a-4d7f36e72ec6 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nWednesday 27 May 2026  00:25:16 +0000 (0:00:00.113)       0:00:00.113 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nWednesday 27 May 2026  00:25:18 +0000 (0:00:01.337)       0:00:01.451 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 27 May 2026  00:25:19 +0000 (0:00:01.217)       0:00:02.668 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nWednesday 27 May 2026  00:25:19 +0000 (0:00:00.099)       0:00:02.768 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nWednesday 27 May 2026  00:25:19 +0000 (0:00:00.181)       0:00:02.950 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nWednesday 27 May 2026  00:25:19 +0000 (0:00:00.191)       0:00:03.141 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nWednesday 27 May 2026  00:25:19 +0000 (0:00:00.124)       0:00:03.265 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nWednesday 27 May 2026  00:25:20 +0000 (0:00:00.418)       0:00:03.684 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nWednesday 27 May 2026  00:25:20 +0000 (0:00:00.109)       0:00:03.793 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nWednesday 27 May 2026  00:25:21 +0000 (0:00:01.002)       0:00:04.796 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nWednesday 27 May 2026  00:25:21 +0000 (0:00:00.423)       0:00:05.220 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nWednesday 27 May 2026  00:25:22 +0000 (0:00:01.040)       0:00:06.261 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Install required packages (RedHat)] **************************************\nWednesday 27 May 2026  00:25:39 +0000 (0:00:16.760)       0:00:23.021 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Install required packages (Debian)] **************************************\nWednesday 27 May 2026  00:25:39 +0000 (0:00:00.122)       0:00:23.143 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Create custom facts directory] *******************************************\nWednesday 27 May 2026  00:25:47 +0000 (0:00:07.798)       0:00:30.942 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Copy fact files] *********************************************************\nWednesday 27 May 2026  00:25:48 +0000 (0:00:00.411)       0:00:31.353 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 27 May 2026  00:25:51 +0000 (0:00:03.558)       0:00:34.911 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:25:52 +0000 (0:00:01.303)       0:00:36.215 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:25:56 +0000 (0:00:03.711)       0:00:39.926 ********* \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 16.76s\nInstall required packages (Debian) -------------------------------------- 7.80s\nGathers facts about hosts ----------------------------------------------- 3.71s\nCopy fact files --------------------------------------------------------- 3.56s\nCreate custom facts directory ------------------------------------------- 1.34s\nosism.commons.repository : Force update of package cache ---------------- 1.30s\nCopy fact file ---------------------------------------------------------- 1.22s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.04s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.00s\nosism.commons.repository : Remove sources.list file --------------------- 0.42s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s\nCreate custom facts directory ------------------------------------------- 0.41s\nosism.commons.repository : Set repositories to default ------------------ 0.19s\nosism.commons.repository : Set repository_default fact to default value --- 0.18s\nosism.commons.repository : Include distribution specific repository tasks --- 0.12s\nInstall required packages (RedHat) -------------------------------------- 0.12s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.11s\nosism.commons.repository : Gather variables for each operating system --- 0.10s\n+ osism apply bootstrap\n\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f1fcecf3-4458-4fe5-8422-e86d5612e275 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f1fcecf3-4458-4fe5-8422-e86d5612e275 (bootstrap) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on state bootstrap] ************************************\n\nTASK [Group hosts based on state bootstrap] ************************************\nWednesday 27 May 2026  00:26:12 +0000 (0:00:00.196)       0:00:00.196 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:26:12 +0000 (0:00:00.351)       0:00:00.547 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:26:17 +0000 (0:00:04.752)       0:00:05.300 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 1] ********************************************\n\nTASK [osism.commons.hostname : Set hostname] ***********************************\nWednesday 27 May 2026  00:26:17 +0000 (0:00:00.460)       0:00:05.760 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nWednesday 27 May 2026  00:26:18 +0000 (0:00:01.174)       0:00:06.935 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nWednesday 27 May 2026  00:26:20 +0000 (0:00:01.163)       0:00:08.098 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.hosts : Copy /etc/hosts file] ******************************\nWednesday 27 May 2026  00:26:20 +0000 (0:00:00.274)       0:00:08.373 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nWednesday 27 May 2026  00:26:21 +0000 (0:00:01.390)       0:00:09.763 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.proxy : Configure proxy parameters for apt] ****************\nWednesday 27 May 2026  00:26:22 +0000 (0:00:00.241)       0:00:10.005 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nWednesday 27 May 2026  00:26:22 +0000 (0:00:00.943)       0:00:10.949 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nWednesday 27 May 2026  00:26:23 +0000 (0:00:00.559)       0:00:11.508 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nWednesday 27 May 2026  00:26:23 +0000 (0:00:00.408)       0:00:11.917 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nWednesday 27 May 2026  00:26:24 +0000 (0:00:00.203)       0:00:12.120 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nWednesday 27 May 2026  00:26:24 +0000 (0:00:00.290)       0:00:12.411 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nWednesday 27 May 2026  00:26:24 +0000 (0:00:00.300)       0:00:12.712 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 27 May 2026  00:26:26 +0000 (0:00:01.265)       0:00:13.977 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nWednesday 27 May 2026  00:26:26 +0000 (0:00:00.191)       0:00:14.168 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nWednesday 27 May 2026  00:26:26 +0000 (0:00:00.513)       0:00:14.681 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nWednesday 27 May 2026  00:26:26 +0000 (0:00:00.238)       0:00:14.920 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nWednesday 27 May 2026  00:26:27 +0000 (0:00:00.510)       0:00:15.431 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 27 May 2026  00:26:28 +0000 (0:00:01.090)       0:00:16.521 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 27 May 2026  00:26:29 +0000 (0:00:01.002)       0:00:17.524 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nWednesday 27 May 2026  00:26:29 +0000 (0:00:00.301)       0:00:17.825 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:01.231)       0:00:19.057 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.209)       0:00:19.266 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.213)       0:00:19.480 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.228)       0:00:19.708 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nWednesday 27 May 2026  00:26:32 +0000 (0:00:00.278)       0:00:19.986 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nWednesday 27 May 2026  00:26:32 +0000 (0:00:00.498)       0:00:20.485 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nWednesday 27 May 2026  00:26:32 +0000 (0:00:00.229)       0:00:20.715 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nWednesday 27 May 2026  00:26:33 +0000 (0:00:01.034)       0:00:21.750 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nWednesday 27 May 2026  00:26:34 +0000 (0:00:00.626)       0:00:22.377 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nWednesday 27 May 2026  00:26:35 +0000 (0:00:01.059)       0:00:23.436 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:26:52 +0000 (0:00:16.823)       0:00:40.260 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****\nWednesday 27 May 2026  00:26:52 +0000 (0:00:00.245)       0:00:40.506 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***\nWednesday 27 May 2026  00:26:52 +0000 (0:00:00.263)       0:00:40.769 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:26:53 +0000 (0:00:00.215)       0:00:40.984 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Install rsyslog package] ************************\nWednesday 27 May 2026  00:26:53 +0000 (0:00:00.300)       0:00:41.285 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nWednesday 27 May 2026  00:26:55 +0000 (0:00:01.881)       0:00:43.166 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nWednesday 27 May 2026  00:26:56 +0000 (0:00:00.999)       0:00:44.165 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include fluentd tasks] **************************\nWednesday 27 May 2026  00:26:57 +0000 (0:00:00.795)       0:00:44.961 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***\nWednesday 27 May 2026  00:26:57 +0000 (0:00:00.316)       0:00:45.277 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nWednesday 27 May 2026  00:26:58 +0000 (0:00:01.011)       0:00:46.289 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include logrotate tasks] ************************\nWednesday 27 May 2026  00:26:58 +0000 (0:00:00.252)       0:00:46.542 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Ensure logrotate package is installed] **********\nWednesday 27 May 2026  00:26:58 +0000 (0:00:00.306)       0:00:46.848 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nWednesday 27 May 2026  00:27:00 +0000 (0:00:01.863)       0:00:48.712 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nWednesday 27 May 2026  00:27:01 +0000 (0:00:01.103)       0:00:49.816 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nWednesday 27 May 2026  00:27:13 +0000 (0:00:11.259)       0:01:01.076 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nWednesday 27 May 2026  00:27:14 +0000 (0:00:01.545)       0:01:02.621 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:27:15 +0000 (0:00:00.865)       0:01:03.487 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***\nWednesday 27 May 2026  00:27:15 +0000 (0:00:00.208)       0:01:03.695 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Include distribution specific package tasks] ****\nWednesday 27 May 2026  00:27:15 +0000 (0:00:00.202)       0:01:03.898 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.packages : Install needrestart package] ********************\nWednesday 27 May 2026  00:27:16 +0000 (0:00:00.288)       0:01:04.186 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nWednesday 27 May 2026  00:27:18 +0000 (0:00:01.999)       0:01:06.186 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nWednesday 27 May 2026  00:27:18 +0000 (0:00:00.542)       0:01:06.728 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Update package cache] ***************************\nWednesday 27 May 2026  00:27:19 +0000 (0:00:00.226)       0:01:06.954 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nWednesday 27 May 2026  00:27:20 +0000 (0:00:01.220)       0:01:08.175 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nWednesday 27 May 2026  00:27:22 +0000 (0:00:01.819)       0:01:09.994 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nWednesday 27 May 2026  00:27:24 +0000 (0:00:02.598)       0:01:12.593 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nWednesday 27 May 2026  00:28:08 +0000 (0:00:44.305)       0:01:56.899 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nWednesday 27 May 2026  00:29:29 +0000 (0:01:20.982)       0:03:17.882 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nWednesday 27 May 2026  00:29:32 +0000 (0:00:02.163)       0:03:20.045 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nWednesday 27 May 2026  00:29:43 +0000 (0:00:11.809)       0:03:31.854 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********\nWednesday 27 May 2026  00:29:44 +0000 (0:00:00.356)       0:03:32.211 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nWednesday 27 May 2026  00:29:44 +0000 (0:00:00.663)       0:03:32.874 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nWednesday 27 May 2026  00:29:49 +0000 (0:00:04.910)       0:03:37.785 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nWednesday 27 May 2026  00:29:51 +0000 (0:00:01.491)       0:03:39.276 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nWednesday 27 May 2026  00:29:51 +0000 (0:00:00.602)       0:03:39.879 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nWednesday 27 May 2026  00:29:52 +0000 (0:00:00.487)       0:03:40.366 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\nTASK [osism.commons.limits : Include limits tasks] *****************************\nWednesday 27 May 2026  00:29:54 +0000 (0:00:01.700)       0:03:42.066 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Populate service facts] *************************\nWednesday 27 May 2026  00:29:54 +0000 (0:00:00.283)       0:03:42.350 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nWednesday 27 May 2026  00:29:59 +0000 (0:00:05.490)       0:03:47.841 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nWednesday 27 May 2026  00:30:00 +0000 (0:00:00.263)       0:03:48.104 ********* \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nWednesday 27 May 2026  00:30:01 +0000 (0:00:01.056)       0:03:49.160 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.motd : Remove update-motd package] *************************\nWednesday 27 May 2026  00:30:01 +0000 (0:00:00.380)       0:03:49.541 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nWednesday 27 May 2026  00:30:02 +0000 (0:00:01.309)       0:03:50.850 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Disable the dynamic motd-news service] **************\nWednesday 27 May 2026  00:30:03 +0000 (0:00:00.567)       0:03:51.418 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********\nWednesday 27 May 2026  00:30:04 +0000 (0:00:00.593)       0:03:52.012 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nWednesday 27 May 2026  00:30:04 +0000 (0:00:00.539)       0:03:52.551 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840274.646, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840403.4473205, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840393.7798202, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840356.7768831, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840405.0401993, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840405.659981, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840404.8773735, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\nTASK [osism.commons.motd : Copy motd file] *************************************\nWednesday 27 May 2026  00:30:05 +0000 (0:00:00.976)       0:03:53.528 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue file] ************************************\nWednesday 27 May 2026  00:30:06 +0000 (0:00:01.086)       0:03:54.615 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nWednesday 27 May 2026  00:30:07 +0000 (0:00:01.114)       0:03:55.729 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nWednesday 27 May 2026  00:30:08 +0000 (0:00:01.217)       0:03:56.946 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to not print the motd] ****************\nWednesday 27 May 2026  00:30:09 +0000 (0:00:00.292)       0:03:57.238 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rng : Include distribution specific install tasks] ********\nWednesday 27 May 2026  00:30:10 +0000 (0:00:00.771)       0:03:58.010 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rng : Install rng package] ********************************\nWednesday 27 May 2026  00:30:10 +0000 (0:00:00.378)       0:03:58.388 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nWednesday 27 May 2026  00:30:20 +0000 (0:00:09.664)       0:04:08.053 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nWednesday 27 May 2026  00:30:21 +0000 (0:00:01.236)       0:04:09.289 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:30:22 +0000 (0:00:00.902)       0:04:10.192 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***\nWednesday 27 May 2026  00:30:22 +0000 (0:00:00.313)       0:04:10.505 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***\nWednesday 27 May 2026  00:30:22 +0000 (0:00:00.238)       0:04:10.743 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Populate service facts] **************************\nWednesday 27 May 2026  00:30:23 +0000 (0:00:00.272)       0:04:11.016 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nWednesday 27 May 2026  00:30:28 +0000 (0:00:05.780)       0:04:16.797 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Disable apt-daily timers] ************************\nWednesday 27 May 2026  00:30:29 +0000 (0:00:00.388)       0:04:17.185 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include service tasks] ***************************\nWednesday 27 May 2026  00:30:29 +0000 (0:00:00.335)       0:04:17.520 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup services] ********************************\nWednesday 27 May 2026  00:30:30 +0000 (0:00:00.467)       0:04:17.987 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nWednesday 27 May 2026  00:30:30 +0000 (0:00:00.277)       0:04:18.265 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup installed packages] **********************\nWednesday 27 May 2026  00:30:30 +0000 (0:00:00.381)       0:04:18.646 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nWednesday 27 May 2026  00:31:05 +0000 (0:00:34.750)       0:04:53.397 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nWednesday 27 May 2026  00:31:14 +0000 (0:00:09.063)       0:05:02.460 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nWednesday 27 May 2026  00:31:23 +0000 (0:00:09.197)       0:05:11.658 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nWednesday 27 May 2026  00:31:25 +0000 (0:00:02.022)       0:05:13.681 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nWednesday 27 May 2026  00:31:33 +0000 (0:00:07.653)       0:05:21.335 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******\nWednesday 27 May 2026  00:31:33 +0000 (0:00:00.419)       0:05:21.754 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nWednesday 27 May 2026  00:31:34 +0000 (0:00:00.747)       0:05:22.502 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.timezone : Set timezone to UTC] ****************************\nWednesday 27 May 2026  00:31:36 +0000 (0:00:01.894)       0:05:24.396 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nWednesday 27 May 2026  00:31:37 +0000 (0:00:00.856)       0:05:25.253 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************\nWednesday 27 May 2026  00:31:37 +0000 (0:00:00.288)       0:05:25.542 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:31:37 +0000 (0:00:00.398)       0:05:25.941 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_version variable to default value] ****\nWednesday 27 May 2026  00:31:38 +0000 (0:00:00.438)       0:05:26.379 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_cli_version variable to default value] ***\nWednesday 27 May 2026  00:31:38 +0000 (0:00:00.279)       0:05:26.659 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Print used docker version] ***********************\nWednesday 27 May 2026  00:31:39 +0000 (0:00:00.324)       0:05:26.983 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Print used docker cli version] *******************\nWednesday 27 May 2026  00:31:39 +0000 (0:00:00.308)       0:05:27.292 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Include block storage tasks] *********************\nWednesday 27 May 2026  00:31:39 +0000 (0:00:00.250)       0:05:27.542 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include zram storage tasks] **********************\nWednesday 27 May 2026  00:31:39 +0000 (0:00:00.258)       0:05:27.801 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include docker install tasks] ********************\nWednesday 27 May 2026  00:31:40 +0000 (0:00:00.279)       0:05:28.080 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Remove old architecture-dependent repository] ****\nWednesday 27 May 2026  00:31:40 +0000 (0:00:00.430)       0:05:28.510 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Gather package facts] ****************************\nWednesday 27 May 2026  00:31:41 +0000 (0:00:00.856)       0:05:29.367 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nWednesday 27 May 2026  00:31:44 +0000 (0:00:03.118)       0:05:32.485 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install apt-transport-https package] *************\nWednesday 27 May 2026  00:31:45 +0000 (0:00:00.584)       0:05:33.069 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Add repository gpg key] **************************\nWednesday 27 May 2026  00:31:52 +0000 (0:00:06.928)       0:05:39.997 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nWednesday 27 May 2026  00:31:53 +0000 (0:00:00.985)       0:05:40.983 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nWednesday 27 May 2026  00:32:02 +0000 (0:00:09.267)       0:05:50.251 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nWednesday 27 May 2026  00:32:05 +0000 (0:00:03.634)       0:05:53.886 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nWednesday 27 May 2026  00:32:07 +0000 (0:00:01.270)       0:05:55.156 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Unlock containerd package] ***********************\nWednesday 27 May 2026  00:32:08 +0000 (0:00:01.274)       0:05:56.430 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install containerd package] **********************\nWednesday 27 May 2026  00:32:09 +0000 (0:00:00.533)       0:05:56.964 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nWednesday 27 May 2026  00:32:19 +0000 (0:00:10.428)       0:06:07.392 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker-cli package] **********************\nWednesday 27 May 2026  00:32:20 +0000 (0:00:01.149)       0:06:08.542 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nWednesday 27 May 2026  00:32:30 +0000 (0:00:10.251)       0:06:18.793 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nWednesday 27 May 2026  00:32:42 +0000 (0:00:12.101)       0:06:30.894 ********* \n\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package] ******************\nWednesday 27 May 2026  00:32:44 +0000 (0:00:01.215)       0:06:32.110 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package from Debian Sid] ***\nWednesday 27 May 2026  00:32:44 +0000 (0:00:00.735)       0:06:32.845 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:32:49 +0000 (0:00:04.455)       0:06:37.300 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:32:49 +0000 (0:00:00.480)       0:06:37.781 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***\nWednesday 27 May 2026  00:32:50 +0000 (0:00:00.529)       0:06:38.311 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:32:50 +0000 (0:00:00.479)       0:06:38.791 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install packages required by docker login] *******\nWednesday 27 May 2026  00:32:51 +0000 (0:00:00.649)       0:06:39.440 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Ensure that some packages are not installed] *****\nWednesday 27 May 2026  00:32:52 +0000 (0:00:00.530)       0:06:39.971 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include config tasks] ****************************\nWednesday 27 May 2026  00:32:53 +0000 (0:00:01.873)       0:06:41.845 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create plugins directory] ************************\nWednesday 27 May 2026  00:32:54 +0000 (0:00:00.881)       0:06:42.726 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Create systemd overlay directory] ****************\nWednesday 27 May 2026  00:32:55 +0000 (0:00:01.018)       0:06:43.744 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy systemd overlay file] ***********************\nWednesday 27 May 2026  00:32:56 +0000 (0:00:00.821)       0:06:44.566 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nWednesday 27 May 2026  00:32:57 +0000 (0:00:01.341)       0:06:45.907 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy limits configuration file] ******************\nWednesday 27 May 2026  00:32:59 +0000 (0:00:01.342)       0:06:47.250 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Copy daemon.json configuration file] *************\nWednesday 27 May 2026  00:33:00 +0000 (0:00:01.520)       0:06:48.770 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nWednesday 27 May 2026  00:33:02 +0000 (0:00:01.384)       0:06:50.154 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon] ***************************\nWednesday 27 May 2026  00:33:03 +0000 (0:00:00.854)       0:06:51.009 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Manage service] **********************************\nWednesday 27 May 2026  00:33:04 +0000 (0:00:01.442)       0:06:52.451 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Manage docker socket service] ********************\nWednesday 27 May 2026  00:33:05 +0000 (0:00:01.339)       0:06:53.791 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nWednesday 27 May 2026  00:33:07 +0000 (0:00:01.189)       0:06:54.980 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include bootstrap tasks] *************************\nWednesday 27 May 2026  00:33:08 +0000 (0:00:01.074)       0:06:56.054 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:08 +0000 (0:00:00.895)       0:06:56.950 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.255)       0:06:57.205 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.054)       0:06:57.259 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.041)       0:06:57.301 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.054)       0:06:57.355 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.040)       0:06:57.396 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.042)       0:06:57.439 ********* \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 27 May 2026  00:33:09 +0000 (0:00:00.052)       0:06:57.491 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************\nWednesday 27 May 2026  00:33:10 +0000 (0:00:01.435)       0:06:58.926 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nWednesday 27 May 2026  00:33:12 +0000 (0:00:01.454)       0:07:00.381 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nWednesday 27 May 2026  00:33:13 +0000 (0:00:01.148)       0:07:01.530 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nWednesday 27 May 2026  00:33:15 +0000 (0:00:02.387)       0:07:03.917 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nWednesday 27 May 2026  00:33:16 +0000 (0:00:00.100)       0:07:04.018 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nWednesday 27 May 2026  00:33:17 +0000 (0:00:01.261)       0:07:05.279 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include facts tasks] *****************************\nWednesday 27 May 2026  00:33:17 +0000 (0:00:00.521)       0:07:05.800 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create facts directory] **************************\nWednesday 27 May 2026  00:33:18 +0000 (0:00:00.864)       0:07:06.665 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nWednesday 27 May 2026  00:33:19 +0000 (0:00:01.116)       0:07:07.782 ********* \n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nWednesday 27 May 2026  00:33:22 +0000 (0:00:02.452)       0:07:10.234 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Include distribution specific install tasks] ***\nWednesday 27 May 2026  00:33:22 +0000 (0:00:00.509)       0:07:10.744 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***\nWednesday 27 May 2026  00:33:23 +0000 (0:00:01.045)       0:07:11.789 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******\nWednesday 27 May 2026  00:33:24 +0000 (0:00:00.845)       0:07:12.635 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose binary] *************\nWednesday 27 May 2026  00:33:25 +0000 (0:00:00.800)       0:07:13.435 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Uninstall docker-compose package] *********\nWednesday 27 May 2026  00:33:25 +0000 (0:00:00.497)       0:07:13.932 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose script] ***************\nWednesday 27 May 2026  00:33:27 +0000 (0:00:01.735)       0:07:15.668 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****\nWednesday 27 May 2026  00:33:28 +0000 (0:00:00.755)       0:07:16.423 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nWednesday 27 May 2026  00:33:38 +0000 (0:00:09.815)       0:07:26.238 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nWednesday 27 May 2026  00:33:39 +0000 (0:00:01.312)       0:07:27.551 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nWednesday 27 May 2026  00:33:41 +0000 (0:00:01.779)       0:07:29.331 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:33:43 +0000 (0:00:01.684)       0:07:31.015 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:33:43 +0000 (0:00:00.828)       0:07:31.844 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check minimum and maximum number of servers] *****\nWednesday 27 May 2026  00:33:44 +0000 (0:00:00.845)       0:07:32.689 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:33:45 +0000 (0:00:00.702)       0:07:33.392 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***\nWednesday 27 May 2026  00:33:45 +0000 (0:00:00.482)       0:07:33.874 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_key_file variable to default value] ***\nWednesday 27 May 2026  00:33:46 +0000 (0:00:00.495)       0:07:34.370 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Populate service facts] **************************\nWednesday 27 May 2026  00:33:46 +0000 (0:00:00.489)       0:07:34.860 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nWednesday 27 May 2026  00:33:52 +0000 (0:00:05.439)       0:07:40.300 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Include distribution specific install tasks] *****\nWednesday 27 May 2026  00:33:53 +0000 (0:00:00.746)       0:07:41.046 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.chrony : Install package] *********************************\nWednesday 27 May 2026  00:33:53 +0000 (0:00:00.799)       0:07:41.846 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nWednesday 27 May 2026  00:33:55 +0000 (0:00:02.012)       0:07:43.858 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check if configuration file exists] **************\nWednesday 27 May 2026  00:33:57 +0000 (0:00:01.352)       0:07:45.210 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Copy configuration file] *************************\nWednesday 27 May 2026  00:33:58 +0000 (0:00:00.882)       0:07:46.092 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\nTASK [osism.services.lldpd : Include distribution specific install tasks] ******\nWednesday 27 May 2026  00:33:59 +0000 (0:00:01.663)       0:07:47.756 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.lldpd : Install lldpd package] ****************************\nWednesday 27 May 2026  00:34:00 +0000 (0:00:00.952)       0:07:48.708 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nWednesday 27 May 2026  00:34:10 +0000 (0:00:09.896)       0:07:58.605 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nWednesday 27 May 2026  00:34:12 +0000 (0:00:01.709)       0:08:00.314 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************\nWednesday 27 May 2026  00:34:13 +0000 (0:00:01.468)       0:08:01.782 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nWednesday 27 May 2026  00:34:15 +0000 (0:00:01.293)       0:08:03.076 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nWednesday 27 May 2026  00:34:15 +0000 (0:00:00.557)       0:08:03.634 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nWednesday 27 May 2026  00:34:16 +0000 (0:00:01.297)       0:08:04.931 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Include auditd role] *****************************************************\nWednesday 27 May 2026  00:34:18 +0000 (0:00:01.578)       0:08:06.510 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Include smartd role] *****************************************************\nWednesday 27 May 2026  00:34:19 +0000 (0:00:00.506)       0:08:07.017 ********* \n\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Include distribution specific install tasks] *****\nWednesday 27 May 2026  00:34:19 +0000 (0:00:00.847)       0:08:07.864 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Install smartmontools package] *******************\nWednesday 27 May 2026  00:34:20 +0000 (0:00:00.963)       0:08:08.827 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nWednesday 27 May 2026  00:34:30 +0000 (0:00:09.581)       0:08:18.409 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Copy smartmontools configuration file] ***********\nWednesday 27 May 2026  00:34:31 +0000 (0:00:00.801)       0:08:19.210 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.smartd : Manage smartd service] ***************************\nWednesday 27 May 2026  00:34:32 +0000 (0:00:01.331)       0:08:20.542 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.journald : Restart journald service] ***********\nWednesday 27 May 2026  00:34:34 +0000 (0:00:01.931)       0:08:22.474 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************\nWednesday 27 May 2026  00:34:35 +0000 (0:00:01.220)       0:08:23.694 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Set state bootstrap] *****************************************************\n\nTASK [Set osism.bootstrap.status fact] *****************************************\nWednesday 27 May 2026  00:34:36 +0000 (0:00:01.134)       0:08:24.829 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nWednesday 27 May 2026  00:34:37 +0000 (0:00:00.923)       0:08:25.752 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nWednesday 27 May 2026  00:34:38 +0000 (0:00:00.808)       0:08:26.560 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Set osism.bootstrap.timestamp fact] **************************************\nWednesday 27 May 2026  00:34:39 +0000 (0:00:01.286)       0:08:27.847 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nWednesday 27 May 2026  00:34:40 +0000 (0:00:00.847)       0:08:28.695 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nWednesday 27 May 2026  00:34:41 +0000 (0:00:00.821)       0:08:29.517 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:34:42 +0000 (0:00:01.227)       0:08:30.744 ********* \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 80.98s\nosism.commons.packages : Download required packages -------------------- 44.31s\nosism.commons.cleanup : Cleanup installed packages --------------------- 34.75s\nosism.commons.repository : Update package cache ------------------------ 16.82s\nosism.services.docker : Install docker package ------------------------- 12.10s\nosism.commons.packages : Remove dependencies that are no longer required -- 11.81s\nosism.commons.systohc : Install util-linux-extra package --------------- 11.26s\nosism.services.docker : Install containerd package --------------------- 10.43s\nosism.services.docker : Install docker-cli package --------------------- 10.25s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.90s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 9.82s\nosism.services.rng : Install rng package -------------------------------- 9.66s\nosism.services.smartd : Install smartmontools package ------------------- 9.58s\nosism.services.docker : Add repository ---------------------------------- 9.27s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 9.20s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 9.06s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 7.65s\nosism.services.docker : Install apt-transport-https package ------------- 6.93s\nosism.commons.cleanup : Populate service facts -------------------------- 5.78s\nosism.commons.services : Populate service facts ------------------------- 5.49s\n+ osism apply fail2ban\n\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5211eb20-9bd8-419d-a28d-3288c22a3400 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5211eb20-9bd8-419d-a28d-3288c22a3400 (fail2ban) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role fail2ban] *****************************************************\n\nTASK [osism.services.fail2ban : Include distribution specific install tasks] ***\nWednesday 27 May 2026  00:34:59 +0000 (0:00:00.371)       0:00:00.371 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.fail2ban : Install fail2ban package] **********************\nWednesday 27 May 2026  00:35:00 +0000 (0:00:01.168)       0:00:01.539 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nWednesday 27 May 2026  00:35:12 +0000 (0:00:11.542)       0:00:13.081 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nWednesday 27 May 2026  00:35:13 +0000 (0:00:01.669)       0:00:14.751 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.fail2ban : Reload fail2ban configuration] *****************\nWednesday 27 May 2026  00:35:15 +0000 (0:00:01.245)       0:00:15.996 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:35:16 +0000 (0:00:01.699)       0:00:17.695 ********* \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 11.54s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.70s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.67s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.25s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.17s\n+ osism apply network\n\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 80051237-5355-401c-bf39-ba7f96748147 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 80051237-5355-401c-bf39-ba7f96748147 (network) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role network] ******************************************************\n\nTASK [osism.commons.network : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:35:32 +0000 (0:00:00.326)       0:00:00.326 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include type specific tasks] *********************\nWednesday 27 May 2026  00:35:33 +0000 (0:00:00.600)       0:00:00.927 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Install required packages] ***********************\nWednesday 27 May 2026  00:35:34 +0000 (0:00:01.174)       0:00:02.101 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Remove ifupdown package] *************************\nWednesday 27 May 2026  00:35:36 +0000 (0:00:02.499)       0:00:04.600 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nWednesday 27 May 2026  00:35:38 +0000 (0:00:01.664)       0:00:06.265 ********* \n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***\nWednesday 27 May 2026  00:35:39 +0000 (0:00:01.133)       0:00:07.398 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Render netplan configuration from network_netplan_config_template variable] ***\nWednesday 27 May 2026  00:35:40 +0000 (0:00:00.628)       0:00:08.027 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***\nWednesday 27 May 2026  00:35:40 +0000 (0:00:00.794)       0:00:08.822 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Prepare netplan configuration template] **********\nWednesday 27 May 2026  00:35:41 +0000 (0:00:00.800)       0:00:09.622 ********* \n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nWednesday 27 May 2026  00:35:45 +0000 (0:00:03.688)       0:00:13.310 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove netplan configuration template] ***********\nWednesday 27 May 2026  00:35:47 +0000 (0:00:01.646)       0:00:14.956 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nWednesday 27 May 2026  00:35:49 +0000 (0:00:01.886)       0:00:16.843 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy interfaces file] ****************************\nWednesday 27 May 2026  00:35:50 +0000 (0:00:01.142)       0:00:17.985 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Install package networkd-dispatcher] *************\nWednesday 27 May 2026  00:35:50 +0000 (0:00:00.653)       0:00:18.638 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy dispatcher scripts] *************************\nWednesday 27 May 2026  00:35:52 +0000 (0:00:02.179)       0:00:20.817 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m\n\nTASK [osism.commons.network : Manage service networkd-dispatcher] **************\nWednesday 27 May 2026  00:35:53 +0000 (0:00:00.884)       0:00:21.702 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nWednesday 27 May 2026  00:35:55 +0000 (0:00:01.546)       0:00:23.248 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nWednesday 27 May 2026  00:35:56 +0000 (0:00:01.148)       0:00:24.396 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Set network_configured_files fact] ***************\nWednesday 27 May 2026  00:35:57 +0000 (0:00:01.217)       0:00:25.614 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nWednesday 27 May 2026  00:35:58 +0000 (0:00:00.638)       0:00:26.252 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\nTASK [osism.commons.network : Include dummy interfaces] ************************\nWednesday 27 May 2026  00:35:59 +0000 (0:00:01.184)       0:00:27.437 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include vxlan interfaces] ************************\nWednesday 27 May 2026  00:36:00 +0000 (0:00:00.621)       0:00:28.059 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nWednesday 27 May 2026  00:36:04 +0000 (0:00:04.336)       0:00:32.395 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nWednesday 27 May 2026  00:36:09 +0000 (0:00:05.269)       0:00:37.665 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nWednesday 27 May 2026  00:36:15 +0000 (0:00:05.252)       0:00:42.917 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nWednesday 27 May 2026  00:36:16 +0000 (0:00:01.202)       0:00:44.120 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nWednesday 27 May 2026  00:36:17 +0000 (0:00:01.595)       0:00:45.715 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include network extra init] **********************\nWednesday 27 May 2026  00:36:18 +0000 (0:00:00.855)       0:00:46.571 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init script] ****************\nWednesday 27 May 2026  00:36:19 +0000 (0:00:01.186)       0:00:47.757 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init systemd service] *******\nWednesday 27 May 2026  00:36:20 +0000 (0:00:00.612)       0:00:48.370 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Enable and start network-extra-init service] *****\nWednesday 27 May 2026  00:36:21 +0000 (0:00:00.778)       0:00:49.149 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Disable and stop network-extra-init service] *****\nWednesday 27 May 2026  00:36:21 +0000 (0:00:00.588)       0:00:49.737 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nWednesday 27 May 2026  00:36:23 +0000 (0:00:01.735)       0:00:51.472 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init script] ****************\nWednesday 27 May 2026  00:36:24 +0000 (0:00:01.079)       0:00:52.552 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************\nWednesday 27 May 2026  00:36:26 +0000 (0:00:02.033)       0:00:54.585 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********\nWednesday 27 May 2026  00:36:27 +0000 (0:00:00.875)       0:00:55.460 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:36:28 +0000 (0:00:00.557)       0:00:56.018 ********* \n=============================================================================== \nosism.commons.network : Create systemd networkd netdev files ------------ 5.27s\nosism.commons.network : Create systemd networkd network files ----------- 5.25s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.34s\nosism.commons.network : Prepare netplan configuration template ---------- 3.69s\nosism.commons.network : Install required packages ----------------------- 2.50s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.18s\nosism.commons.network : Remove network-extra-init script ---------------- 2.03s\nosism.commons.network : Remove netplan configuration template ----------- 1.89s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.74s\nosism.commons.network : Remove ifupdown package ------------------------- 1.66s\nosism.commons.network : Copy netplan configuration ---------------------- 1.65s\nosism.commons.network : List existing configuration files --------------- 1.60s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.55s\nosism.commons.network : List existing configuration files --------------- 1.22s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.20s\nosism.commons.network : Include network extra init ---------------------- 1.19s\nosism.commons.network : Remove unused configuration files --------------- 1.18s\nosism.commons.network : Include type specific tasks --------------------- 1.17s\nosism.commons.network : Include cleanup tasks --------------------------- 1.15s\nosism.commons.network : Check if path for interface file exists --------- 1.14s\n+ osism apply wireguard\n\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask add29b31-eed2-43a3-b32d-6e5406080c26 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task add29b31-eed2-43a3-b32d-6e5406080c26 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nWednesday 27 May 2026  00:36:44 +0000 (0:00:00.273)       0:00:00.273 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nWednesday 27 May 2026  00:36:45 +0000 (0:00:01.656)       0:00:01.929 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nWednesday 27 May 2026  00:36:51 +0000 (0:00:05.493)       0:00:07.423 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nWednesday 27 May 2026  00:36:51 +0000 (0:00:00.542)       0:00:07.965 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nWednesday 27 May 2026  00:36:52 +0000 (0:00:00.455)       0:00:08.420 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nWednesday 27 May 2026  00:36:52 +0000 (0:00:00.494)       0:00:08.915 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nWednesday 27 May 2026  00:36:53 +0000 (0:00:00.388)       0:00:09.304 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nWednesday 27 May 2026  00:36:53 +0000 (0:00:00.414)       0:00:09.718 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nWednesday 27 May 2026  00:36:54 +0000 (0:00:01.304)       0:00:11.022 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********\nWednesday 27 May 2026  00:36:55 +0000 (0:00:00.926)       0:00:11.949 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nWednesday 27 May 2026  00:36:57 +0000 (0:00:02.087)       0:00:14.036 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:36:58 +0000 (0:00:01.030)       0:00:15.066 ********* \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 5.49s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.09s\nosism.services.wireguard : Install iptables package --------------------- 1.66s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.30s\nosism.services.wireguard : Restart wg0 service -------------------------- 1.03s\nosism.services.wireguard : Copy client configuration files -------------- 0.93s\nosism.services.wireguard : Create public and private key - server ------- 0.54s\nosism.services.wireguard : Get preshared key ---------------------------- 0.49s\nosism.services.wireguard : Create preshared key ------------------------- 0.45s\nosism.services.wireguard : Get private key - server --------------------- 0.41s\nosism.services.wireguard : Get public key - server ---------------------- 0.39s\n+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100    15  100    15    0     0    183      0 --:--:-- --:--:-- --:--:--   182\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-27 00:37:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0687086-6dd9-438b-9413-43671d2e63af (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b0687086-6dd9-438b-9413-43671d2e63af (workarounds) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on virtualization_role] ********************************\nWednesday 27 May 2026  00:37:14 +0000 (0:00:00.176)       0:00:00.176 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m\n\nPLAY [Apply netplan configuration on the manager node] *************************\n\nTASK [Apply netplan configuration] *********************************************\nWednesday 27 May 2026  00:37:15 +0000 (0:00:00.726)       0:00:00.903 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nWednesday 27 May 2026  00:37:17 +0000 (0:00:02.651)       0:00:03.554 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nWednesday 27 May 2026  00:37:20 +0000 (0:00:02.257)       0:00:05.811 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nWednesday 27 May 2026  00:37:21 +0000 (0:00:01.357)       0:00:07.168 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nWednesday 27 May 2026  00:37:25 +0000 (0:00:03.963)       0:00:11.132 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Add a workaround service] ************************************************\n\nTASK [Copy workarounds.sh scripts] *********************************************\nWednesday 27 May 2026  00:37:25 +0000 (0:00:00.542)       0:00:11.674 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Copy workarounds systemd unit file] **************************************\nWednesday 27 May 2026  00:37:27 +0000 (0:00:01.815)       0:00:13.489 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reload systemd daemon] ***************************************************\nWednesday 27 May 2026  00:37:29 +0000 (0:00:01.447)       0:00:14.937 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nWednesday 27 May 2026  00:37:31 +0000 (0:00:01.884)       0:00:16.821 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nWednesday 27 May 2026  00:37:32 +0000 (0:00:01.568)       0:00:18.389 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************\n\nTASK [Install python3-docker] **************************************************\nWednesday 27 May 2026  00:37:33 +0000 (0:00:00.742)       0:00:19.131 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:37:35 +0000 (0:00:02.531)       0:00:21.663 ********* \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 3.96s\nApply netplan configuration --------------------------------------------- 2.65s\nInstall python3-docker -------------------------------------------------- 2.53s\nApply netplan configuration --------------------------------------------- 2.26s\nReload systemd daemon --------------------------------------------------- 1.88s\nCopy workarounds.sh scripts --------------------------------------------- 1.82s\nEnable workarounds.service (Debian) ------------------------------------- 1.57s\nCopy workarounds systemd unit file -------------------------------------- 1.45s\nCopy custom CA certificates --------------------------------------------- 1.36s\nEnable and start workarounds.service (RedHat) --------------------------- 0.74s\nGroup hosts based on virtualization_role -------------------------------- 0.73s\nRun update-ca-trust ----------------------------------------------------- 0.54s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94089fa9-db3e-45f3-8fc4-de2101e8a7d9 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 94089fa9-db3e-45f3-8fc4-de2101e8a7d9 (reboot) has been started and output is visible here.\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:51 +0000 (0:00:00.237)       0:00:00.237 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:51 +0000 (0:00:00.150)       0:00:00.387 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:52 +0000 (0:00:01.266)       0:00:01.654 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:53 +0000 (0:00:00.112)       0:00:01.766 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:53 +0000 (0:00:00.094)       0:00:01.861 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:54 +0000 (0:00:01.010)       0:00:02.871 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:54 +0000 (0:00:00.123)       0:00:02.994 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:54 +0000 (0:00:00.106)       0:00:03.100 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:55 +0000 (0:00:01.013)       0:00:04.114 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:55 +0000 (0:00:00.128)       0:00:04.242 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:55 +0000 (0:00:00.088)       0:00:04.330 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:56 +0000 (0:00:01.070)       0:00:05.401 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:56 +0000 (0:00:00.120)       0:00:05.521 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:56 +0000 (0:00:00.109)       0:00:05.631 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:58 +0000 (0:00:01.142)       0:00:06.774 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:37:58 +0000 (0:00:00.109)       0:00:06.884 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:37:58 +0000 (0:00:00.103)       0:00:06.987 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:37:59 +0000 (0:00:00.989)       0:00:07.976 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:37:59 +0000 (0:00:00.031)       0:00:08.008 ********* \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.49s\nExit playbook, if user did not mean to reboot systems ------------------- 0.65s\nReboot system - wait for the reboot to complete ------------------------- 0.62s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 396d65a8-56f3-4b40-9133-a08800f2843a (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 396d65a8-56f3-4b40-9133-a08800f2843a (wait-for-connection) has been started and output is visible here.\u001b[0m\n\nPLAY [Wait until remote systems are reachable] *********************************\n\nTASK [Wait until remote system is reachable] ***********************************\nWednesday 27 May 2026  00:38:14 +0000 (0:00:00.285)       0:00:00.285 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:38:26 +0000 (0:00:11.480)       0:00:11.765 ********* \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.48s\n+ osism apply hddtemp\n\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02d39d48-f687-4b12-948d-af22f36055a3 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 02d39d48-f687-4b12-948d-af22f36055a3 (hddtemp) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role hddtemp] ******************************************************\n\nTASK [osism.services.hddtemp : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:38:42 +0000 (0:00:00.335)       0:00:00.335 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:38:42 +0000 (0:00:00.598)       0:00:00.933 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Remove hddtemp package] *************************\nWednesday 27 May 2026  00:38:43 +0000 (0:00:01.129)       0:00:02.063 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************\nWednesday 27 May 2026  00:38:46 +0000 (0:00:02.366)       0:00:04.429 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Check if drivetemp module is available] *********\nWednesday 27 May 2026  00:38:47 +0000 (0:00:00.928)       0:00:05.358 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************\nWednesday 27 May 2026  00:38:49 +0000 (0:00:02.150)       0:00:07.508 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Install lm-sensors] *****************************\nWednesday 27 May 2026  00:38:49 +0000 (0:00:00.619)       0:00:08.128 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nWednesday 27 May 2026  00:39:02 +0000 (0:00:13.074)       0:00:21.202 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Manage lm-sensors service] **********************\nWednesday 27 May 2026  00:39:03 +0000 (0:00:01.031)       0:00:22.234 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:39:05 +0000 (0:00:01.622)       0:00:23.857 ********* \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 13.07s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.37s\nosism.services.hddtemp : Check if drivetemp module is available --------- 2.15s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 1.62s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.13s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.03s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.93s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.60s\n++ semver latest 7.1.1\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sudo systemctl restart manager.service\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\nARA in ceph-ansible already disabled.\nARA in kolla-ansible already disabled.\nARA in osism-ansible already disabled.\nARA in osism-kubernetes already disabled.\n+ osism apply gather-facts\n\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8a74796f-67af-48eb-9c8f-0d6d19a52fe6 (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a74796f-67af-48eb-9c8f-0d6d19a52fe6 (gather-facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:40:40 +0000 (0:00:00.211)       0:00:00.211 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:40:45 +0000 (0:00:05.695)       0:00:05.907 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:40:46 +0000 (0:00:00.485)       0:00:06.393 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.70s\nGather facts for all hosts ---------------------------------------------- 0.49s\n+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack\n+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring\n+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack\n+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring\n+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry\n+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images\n+ [[ false == \\t\\r\\u\\e ]]",
                            "stdout_lines": [
                                "",
                                "# DEPLOY MANAGER",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# DEPLOY MANAGER'",
                                "+ echo",
                                "+ cat /opt/manager-vars.sh",
                                "export NUMBER_OF_NODES=6",
                                "",
                                "export CEPH_VERSION=reef",
                                "export CONFIGURATION_VERSION=main",
                                "export MANAGER_VERSION=latest",
                                "export OPENSTACK_VERSION=2024.2",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=true",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "export EXTERNAL_API=false",
                                "",
                                "export IMAGE_USER=ubuntu",
                                "export IMAGE_NODE_USER=ubuntu",
                                "",
                                "export CEPH_STACK=ceph-ansible",
                                "",
                                "+ echo",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver",
                                "+ docker version",
                                "Client: Docker Engine - Community",
                                " Version:           27.5.1",
                                " API version:       1.47",
                                " Go version:        go1.22.11",
                                " Git commit:        9f9e405",
                                " Built:             Wed Jan 22 13:41:48 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          27.5.1",
                                "  API version:      1.47 (minimum version 1.24)",
                                "  Go version:       go1.22.11",
                                "  Git commit:       4c9b3b0",
                                "  Built:            Wed Jan 22 13:41:48 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.4",
                                "  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc:",
                                "  Version:          1.3.5",
                                "  GitCommit:        v1.3.5-0-g488fc13e",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0",
                                "+ sh -c /opt/configuration/scripts/deploy/000-manager.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-ceph-version.sh reef",
                                "+ set -e",
                                "+ VERSION=reef",
                                "++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n ceph_version: reef ]]",
                                "+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ /opt/configuration/scripts/set-openstack-version.sh 2024.2",
                                "+ set -e",
                                "+ VERSION=2024.2",
                                "++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n openstack_version: 2024.2 ]]",
                                "+ sed -i 's/openstack_version: .*/openstack_version: 2024.2/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ ceph-ansible == \\r\\o\\o\\k ]]",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ /opt/configuration/scripts/enable-resource-nodes.sh",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/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=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/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",
                                "+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml",
                                "",
                                "PLAY [Copy custom facts] *******************************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY [Before the deployment of the manager] ************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get /opt/manager-vars.sh] ************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add ara_server_mariadb_volume_type parameter] ****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Add netbox_enable parameter] *********************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Check if /etc/OTC_region exist] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add nova_compute_virt_type parameter] ************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Apply role traefik] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply traefik role] ******************************************************",
                                "included: osism.services.traefik for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/traefik)",
                                "changed: [testbed-manager] => (item=/opt/traefik/certificates)",
                                "changed: [testbed-manager] => (item=/opt/traefik/configuration)",
                                "",
                                "TASK [osism.services.traefik : Copy configuration files] ***********************",
                                "changed: [testbed-manager] => (item=traefik.yml)",
                                "changed: [testbed-manager] => (item=traefik.env)",
                                "changed: [testbed-manager] => (item=certificates.yml)",
                                "",
                                "TASK [osism.services.traefik : Copy certificate cert files] ********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy certificate key files] *********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy dynamic configuration] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Remove dynamic configuration] *******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create traefik external network] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Manage traefik service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.traefik : Restart traefik service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Deploy manager service] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply manager role] ******************************************************",
                                "included: osism.services.manager for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include install tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Install required packages] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/ansible)",
                                "changed: [testbed-manager] => (item=/opt/archive)",
                                "changed: [testbed-manager] => (item=/opt/manager/configuration)",
                                "changed: [testbed-manager] => (item=/opt/manager/data)",
                                "ok: [testbed-manager] => (item=/opt/manager)",
                                "changed: [testbed-manager] => (item=/opt/manager/secrets)",
                                "changed: [testbed-manager] => (item=/opt/ansible/secrets)",
                                "changed: [testbed-manager] => (item=/opt/state)",
                                "",
                                "TASK [osism.services.manager : Copy all environment file] **********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy client environment file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ara config tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy ARA environment files] *********************",
                                "changed: [testbed-manager] => (item=ara)",
                                "changed: [testbed-manager] => (item=ara-server)",
                                "",
                                "TASK [osism.services.manager : Copy MariaDB environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include vault config tasks] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include frontend config tasks] ******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy frontend environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ansible config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy private ssh keys] **************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy ansible environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include netbox config tasks] ********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include celery config tasks] ********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_instances] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy celery environment files] ******************",
                                "changed: [testbed-manager] => (item=conductor)",
                                "changed: [testbed-manager] => (item=openstack)",
                                "",
                                "TASK [osism.services.manager : Copy listener environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Check for conductor.yml] ************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy conductor configuration file] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy empty conductor configuration file] ********",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include wrapper config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include wrapper vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy wrapper scripts] ***************************",
                                "changed: [testbed-manager] => (item=osism)",
                                "changed: [testbed-manager] => (item=osism-update-docker)",
                                "changed: [testbed-manager] => (item=osism-update-manager)",
                                "",
                                "TASK [osism.services.manager : Copy cilium wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include scripts vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy scripts] ***********************************",
                                "changed: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Create traefik external network] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Pull container images] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Do a manual start of the manager service] *******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Manage manager service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***",
                                "Pausing for 60 seconds",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include initialize tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "TASK [osism.services.manager : Include vault initialize tasks] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include version verification tasks] *************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:2024.2\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:2024.2\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"=== Summary ===\",",
                                "        \"Errors (version mismatches): 0\",",
                                "        \"Warnings (expected containers not running): 0\",",
                                "        \"\",",
                                "        \"\u2705 All running containers match expected versions!\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [osism.services.manager : Skip version check due to service configuration] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   ",
                                "",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "+ docker compose --project-directory /opt/manager ps",
                                "NAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS",
                                "ceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:2024.2             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-05-27 00:20:59\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b9c33b4-5d23-426d-8f4d-15b8647d5807 (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4b9c33b4-5d23-426d-8f4d-15b8647d5807 (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  00:21:13 +0000 (0:00:00.160)       0:00:00.160 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Wednesday 27 May 2026  00:21:17 +0000 (0:00:03.815)       0:00:03.975 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Wednesday 27 May 2026  00:21:17 +0000 (0:00:00.042)       0:00:04.018 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Wednesday 27 May 2026  00:21:17 +0000 (0:00:00.077)       0:00:04.095 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:21:17 +0000 (0:00:00.064)       0:00:04.160 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 27 May 2026  00:21:18 +0000 (0:00:00.939)       0:00:05.100 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 27 May 2026  00:21:18 +0000 (0:00:00.061)       0:00:05.161 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Wednesday 27 May 2026  00:21:18 +0000 (0:00:00.458)       0:00:05.620 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:21:18 +0000 (0:00:00.072)       0:00:05.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Wednesday 27 May 2026  00:21:19 +0000 (0:00:00.508)       0:00:06.201 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 27 May 2026  00:21:20 +0000 (0:00:01.015)       0:00:07.217 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 27 May 2026  00:21:21 +0000 (0:00:00.817)       0:00:08.034 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Wednesday 27 May 2026  00:21:21 +0000 (0:00:00.087)       0:00:08.122 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:21:22 +0000 (0:00:01.053)       0:00:09.175 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.82s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.05s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.02s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 0.94s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 0.82s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.51s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.46s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.09s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.07s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.06s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.04s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ace3ced-d663-4d99-a406-c3d29137ce78 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2ace3ced-d663-4d99-a406-c3d29137ce78 (sshconfig) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role sshconfig] ****************************************************",
                                "",
                                "TASK [osism.commons.sshconfig : Get home directory of operator user] ***********",
                                "Wednesday 27 May 2026  00:21:37 +0000 (0:00:00.187)       0:00:00.187 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Wednesday 27 May 2026  00:21:37 +0000 (0:00:00.925)       0:00:01.113 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Wednesday 27 May 2026  00:21:38 +0000 (0:00:00.520)       0:00:01.633 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Add extra config] ******************************",
                                "Wednesday 27 May 2026  00:21:43 +0000 (0:00:05.496)       0:00:07.130 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Wednesday 27 May 2026  00:21:44 +0000 (0:00:00.107)       0:00:07.237 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:21:44 +0000 (0:00:00.578)       0:00:07.815 ********* ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 5.50s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 0.93s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.58s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.52s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.11s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3754d0d-236e-4537-a187-cb054e4e4597 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:21:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a3754d0d-236e-4537-a187-cb054e4e4597 (known-hosts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role known_hosts] **************************************************",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***",
                                "Wednesday 27 May 2026  00:21:59 +0000 (0:00:00.146)       0:00:00.146 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***",
                                "Wednesday 27 May 2026  00:22:05 +0000 (0:00:05.991)       0:00:06.138 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:05 +0000 (0:00:00.165)       0:00:06.304 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJrz6Lj8T6WuglKKVig2APhB8J4Ff+jWTvLNFlY84/sH)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+8rzbG5smDV1ABgyUEgKswx0uK+ajVVzDb8mMC2Ibr7uNqFMyKWm53mQSZGp+qFuN38L+RUbuYq3J/Ub3FgJR2X1YhX06/UYmukLZDGTjlVgTBVGXiIFte1ogQk7jORacUBKXKze2WmFdl2W8YC7Dp2/Im7Uj5uX7l/Q0SA8jTx0A2GoaUHw+m6MufvtpUdZVSgJiy98cK97h0ucUzj1casjnknkXI7pKWscP7GE8lU94ybLy8uKgsaRVXUD4INOs9ZsuY+sRwYaOe/0YSmuuU49d3h63aYLydOtQNIFLW5f1xNpCAWkZVTuPoT4mE6fl3fVuyJ/f8RCliyq6ZQDkJu6ITXyjnxTNUYc+LkuJLJKKkB1n9kJDKLiTt3ftjIuJU1q4E6OCvxVitWetWkKd0VWw3BGq0zObsDHNNzUTGAShhRJ0dagqCxObnl8FfLvtLN5ZrD7QsKgAjDU8ZZc3aRoMPTUkllGe4iWszgRxRshd5QymO2oLdUMVJMGIWQc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNSSL3F2PWeFG5LPTeqQlFWYnmhRy8sOeagytCF6LyC5tXYMQpVeF858gRKl/ahi6yWz55oKNahT1e8Z7WzINik=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:07 +0000 (0:00:01.110)       0:00:07.414 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzNaGXws/dwFuUzop/AzU4eedXL3nRbqHHUoxqniA/hLXslZQQP/zK8emLIzE/sOEMmerGMXsufo3vIjvQBQrgGuwSocBCc6glx1tcaPVw3b+wsRmpWPONZQOQslGxG+g7ZJhOt3iQKhTWnesK7XJfEeHfa6ibG20jlpOhzVMdzQN+RjfrFefmjBw8L4bA5gCEPaRFa8f81EhxoeP+eOq/Uvo1FbzsWMzdlCDgRJgI66TJnJBlKnTPWumrDBnIk0fBDA/4zr0eHM3XDruuYPBiLk9kBJIyXVQmdHPBNmP/tp9F9JndJYMRWqgRE2JlzeIK+m6BtHP3l2Yy8WXD83oCgrQp1jhX49puAxvdYGNkmYjhKShLZkqIc7eIo1VaPoVdBuSy03VCmtv3uXxshrIR8XyyFkGCNoiVDy78aPZlvyOJXKzmGDac2/48HQChxbxlyJx7AnzxS4sBTaw8b0p2ur450Au/Icu5MyQRr8yzTQOE9BJamGntHjZTKBOo6Ac=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGr7H/bXlVgV7XaQBvX9QWTqCIOuuNRwcnjPd5jUjnVbNGHjfFdawqUNTXNZ4y9cPtb6J2/ds231vLXASOrIJq8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQE8wVWv6UpQzVnVcPQ95eypAsxWR9qKwNn7hg6Bs6w)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:08 +0000 (0:00:00.953)       0:00:08.367 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDP//oFsj/HvV7+oeokcr9Y4dpOR58vnVo6ztVPB0383XyYkUbU92x2yn+bEAR2okg4OSv7ZgdF8iuxxuAgxtrK4yKDUcXl6Axo21CEfljC+8dpP1luAfH3mEYIHEB6QICfXwsB8anpLxLlz67eMQNqQZiGGE+wiZJz9jnUak/fVLMEqxz80Rj3WQ5RDfKpBacbfS3QvPNCnvwnk2mBAyRnp8LzoCQmogWajCw852+DbkGuAzw9VBvKhc7xnsF6bUTM/hDMRcClhwUZjLnD+g7I0gRXTZPDRyueMIp29jf4Y5SZhF+8epX5znDQqWpeNiOK//wMLS/SGq+AynpIsMvintF/cQJnby0cyqoGngTYYpnYRWVwU5APEixwJuVFMjUTFSWcB0QNORU4ckt/8zdkoWMAvdRTQLLShR4r4lt/LEpH+bHIXkkwTCmpIo8y9F8deyxHCjkAATTm+tFl59H659B/m3HZhLl+ahCpnumywwQ5Yx7v2HieyFQ/Dgl0rpU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM7IsyGHZuf9RmAoyJsShSy7EvPK4mIEmZgm0MtvA/w4ZyuXDQPakErofLL6hONi7rn2PcpDhpYlFMHTJtYDvmM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNKW5NzHacHu7RXUAkYtydyMML85hpSmfn88MZytUHx)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:09 +0000 (0:00:01.056)       0:00:09.424 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCetLvrCru0/PR0dv004STljQ4lXrKf/gZaZPhlClKerWVeyWRDNMSNqPrJrKt9VgznGMfs+LHJTZD/lhltytz2T5fkzbSGmAWoM5HXWnTUk3PBKsw+8065i4ndDVI6joSXfS8VKeQF/oh5usX3jpwLh45RyYP34Rzt3GwomxR4EXCV9jVKNqlX/M2+yD0SV/830E0jH0YBeICG5VvoKxWn5d8urrfq9BO60SCxM59brzm7FLHk4VrMCHgIFs+V92GLNgwBtb52Sx7gCT3YFARbhnImQY8ZhyO5YVZRjryaxfcSmA7LR1LdNYZdnLkYo8ZRi+6bDL3pRoeLCuzx7U8BBHdqB4xru9IzYmN9mDOWgfdj07gvqdBA6RQPuh3zYYTnAmD0sCWWMA6Vkrm0TBdoWnzOld9aq/BLaAjN/W6c68gHsG41RmXHmbX0a49KNgQoHzkHYtZxSCHIlJEquPB2z9xSsePmm/+wAq0ivvK7bXgz72p/1H1lSFoVc9Lyuok=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3YqDmKxuSaWQ6JFixDDN17ysOFz9qaTpZ+gxZPi/vW)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKcshCK6srvGegBpK/mfzPe0pE5RgA3pUiagvXX9pz14/r2umOmZBT44PLgnS6xmcNw8UrDKNxvjKdnAnu1mmMM=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:10 +0000 (0:00:01.065)       0:00:10.490 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSvuCqaSYM0scETILtNtf/HAnWZKmc/vvogFf1OCsX3o5B1aITKvge1eIHAUH9cjDLsXUep71RlJInMd3hcmSh7tEu1GUZ40H+GWRvikIocDavNorq0WrUbUpfn648SoC1m6u8RzyN0qB1Mhj66w0bvLvqSb/Xs7WzcBiN+2HO8kR1d09pPUj7ROZcGLk0kfyu/gni6+9WxKX2WINuy1aRXCg6rkE9eyf3GwjdsTmvsR3TdOc/FI3KpiyZG/g2nSuXZUUIZlYv593nzCHBfOHRL4ZlE/kunNdPQUBqdIPZdfWqjlH9lmnSdz12CBQF8DAVeCm16eZPd8ggJUkuRngaQcLUZEFwhf+h9TDZjYbNXNOGGwn8CdP9DT6i0i68AbobKhCpeW51ndZcu2cYK/WMPexqMGGUj+sMwTiChU2TU/q1Jw8KJhZA92aBGMkY3ck0f0XkVYpRC6xS9E6UWHw73LQCN+caVPLY25TibM7oMVZ/ODIfd20weZhaxqR1GEE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO7uzgcRgonEbmkPS+Ked5EJIrgi6crAAkn7MSq/LbZYkev1KDoFZ0ydldpdSDpvae3KyEXod9fegZh5CIVkx3Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIFI7ou/NiRlF9wKYxYzbGpxINUuOCAUXGW8/wuKHoWA)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:11 +0000 (0:00:01.086)       0:00:11.576 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBfcJU4SjZkG95e0cGdCyfJADaH2dQzSC+oixR5mHMMX)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvo0FP8P0pWxZPI0aGexYKK7ijqGQEv6Y1EEORrNAR75azAFjS//JwLDwuct4KA44O9VqCiVd0zrB7KowndNCrcJAHIO9qFvgy8MYaIhAmwSGQE+c3iTvdWZiyobVGlvGdivpw5NgHvQEOAfAVDy2iVaObxhJuBoPPhZTrwaPym8NoYxdB8ZNAbp1W77kyL7tsvlXFU38ukh4VZ90VPeOo0eQaKtlq4a3soZwPFJ3hkbEa2viPj7FSi8d16+2EKDaehRsTrikFfEWCOTAQixB3Pd8NzSf/dCOHIDS+Uac6VBkD1zobRanYW4gZ6ppe1ZRoZAk7XIFwgQjWp2V7XXW2eAEXfW9s4MIUmSJrqsizTro5f2XMrhKJ74CEsKPjbXc/rCO7D1sx8UCLij1kN6fIIGwcf/bLIq+SJFER7hC39DEtKeaXOL/qFXegEILDCEoZhJq6sQ2xIIzkGliHMmo6dBJcfVeMflxBBcukBfL6G2X5cUgZ7iY5yjfKNY70I38=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyH+E/Z1df31SrbaTCRa2jcHGLRt389HtWYp49dhA5REeHE5uWw77E2Yu2C23HdFZKQ4gfn24inCjZ23ToS60A=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:12 +0000 (0:00:00.975)       0:00:12.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICOY8nmGQp+WYBXrvg7JBYNlJYZ/Au6ZPH/4C85re06)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGwTwqeIC9DE54VycGHQx1XUsr0MAg4q/AN8Z3+QX3D+3zFzXpEqNOr/Z8O4VTM2hRiAXrg/LN7HTNfV/BT2+Nngbu2WpqUWFE3uhpEUyTrfuS+OYsQX6lZ3jU7ZG8EsByBrLj/ryA4PCGEu9aoz9wlsa+puG/ud3RAqcQecoih3rtp1DSH/njdmA5aaHXNL/UUIymEkB0biu2AlT8wcgwkXEIU0mnyFOL3PH1qwoieuExiailmoA9PY3xsIhGhBkgPhmWG1rNfcLnLZvmNHEvvdoBDAm35r+4K6ME9yl25gliSlKnSnHV5VJVEipUGauORfeYX2C0VDEVP16YwiFjJI990AjLB9f4e3Klbq+LVlVdaOBRq8qLomkBy+qQ8sH45QfGoQRSc/QmuSa7ficvsmoRhtwTeBW1wOBGdwn8sqG7V+c4g+hZOGYvs7ubZXwiFVggqEe6yqx4skB82MRJarTa2Nqknzpp7EafnWqkTEUmxRyMHRUjOopQkebOWPc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBECH03iNg9IegXyq6YVtZypxKahK6xtGq72UMVQ5M4ns4op4BUbDJgzjAoIrwauwpLLmnyrDd4v2SYDqZrOtER0=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Wednesday 27 May 2026  00:22:13 +0000 (0:00:00.929)       0:00:13.481 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***",
                                "Wednesday 27 May 2026  00:22:18 +0000 (0:00:05.036)       0:00:18.517 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:18 +0000 (0:00:00.157)       0:00:18.675 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJrz6Lj8T6WuglKKVig2APhB8J4Ff+jWTvLNFlY84/sH)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+8rzbG5smDV1ABgyUEgKswx0uK+ajVVzDb8mMC2Ibr7uNqFMyKWm53mQSZGp+qFuN38L+RUbuYq3J/Ub3FgJR2X1YhX06/UYmukLZDGTjlVgTBVGXiIFte1ogQk7jORacUBKXKze2WmFdl2W8YC7Dp2/Im7Uj5uX7l/Q0SA8jTx0A2GoaUHw+m6MufvtpUdZVSgJiy98cK97h0ucUzj1casjnknkXI7pKWscP7GE8lU94ybLy8uKgsaRVXUD4INOs9ZsuY+sRwYaOe/0YSmuuU49d3h63aYLydOtQNIFLW5f1xNpCAWkZVTuPoT4mE6fl3fVuyJ/f8RCliyq6ZQDkJu6ITXyjnxTNUYc+LkuJLJKKkB1n9kJDKLiTt3ftjIuJU1q4E6OCvxVitWetWkKd0VWw3BGq0zObsDHNNzUTGAShhRJ0dagqCxObnl8FfLvtLN5ZrD7QsKgAjDU8ZZc3aRoMPTUkllGe4iWszgRxRshd5QymO2oLdUMVJMGIWQc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNSSL3F2PWeFG5LPTeqQlFWYnmhRy8sOeagytCF6LyC5tXYMQpVeF858gRKl/ahi6yWz55oKNahT1e8Z7WzINik=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:19 +0000 (0:00:00.904)       0:00:19.579 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGr7H/bXlVgV7XaQBvX9QWTqCIOuuNRwcnjPd5jUjnVbNGHjfFdawqUNTXNZ4y9cPtb6J2/ds231vLXASOrIJq8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzNaGXws/dwFuUzop/AzU4eedXL3nRbqHHUoxqniA/hLXslZQQP/zK8emLIzE/sOEMmerGMXsufo3vIjvQBQrgGuwSocBCc6glx1tcaPVw3b+wsRmpWPONZQOQslGxG+g7ZJhOt3iQKhTWnesK7XJfEeHfa6ibG20jlpOhzVMdzQN+RjfrFefmjBw8L4bA5gCEPaRFa8f81EhxoeP+eOq/Uvo1FbzsWMzdlCDgRJgI66TJnJBlKnTPWumrDBnIk0fBDA/4zr0eHM3XDruuYPBiLk9kBJIyXVQmdHPBNmP/tp9F9JndJYMRWqgRE2JlzeIK+m6BtHP3l2Yy8WXD83oCgrQp1jhX49puAxvdYGNkmYjhKShLZkqIc7eIo1VaPoVdBuSy03VCmtv3uXxshrIR8XyyFkGCNoiVDy78aPZlvyOJXKzmGDac2/48HQChxbxlyJx7AnzxS4sBTaw8b0p2ur450Au/Icu5MyQRr8yzTQOE9BJamGntHjZTKBOo6Ac=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQE8wVWv6UpQzVnVcPQ95eypAsxWR9qKwNn7hg6Bs6w)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:20 +0000 (0:00:00.902)       0:00:20.482 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNKW5NzHacHu7RXUAkYtydyMML85hpSmfn88MZytUHx)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDP//oFsj/HvV7+oeokcr9Y4dpOR58vnVo6ztVPB0383XyYkUbU92x2yn+bEAR2okg4OSv7ZgdF8iuxxuAgxtrK4yKDUcXl6Axo21CEfljC+8dpP1luAfH3mEYIHEB6QICfXwsB8anpLxLlz67eMQNqQZiGGE+wiZJz9jnUak/fVLMEqxz80Rj3WQ5RDfKpBacbfS3QvPNCnvwnk2mBAyRnp8LzoCQmogWajCw852+DbkGuAzw9VBvKhc7xnsF6bUTM/hDMRcClhwUZjLnD+g7I0gRXTZPDRyueMIp29jf4Y5SZhF+8epX5znDQqWpeNiOK//wMLS/SGq+AynpIsMvintF/cQJnby0cyqoGngTYYpnYRWVwU5APEixwJuVFMjUTFSWcB0QNORU4ckt/8zdkoWMAvdRTQLLShR4r4lt/LEpH+bHIXkkwTCmpIo8y9F8deyxHCjkAATTm+tFl59H659B/m3HZhLl+ahCpnumywwQ5Yx7v2HieyFQ/Dgl0rpU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM7IsyGHZuf9RmAoyJsShSy7EvPK4mIEmZgm0MtvA/w4ZyuXDQPakErofLL6hONi7rn2PcpDhpYlFMHTJtYDvmM=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:21 +0000 (0:00:00.939)       0:00:21.421 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKcshCK6srvGegBpK/mfzPe0pE5RgA3pUiagvXX9pz14/r2umOmZBT44PLgnS6xmcNw8UrDKNxvjKdnAnu1mmMM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCetLvrCru0/PR0dv004STljQ4lXrKf/gZaZPhlClKerWVeyWRDNMSNqPrJrKt9VgznGMfs+LHJTZD/lhltytz2T5fkzbSGmAWoM5HXWnTUk3PBKsw+8065i4ndDVI6joSXfS8VKeQF/oh5usX3jpwLh45RyYP34Rzt3GwomxR4EXCV9jVKNqlX/M2+yD0SV/830E0jH0YBeICG5VvoKxWn5d8urrfq9BO60SCxM59brzm7FLHk4VrMCHgIFs+V92GLNgwBtb52Sx7gCT3YFARbhnImQY8ZhyO5YVZRjryaxfcSmA7LR1LdNYZdnLkYo8ZRi+6bDL3pRoeLCuzx7U8BBHdqB4xru9IzYmN9mDOWgfdj07gvqdBA6RQPuh3zYYTnAmD0sCWWMA6Vkrm0TBdoWnzOld9aq/BLaAjN/W6c68gHsG41RmXHmbX0a49KNgQoHzkHYtZxSCHIlJEquPB2z9xSsePmm/+wAq0ivvK7bXgz72p/1H1lSFoVc9Lyuok=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3YqDmKxuSaWQ6JFixDDN17ysOFz9qaTpZ+gxZPi/vW)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:21 +0000 (0:00:00.889)       0:00:22.311 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO7uzgcRgonEbmkPS+Ked5EJIrgi6crAAkn7MSq/LbZYkev1KDoFZ0ydldpdSDpvae3KyEXod9fegZh5CIVkx3Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSvuCqaSYM0scETILtNtf/HAnWZKmc/vvogFf1OCsX3o5B1aITKvge1eIHAUH9cjDLsXUep71RlJInMd3hcmSh7tEu1GUZ40H+GWRvikIocDavNorq0WrUbUpfn648SoC1m6u8RzyN0qB1Mhj66w0bvLvqSb/Xs7WzcBiN+2HO8kR1d09pPUj7ROZcGLk0kfyu/gni6+9WxKX2WINuy1aRXCg6rkE9eyf3GwjdsTmvsR3TdOc/FI3KpiyZG/g2nSuXZUUIZlYv593nzCHBfOHRL4ZlE/kunNdPQUBqdIPZdfWqjlH9lmnSdz12CBQF8DAVeCm16eZPd8ggJUkuRngaQcLUZEFwhf+h9TDZjYbNXNOGGwn8CdP9DT6i0i68AbobKhCpeW51ndZcu2cYK/WMPexqMGGUj+sMwTiChU2TU/q1Jw8KJhZA92aBGMkY3ck0f0XkVYpRC6xS9E6UWHw73LQCN+caVPLY25TibM7oMVZ/ODIfd20weZhaxqR1GEE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIFI7ou/NiRlF9wKYxYzbGpxINUuOCAUXGW8/wuKHoWA)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:22 +0000 (0:00:00.950)       0:00:23.262 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvo0FP8P0pWxZPI0aGexYKK7ijqGQEv6Y1EEORrNAR75azAFjS//JwLDwuct4KA44O9VqCiVd0zrB7KowndNCrcJAHIO9qFvgy8MYaIhAmwSGQE+c3iTvdWZiyobVGlvGdivpw5NgHvQEOAfAVDy2iVaObxhJuBoPPhZTrwaPym8NoYxdB8ZNAbp1W77kyL7tsvlXFU38ukh4VZ90VPeOo0eQaKtlq4a3soZwPFJ3hkbEa2viPj7FSi8d16+2EKDaehRsTrikFfEWCOTAQixB3Pd8NzSf/dCOHIDS+Uac6VBkD1zobRanYW4gZ6ppe1ZRoZAk7XIFwgQjWp2V7XXW2eAEXfW9s4MIUmSJrqsizTro5f2XMrhKJ74CEsKPjbXc/rCO7D1sx8UCLij1kN6fIIGwcf/bLIq+SJFER7hC39DEtKeaXOL/qFXegEILDCEoZhJq6sQ2xIIzkGliHMmo6dBJcfVeMflxBBcukBfL6G2X5cUgZ7iY5yjfKNY70I38=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyH+E/Z1df31SrbaTCRa2jcHGLRt389HtWYp49dhA5REeHE5uWw77E2Yu2C23HdFZKQ4gfn24inCjZ23ToS60A=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBfcJU4SjZkG95e0cGdCyfJADaH2dQzSC+oixR5mHMMX)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:22:23 +0000 (0:00:00.958)       0:00:24.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGwTwqeIC9DE54VycGHQx1XUsr0MAg4q/AN8Z3+QX3D+3zFzXpEqNOr/Z8O4VTM2hRiAXrg/LN7HTNfV/BT2+Nngbu2WpqUWFE3uhpEUyTrfuS+OYsQX6lZ3jU7ZG8EsByBrLj/ryA4PCGEu9aoz9wlsa+puG/ud3RAqcQecoih3rtp1DSH/njdmA5aaHXNL/UUIymEkB0biu2AlT8wcgwkXEIU0mnyFOL3PH1qwoieuExiailmoA9PY3xsIhGhBkgPhmWG1rNfcLnLZvmNHEvvdoBDAm35r+4K6ME9yl25gliSlKnSnHV5VJVEipUGauORfeYX2C0VDEVP16YwiFjJI990AjLB9f4e3Klbq+LVlVdaOBRq8qLomkBy+qQ8sH45QfGoQRSc/QmuSa7ficvsmoRhtwTeBW1wOBGdwn8sqG7V+c4g+hZOGYvs7ubZXwiFVggqEe6yqx4skB82MRJarTa2Nqknzpp7EafnWqkTEUmxRyMHRUjOopQkebOWPc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBECH03iNg9IegXyq6YVtZypxKahK6xtGq72UMVQ5M4ns4op4BUbDJgzjAoIrwauwpLLmnyrDd4v2SYDqZrOtER0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICOY8nmGQp+WYBXrvg7JBYNlJYZ/Au6ZPH/4C85re06)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Wednesday 27 May 2026  00:22:24 +0000 (0:00:00.942)       0:00:25.163 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write extra known_hosts entries] *************",
                                "Wednesday 27 May 2026  00:22:24 +0000 (0:00:00.157)       0:00:25.320 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Wednesday 27 May 2026  00:22:25 +0000 (0:00:00.056)       0:00:25.377 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Wednesday 27 May 2026  00:22:25 +0000 (0:00:00.056)       0:00:25.433 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:22:25 +0000 (0:00:00.439)       0:00:25.873 ********* ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 5.99s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.04s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.97s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.96s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.93s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.90s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.90s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.89s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.44s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.16s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.16s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d081a40e-45f8-4ae6-ba18-f77102a81621 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d081a40e-45f8-4ae6-ba18-f77102a81621 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Wednesday 27 May 2026  00:22:40 +0000 (0:00:00.190)       0:00:00.190 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Install required packages] ************************",
                                "Wednesday 27 May 2026  00:22:40 +0000 (0:00:00.091)       0:00:00.282 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Wednesday 27 May 2026  00:22:43 +0000 (0:00:02.318)       0:00:02.600 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy squid configuration files] *******************",
                                "Wednesday 27 May 2026  00:22:44 +0000 (0:00:01.165)       0:00:03.766 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Wednesday 27 May 2026  00:22:45 +0000 (0:00:01.023)       0:00:04.789 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Wednesday 27 May 2026  00:22:45 +0000 (0:00:00.338)       0:00:05.128 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Wednesday 27 May 2026  00:22:46 +0000 (0:00:00.867)       0:00:05.996 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Restart squid service] *****************",
                                "Wednesday 27 May 2026  00:23:21 +0000 (0:00:35.559)       0:00:41.556 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Wednesday 27 May 2026  00:23:33 +0000 (0:00:11.795)       0:00:53.351 ********* ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Wednesday 27 May 2026  00:24:33 +0000 (0:01:00.085)       0:01:53.436 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Wednesday 27 May 2026  00:24:33 +0000 (0:00:00.056)       0:01:53.493 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:24:34 +0000 (0:00:00.489)       0:01:53.983 ********* ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 35.56s",
                                "osism.services.squid : Restart squid service --------------------------- 11.80s",
                                "osism.services.squid : Install required packages ------------------------ 2.32s",
                                "osism.services.squid : Create required directories ---------------------- 1.17s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.02s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.87s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.49s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.34s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.06s",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -lt 0 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply operator -u ubuntu -l testbed-nodes",
                                "\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50a6e991-ae96-43f7-8682-c9850863d53e (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:24:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50a6e991-ae96-43f7-8682-c9850863d53e (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  00:24:49 +0000 (0:00:00.169)       0:00:00.169 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Wednesday 27 May 2026  00:24:52 +0000 (0:00:03.191)       0:00:03.361 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:24:53 +0000 (0:00:00.738)       0:00:04.100 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "Wednesday 27 May 2026  00:24:53 +0000 (0:00:00.153)       0:00:04.253 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "Wednesday 27 May 2026  00:24:53 +0000 (0:00:00.148)       0:00:04.402 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Wednesday 27 May 2026  00:24:54 +0000 (0:00:00.681)       0:00:05.083 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Wednesday 27 May 2026  00:24:55 +0000 (0:00:00.913)       0:00:05.997 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Wednesday 27 May 2026  00:24:56 +0000 (0:00:01.204)       0:00:07.202 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:24:57 +0000 (0:00:01.193)       0:00:08.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m",
                                "\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m",
                                "\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:24:58 +0000 (0:00:01.252)       0:00:09.647 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:24:58 +0000 (0:00:00.157)       0:00:09.805 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "Wednesday 27 May 2026  00:24:58 +0000 (0:00:00.142)       0:00:09.948 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Wednesday 27 May 2026  00:24:59 +0000 (0:00:00.566)       0:00:10.514 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "Wednesday 27 May 2026  00:24:59 +0000 (0:00:00.142)       0:00:10.657 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Wednesday 27 May 2026  00:25:00 +0000 (0:00:00.681)       0:00:11.339 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "Wednesday 27 May 2026  00:25:00 +0000 (0:00:00.151)       0:00:11.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "Wednesday 27 May 2026  00:25:00 +0000 (0:00:00.127)       0:00:11.617 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "Wednesday 27 May 2026  00:25:00 +0000 (0:00:00.127)       0:00:11.745 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "Wednesday 27 May 2026  00:25:01 +0000 (0:00:00.636)       0:00:12.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:25:01 +0000 (0:00:00.197)       0:00:12.578 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.19s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.25s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.20s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.19s",
                                "osism.commons.operator : Create user ------------------------------------ 0.91s",
                                "Do not require tty for all users ---------------------------------------- 0.74s",
                                "osism.commons.operator : Create operator group -------------------------- 0.68s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.68s",
                                "osism.commons.operator : Set password ----------------------------------- 0.64s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.57s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.20s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.16s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.15s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.15s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.15s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.14s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.14s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.13s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.13s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-27 00:25:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6015c790-f897-41a2-bc1a-4d7f36e72ec6 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:25:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6015c790-f897-41a2-bc1a-4d7f36e72ec6 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Wednesday 27 May 2026  00:25:16 +0000 (0:00:00.113)       0:00:00.113 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Wednesday 27 May 2026  00:25:18 +0000 (0:00:01.337)       0:00:01.451 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 27 May 2026  00:25:19 +0000 (0:00:01.217)       0:00:02.668 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Wednesday 27 May 2026  00:25:19 +0000 (0:00:00.099)       0:00:02.768 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Wednesday 27 May 2026  00:25:19 +0000 (0:00:00.181)       0:00:02.950 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Wednesday 27 May 2026  00:25:19 +0000 (0:00:00.191)       0:00:03.141 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Wednesday 27 May 2026  00:25:19 +0000 (0:00:00.124)       0:00:03.265 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Wednesday 27 May 2026  00:25:20 +0000 (0:00:00.418)       0:00:03.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Wednesday 27 May 2026  00:25:20 +0000 (0:00:00.109)       0:00:03.793 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Wednesday 27 May 2026  00:25:21 +0000 (0:00:01.002)       0:00:04.796 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Wednesday 27 May 2026  00:25:21 +0000 (0:00:00.423)       0:00:05.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Wednesday 27 May 2026  00:25:22 +0000 (0:00:01.040)       0:00:06.261 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Install required packages (RedHat)] **************************************",
                                "Wednesday 27 May 2026  00:25:39 +0000 (0:00:16.760)       0:00:23.021 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Install required packages (Debian)] **************************************",
                                "Wednesday 27 May 2026  00:25:39 +0000 (0:00:00.122)       0:00:23.143 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Wednesday 27 May 2026  00:25:47 +0000 (0:00:07.798)       0:00:30.942 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "Wednesday 27 May 2026  00:25:48 +0000 (0:00:00.411)       0:00:31.353 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 27 May 2026  00:25:51 +0000 (0:00:03.558)       0:00:34.911 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:25:52 +0000 (0:00:01.303)       0:00:36.215 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:25:56 +0000 (0:00:03.711)       0:00:39.926 ********* ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 16.76s",
                                "Install required packages (Debian) -------------------------------------- 7.80s",
                                "Gathers facts about hosts ----------------------------------------------- 3.71s",
                                "Copy fact files --------------------------------------------------------- 3.56s",
                                "Create custom facts directory ------------------------------------------- 1.34s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.30s",
                                "Copy fact file ---------------------------------------------------------- 1.22s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.04s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.00s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.42s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s",
                                "Create custom facts directory ------------------------------------------- 0.41s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.19s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.18s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.12s",
                                "Install required packages (RedHat) -------------------------------------- 0.12s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.11s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.10s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f1fcecf3-4458-4fe5-8422-e86d5612e275 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:26:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f1fcecf3-4458-4fe5-8422-e86d5612e275 (bootstrap) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on state bootstrap] ************************************",
                                "",
                                "TASK [Group hosts based on state bootstrap] ************************************",
                                "Wednesday 27 May 2026  00:26:12 +0000 (0:00:00.196)       0:00:00.196 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:26:12 +0000 (0:00:00.351)       0:00:00.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:26:17 +0000 (0:00:04.752)       0:00:05.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 1] ********************************************",
                                "",
                                "TASK [osism.commons.hostname : Set hostname] ***********************************",
                                "Wednesday 27 May 2026  00:26:17 +0000 (0:00:00.460)       0:00:05.760 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Wednesday 27 May 2026  00:26:18 +0000 (0:00:01.174)       0:00:06.935 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Wednesday 27 May 2026  00:26:20 +0000 (0:00:01.163)       0:00:08.098 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Copy /etc/hosts file] ******************************",
                                "Wednesday 27 May 2026  00:26:20 +0000 (0:00:00.274)       0:00:08.373 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Wednesday 27 May 2026  00:26:21 +0000 (0:00:01.390)       0:00:09.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Configure proxy parameters for apt] ****************",
                                "Wednesday 27 May 2026  00:26:22 +0000 (0:00:00.241)       0:00:10.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Wednesday 27 May 2026  00:26:22 +0000 (0:00:00.943)       0:00:10.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Wednesday 27 May 2026  00:26:23 +0000 (0:00:00.559)       0:00:11.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Wednesday 27 May 2026  00:26:23 +0000 (0:00:00.408)       0:00:11.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Wednesday 27 May 2026  00:26:24 +0000 (0:00:00.203)       0:00:12.120 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Wednesday 27 May 2026  00:26:24 +0000 (0:00:00.290)       0:00:12.411 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:26:24 +0000 (0:00:00.300)       0:00:12.712 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 27 May 2026  00:26:26 +0000 (0:00:01.265)       0:00:13.977 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 27 May 2026  00:26:26 +0000 (0:00:00.191)       0:00:14.168 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Wednesday 27 May 2026  00:26:26 +0000 (0:00:00.513)       0:00:14.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:26:26 +0000 (0:00:00.238)       0:00:14.920 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Wednesday 27 May 2026  00:26:27 +0000 (0:00:00.510)       0:00:15.431 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 27 May 2026  00:26:28 +0000 (0:00:01.090)       0:00:16.521 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 27 May 2026  00:26:29 +0000 (0:00:01.002)       0:00:17.524 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Wednesday 27 May 2026  00:26:29 +0000 (0:00:00.301)       0:00:17.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:01.231)       0:00:19.057 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.209)       0:00:19.266 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.213)       0:00:19.480 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.228)       0:00:19.708 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Wednesday 27 May 2026  00:26:32 +0000 (0:00:00.278)       0:00:19.986 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Wednesday 27 May 2026  00:26:32 +0000 (0:00:00.498)       0:00:20.485 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Wednesday 27 May 2026  00:26:32 +0000 (0:00:00.229)       0:00:20.715 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Wednesday 27 May 2026  00:26:33 +0000 (0:00:01.034)       0:00:21.750 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Wednesday 27 May 2026  00:26:34 +0000 (0:00:00.626)       0:00:22.377 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Wednesday 27 May 2026  00:26:35 +0000 (0:00:01.059)       0:00:23.436 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:26:52 +0000 (0:00:16.823)       0:00:40.260 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****",
                                "Wednesday 27 May 2026  00:26:52 +0000 (0:00:00.245)       0:00:40.506 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***",
                                "Wednesday 27 May 2026  00:26:52 +0000 (0:00:00.263)       0:00:40.769 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:26:53 +0000 (0:00:00.215)       0:00:40.984 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Install rsyslog package] ************************",
                                "Wednesday 27 May 2026  00:26:53 +0000 (0:00:00.300)       0:00:41.285 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Wednesday 27 May 2026  00:26:55 +0000 (0:00:01.881)       0:00:43.166 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Wednesday 27 May 2026  00:26:56 +0000 (0:00:00.999)       0:00:44.165 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Wednesday 27 May 2026  00:26:57 +0000 (0:00:00.795)       0:00:44.961 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***",
                                "Wednesday 27 May 2026  00:26:57 +0000 (0:00:00.316)       0:00:45.277 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Wednesday 27 May 2026  00:26:58 +0000 (0:00:01.011)       0:00:46.289 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include logrotate tasks] ************************",
                                "Wednesday 27 May 2026  00:26:58 +0000 (0:00:00.252)       0:00:46.542 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Ensure logrotate package is installed] **********",
                                "Wednesday 27 May 2026  00:26:58 +0000 (0:00:00.306)       0:00:46.848 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Wednesday 27 May 2026  00:27:00 +0000 (0:00:01.863)       0:00:48.712 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Wednesday 27 May 2026  00:27:01 +0000 (0:00:01.103)       0:00:49.816 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Wednesday 27 May 2026  00:27:13 +0000 (0:00:11.259)       0:01:01.076 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Wednesday 27 May 2026  00:27:14 +0000 (0:00:01.545)       0:01:02.621 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:27:15 +0000 (0:00:00.865)       0:01:03.487 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:27:15 +0000 (0:00:00.208)       0:01:03.695 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Include distribution specific package tasks] ****",
                                "Wednesday 27 May 2026  00:27:15 +0000 (0:00:00.202)       0:01:03.898 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install needrestart package] ********************",
                                "Wednesday 27 May 2026  00:27:16 +0000 (0:00:00.288)       0:01:04.186 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Wednesday 27 May 2026  00:27:18 +0000 (0:00:01.999)       0:01:06.186 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Wednesday 27 May 2026  00:27:18 +0000 (0:00:00.542)       0:01:06.728 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Update package cache] ***************************",
                                "Wednesday 27 May 2026  00:27:19 +0000 (0:00:00.226)       0:01:06.954 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Wednesday 27 May 2026  00:27:20 +0000 (0:00:01.220)       0:01:08.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Wednesday 27 May 2026  00:27:22 +0000 (0:00:01.819)       0:01:09.994 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Wednesday 27 May 2026  00:27:24 +0000 (0:00:02.598)       0:01:12.593 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Wednesday 27 May 2026  00:28:08 +0000 (0:00:44.305)       0:01:56.899 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Wednesday 27 May 2026  00:29:29 +0000 (0:01:20.982)       0:03:17.882 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Wednesday 27 May 2026  00:29:32 +0000 (0:00:02.163)       0:03:20.045 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Wednesday 27 May 2026  00:29:43 +0000 (0:00:11.809)       0:03:31.854 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********",
                                "Wednesday 27 May 2026  00:29:44 +0000 (0:00:00.356)       0:03:32.211 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Wednesday 27 May 2026  00:29:44 +0000 (0:00:00.663)       0:03:32.874 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Wednesday 27 May 2026  00:29:49 +0000 (0:00:04.910)       0:03:37.785 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Wednesday 27 May 2026  00:29:51 +0000 (0:00:01.491)       0:03:39.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Wednesday 27 May 2026  00:29:51 +0000 (0:00:00.602)       0:03:39.879 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Wednesday 27 May 2026  00:29:52 +0000 (0:00:00.487)       0:03:40.366 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Wednesday 27 May 2026  00:29:54 +0000 (0:00:01.700)       0:03:42.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Populate service facts] *************************",
                                "Wednesday 27 May 2026  00:29:54 +0000 (0:00:00.283)       0:03:42.350 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Wednesday 27 May 2026  00:29:59 +0000 (0:00:05.490)       0:03:47.841 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Wednesday 27 May 2026  00:30:00 +0000 (0:00:00.263)       0:03:48.104 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Wednesday 27 May 2026  00:30:01 +0000 (0:00:01.056)       0:03:49.160 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove update-motd package] *************************",
                                "Wednesday 27 May 2026  00:30:01 +0000 (0:00:00.380)       0:03:49.541 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Wednesday 27 May 2026  00:30:02 +0000 (0:00:01.309)       0:03:50.850 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Disable the dynamic motd-news service] **************",
                                "Wednesday 27 May 2026  00:30:03 +0000 (0:00:00.567)       0:03:51.418 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Wednesday 27 May 2026  00:30:04 +0000 (0:00:00.593)       0:03:52.012 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Wednesday 27 May 2026  00:30:04 +0000 (0:00:00.539)       0:03:52.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840274.646, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840403.4473205, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840393.7798202, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840356.7768831, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840405.0401993, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840405.659981, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840404.8773735, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Wednesday 27 May 2026  00:30:05 +0000 (0:00:00.976)       0:03:53.528 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Wednesday 27 May 2026  00:30:06 +0000 (0:00:01.086)       0:03:54.615 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Wednesday 27 May 2026  00:30:07 +0000 (0:00:01.114)       0:03:55.729 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Wednesday 27 May 2026  00:30:08 +0000 (0:00:01.217)       0:03:56.946 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to not print the motd] ****************",
                                "Wednesday 27 May 2026  00:30:09 +0000 (0:00:00.292)       0:03:57.238 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Include distribution specific install tasks] ********",
                                "Wednesday 27 May 2026  00:30:10 +0000 (0:00:00.771)       0:03:58.010 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Install rng package] ********************************",
                                "Wednesday 27 May 2026  00:30:10 +0000 (0:00:00.378)       0:03:58.388 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Wednesday 27 May 2026  00:30:20 +0000 (0:00:09.664)       0:04:08.053 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Wednesday 27 May 2026  00:30:21 +0000 (0:00:01.236)       0:04:09.289 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:30:22 +0000 (0:00:00.902)       0:04:10.192 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:30:22 +0000 (0:00:00.313)       0:04:10.505 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:30:22 +0000 (0:00:00.238)       0:04:10.743 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Populate service facts] **************************",
                                "Wednesday 27 May 2026  00:30:23 +0000 (0:00:00.272)       0:04:11.016 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Wednesday 27 May 2026  00:30:28 +0000 (0:00:05.780)       0:04:16.797 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Disable apt-daily timers] ************************",
                                "Wednesday 27 May 2026  00:30:29 +0000 (0:00:00.388)       0:04:17.185 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include service tasks] ***************************",
                                "Wednesday 27 May 2026  00:30:29 +0000 (0:00:00.335)       0:04:17.520 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup services] ********************************",
                                "Wednesday 27 May 2026  00:30:30 +0000 (0:00:00.467)       0:04:17.987 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Wednesday 27 May 2026  00:30:30 +0000 (0:00:00.277)       0:04:18.265 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup installed packages] **********************",
                                "Wednesday 27 May 2026  00:30:30 +0000 (0:00:00.381)       0:04:18.646 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Wednesday 27 May 2026  00:31:05 +0000 (0:00:34.750)       0:04:53.397 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Wednesday 27 May 2026  00:31:14 +0000 (0:00:09.063)       0:05:02.460 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Wednesday 27 May 2026  00:31:23 +0000 (0:00:09.197)       0:05:11.658 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Wednesday 27 May 2026  00:31:25 +0000 (0:00:02.022)       0:05:13.681 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Wednesday 27 May 2026  00:31:33 +0000 (0:00:07.653)       0:05:21.335 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******",
                                "Wednesday 27 May 2026  00:31:33 +0000 (0:00:00.419)       0:05:21.754 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Wednesday 27 May 2026  00:31:34 +0000 (0:00:00.747)       0:05:22.502 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Wednesday 27 May 2026  00:31:36 +0000 (0:00:01.894)       0:05:24.396 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Wednesday 27 May 2026  00:31:37 +0000 (0:00:00.856)       0:05:25.253 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************",
                                "Wednesday 27 May 2026  00:31:37 +0000 (0:00:00.288)       0:05:25.542 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:31:37 +0000 (0:00:00.398)       0:05:25.941 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_version variable to default value] ****",
                                "Wednesday 27 May 2026  00:31:38 +0000 (0:00:00.438)       0:05:26.379 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_cli_version variable to default value] ***",
                                "Wednesday 27 May 2026  00:31:38 +0000 (0:00:00.279)       0:05:26.659 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker version] ***********************",
                                "Wednesday 27 May 2026  00:31:39 +0000 (0:00:00.324)       0:05:26.983 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker cli version] *******************",
                                "Wednesday 27 May 2026  00:31:39 +0000 (0:00:00.308)       0:05:27.292 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include block storage tasks] *********************",
                                "Wednesday 27 May 2026  00:31:39 +0000 (0:00:00.250)       0:05:27.542 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include zram storage tasks] **********************",
                                "Wednesday 27 May 2026  00:31:39 +0000 (0:00:00.258)       0:05:27.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include docker install tasks] ********************",
                                "Wednesday 27 May 2026  00:31:40 +0000 (0:00:00.279)       0:05:28.080 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove old architecture-dependent repository] ****",
                                "Wednesday 27 May 2026  00:31:40 +0000 (0:00:00.430)       0:05:28.510 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Wednesday 27 May 2026  00:31:41 +0000 (0:00:00.856)       0:05:29.367 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Wednesday 27 May 2026  00:31:44 +0000 (0:00:03.118)       0:05:32.485 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install apt-transport-https package] *************",
                                "Wednesday 27 May 2026  00:31:45 +0000 (0:00:00.584)       0:05:33.069 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Wednesday 27 May 2026  00:31:52 +0000 (0:00:06.928)       0:05:39.997 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Wednesday 27 May 2026  00:31:53 +0000 (0:00:00.985)       0:05:40.983 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Wednesday 27 May 2026  00:32:02 +0000 (0:00:09.267)       0:05:50.251 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Wednesday 27 May 2026  00:32:05 +0000 (0:00:03.634)       0:05:53.886 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Wednesday 27 May 2026  00:32:07 +0000 (0:00:01.270)       0:05:55.156 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unlock containerd package] ***********************",
                                "Wednesday 27 May 2026  00:32:08 +0000 (0:00:01.274)       0:05:56.430 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install containerd package] **********************",
                                "Wednesday 27 May 2026  00:32:09 +0000 (0:00:00.533)       0:05:56.964 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Wednesday 27 May 2026  00:32:19 +0000 (0:00:10.428)       0:06:07.392 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker-cli package] **********************",
                                "Wednesday 27 May 2026  00:32:20 +0000 (0:00:01.149)       0:06:08.542 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Wednesday 27 May 2026  00:32:30 +0000 (0:00:10.251)       0:06:18.793 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Wednesday 27 May 2026  00:32:42 +0000 (0:00:12.101)       0:06:30.894 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package] ******************",
                                "Wednesday 27 May 2026  00:32:44 +0000 (0:00:01.215)       0:06:32.110 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package from Debian Sid] ***",
                                "Wednesday 27 May 2026  00:32:44 +0000 (0:00:00.735)       0:06:32.845 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:32:49 +0000 (0:00:04.455)       0:06:37.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:32:49 +0000 (0:00:00.480)       0:06:37.781 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:32:50 +0000 (0:00:00.529)       0:06:38.311 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:32:50 +0000 (0:00:00.479)       0:06:38.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install packages required by docker login] *******",
                                "Wednesday 27 May 2026  00:32:51 +0000 (0:00:00.649)       0:06:39.440 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Ensure that some packages are not installed] *****",
                                "Wednesday 27 May 2026  00:32:52 +0000 (0:00:00.530)       0:06:39.971 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Wednesday 27 May 2026  00:32:53 +0000 (0:00:01.873)       0:06:41.845 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create plugins directory] ************************",
                                "Wednesday 27 May 2026  00:32:54 +0000 (0:00:00.881)       0:06:42.726 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create systemd overlay directory] ****************",
                                "Wednesday 27 May 2026  00:32:55 +0000 (0:00:01.018)       0:06:43.744 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy systemd overlay file] ***********************",
                                "Wednesday 27 May 2026  00:32:56 +0000 (0:00:00.821)       0:06:44.566 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Wednesday 27 May 2026  00:32:57 +0000 (0:00:01.341)       0:06:45.907 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy limits configuration file] ******************",
                                "Wednesday 27 May 2026  00:32:59 +0000 (0:00:01.342)       0:06:47.250 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy daemon.json configuration file] *************",
                                "Wednesday 27 May 2026  00:33:00 +0000 (0:00:01.520)       0:06:48.770 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Wednesday 27 May 2026  00:33:02 +0000 (0:00:01.384)       0:06:50.154 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon] ***************************",
                                "Wednesday 27 May 2026  00:33:03 +0000 (0:00:00.854)       0:06:51.009 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage service] **********************************",
                                "Wednesday 27 May 2026  00:33:04 +0000 (0:00:01.442)       0:06:52.451 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Wednesday 27 May 2026  00:33:05 +0000 (0:00:01.339)       0:06:53.791 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Wednesday 27 May 2026  00:33:07 +0000 (0:00:01.189)       0:06:54.980 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include bootstrap tasks] *************************",
                                "Wednesday 27 May 2026  00:33:08 +0000 (0:00:01.074)       0:06:56.054 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:08 +0000 (0:00:00.895)       0:06:56.950 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.255)       0:06:57.205 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.054)       0:06:57.259 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.041)       0:06:57.301 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.054)       0:06:57.355 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.040)       0:06:57.396 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.042)       0:06:57.439 ********* ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:00.052)       0:06:57.491 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Wednesday 27 May 2026  00:33:10 +0000 (0:00:01.435)       0:06:58.926 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Wednesday 27 May 2026  00:33:12 +0000 (0:00:01.454)       0:07:00.381 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Wednesday 27 May 2026  00:33:13 +0000 (0:00:01.148)       0:07:01.530 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Wednesday 27 May 2026  00:33:15 +0000 (0:00:02.387)       0:07:03.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Wednesday 27 May 2026  00:33:16 +0000 (0:00:00.100)       0:07:04.018 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Wednesday 27 May 2026  00:33:17 +0000 (0:00:01.261)       0:07:05.279 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include facts tasks] *****************************",
                                "Wednesday 27 May 2026  00:33:17 +0000 (0:00:00.521)       0:07:05.800 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create facts directory] **************************",
                                "Wednesday 27 May 2026  00:33:18 +0000 (0:00:00.864)       0:07:06.665 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Wednesday 27 May 2026  00:33:19 +0000 (0:00:01.116)       0:07:07.782 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Wednesday 27 May 2026  00:33:22 +0000 (0:00:02.452)       0:07:10.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Include distribution specific install tasks] ***",
                                "Wednesday 27 May 2026  00:33:22 +0000 (0:00:00.509)       0:07:10.744 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***",
                                "Wednesday 27 May 2026  00:33:23 +0000 (0:00:01.045)       0:07:11.789 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******",
                                "Wednesday 27 May 2026  00:33:24 +0000 (0:00:00.845)       0:07:12.635 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose binary] *************",
                                "Wednesday 27 May 2026  00:33:25 +0000 (0:00:00.800)       0:07:13.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Uninstall docker-compose package] *********",
                                "Wednesday 27 May 2026  00:33:25 +0000 (0:00:00.497)       0:07:13.932 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose script] ***************",
                                "Wednesday 27 May 2026  00:33:27 +0000 (0:00:01.735)       0:07:15.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****",
                                "Wednesday 27 May 2026  00:33:28 +0000 (0:00:00.755)       0:07:16.423 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Wednesday 27 May 2026  00:33:38 +0000 (0:00:09.815)       0:07:26.238 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Wednesday 27 May 2026  00:33:39 +0000 (0:00:01.312)       0:07:27.551 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Wednesday 27 May 2026  00:33:41 +0000 (0:00:01.779)       0:07:29.331 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:33:43 +0000 (0:00:01.684)       0:07:31.015 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:33:43 +0000 (0:00:00.828)       0:07:31.844 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check minimum and maximum number of servers] *****",
                                "Wednesday 27 May 2026  00:33:44 +0000 (0:00:00.845)       0:07:32.689 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:33:45 +0000 (0:00:00.702)       0:07:33.392 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***",
                                "Wednesday 27 May 2026  00:33:45 +0000 (0:00:00.482)       0:07:33.874 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_key_file variable to default value] ***",
                                "Wednesday 27 May 2026  00:33:46 +0000 (0:00:00.495)       0:07:34.370 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Populate service facts] **************************",
                                "Wednesday 27 May 2026  00:33:46 +0000 (0:00:00.489)       0:07:34.860 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Wednesday 27 May 2026  00:33:52 +0000 (0:00:05.439)       0:07:40.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Include distribution specific install tasks] *****",
                                "Wednesday 27 May 2026  00:33:53 +0000 (0:00:00.746)       0:07:41.046 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Install package] *********************************",
                                "Wednesday 27 May 2026  00:33:53 +0000 (0:00:00.799)       0:07:41.846 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Wednesday 27 May 2026  00:33:55 +0000 (0:00:02.012)       0:07:43.858 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check if configuration file exists] **************",
                                "Wednesday 27 May 2026  00:33:57 +0000 (0:00:01.352)       0:07:45.210 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Copy configuration file] *************************",
                                "Wednesday 27 May 2026  00:33:58 +0000 (0:00:00.882)       0:07:46.092 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Include distribution specific install tasks] ******",
                                "Wednesday 27 May 2026  00:33:59 +0000 (0:00:01.663)       0:07:47.756 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Install lldpd package] ****************************",
                                "Wednesday 27 May 2026  00:34:00 +0000 (0:00:00.952)       0:07:48.708 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Wednesday 27 May 2026  00:34:10 +0000 (0:00:09.896)       0:07:58.605 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Wednesday 27 May 2026  00:34:12 +0000 (0:00:01.709)       0:08:00.314 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************",
                                "Wednesday 27 May 2026  00:34:13 +0000 (0:00:01.468)       0:08:01.782 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Wednesday 27 May 2026  00:34:15 +0000 (0:00:01.293)       0:08:03.076 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Wednesday 27 May 2026  00:34:15 +0000 (0:00:00.557)       0:08:03.634 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Wednesday 27 May 2026  00:34:16 +0000 (0:00:01.297)       0:08:04.931 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Include auditd role] *****************************************************",
                                "Wednesday 27 May 2026  00:34:18 +0000 (0:00:01.578)       0:08:06.510 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Include smartd role] *****************************************************",
                                "Wednesday 27 May 2026  00:34:19 +0000 (0:00:00.506)       0:08:07.017 ********* ",
                                "\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Include distribution specific install tasks] *****",
                                "Wednesday 27 May 2026  00:34:19 +0000 (0:00:00.847)       0:08:07.864 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Install smartmontools package] *******************",
                                "Wednesday 27 May 2026  00:34:20 +0000 (0:00:00.963)       0:08:08.827 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Wednesday 27 May 2026  00:34:30 +0000 (0:00:09.581)       0:08:18.409 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Copy smartmontools configuration file] ***********",
                                "Wednesday 27 May 2026  00:34:31 +0000 (0:00:00.801)       0:08:19.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Manage smartd service] ***************************",
                                "Wednesday 27 May 2026  00:34:32 +0000 (0:00:01.331)       0:08:20.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.journald : Restart journald service] ***********",
                                "Wednesday 27 May 2026  00:34:34 +0000 (0:00:01.931)       0:08:22.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************",
                                "Wednesday 27 May 2026  00:34:35 +0000 (0:00:01.220)       0:08:23.694 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Set state bootstrap] *****************************************************",
                                "",
                                "TASK [Set osism.bootstrap.status fact] *****************************************",
                                "Wednesday 27 May 2026  00:34:36 +0000 (0:00:01.134)       0:08:24.829 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:34:37 +0000 (0:00:00.923)       0:08:25.752 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Wednesday 27 May 2026  00:34:38 +0000 (0:00:00.808)       0:08:26.560 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set osism.bootstrap.timestamp fact] **************************************",
                                "Wednesday 27 May 2026  00:34:39 +0000 (0:00:01.286)       0:08:27.847 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:34:40 +0000 (0:00:00.847)       0:08:28.695 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Wednesday 27 May 2026  00:34:41 +0000 (0:00:00.821)       0:08:29.517 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:34:42 +0000 (0:00:01.227)       0:08:30.744 ********* ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 80.98s",
                                "osism.commons.packages : Download required packages -------------------- 44.31s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 34.75s",
                                "osism.commons.repository : Update package cache ------------------------ 16.82s",
                                "osism.services.docker : Install docker package ------------------------- 12.10s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 11.81s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 11.26s",
                                "osism.services.docker : Install containerd package --------------------- 10.43s",
                                "osism.services.docker : Install docker-cli package --------------------- 10.25s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.90s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 9.82s",
                                "osism.services.rng : Install rng package -------------------------------- 9.66s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.58s",
                                "osism.services.docker : Add repository ---------------------------------- 9.27s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 9.20s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 9.06s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 7.65s",
                                "osism.services.docker : Install apt-transport-https package ------------- 6.93s",
                                "osism.commons.cleanup : Populate service facts -------------------------- 5.78s",
                                "osism.commons.services : Populate service facts ------------------------- 5.49s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5211eb20-9bd8-419d-a28d-3288c22a3400 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5211eb20-9bd8-419d-a28d-3288c22a3400 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Wednesday 27 May 2026  00:34:59 +0000 (0:00:00.371)       0:00:00.371 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Install fail2ban package] **********************",
                                "Wednesday 27 May 2026  00:35:00 +0000 (0:00:01.168)       0:00:01.539 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Wednesday 27 May 2026  00:35:12 +0000 (0:00:11.542)       0:00:13.081 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Wednesday 27 May 2026  00:35:13 +0000 (0:00:01.669)       0:00:14.751 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Wednesday 27 May 2026  00:35:15 +0000 (0:00:01.245)       0:00:15.996 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:35:16 +0000 (0:00:01.699)       0:00:17.695 ********* ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 11.54s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.70s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.67s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.25s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.17s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 80051237-5355-401c-bf39-ba7f96748147 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 80051237-5355-401c-bf39-ba7f96748147 (network) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role network] ******************************************************",
                                "",
                                "TASK [osism.commons.network : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:35:32 +0000 (0:00:00.326)       0:00:00.326 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include type specific tasks] *********************",
                                "Wednesday 27 May 2026  00:35:33 +0000 (0:00:00.600)       0:00:00.927 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install required packages] ***********************",
                                "Wednesday 27 May 2026  00:35:34 +0000 (0:00:01.174)       0:00:02.101 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove ifupdown package] *************************",
                                "Wednesday 27 May 2026  00:35:36 +0000 (0:00:02.499)       0:00:04.600 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Wednesday 27 May 2026  00:35:38 +0000 (0:00:01.664)       0:00:06.265 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***",
                                "Wednesday 27 May 2026  00:35:39 +0000 (0:00:01.133)       0:00:07.398 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Render netplan configuration from network_netplan_config_template variable] ***",
                                "Wednesday 27 May 2026  00:35:40 +0000 (0:00:00.628)       0:00:08.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***",
                                "Wednesday 27 May 2026  00:35:40 +0000 (0:00:00.794)       0:00:08.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Prepare netplan configuration template] **********",
                                "Wednesday 27 May 2026  00:35:41 +0000 (0:00:00.800)       0:00:09.622 ********* ",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Wednesday 27 May 2026  00:35:45 +0000 (0:00:03.688)       0:00:13.310 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove netplan configuration template] ***********",
                                "Wednesday 27 May 2026  00:35:47 +0000 (0:00:01.646)       0:00:14.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Wednesday 27 May 2026  00:35:49 +0000 (0:00:01.886)       0:00:16.843 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy interfaces file] ****************************",
                                "Wednesday 27 May 2026  00:35:50 +0000 (0:00:01.142)       0:00:17.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install package networkd-dispatcher] *************",
                                "Wednesday 27 May 2026  00:35:50 +0000 (0:00:00.653)       0:00:18.638 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy dispatcher scripts] *************************",
                                "Wednesday 27 May 2026  00:35:52 +0000 (0:00:02.179)       0:00:20.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Manage service networkd-dispatcher] **************",
                                "Wednesday 27 May 2026  00:35:53 +0000 (0:00:00.884)       0:00:21.702 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Wednesday 27 May 2026  00:35:55 +0000 (0:00:01.546)       0:00:23.248 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Wednesday 27 May 2026  00:35:56 +0000 (0:00:01.148)       0:00:24.396 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Set network_configured_files fact] ***************",
                                "Wednesday 27 May 2026  00:35:57 +0000 (0:00:01.217)       0:00:25.614 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Wednesday 27 May 2026  00:35:58 +0000 (0:00:00.638)       0:00:26.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include dummy interfaces] ************************",
                                "Wednesday 27 May 2026  00:35:59 +0000 (0:00:01.184)       0:00:27.437 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include vxlan interfaces] ************************",
                                "Wednesday 27 May 2026  00:36:00 +0000 (0:00:00.621)       0:00:28.059 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Wednesday 27 May 2026  00:36:04 +0000 (0:00:04.336)       0:00:32.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Wednesday 27 May 2026  00:36:09 +0000 (0:00:05.269)       0:00:37.665 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Wednesday 27 May 2026  00:36:15 +0000 (0:00:05.252)       0:00:42.917 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Wednesday 27 May 2026  00:36:16 +0000 (0:00:01.202)       0:00:44.120 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Wednesday 27 May 2026  00:36:17 +0000 (0:00:01.595)       0:00:45.715 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include network extra init] **********************",
                                "Wednesday 27 May 2026  00:36:18 +0000 (0:00:00.855)       0:00:46.571 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init script] ****************",
                                "Wednesday 27 May 2026  00:36:19 +0000 (0:00:01.186)       0:00:47.757 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init systemd service] *******",
                                "Wednesday 27 May 2026  00:36:20 +0000 (0:00:00.612)       0:00:48.370 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Enable and start network-extra-init service] *****",
                                "Wednesday 27 May 2026  00:36:21 +0000 (0:00:00.778)       0:00:49.149 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Disable and stop network-extra-init service] *****",
                                "Wednesday 27 May 2026  00:36:21 +0000 (0:00:00.588)       0:00:49.737 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Wednesday 27 May 2026  00:36:23 +0000 (0:00:01.735)       0:00:51.472 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init script] ****************",
                                "Wednesday 27 May 2026  00:36:24 +0000 (0:00:01.079)       0:00:52.552 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************",
                                "Wednesday 27 May 2026  00:36:26 +0000 (0:00:02.033)       0:00:54.585 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********",
                                "Wednesday 27 May 2026  00:36:27 +0000 (0:00:00.875)       0:00:55.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:36:28 +0000 (0:00:00.557)       0:00:56.018 ********* ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 5.27s",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.25s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.34s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.69s",
                                "osism.commons.network : Install required packages ----------------------- 2.50s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.18s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.03s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.89s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.74s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.66s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.65s",
                                "osism.commons.network : List existing configuration files --------------- 1.60s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.55s",
                                "osism.commons.network : List existing configuration files --------------- 1.22s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.20s",
                                "osism.commons.network : Include network extra init ---------------------- 1.19s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.18s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.17s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.15s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.14s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask add29b31-eed2-43a3-b32d-6e5406080c26 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task add29b31-eed2-43a3-b32d-6e5406080c26 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Wednesday 27 May 2026  00:36:44 +0000 (0:00:00.273)       0:00:00.273 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Wednesday 27 May 2026  00:36:45 +0000 (0:00:01.656)       0:00:01.929 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Wednesday 27 May 2026  00:36:51 +0000 (0:00:05.493)       0:00:07.423 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Wednesday 27 May 2026  00:36:51 +0000 (0:00:00.542)       0:00:07.965 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Wednesday 27 May 2026  00:36:52 +0000 (0:00:00.455)       0:00:08.420 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Wednesday 27 May 2026  00:36:52 +0000 (0:00:00.494)       0:00:08.915 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Wednesday 27 May 2026  00:36:53 +0000 (0:00:00.388)       0:00:09.304 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Wednesday 27 May 2026  00:36:53 +0000 (0:00:00.414)       0:00:09.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Wednesday 27 May 2026  00:36:54 +0000 (0:00:01.304)       0:00:11.022 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********",
                                "Wednesday 27 May 2026  00:36:55 +0000 (0:00:00.926)       0:00:11.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Wednesday 27 May 2026  00:36:57 +0000 (0:00:02.087)       0:00:14.036 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:36:58 +0000 (0:00:01.030)       0:00:15.066 ********* ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 5.49s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.09s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.66s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.30s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 1.03s",
                                "osism.services.wireguard : Copy client configuration files -------------- 0.93s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.54s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.49s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.45s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.41s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.39s",
                                "+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "100    15  100    15    0     0    183      0 --:--:-- --:--:-- --:--:--   182",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-27 00:37:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0687086-6dd9-438b-9413-43671d2e63af (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b0687086-6dd9-438b-9413-43671d2e63af (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Wednesday 27 May 2026  00:37:14 +0000 (0:00:00.176)       0:00:00.176 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on the manager node] *************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Wednesday 27 May 2026  00:37:15 +0000 (0:00:00.726)       0:00:00.903 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Wednesday 27 May 2026  00:37:17 +0000 (0:00:02.651)       0:00:03.554 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Wednesday 27 May 2026  00:37:20 +0000 (0:00:02.257)       0:00:05.811 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Wednesday 27 May 2026  00:37:21 +0000 (0:00:01.357)       0:00:07.168 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Wednesday 27 May 2026  00:37:25 +0000 (0:00:03.963)       0:00:11.132 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Add a workaround service] ************************************************",
                                "",
                                "TASK [Copy workarounds.sh scripts] *********************************************",
                                "Wednesday 27 May 2026  00:37:25 +0000 (0:00:00.542)       0:00:11.674 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Copy workarounds systemd unit file] **************************************",
                                "Wednesday 27 May 2026  00:37:27 +0000 (0:00:01.815)       0:00:13.489 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reload systemd daemon] ***************************************************",
                                "Wednesday 27 May 2026  00:37:29 +0000 (0:00:01.447)       0:00:14.937 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Wednesday 27 May 2026  00:37:31 +0000 (0:00:01.884)       0:00:16.821 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Wednesday 27 May 2026  00:37:32 +0000 (0:00:01.568)       0:00:18.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************",
                                "",
                                "TASK [Install python3-docker] **************************************************",
                                "Wednesday 27 May 2026  00:37:33 +0000 (0:00:00.742)       0:00:19.131 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:37:35 +0000 (0:00:02.531)       0:00:21.663 ********* ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 3.96s",
                                "Apply netplan configuration --------------------------------------------- 2.65s",
                                "Install python3-docker -------------------------------------------------- 2.53s",
                                "Apply netplan configuration --------------------------------------------- 2.26s",
                                "Reload systemd daemon --------------------------------------------------- 1.88s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.82s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.57s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.45s",
                                "Copy custom CA certificates --------------------------------------------- 1.36s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.74s",
                                "Group hosts based on virtualization_role -------------------------------- 0.73s",
                                "Run update-ca-trust ----------------------------------------------------- 0.54s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94089fa9-db3e-45f3-8fc4-de2101e8a7d9 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 94089fa9-db3e-45f3-8fc4-de2101e8a7d9 (reboot) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:51 +0000 (0:00:00.237)       0:00:00.237 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:51 +0000 (0:00:00.150)       0:00:00.387 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:52 +0000 (0:00:01.266)       0:00:01.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:53 +0000 (0:00:00.112)       0:00:01.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:53 +0000 (0:00:00.094)       0:00:01.861 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:54 +0000 (0:00:01.010)       0:00:02.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:54 +0000 (0:00:00.123)       0:00:02.994 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:54 +0000 (0:00:00.106)       0:00:03.100 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:55 +0000 (0:00:01.013)       0:00:04.114 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:55 +0000 (0:00:00.128)       0:00:04.242 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:55 +0000 (0:00:00.088)       0:00:04.330 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:56 +0000 (0:00:01.070)       0:00:05.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:56 +0000 (0:00:00.120)       0:00:05.521 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:56 +0000 (0:00:00.109)       0:00:05.631 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:58 +0000 (0:00:01.142)       0:00:06.774 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:37:58 +0000 (0:00:00.109)       0:00:06.884 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:37:58 +0000 (0:00:00.103)       0:00:06.987 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:37:59 +0000 (0:00:00.989)       0:00:07.976 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:37:59 +0000 (0:00:00.031)       0:00:08.008 ********* ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.49s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.65s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.62s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 396d65a8-56f3-4b40-9133-a08800f2843a (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 396d65a8-56f3-4b40-9133-a08800f2843a (wait-for-connection) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wait until remote systems are reachable] *********************************",
                                "",
                                "TASK [Wait until remote system is reachable] ***********************************",
                                "Wednesday 27 May 2026  00:38:14 +0000 (0:00:00.285)       0:00:00.285 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:38:26 +0000 (0:00:11.480)       0:00:11.765 ********* ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.48s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02d39d48-f687-4b12-948d-af22f36055a3 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 02d39d48-f687-4b12-948d-af22f36055a3 (hddtemp) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role hddtemp] ******************************************************",
                                "",
                                "TASK [osism.services.hddtemp : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:38:42 +0000 (0:00:00.335)       0:00:00.335 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:38:42 +0000 (0:00:00.598)       0:00:00.933 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Remove hddtemp package] *************************",
                                "Wednesday 27 May 2026  00:38:43 +0000 (0:00:01.129)       0:00:02.063 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Wednesday 27 May 2026  00:38:46 +0000 (0:00:02.366)       0:00:04.429 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Check if drivetemp module is available] *********",
                                "Wednesday 27 May 2026  00:38:47 +0000 (0:00:00.928)       0:00:05.358 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Wednesday 27 May 2026  00:38:49 +0000 (0:00:02.150)       0:00:07.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Install lm-sensors] *****************************",
                                "Wednesday 27 May 2026  00:38:49 +0000 (0:00:00.619)       0:00:08.128 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Wednesday 27 May 2026  00:39:02 +0000 (0:00:13.074)       0:00:21.202 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Manage lm-sensors service] **********************",
                                "Wednesday 27 May 2026  00:39:03 +0000 (0:00:01.031)       0:00:22.234 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:39:05 +0000 (0:00:01.622)       0:00:23.857 ********* ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 13.07s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.37s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 2.15s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 1.62s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.13s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.03s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.93s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.60s",
                                "++ semver latest 7.1.1",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sudo systemctl restart manager.service",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "ARA in ceph-ansible already disabled.",
                                "ARA in kolla-ansible already disabled.",
                                "ARA in osism-ansible already disabled.",
                                "ARA in osism-kubernetes already disabled.",
                                "+ osism apply gather-facts",
                                "\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8a74796f-67af-48eb-9c8f-0d6d19a52fe6 (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a74796f-67af-48eb-9c8f-0d6d19a52fe6 (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:40:40 +0000 (0:00:00.211)       0:00:00.211 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:40:45 +0000 (0:00:05.695)       0:00:05.907 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:40:46 +0000 (0:00:00.485)       0:00:06.393 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.70s",
                                "Gather facts for all hosts ---------------------------------------------- 0.49s",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry",
                                "+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images",
                                "+ [[ false == \\t\\r\\u\\e ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:40:47.139804Z",
                            "start": "2026-05-27T00:16:25.016949Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001a",
                        "name": "Deploy manager + bootstrap nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "not _nutshell | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:40:47.704845Z",
                            "start": "2026-05-27T00:40:47.193834Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001b",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:30:46.062354",
                            "end": "2026-05-27 01:11:34.094327",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 /opt/configuration/scripts/deploy-in-a-nutshell.sh",
                                    "_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-a9cb-95ca-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:40:48.031973",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n\n# PULL IMAGES\n\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-05-27 00:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0abd9153-ab4f-46d8-96a3-31119f1b862f (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0abd9153-ab4f-46d8-96a3-31119f1b862f is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-27 00:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 44645ac4-959b-4b1b-bf7f-daf76e60a426 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 44645ac4-959b-4b1b-bf7f-daf76e60a426 (wipe-partitions) has been started and output is visible here.\u001b[0m\n\nPLAY [Wipe partitions] *********************************************************\n\nTASK [Find all logical devices owned by UID 167] *******************************\nWednesday 27 May 2026  00:41:15 +0000 (0:00:00.121)       0:00:00.121 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Remove all rook related logical devices] *********************************\nWednesday 27 May 2026  00:41:16 +0000 (0:00:00.893)       0:00:01.014 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Find all logical devices with prefix ceph] *******************************\nWednesday 27 May 2026  00:41:16 +0000 (0:00:00.218)       0:00:01.232 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Remove all ceph related logical devices] *********************************\nWednesday 27 May 2026  00:41:17 +0000 (0:00:00.466)       0:00:01.699 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check device availability] ***********************************************\nWednesday 27 May 2026  00:41:17 +0000 (0:00:00.253)       0:00:01.952 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nWednesday 27 May 2026  00:41:18 +0000 (0:00:01.211)       0:00:03.164 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nWednesday 27 May 2026  00:41:20 +0000 (0:00:01.248)       0:00:04.413 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nWednesday 27 May 2026  00:41:22 +0000 (0:00:02.105)       0:00:06.518 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Request device events from the kernel] ***********************************\nWednesday 27 May 2026  00:41:22 +0000 (0:00:00.574)       0:00:07.092 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:41:23 +0000 (0:00:00.750)       0:00:07.842 ********* \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.10s\nWipe partitions with wipefs --------------------------------------------- 1.25s\nCheck device availability ----------------------------------------------- 1.21s\nFind all logical devices owned by UID 167 ------------------------------- 0.89s\nRequest device events from the kernel ----------------------------------- 0.75s\nReload udev rules ------------------------------------------------------- 0.57s\nFind all logical devices with prefix ceph ------------------------------- 0.47s\nRemove all ceph related logical devices --------------------------------- 0.25s\nRemove all rook related logical devices --------------------------------- 0.22s\n\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b8a9bccd-a491-48c6-843d-fcaa563f5a41 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b8a9bccd-a491-48c6-843d-fcaa563f5a41 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:41:38 +0000 (0:00:00.244)       0:00:00.244 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:41:39 +0000 (0:00:01.212)       0:00:01.456 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:41:40 +0000 (0:00:00.880)       0:00:02.337 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:41:45 +0000 (0:00:04.682)       0:00:07.019 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:41:45 +0000 (0:00:00.426)       0:00:07.446 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.68s\nosism.commons.facts : Create custom facts directory --------------------- 1.21s\nosism.commons.facts : Copy fact files ----------------------------------- 0.88s\nGather facts for all hosts ---------------------------------------------- 0.43s\n\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1d8d5144-651b-430c-9f92-efd681c0a3b2 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1d8d5144-651b-430c-9f92-efd681c0a3b2 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:41:52 +0000 (0:00:00.275)       0:00:00.275 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:41:52 +0000 (0:00:00.224)       0:00:00.499 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:52 +0000 (0:00:00.227)       0:00:00.727 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:53 +0000 (0:00:00.352)       0:00:01.080 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:53 +0000 (0:00:00.470)       0:00:01.550 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:53 +0000 (0:00:00.190)       0:00:01.740 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:53 +0000 (0:00:00.187)       0:00:01.928 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:54 +0000 (0:00:00.185)       0:00:02.113 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:54 +0000 (0:00:00.177)       0:00:02.291 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:54 +0000 (0:00:00.180)       0:00:02.471 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:54 +0000 (0:00:00.182)       0:00:02.653 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:54 +0000 (0:00:00.183)       0:00:02.837 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:55 +0000 (0:00:00.397)       0:00:03.235 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:55 +0000 (0:00:00.396)       0:00:03.631 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:56 +0000 (0:00:00.567)       0:00:04.199 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:41:56 +0000 (0:00:00.590)       0:00:04.790 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:57 +0000 (0:00:00.720)       0:00:05.510 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:57 +0000 (0:00:00.409)       0:00:05.919 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:58 +0000 (0:00:00.241)       0:00:06.160 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:58 +0000 (0:00:00.219)       0:00:06.379 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:58 +0000 (0:00:00.197)       0:00:06.577 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:58 +0000 (0:00:00.188)       0:00:06.765 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:58 +0000 (0:00:00.193)       0:00:06.959 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:59 +0000 (0:00:00.196)       0:00:07.155 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:59 +0000 (0:00:00.194)       0:00:07.350 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:41:59 +0000 (0:00:00.182)       0:00:07.533 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:00 +0000 (0:00:00.949)       0:00:08.483 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:00 +0000 (0:00:00.194)       0:00:08.677 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:00 +0000 (0:00:00.189)       0:00:08.867 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.193)       0:00:09.061 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.196)       0:00:09.257 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.178)       0:00:09.436 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.133)       0:00:09.570 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.124)       0:00:09.695 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.130)       0:00:09.826 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:42:01 +0000 (0:00:00.142)       0:00:09.968 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.160)       0:00:10.128 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.156)       0:00:10.285 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.353)       0:00:10.638 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.150)       0:00:10.789 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.125)       0:00:10.915 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:42:02 +0000 (0:00:00.132)       0:00:11.047 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.124)       0:00:11.172 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.116)       0:00:11.289 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.104)       0:00:11.393 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.111)       0:00:11.504 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.103)       0:00:11.608 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.109)       0:00:11.717 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:42:03 +0000 (0:00:00.115)       0:00:11.833 ********* \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:42:04 +0000 (0:00:00.302)       0:00:12.136 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:42:05 +0000 (0:00:01.670)       0:00:13.806 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:42:05 +0000 (0:00:00.240)       0:00:14.047 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:06 +0000 (0:00:00.215)       0:00:14.262 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:06 +0000 (0:00:00.322)       0:00:14.585 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:06 +0000 (0:00:00.160)       0:00:14.746 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:06 +0000 (0:00:00.167)       0:00:14.913 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:07 +0000 (0:00:00.169)       0:00:15.082 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:07 +0000 (0:00:00.160)       0:00:15.243 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:07 +0000 (0:00:00.457)       0:00:15.700 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:07 +0000 (0:00:00.175)       0:00:15.876 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:07 +0000 (0:00:00.177)       0:00:16.053 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:08 +0000 (0:00:00.176)       0:00:16.230 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:08 +0000 (0:00:00.415)       0:00:16.645 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:08 +0000 (0:00:00.352)       0:00:16.998 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:09 +0000 (0:00:00.380)       0:00:17.379 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:09 +0000 (0:00:00.368)       0:00:17.748 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:09 +0000 (0:00:00.308)       0:00:18.056 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:10 +0000 (0:00:00.362)       0:00:18.418 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:10 +0000 (0:00:00.203)       0:00:18.621 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.654)       0:00:19.276 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.196)       0:00:19.472 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.186)       0:00:19.659 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.179)       0:00:19.838 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.181)       0:00:20.019 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:12 +0000 (0:00:00.204)       0:00:20.224 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:12 +0000 (0:00:00.200)       0:00:20.425 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.789)       0:00:21.214 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.203)       0:00:21.417 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.206)       0:00:21.624 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.196)       0:00:21.820 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.211)       0:00:22.032 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:42:14 +0000 (0:00:00.366)       0:00:22.399 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:42:14 +0000 (0:00:00.138)       0:00:22.537 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:42:14 +0000 (0:00:00.133)       0:00:22.670 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:42:14 +0000 (0:00:00.128)       0:00:22.799 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:42:14 +0000 (0:00:00.134)       0:00:22.933 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.171)       0:00:23.105 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.147)       0:00:23.252 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.149)       0:00:23.401 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.152)       0:00:23.554 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.127)       0:00:23.681 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.144)       0:00:23.825 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:00.126)       0:00:23.952 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.345)       0:00:24.298 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.123)       0:00:24.422 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.133)       0:00:24.555 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.125)       0:00:24.681 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.131)       0:00:24.812 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:00.145)       0:00:24.958 ********* \n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:42:17 +0000 (0:00:00.203)       0:00:25.162 ********* \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:42:18 +0000 (0:00:01.009)       0:00:26.171 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:42:18 +0000 (0:00:00.619)       0:00:26.791 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:19 +0000 (0:00:00.705)       0:00:27.497 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:19 +0000 (0:00:00.359)       0:00:27.856 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:19 +0000 (0:00:00.194)       0:00:28.051 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.193)       0:00:28.244 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.162)       0:00:28.407 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.186)       0:00:28.593 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.204)       0:00:28.797 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.242)       0:00:29.040 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:21 +0000 (0:00:00.234)       0:00:29.274 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:21 +0000 (0:00:00.162)       0:00:29.437 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:22 +0000 (0:00:00.625)       0:00:30.062 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:22 +0000 (0:00:00.699)       0:00:30.762 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:23 +0000 (0:00:00.375)       0:00:31.137 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:23 +0000 (0:00:00.382)       0:00:31.520 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:23 +0000 (0:00:00.328)       0:00:31.848 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:24 +0000 (0:00:00.342)       0:00:32.191 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:24 +0000 (0:00:00.210)       0:00:32.401 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:24 +0000 (0:00:00.207)       0:00:32.609 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:24 +0000 (0:00:00.234)       0:00:32.843 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:25 +0000 (0:00:00.226)       0:00:33.070 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:25 +0000 (0:00:00.186)       0:00:33.257 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:25 +0000 (0:00:00.762)       0:00:34.019 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:26 +0000 (0:00:00.219)       0:00:34.238 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:26 +0000 (0:00:00.201)       0:00:34.439 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:27 +0000 (0:00:00.639)       0:00:35.078 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:27 +0000 (0:00:00.223)       0:00:35.301 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:27 +0000 (0:00:00.207)       0:00:35.509 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:27 +0000 (0:00:00.212)       0:00:35.721 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:42:27 +0000 (0:00:00.219)       0:00:35.941 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:42:28 +0000 (0:00:00.199)       0:00:36.141 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:42:28 +0000 (0:00:00.147)       0:00:36.288 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:42:28 +0000 (0:00:00.143)       0:00:36.431 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:42:28 +0000 (0:00:00.145)       0:00:36.577 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:42:28 +0000 (0:00:00.319)       0:00:36.896 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.182)       0:00:37.078 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.166)       0:00:37.245 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.151)       0:00:37.397 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.157)       0:00:37.554 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.141)       0:00:37.696 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.137)       0:00:37.834 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:42:29 +0000 (0:00:00.132)       0:00:37.966 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:42:30 +0000 (0:00:00.147)       0:00:38.114 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:42:30 +0000 (0:00:00.172)       0:00:38.286 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:42:30 +0000 (0:00:00.146)       0:00:38.433 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:42:30 +0000 (0:00:00.149)       0:00:38.582 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:42:31 +0000 (0:00:00.549)       0:00:39.132 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:42:31 +0000 (0:00:00.137)       0:00:39.270 ********* \n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-4f0d3202-9204-584e-b873-e40fce52c305\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:42:31 +0000 (0:00:00.223)       0:00:39.493 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:42:32 +0000 (0:00:00.929)       0:00:40.423 ********* \n=============================================================================== \nWrite configuration file ------------------------------------------------ 3.61s\nGet initial list of available block devices ----------------------------- 1.15s\nAdd known partitions to the list of available block devices ------------- 1.11s\nGet extra vars for Ceph configuration ----------------------------------- 1.08s\nAdd known links to the list of available block devices ------------------ 1.04s\nAdd known partitions to the list of available block devices ------------- 0.95s\nPrint DB devices -------------------------------------------------------- 0.79s\nAdd known partitions to the list of available block devices ------------- 0.79s\nAdd known partitions to the list of available block devices ------------- 0.76s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.75s\nPrint configuration data ------------------------------------------------ 0.73s\nAdd known links to the list of available block devices ------------------ 0.72s\nAdd known links to the list of available block devices ------------------ 0.70s\nAdd known partitions to the list of available block devices ------------- 0.65s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.65s\nAdd known partitions to the list of available block devices ------------- 0.64s\nAdd known links to the list of available block devices ------------------ 0.63s\nSet WAL devices config data --------------------------------------------- 0.61s\nDefine lvm_volumes structures ------------------------------------------- 0.60s\nAdd known links to the list of available block devices ------------------ 0.59s\n\u001b[32m2026-05-27 00:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eb855d8f-41dd-4064-be51-f5fcb370b39e (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-27 00:42:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-27 00:43:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-27 00:43:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-27 00:43:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-27 00:43:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-27 00:43:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-27 00:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-27 00:43:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 8cf11b1] 2026-05-27-00-43\n 5 files changed, 75 insertions(+), 10 deletions(-)\n create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml\n\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e4fe5217-408d-49c3-b503-f1dabb2f23d5 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e4fe5217-408d-49c3-b503-f1dabb2f23d5 (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:43:31 +0000 (0:00:00.267)       0:00:00.267 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:43:31 +0000 (0:00:00.202)       0:00:00.469 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:31 +0000 (0:00:00.176)       0:00:00.646 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:32 +0000 (0:00:00.354)       0:00:01.000 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:32 +0000 (0:00:00.404)       0:00:01.405 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:32 +0000 (0:00:00.172)       0:00:01.578 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:32 +0000 (0:00:00.175)       0:00:01.753 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:32 +0000 (0:00:00.153)       0:00:01.906 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:33 +0000 (0:00:00.175)       0:00:02.082 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:33 +0000 (0:00:00.169)       0:00:02.251 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:33 +0000 (0:00:00.152)       0:00:02.404 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:33 +0000 (0:00:00.155)       0:00:02.560 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:33 +0000 (0:00:00.343)       0:00:02.903 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:34 +0000 (0:00:00.330)       0:00:03.233 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:34 +0000 (0:00:00.464)       0:00:03.698 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:35 +0000 (0:00:00.722)       0:00:04.420 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:35 +0000 (0:00:00.308)       0:00:04.729 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.353)       0:00:05.082 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.176)       0:00:05.259 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.163)       0:00:05.422 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.163)       0:00:05.586 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.164)       0:00:05.750 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:36 +0000 (0:00:00.157)       0:00:05.908 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:37 +0000 (0:00:00.176)       0:00:06.085 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:37 +0000 (0:00:00.166)       0:00:06.251 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:37 +0000 (0:00:00.174)       0:00:06.426 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:38 +0000 (0:00:00.885)       0:00:07.312 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:38 +0000 (0:00:00.202)       0:00:07.515 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:38 +0000 (0:00:00.178)       0:00:07.693 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:38 +0000 (0:00:00.182)       0:00:07.876 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:43:39 +0000 (0:00:00.200)       0:00:08.077 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:43:39 +0000 (0:00:00.129)       0:00:08.206 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:43:39 +0000 (0:00:00.166)       0:00:08.373 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:43:41 +0000 (0:00:02.046)       0:00:10.419 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:43:41 +0000 (0:00:00.154)       0:00:10.574 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:43:43 +0000 (0:00:01.574)       0:00:12.148 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:43:43 +0000 (0:00:00.144)       0:00:12.292 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:43:43 +0000 (0:00:00.130)       0:00:12.423 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:43:44 +0000 (0:00:00.731)       0:00:13.155 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:43:44 +0000 (0:00:00.158)       0:00:13.313 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:43:44 +0000 (0:00:00.175)       0:00:13.489 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:43:44 +0000 (0:00:00.184)       0:00:13.673 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:43:44 +0000 (0:00:00.196)       0:00:13.869 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.149)       0:00:14.019 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.201)       0:00:14.220 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.196)       0:00:14.416 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.182)       0:00:14.598 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.124)       0:00:14.722 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.126)       0:00:14.849 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:43:45 +0000 (0:00:00.135)       0:00:14.985 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:43:46 +0000 (0:00:00.357)       0:00:15.342 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:43:46 +0000 (0:00:00.140)       0:00:15.482 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:43:46 +0000 (0:00:00.142)       0:00:15.625 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:43:47 +0000 (0:00:00.663)       0:00:16.288 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:43:47 +0000 (0:00:00.506)       0:00:16.795 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.531)       0:00:17.326 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.149)       0:00:17.476 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.116)       0:00:17.592 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.109)       0:00:17.702 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.140)       0:00:17.843 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:43:48 +0000 (0:00:00.136)       0:00:17.979 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:43:49 +0000 (0:00:00.149)       0:00:18.128 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:43:49 +0000 (0:00:00.365)       0:00:18.494 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:43:49 +0000 (0:00:00.130)       0:00:18.624 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:43:49 +0000 (0:00:00.151)       0:00:18.775 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:43:49 +0000 (0:00:00.140)       0:00:18.916 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.178)       0:00:19.094 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.146)       0:00:19.241 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.137)       0:00:19.378 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.146)       0:00:19.525 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.129)       0:00:19.654 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.134)       0:00:19.789 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:43:50 +0000 (0:00:00.158)       0:00:19.948 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:43:51 +0000 (0:00:00.139)       0:00:20.087 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:43:51 +0000 (0:00:00.457)       0:00:20.544 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:43:51 +0000 (0:00:00.160)       0:00:20.705 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:43:51 +0000 (0:00:00.175)       0:00:20.881 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:43:52 +0000 (0:00:00.184)       0:00:21.065 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:43:52 +0000 (0:00:00.146)       0:00:21.212 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:43:52 +0000 (0:00:00.151)       0:00:21.363 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:43:52 +0000 (0:00:00.149)       0:00:21.513 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:43:52 +0000 (0:00:00.140)       0:00:21.654 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:43:53 +0000 (0:00:00.527)       0:00:22.181 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:43:53 +0000 (0:00:00.548)       0:00:22.730 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:43:53 +0000 (0:00:00.123)       0:00:22.853 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'vg_name': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'vg_name': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:43:54 +0000 (0:00:00.142)       0:00:22.995 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:43:54 +0000 (0:00:00.322)       0:00:23.317 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:43:54 +0000 (0:00:00.140)       0:00:23.458 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:43:54 +0000 (0:00:00.149)       0:00:23.608 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:43:54 +0000 (0:00:00.290)       0:00:23.899 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:43:55 +0000 (0:00:00.254)       0:00:24.153 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:55 +0000 (0:00:00.229)       0:00:24.383 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:55 +0000 (0:00:00.411)       0:00:24.794 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:56 +0000 (0:00:00.200)       0:00:24.994 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:56 +0000 (0:00:00.183)       0:00:25.178 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:56 +0000 (0:00:00.554)       0:00:25.732 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:56 +0000 (0:00:00.162)       0:00:25.895 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:57 +0000 (0:00:00.204)       0:00:26.100 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:57 +0000 (0:00:00.187)       0:00:26.287 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:57 +0000 (0:00:00.190)       0:00:26.477 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:57 +0000 (0:00:00.178)       0:00:26.656 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:58 +0000 (0:00:00.377)       0:00:27.034 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:58 +0000 (0:00:00.402)       0:00:27.436 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:58 +0000 (0:00:00.376)       0:00:27.813 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:59 +0000 (0:00:00.512)       0:00:28.325 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:59 +0000 (0:00:00.314)       0:00:28.640 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:00 +0000 (0:00:00.495)       0:00:29.135 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:00 +0000 (0:00:00.208)       0:00:29.344 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:00 +0000 (0:00:00.196)       0:00:29.541 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:00 +0000 (0:00:00.160)       0:00:29.701 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:00 +0000 (0:00:00.183)       0:00:29.884 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:01 +0000 (0:00:00.185)       0:00:30.070 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:01 +0000 (0:00:00.189)       0:00:30.260 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:01 +0000 (0:00:00.162)       0:00:30.422 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:01 +0000 (0:00:00.176)       0:00:30.599 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:02 +0000 (0:00:00.716)       0:00:31.315 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:02 +0000 (0:00:00.183)       0:00:31.499 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:02 +0000 (0:00:00.149)       0:00:31.649 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:03 +0000 (0:00:00.441)       0:00:32.090 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:44:03 +0000 (0:00:00.183)       0:00:32.273 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:44:03 +0000 (0:00:00.118)       0:00:32.391 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:44:03 +0000 (0:00:00.178)       0:00:32.570 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:44:05 +0000 (0:00:01.887)       0:00:34.458 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:44:05 +0000 (0:00:00.154)       0:00:34.613 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:44:06 +0000 (0:00:01.332)       0:00:35.945 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.148)       0:00:36.093 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.150)       0:00:36.243 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.129)       0:00:36.373 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.122)       0:00:36.496 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.143)       0:00:36.639 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:44:07 +0000 (0:00:00.287)       0:00:36.927 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.138)       0:00:37.066 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.130)       0:00:37.196 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.156)       0:00:37.353 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.147)       0:00:37.500 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.133)       0:00:37.634 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.123)       0:00:37.758 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:44:08 +0000 (0:00:00.117)       0:00:37.875 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:44:09 +0000 (0:00:00.132)       0:00:38.008 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:44:09 +0000 (0:00:00.122)       0:00:38.130 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:44:09 +0000 (0:00:00.130)       0:00:38.261 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:44:09 +0000 (0:00:00.131)       0:00:38.392 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:44:10 +0000 (0:00:00.640)       0:00:39.033 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:44:10 +0000 (0:00:00.519)       0:00:39.552 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.507)       0:00:40.060 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.128)       0:00:40.188 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.105)       0:00:40.294 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.087)       0:00:40.381 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.107)       0:00:40.489 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.132)       0:00:40.621 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.109)       0:00:40.731 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.116)       0:00:40.847 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:44:11 +0000 (0:00:00.118)       0:00:40.966 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.105)       0:00:41.072 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.281)       0:00:41.353 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.127)       0:00:41.481 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.131)       0:00:41.613 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.125)       0:00:41.738 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.127)       0:00:41.866 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:44:12 +0000 (0:00:00.122)       0:00:41.989 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.119)       0:00:42.109 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.131)       0:00:42.240 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.125)       0:00:42.366 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.139)       0:00:42.506 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.133)       0:00:42.639 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:44:13 +0000 (0:00:00.163)       0:00:42.803 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:44:14 +0000 (0:00:00.412)       0:00:43.216 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:44:14 +0000 (0:00:00.149)       0:00:43.366 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:44:14 +0000 (0:00:00.163)       0:00:43.529 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:44:14 +0000 (0:00:00.131)       0:00:43.661 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:14 +0000 (0:00:00.182)       0:00:43.843 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:15 +0000 (0:00:00.517)       0:00:44.361 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:44:15 +0000 (0:00:00.503)       0:00:44.864 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:44:16 +0000 (0:00:00.136)       0:00:45.000 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'vg_name': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'vg_name': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:44:16 +0000 (0:00:00.149)       0:00:45.150 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:44:16 +0000 (0:00:00.145)       0:00:45.295 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:44:16 +0000 (0:00:00.141)       0:00:45.436 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:44:16 +0000 (0:00:00.149)       0:00:45.586 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:44:17 +0000 (0:00:00.459)       0:00:46.045 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:44:17 +0000 (0:00:00.250)       0:00:46.296 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:17 +0000 (0:00:00.206)       0:00:46.502 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:17 +0000 (0:00:00.387)       0:00:46.890 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:18 +0000 (0:00:00.198)       0:00:47.088 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:18 +0000 (0:00:00.193)       0:00:47.281 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:18 +0000 (0:00:00.186)       0:00:47.467 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:18 +0000 (0:00:00.189)       0:00:47.657 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:18 +0000 (0:00:00.180)       0:00:47.837 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:19 +0000 (0:00:00.499)       0:00:48.337 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:19 +0000 (0:00:00.182)       0:00:48.519 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:19 +0000 (0:00:00.189)       0:00:48.709 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:20 +0000 (0:00:00.373)       0:00:49.083 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:20 +0000 (0:00:00.401)       0:00:49.484 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:20 +0000 (0:00:00.399)       0:00:49.884 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:21 +0000 (0:00:00.484)       0:00:50.368 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:21 +0000 (0:00:00.307)       0:00:50.676 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.408)       0:00:51.085 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.188)       0:00:51.273 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.187)       0:00:51.461 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.556)       0:00:52.018 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.202)       0:00:52.220 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.186)       0:00:52.406 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.189)       0:00:52.596 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.197)       0:00:52.794 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.194)       0:00:52.988 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.594)       0:00:53.582 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.192)       0:00:53.774 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.184)       0:00:53.958 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.202)       0:00:54.160 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.184)       0:00:54.345 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.278)       0:00:54.624 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.199)       0:00:54.823 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:01.650)       0:00:56.474 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:00.140)       0:00:56.614 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:44:28 +0000 (0:00:01.230)       0:00:57.845 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:44:28 +0000 (0:00:00.143)       0:00:57.989 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.131)       0:00:58.120 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.135)       0:00:58.256 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.129)       0:00:58.385 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.134)       0:00:58.520 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.142)       0:00:58.662 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.143)       0:00:58.806 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.237)       0:00:59.043 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.127)       0:00:59.170 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.119)       0:00:59.289 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.140)       0:00:59.430 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.120)       0:00:59.551 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.117)       0:00:59.668 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.119)       0:00:59.788 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:44:30 +0000 (0:00:00.128)       0:00:59.916 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:44:31 +0000 (0:00:00.122)       0:01:00.038 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:44:31 +0000 (0:00:00.117)       0:01:00.156 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:44:31 +0000 (0:00:00.474)       0:01:00.631 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:44:32 +0000 (0:00:00.407)       0:01:01.038 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:44:32 +0000 (0:00:00.592)       0:01:01.631 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:44:32 +0000 (0:00:00.130)       0:01:01.761 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:44:32 +0000 (0:00:00.088)       0:01:01.849 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:44:32 +0000 (0:00:00.094)       0:01:01.943 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.109)       0:01:02.053 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.121)       0:01:02.175 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.125)       0:01:02.301 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.111)       0:01:02.412 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.124)       0:01:02.536 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.126)       0:01:02.663 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.103)       0:01:02.767 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.103)       0:01:02.871 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.119)       0:01:02.990 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.245)       0:01:03.236 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.125)       0:01:03.362 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.489 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.617 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.128)       0:01:03.745 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.873 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.143)       0:01:04.016 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.150)       0:01:04.166 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.146)       0:01:04.312 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.152)       0:01:04.465 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.151)       0:01:04.616 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.149)       0:01:04.766 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:44:36 +0000 (0:00:00.271)       0:01:05.037 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:36 +0000 (0:00:00.136)       0:01:05.174 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:36 +0000 (0:00:00.455)       0:01:05.629 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.490)       0:01:06.120 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.167)       0:01:06.287 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'vg_name': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'vg_name': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.199)       0:01:06.487 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.160)       0:01:06.648 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.180)       0:01:06.829 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.182)       0:01:07.011 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-4f0d3202-9204-584e-b873-e40fce52c305\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.190)       0:01:07.201 ********* \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.58s\nCreate block LVs -------------------------------------------------------- 4.14s\nGather DB VGs with total and available size in bytes -------------------- 1.78s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.63s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.54s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.50s\nGather WAL VGs with total and available size in bytes ------------------- 1.43s\nAdd known partitions to the list of available block devices ------------- 1.26s\nAdd known links to the list of available block devices ------------------ 1.15s\nPrint 'Create DB VGs' --------------------------------------------------- 1.00s\nPrint LVM report data --------------------------------------------------- 0.94s\nAdd known partitions to the list of available block devices ------------- 0.89s\nPrint 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.75s\nCreate DB LVs for ceph_db_devices --------------------------------------- 0.74s\nAdd known links to the list of available block devices ------------------ 0.72s\nAdd known partitions to the list of available block devices ------------- 0.72s\nGet extra vars for Ceph configuration ----------------------------------- 0.71s\nFail if block LV defined in lvm_volumes is missing ---------------------- 0.63s\nCreate DB+WAL VGs ------------------------------------------------------- 0.61s\nGet initial list of available block devices ----------------------------- 0.61s\n\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3540784b-a9d0-4009-ae9a-f4e2bd3a9de8 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3540784b-a9d0-4009-ae9a-f4e2bd3a9de8 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:44:54 +0000 (0:00:00.344)       0:00:00.344 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:44:55 +0000 (0:00:01.288)       0:00:01.633 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:01.215)       0:00:02.849 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:04.793)       0:00:07.642 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.505)       0:00:08.148 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.79s\nosism.commons.facts : Create custom facts directory --------------------- 1.29s\nosism.commons.facts : Copy fact files ----------------------------------- 1.22s\nGather facts for all hosts ---------------------------------------------- 0.51s\n\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b4f4810-bdbf-469a-8945-65ea95b50890 (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b4f4810-bdbf-469a-8945-65ea95b50890 (frr) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role frr] **********************************************************\n\nTASK [osism.services.frr : Include distribution specific install tasks] ********\nWednesday 27 May 2026  00:45:17 +0000 (0:00:00.271)       0:00:00.271 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.frr : Pin frr package version] ****************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.203)       0:00:00.475 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:01.593)       0:00:02.069 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nWednesday 27 May 2026  00:45:28 +0000 (0:00:08.880)       0:00:10.949 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nWednesday 27 May 2026  00:45:29 +0000 (0:00:00.925)       0:00:11.874 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nWednesday 27 May 2026  00:45:30 +0000 (0:00:00.863)       0:00:12.738 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nWednesday 27 May 2026  00:45:31 +0000 (0:00:01.081)       0:00:13.820 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nWednesday 27 May 2026  00:45:31 +0000 (0:00:00.134)       0:00:13.954 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nWednesday 27 May 2026  00:45:31 +0000 (0:00:00.255)       0:00:14.209 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nWednesday 27 May 2026  00:45:31 +0000 (0:00:00.139)       0:00:14.349 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nWednesday 27 May 2026  00:45:32 +0000 (0:00:00.110)       0:00:14.459 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nWednesday 27 May 2026  00:45:32 +0000 (0:00:00.139)       0:00:14.599 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nWednesday 27 May 2026  00:45:33 +0000 (0:00:00.877)       0:00:15.477 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m\n\nTASK [osism.services.frr : Manage frr service] *********************************\nWednesday 27 May 2026  00:45:35 +0000 (0:00:02.048)       0:00:17.526 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nWednesday 27 May 2026  00:45:36 +0000 (0:00:01.172)       0:00:18.698 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:45:37 +0000 (0:00:01.396)       0:00:20.095 ********* \n=============================================================================== \nosism.services.frr : Install frr package -------------------------------- 8.88s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.05s\nosism.services.frr : Pin frr package version ---------------------------- 1.59s\nosism.services.frr : Restart frr service -------------------------------- 1.40s\nosism.services.frr : Manage frr service --------------------------------- 1.17s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.08s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.88s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.86s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.26s\nosism.services.frr : Include distribution specific install tasks -------- 0.20s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.14s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.14s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.13s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.11s\n\n--> DEPLOY IN A NUTSHELL -- START -- Wed May 27 00:45:38 UTC 2026\n\n\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-27 00:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 25c0ca08-b180-4eeb-bd94-b6f4ab39fa85 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 25c0ca08-b180-4eeb-bd94-b6f4ab39fa85 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:43:39 +0000 (0:00:00.332)       0:00:00.332 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:43:39 +0000 (0:00:00.129)       0:00:00.461 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m\n\nPLAY [Apply role opensearch] ***************************************************\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:43:40 +0000 (0:00:00.105)       0:00:00.567 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/pull.yml for testbed-node-0\u001b[0m\n\nTASK [service-images-pull : opensearch | Pull images] **************************\nWednesday 27 May 2026  00:43:40 +0000 (0:00:00.160)       0:00:00.728 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=opensearch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=opensearch-dashboards)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:45:55 +0000 (0:02:14.927)       0:02:15.655 ********* \n=============================================================================== \nservice-images-pull : opensearch | Pull images ------------------------ 134.93s\nopensearch : include_tasks ---------------------------------------------- 0.16s\nGroup hosts based on Kolla action --------------------------------------- 0.13s\nGroup hosts based on enabled services ----------------------------------- 0.11s\n\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.637)       0:00:00.637 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nWednesday 27 May 2026  00:46:04 +0000 (0:00:04.509)       0:00:05.147 ********* \n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***\nWednesday 27 May 2026  00:46:06 +0000 (0:00:02.144)       0:00:07.292 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.414667', 'end': '2026-05-27 00:46:05.420661', 'delta': '0:00:00.005994', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.265487', 'end': '2026-05-27 00:46:05.275297', 'delta': '0:00:00.009810', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.172206', 'end': '2026-05-27 00:46:05.180271', 'delta': '0:00:00.008065', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.032205', 'end': '2026-05-27 00:46:05.037346', 'delta': '0:00:00.005141', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.718277', 'end': '2026-05-27 00:46:05.725646', 'delta': '0:00:00.007369', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.907121', 'end': '2026-05-27 00:46:05.914340', 'delta': '0:00:00.007219', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.044178', 'end': '2026-05-27 00:46:05.048192', 'delta': '0:00:00.004014', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****\nWednesday 27 May 2026  00:46:07 +0000 (0:00:01.600)       0:00:08.892 ********* \n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************\nWednesday 27 May 2026  00:46:09 +0000 (0:00:01.320)       0:00:10.213 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:46:11 +0000 (0:00:02.573)       0:00:12.786 ********* \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.51s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.57s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.14s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.60s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.32s\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role homer] ********************************************************\n\nTASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.632)       0:00:00.632 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.homer : Create traefik external network] ******************\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.272)       0:00:00.904 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nWednesday 27 May 2026  00:46:03 +0000 (0:00:03.444)       0:00:04.348 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m\n\nTASK [osism.services.homer : Copy config.yml configuration file] ***************\nWednesday 27 May 2026  00:46:05 +0000 (0:00:02.420)       0:00:06.768 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nWednesday 27 May 2026  00:46:08 +0000 (0:00:02.517)       0:00:09.286 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nWednesday 27 May 2026  00:46:09 +0000 (0:00:01.273)       0:00:10.560 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.homer : Restart homer service] *****************\nWednesday 27 May 2026  00:46:34 +0000 (0:00:24.758)       0:00:35.318 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:46:37 +0000 (0:00:02.979)       0:00:38.297 ********* \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 24.76s\nosism.services.homer : Create traefik external network ------------------ 3.44s\nosism.services.homer : Restart homer service ---------------------------- 2.98s\nosism.services.homer : Copy config.yml configuration file --------------- 2.52s\nosism.services.homer : Create required directories ---------------------- 2.42s\nosism.services.homer : Copy docker-compose.yml file --------------------- 1.27s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.27s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.542)       0:00:00.542 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.openstackclient : Create required directories] ************\nWednesday 27 May 2026  00:46:00 +0000 (0:00:00.791)       0:00:01.334 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m\n\nTASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********\nWednesday 27 May 2026  00:46:04 +0000 (0:00:03.252)       0:00:04.586 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nWednesday 27 May 2026  00:46:05 +0000 (0:00:01.634)       0:00:06.221 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Copy openstack wrapper script] **********\nWednesday 27 May 2026  00:46:37 +0000 (0:00:31.766)       0:00:37.987 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nWednesday 27 May 2026  00:46:38 +0000 (0:00:01.227)       0:00:39.215 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nWednesday 27 May 2026  00:46:39 +0000 (0:00:00.892)       0:00:40.108 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nWednesday 27 May 2026  00:46:41 +0000 (0:00:02.126)       0:00:42.235 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nWednesday 27 May 2026  00:46:42 +0000 (0:00:01.173)       0:00:43.409 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nWednesday 27 May 2026  00:46:45 +0000 (0:00:02.480)       0:00:45.889 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:01.165)       0:00:47.055 ********* \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 31.77s\nosism.services.openstackclient : Create required directories ------------ 3.25s\nosism.services.openstackclient : Wait for an healthy service ------------ 2.48s\nosism.services.openstackclient : Restart openstackclient service -------- 2.13s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 1.63s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.23s\nosism.services.openstackclient : Ensure that all containers are up ------ 1.17s\nosism.services.openstackclient : Copy bash completion script ------------ 1.17s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 0.89s\nosism.services.openstackclient : Include tasks -------------------------- 0.79s\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nWednesday 27 May 2026  00:46:16 +0000 (0:00:00.246)       0:00:00.246 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:01.506)       0:00:01.752 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:00.522)       0:00:02.275 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:01.642)       0:00:03.918 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******\nWednesday 27 May 2026  00:47:09 +0000 (0:00:49.360)       0:00:53.279 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:47:13 +0000 (0:00:03.120)       0:00:56.399 ********* \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 49.36s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.12s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.64s\nosism.services.phpmyadmin : Create traefik external network ------------- 1.51s\nosism.services.phpmyadmin : Create required directories ----------------- 0.52s\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.443)       0:00:00.443 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m\n\nPLAY [Apply role netdata] ******************************************************\n\nTASK [osism.services.netdata : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:46:01 +0000 (0:00:01.776)       0:00:02.219 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Remove old architecture-dependent repository] ***\nWednesday 27 May 2026  00:46:02 +0000 (0:00:01.004)       0:00:03.223 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.netdata : Install apt-transport-https package] ************\nWednesday 27 May 2026  00:46:05 +0000 (0:00:02.711)       0:00:05.934 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.netdata : Add repository gpg key] *************************\nWednesday 27 May 2026  00:46:09 +0000 (0:00:04.129)       0:00:10.063 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nWednesday 27 May 2026  00:46:12 +0000 (0:00:02.667)       0:00:12.731 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nWednesday 27 May 2026  00:46:23 +0000 (0:00:10.836)       0:00:23.567 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:23.670)       0:00:47.238 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Copy configuration files] ***********************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:01.268)       0:00:48.506 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nWednesday 27 May 2026  00:46:53 +0000 (0:00:05.538)       0:00:54.044 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Opt out from anonymous statistics] **************\nWednesday 27 May 2026  00:46:55 +0000 (0:00:02.147)       0:00:56.191 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.netdata : Add netdata user to docker group] ***************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:01.972)       0:00:58.164 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nWednesday 27 May 2026  00:46:59 +0000 (0:00:01.496)       0:00:59.661 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.netdata : Include host type specific tasks] ***************\nWednesday 27 May 2026  00:47:00 +0000 (0:00:01.728)       0:01:01.389 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********\nWednesday 27 May 2026  00:47:02 +0000 (0:00:01.149)       0:01:02.538 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:01.591)       0:01:04.130 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:47:15 +0000 (0:00:11.599)       0:01:15.729 ********* \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 23.67s\nosism.services.netdata : Restart service netdata ----------------------- 11.60s\nosism.services.netdata : Add repository -------------------------------- 10.84s\nosism.services.netdata : Copy configuration files ----------------------- 5.54s\nosism.services.netdata : Install apt-transport-https package ------------ 4.13s\nosism.services.netdata : Remove old architecture-dependent repository --- 2.71s\nosism.services.netdata : Add repository gpg key ------------------------- 2.67s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.15s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.97s\nGroup hosts based on enabled services ----------------------------------- 1.78s\nosism.services.netdata : Manage service netdata ------------------------- 1.73s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.59s\nosism.services.netdata : Add netdata user to docker group --------------- 1.50s\nosism.services.netdata : Include config tasks --------------------------- 1.27s\nosism.services.netdata : Include host type specific tasks --------------- 1.15s\nosism.services.netdata : Include distribution specific install tasks ---- 1.00s\n\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nWednesday 27 May 2026  00:45:53 +0000 (0:00:00.295)       0:00:00.295 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [common : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:45:54 +0000 (0:00:01.030)       0:00:01.325 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nWednesday 27 May 2026  00:45:58 +0000 (0:00:04.077)       0:00:05.402 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : common | Copying over extra CA certificates] *********\nWednesday 27 May 2026  00:45:59 +0000 (0:00:01.161)       0:00:06.563 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:46:04 +0000 (0:00:04.666)       0:00:11.230 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  00:46:06 +0000 (0:00:01.927)       0:00:13.158 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over /run subdirectories conf] **************************\nWednesday 27 May 2026  00:46:09 +0000 (0:00:02.680)       0:00:15.839 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Restart systemd-tmpfiles] ***************************************\nWednesday 27 May 2026  00:46:10 +0000 (0:00:01.093)       0:00:16.932 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:46:11 +0000 (0:00:01.193)       0:00:18.126 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:06.720)       0:00:24.846 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd filter config files] ************************\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.971)       0:00:25.817 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd format config files] ************************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:00.819)       0:00:26.637 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd output config files] ************************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:00.655)       0:00:27.293 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Copying over fluentd.conf] **************************************\nWednesday 27 May 2026  00:46:21 +0000 (0:00:00.753)       0:00:28.047 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nWednesday 27 May 2026  00:46:25 +0000 (0:00:03.879)       0:00:31.926 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nWednesday 27 May 2026  00:46:28 +0000 (0:00:03.651)       0:00:35.577 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nWednesday 27 May 2026  00:46:32 +0000 (0:00:03.538)       0:00:39.116 ********* \n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nWednesday 27 May 2026  00:46:35 +0000 (0:00:02.617)       0:00:41.733 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nWednesday 27 May 2026  00:46:37 +0000 (0:00:02.757)       0:00:44.490 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [common : Check common containers] ****************************************\nWednesday 27 May 2026  00:46:40 +0000 (0:00:02.452)       0:00:46.942 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nWednesday 27 May 2026  00:46:43 +0000 (0:00:03.408)       0:00:50.351 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Link kolla_logs volume to /var/log/kolla] ***********************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:02.959)       0:00:53.310 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:01.222)       0:00:54.533 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.083)       0:00:54.616 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.082)       0:00:54.699 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.076)       0:00:54.775 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.075)       0:00:54.851 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.079)       0:00:54.931 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.075)       0:00:55.007 ********* \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.124)       0:00:55.131 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nWednesday 27 May 2026  00:47:24 +0000 (0:00:36.156)       0:01:31.288 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nWednesday 27 May 2026  00:47:55 +0000 (0:00:30.499)       0:02:01.787 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart cron container] ******************************\nWednesday 27 May 2026  00:47:57 +0000 (0:00:01.995)       0:02:03.783 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:06 +0000 (0:00:09.685)       0:02:13.468 ********* \n=============================================================================== \ncommon : Restart fluentd container ------------------------------------- 36.16s\ncommon : Restart kolla-toolbox container ------------------------------- 30.50s\ncommon : Restart cron container ----------------------------------------- 9.69s\ncommon : Copying over config.json files for services -------------------- 6.72s\nservice-cert-copy : common | Copying over extra CA certificates --------- 4.67s\ncommon : Ensuring config directories exist ------------------------------ 4.08s\ncommon : Copying over fluentd.conf -------------------------------------- 3.88s\ncommon : Copying over cron logrotate config file ------------------------ 3.65s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.54s\ncommon : Check common containers ---------------------------------------- 3.41s\ncommon : Creating log volume -------------------------------------------- 2.96s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.76s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 2.68s\ncommon : Ensuring config directories have correct owner and permission --- 2.62s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.45s\ncommon : Initializing toolbox container using normal user --------------- 2.00s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 1.93s\ncommon : Link kolla_logs volume to /var/log/kolla ----------------------- 1.22s\ncommon : Restart systemd-tmpfiles --------------------------------------- 1.19s\ncommon : include_tasks -------------------------------------------------- 1.16s\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.343)       0:00:00.343 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.306)       0:00:00.649 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m\n\nPLAY [Apply role memcached] ****************************************************\n\nTASK [memcached : include_tasks] ***********************************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.345)       0:00:00.994 ********* \n\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [memcached : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.507)       0:00:01.501 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nWednesday 27 May 2026  00:48:13 +0000 (0:00:01.216)       0:00:02.717 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [memcached : Check memcached container] ***********************************\nWednesday 27 May 2026  00:48:15 +0000 (0:00:01.638)       0:00:04.356 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [memcached : Restart memcached container] **********************\nWednesday 27 May 2026  00:48:17 +0000 (0:00:02.262)       0:00:06.618 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:20 +0000 (0:00:02.594)       0:00:09.213 ********* \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 2.60s\nmemcached : Check memcached container ----------------------------------- 2.26s\nmemcached : Copying over config.json files for services ----------------- 1.64s\nmemcached : Ensuring config directories exist --------------------------- 1.22s\nmemcached : include_tasks ----------------------------------------------- 0.51s\nGroup hosts based on enabled services ----------------------------------- 0.35s\nGroup hosts based on Kolla action --------------------------------------- 0.31s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.325)       0:00:00.325 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.280)       0:00:00.606 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m\n\nPLAY [Apply role redis] ********************************************************\n\nTASK [redis : include_tasks] ***************************************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.307)       0:00:00.913 ********* \n\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [redis : Ensuring config directories exist] *******************************\nWednesday 27 May 2026  00:48:13 +0000 (0:00:00.711)       0:00:01.625 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over default config.json files] **************************\nWednesday 27 May 2026  00:48:14 +0000 (0:00:01.576)       0:00:03.201 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over redis config files] *********************************\nWednesday 27 May 2026  00:48:17 +0000 (0:00:03.012)       0:00:06.214 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Check redis containers] ******************************************\nWednesday 27 May 2026  00:48:20 +0000 (0:00:02.589)       0:00:08.804 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:48:21 +0000 (0:00:01.652)       0:00:10.456 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:00.772)       0:00:11.229 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:00.188)       0:00:11.417 ********* \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nWednesday 27 May 2026  00:48:23 +0000 (0:00:00.176)       0:00:11.594 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nWednesday 27 May 2026  00:48:26 +0000 (0:00:03.599)       0:00:15.194 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:35 +0000 (0:00:08.969)       0:00:24.163 ********* \n=============================================================================== \nredis : Restart redis-sentinel container -------------------------------- 8.97s\nredis : Restart redis container ----------------------------------------- 3.60s\nredis : Copying over default config.json files -------------------------- 3.02s\nredis : Copying over redis config files --------------------------------- 2.58s\nredis : Check redis containers ------------------------------------------ 1.65s\nredis : Ensuring config directories exist ------------------------------- 1.58s\nredis : Flush handlers -------------------------------------------------- 1.14s\nredis : include_tasks --------------------------------------------------- 0.71s\nGroup hosts based on enabled services ----------------------------------- 0.31s\nGroup hosts based on Kolla action --------------------------------------- 0.28s\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state SUCCESS\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nWednesday 27 May 2026  00:45:54 +0000 (0:00:00.245)       0:00:00.245 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set same timezone on every Server] **************************\nWednesday 27 May 2026  00:45:55 +0000 (0:00:00.600)       0:00:00.846 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set SELinux to disabled state] ******************************\nWednesday 27 May 2026  00:45:55 +0000 (0:00:00.759)       0:00:01.605 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv4 forwarding] *************************************\nWednesday 27 May 2026  00:45:56 +0000 (0:00:00.580)       0:00:02.186 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nWednesday 27 May 2026  00:45:58 +0000 (0:00:01.889)       0:00:04.076 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 router advertisements] **************************\nWednesday 27 May 2026  00:46:00 +0000 (0:00:01.864)       0:00:05.940 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************\nWednesday 27 May 2026  00:46:01 +0000 (0:00:01.415)       0:00:07.356 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [k3s_prereq : Load br_netfilter] ******************************************\nWednesday 27 May 2026  00:46:02 +0000 (0:00:00.773)       0:00:08.129 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************\nWednesday 27 May 2026  00:46:03 +0000 (0:00:00.674)       0:00:08.804 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************\nWednesday 27 May 2026  00:46:04 +0000 (0:00:01.217)       0:00:10.022 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***\nWednesday 27 May 2026  00:46:05 +0000 (0:00:01.470)       0:00:11.492 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary x64] **********************************\nWednesday 27 May 2026  00:46:06 +0000 (0:00:00.647)       0:00:12.139 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nWednesday 27 May 2026  00:46:11 +0000 (0:00:05.346)       0:00:17.486 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary armhf] ********************************\nWednesday 27 May 2026  00:46:13 +0000 (0:00:01.309)       0:00:18.796 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***\nWednesday 27 May 2026  00:46:15 +0000 (0:00:02.110)       0:00:20.907 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************\nWednesday 27 May 2026  00:46:16 +0000 (0:00:00.850)       0:00:21.758 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***\nWednesday 27 May 2026  00:46:17 +0000 (0:00:01.037)       0:00:22.795 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***\nWednesday 27 May 2026  00:46:17 +0000 (0:00:00.731)       0:00:23.527 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Deploy k3s master nodes] *************************************************\n\nTASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***\nWednesday 27 May 2026  00:46:18 +0000 (0:00:01.078)       0:00:24.605 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s-init] **********************************************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:01.085)       0:00:25.690 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Stop k3s] ***************************************************\nWednesday 27 May 2026  00:46:21 +0000 (0:00:01.404)       0:00:27.095 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Clean previous runs of k3s-init] ****************************\nWednesday 27 May 2026  00:46:22 +0000 (0:00:01.094)       0:00:28.190 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy K3s http_proxy conf] *********************************\nWednesday 27 May 2026  00:46:23 +0000 (0:00:01.431)       0:00:29.622 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create /etc/rancher/k3s directory] **************************\nWednesday 27 May 2026  00:46:24 +0000 (0:00:00.483)       0:00:30.106 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create custom resolv.conf for k3s] **************************\nWednesday 27 May 2026  00:46:25 +0000 (0:00:00.971)       0:00:31.077 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy vip manifest] ****************************************\nWednesday 27 May 2026  00:46:27 +0000 (0:00:02.021)       0:00:33.099 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************\nWednesday 27 May 2026  00:46:28 +0000 (0:00:01.007)       0:00:34.107 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Create manifests directory on first master] *****************\nWednesday 27 May 2026  00:46:30 +0000 (0:00:02.130)       0:00:36.237 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Download vip rbac manifest to first master] *****************\nWednesday 27 May 2026  00:46:31 +0000 (0:00:00.658)       0:00:36.896 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Copy vip manifest to first master] **************************\nWednesday 27 May 2026  00:46:32 +0000 (0:00:00.855)       0:00:37.751 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy metallb manifest] ************************************\nWednesday 27 May 2026  00:46:33 +0000 (0:00:01.756)       0:00:39.508 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy kube-vip manifest] ***********************************\nWednesday 27 May 2026  00:46:34 +0000 (0:00:00.434)       0:00:39.942 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Init cluster inside the transient k3s-init service] *********\nWednesday 27 May 2026  00:46:34 +0000 (0:00:00.362)       0:00:40.305 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Detect Kubernetes version for label compatibility] **********\nWednesday 27 May 2026  00:46:36 +0000 (0:00:02.082)       0:00:42.387 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Set node role label selector based on Kubernetes version] ***\nWednesday 27 May 2026  00:46:39 +0000 (0:00:02.741)       0:00:45.129 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nWednesday 27 May 2026  00:46:39 +0000 (0:00:00.454)       0:00:45.584 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Save logs of k3s-init.service] ******************************\nWednesday 27 May 2026  00:47:23 +0000 (0:00:43.244)       0:01:28.828 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Kill the temporary service used for initialization] *********\nWednesday 27 May 2026  00:47:23 +0000 (0:00:00.264)       0:01:29.092 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy K3s service file] **************************************\nWednesday 27 May 2026  00:47:24 +0000 (0:00:01.129)       0:01:30.222 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Enable and check K3s service] *******************************\nWednesday 27 May 2026  00:47:25 +0000 (0:00:01.187)       0:01:31.409 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Wait for node-token] ****************************************\nWednesday 27 May 2026  00:47:52 +0000 (0:00:26.952)       0:01:58.362 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Register node-token file access mode] ***********************\nWednesday 27 May 2026  00:47:53 +0000 (0:00:00.590)       0:01:58.952 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Change file access node-token] ******************************\nWednesday 27 May 2026  00:47:54 +0000 (0:00:00.831)       0:01:59.784 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Read node-token from master] ********************************\nWednesday 27 May 2026  00:47:54 +0000 (0:00:00.597)       0:02:00.382 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Store Master node-token] ************************************\nWednesday 27 May 2026  00:47:55 +0000 (0:00:00.615)       0:02:00.997 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Restore node-token file access] *****************************\nWednesday 27 May 2026  00:47:55 +0000 (0:00:00.316)       0:02:01.314 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create directory .kube] *************************************\nWednesday 27 May 2026  00:47:56 +0000 (0:00:00.950)       0:02:02.264 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy config file to user home directory] ********************\nWednesday 27 May 2026  00:47:57 +0000 (0:00:00.597)       0:02:02.862 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****\nWednesday 27 May 2026  00:47:58 +0000 (0:00:00.811)       0:02:03.673 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create kubectl symlink] *************************************\nWednesday 27 May 2026  00:47:58 +0000 (0:00:00.954)       0:02:04.628 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create crictl symlink] **************************************\nWednesday 27 May 2026  00:47:59 +0000 (0:00:00.513)       0:02:05.142 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get contents of manifests folder] ***************************\nWednesday 27 May 2026  00:47:59 +0000 (0:00:00.298)       0:02:05.440 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get sub dirs of manifests folder] ***************************\nWednesday 27 May 2026  00:48:00 +0000 (0:00:00.747)       0:02:06.187 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***\nWednesday 27 May 2026  00:48:01 +0000 (0:00:00.683)       0:02:06.870 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\nPLAY [Deploy k3s worker nodes] *************************************************\n\nTASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***\nWednesday 27 May 2026  00:48:04 +0000 (0:00:03.155)       0:02:10.026 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Check if system is PXE-booted] *******************************\nWednesday 27 May 2026  00:48:04 +0000 (0:00:00.290)       0:02:10.317 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Set fact for PXE-booted system] ******************************\nWednesday 27 May 2026  00:48:05 +0000 (0:00:00.594)       0:02:10.911 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Include http_proxy configuration tasks] **********************\nWednesday 27 May 2026  00:48:05 +0000 (0:00:00.492)       0:02:11.403 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [k3s_agent : Create k3s-node.service.d directory] *************************\nWednesday 27 May 2026  00:48:06 +0000 (0:00:00.456)       0:02:11.860 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Copy K3s http_proxy conf file] *******************************\nWednesday 27 May 2026  00:48:06 +0000 (0:00:00.297)       0:02:12.157 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Deploy K3s http_proxy conf] **********************************\nWednesday 27 May 2026  00:48:07 +0000 (0:00:00.517)       0:02:12.675 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************\nWednesday 27 May 2026  00:48:07 +0000 (0:00:00.323)       0:02:12.998 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create custom resolv.conf for k3s] ***************************\nWednesday 27 May 2026  00:48:07 +0000 (0:00:00.630)       0:02:13.628 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Configure the k3s service] ***********************************\nWednesday 27 May 2026  00:48:09 +0000 (0:00:01.108)       0:02:14.737 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Manage k3s service] ******************************************\nWednesday 27 May 2026  00:48:10 +0000 (0:00:01.737)       0:02:16.474 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 27 May 2026  00:48:21 +0000 (0:00:10.666)       0:02:27.141 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:01.063)       0:02:28.204 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:00.448)       0:02:28.653 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:48:23 +0000 (0:00:00.602)       0:02:29.256 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:01.492)       0:02:30.748 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:00.635)       0:02:31.384 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 27 May 2026  00:48:27 +0000 (0:00:01.800)       0:02:33.184 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 27 May 2026  00:48:28 +0000 (0:00:00.874)       0:02:34.059 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 27 May 2026  00:48:28 +0000 (0:00:00.421)       0:02:34.480 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nWednesday 27 May 2026  00:48:29 +0000 (0:00:00.428)       0:02:34.909 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nWednesday 27 May 2026  00:48:29 +0000 (0:00:00.154)       0:02:35.063 ********* \n\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [kubectl : Remove old architecture-dependent repository] ******************\nWednesday 27 May 2026  00:48:29 +0000 (0:00:00.186)       0:02:35.249 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:00.942)       0:02:36.191 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:01.280)       0:02:37.471 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nWednesday 27 May 2026  00:48:32 +0000 (0:00:00.669)       0:02:38.140 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nWednesday 27 May 2026  00:48:32 +0000 (0:00:00.359)       0:02:38.500 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nWednesday 27 May 2026  00:48:39 +0000 (0:00:06.879)       0:02:45.379 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nWednesday 27 May 2026  00:48:53 +0000 (0:00:13.810)       0:02:59.190 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Run post actions on master nodes] ****************************************\n\nTASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***\nWednesday 27 May 2026  00:48:54 +0000 (0:00:00.728)       0:02:59.919 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy calico] *****************************************\nWednesday 27 May 2026  00:48:54 +0000 (0:00:00.565)       0:03:00.484 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy cilium] *****************************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.265)       0:03:00.750 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.473)       0:03:01.224 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.862)       0:03:02.086 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.844)       0:03:02.930 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.122)       0:03:03.053 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:01.045)       0:03:04.098 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.144)       0:03:04.242 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.119)       0:03:04.362 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.113)       0:03:04.476 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.118)       0:03:04.594 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:05.375)       0:03:09.970 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m\n\nTASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:48.336)       0:03:58.306 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nWednesday 27 May 2026  00:49:53 +0000 (0:00:01.080)       0:03:59.387 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:01.589)       0:04:00.976 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nWednesday 27 May 2026  00:49:56 +0000 (0:00:01.022)       0:04:01.998 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.121)       0:04:02.120 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m\n\nTASK [k3s_server_post : Deploy metallb pool] ***********************************\nWednesday 27 May 2026  00:49:58 +0000 (0:00:01.753)       0:04:03.874 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Remove tmp directory used for manifests] ***************\nWednesday 27 May 2026  00:49:58 +0000 (0:00:00.622)       0:04:04.497 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role k9s] **********************************************************\n\nTASK [k9s : Gather variables for each operating system] ************************\nWednesday 27 May 2026  00:49:59 +0000 (0:00:00.902)       0:04:05.399 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nWednesday 27 May 2026  00:49:59 +0000 (0:00:00.165)       0:04:05.565 ********* \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nWednesday 27 May 2026  00:50:00 +0000 (0:00:00.358)       0:04:05.923 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Manage labels, annotations, and taints on all k3s nodes] *****************\n\nTASK [Merge labels, annotations, and taints] ***********************************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:05.244)       0:04:11.167 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Manage labels] ***********************************************************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.502)       0:04:11.670 ********* \n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nWednesday 27 May 2026  00:50:17 +0000 (0:00:11.912)       0:04:23.582 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Manage taints] ***********************************************************\nWednesday 27 May 2026  00:50:18 +0000 (0:00:00.533)       0:04:24.116 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:50:19 +0000 (0:00:00.585)       0:04:24.702 ********* \n=============================================================================== \nk3s_server_post : Wait for Cilium resources ---------------------------- 48.34s\nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.24s\nk3s_server : Enable and check K3s service ------------------------------ 26.95s\nkubectl : Install required packages ------------------------------------ 13.81s\nManage labels ---------------------------------------------------------- 11.91s\nk3s_agent : Manage k3s service ----------------------------------------- 10.67s\nkubectl : Add repository Debian ----------------------------------------- 6.88s\nk3s_server_post : Install Cilium ---------------------------------------- 5.38s\nk3s_download : Download k3s binary x64 ---------------------------------- 5.35s\nk9s : Install k9s packages ---------------------------------------------- 5.24s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.16s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.74s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.13s\nk3s_download : Download k3s binary armhf -------------------------------- 2.11s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.08s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 2.02s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 1.89s\nk3s_prereq : Enable IPv6 forwarding ------------------------------------- 1.86s\nMake kubeconfig available for use inside the manager service ------------ 1.80s\nk3s_server : Copy vip manifest to first master -------------------------- 1.76s\n\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:50:22 +0000 (0:00:00.331)       0:00:00.331 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:01.224)       0:00:01.555 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nWednesday 27 May 2026  00:50:25 +0000 (0:00:01.768)       0:00:03.324 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:50:26 +0000 (0:00:00.523)       0:00:03.847 ********* \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.77s\nGet kubeconfig file ----------------------------------------------------- 1.22s\nChange server address in the kubeconfig file ---------------------------- 0.52s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 27 May 2026  00:50:22 +0000 (0:00:00.344)       0:00:00.344 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:01.169)       0:00:01.513 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:50:24 +0000 (0:00:00.891)       0:00:02.405 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:50:25 +0000 (0:00:01.006)       0:00:03.412 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 27 May 2026  00:50:26 +0000 (0:00:01.306)       0:00:04.719 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:00.562)       0:00:05.281 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 27 May 2026  00:50:29 +0000 (0:00:01.870)       0:00:07.151 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 27 May 2026  00:50:30 +0000 (0:00:01.009)       0:00:08.160 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 27 May 2026  00:50:30 +0000 (0:00:00.460)       0:00:08.620 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:50:31 +0000 (0:00:00.359)       0:00:08.980 ********* \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 1.87s\nWrite kubeconfig file --------------------------------------------------- 1.31s\nGet home directory of operator user ------------------------------------- 1.17s\nChange server address in the kubeconfig inside the manager service ------ 1.01s\nGet kubeconfig file ----------------------------------------------------- 1.01s\nCreate .kube directory -------------------------------------------------- 0.89s\nChange server address in the kubeconfig --------------------------------- 0.56s\nSet KUBECONFIG environment variable ------------------------------------- 0.46s\nEnable kubectl command line completion ---------------------------------- 0.36s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:00.092)       0:00:00.092 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check RabbitMQ service] **************************************************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:00.053)       0:00:00.146 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******\nWednesday 27 May 2026  00:48:30 +0000 (0:00:04.754)       0:00:04.901 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:00.046)       0:00:04.948 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:00.424)       0:00:05.372 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.524)       0:00:05.897 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m\n\nPLAY [Apply role rabbitmq] *****************************************************\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.417)       0:00:06.314 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nWednesday 27 May 2026  00:48:33 +0000 (0:00:01.640)       0:00:07.955 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nWednesday 27 May 2026  00:48:35 +0000 (0:00:01.706)       0:00:09.662 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nWednesday 27 May 2026  00:48:35 +0000 (0:00:00.482)       0:00:10.144 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nWednesday 27 May 2026  00:48:36 +0000 (0:00:00.459)       0:00:10.603 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nWednesday 27 May 2026  00:48:36 +0000 (0:00:00.317)       0:00:10.921 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:48:36 +0000 (0:00:00.407)       0:00:11.329 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nWednesday 27 May 2026  00:48:37 +0000 (0:00:00.674)       0:00:12.003 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nWednesday 27 May 2026  00:48:38 +0000 (0:00:00.936)       0:00:12.940 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nWednesday 27 May 2026  00:48:39 +0000 (0:00:00.765)       0:00:13.706 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  00:48:39 +0000 (0:00:00.459)       0:00:14.165 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over config.json files for services] ******************\nWednesday 27 May 2026  00:48:41 +0000 (0:00:01.364)       0:00:15.529 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************\nWednesday 27 May 2026  00:48:43 +0000 (0:00:02.389)       0:00:17.918 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq.conf] ***********************************\nWednesday 27 May 2026  00:48:46 +0000 (0:00:02.706)       0:00:20.625 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nWednesday 27 May 2026  00:48:50 +0000 (0:00:04.544)       0:00:25.170 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nWednesday 27 May 2026  00:48:52 +0000 (0:00:02.025)       0:00:27.196 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:02.593)       0:00:29.789 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:01.970)       0:00:31.760 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:01.526)       0:00:33.287 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Check rabbitmq containers] ************************************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:00.497)       0:00:33.785 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nWednesday 27 May 2026  00:49:00 +0000 (0:00:01.477)       0:00:35.262 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Running RabbitMQ bootstrap container] *************************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:00.941)       0:00:36.204 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:07.727)       0:00:43.931 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:00.319)       0:00:44.251 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:00.693)       0:00:44.944 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:00.219)       0:00:45.163 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:07.311)       0:00:52.475 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:50:10 +0000 (0:00:52.434)       0:01:44.909 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:50:11 +0000 (0:00:00.551)       0:01:45.461 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:50:11 +0000 (0:00:00.358)       0:01:45.819 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:50:13 +0000 (0:00:01.888)       0:01:47.708 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:50:28 +0000 (0:00:15.520)       0:02:03.228 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:50:29 +0000 (0:00:00.714)       0:02:03.943 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:50:29 +0000 (0:00:00.220)       0:02:04.163 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:50:31 +0000 (0:00:01.693)       0:02:05.856 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nWednesday 27 May 2026  00:50:47 +0000 (0:00:15.784)       0:02:21.641 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Enable all stable feature flags] ******************************\nWednesday 27 May 2026  00:50:48 +0000 (0:00:00.767)       0:02:22.408 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35menable_outward_rabbitmq_True\u001b[0m\n\nPLAY [Apply role rabbitmq (outward)] *******************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35moutward_rabbitmq_restart\u001b[0m\n\nPLAY [Restart rabbitmq (outward) services] *************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply rabbitmq (outward) post-configuration] *****************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:50:50 +0000 (0:00:02.469)       0:02:24.878 ********* \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------- 83.74s\nrabbitmq : Restart rabbitmq container ---------------------------------- 10.89s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 7.73s\nCheck RabbitMQ service -------------------------------------------------- 4.75s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.54s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.71s\nrabbitmq : Copying over advanced.config --------------------------------- 2.59s\nrabbitmq : Enable all stable feature flags ------------------------------ 2.47s\nrabbitmq : Copying over config.json files for services ------------------ 2.39s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 2.03s\nrabbitmq : Copying over definitions.json -------------------------------- 1.97s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 1.96s\nrabbitmq : Get container facts ------------------------------------------ 1.71s\nrabbitmq : include_tasks ------------------------------------------------ 1.64s\nrabbitmq : Copying over enabled_plugins --------------------------------- 1.53s\nrabbitmq : Check rabbitmq containers ------------------------------------ 1.48s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.36s\nrabbitmq : Creating rabbitmq volume ------------------------------------- 0.94s\nrabbitmq : Get container facts ------------------------------------------ 0.94s\nrabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 0.80s\n\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.231)       0:00:00.231 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.588)       0:00:00.820 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nWednesday 27 May 2026  00:48:13 +0000 (0:00:00.946)       0:00:01.766 ********* \n\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  00:48:14 +0000 (0:00:01.008)       0:00:02.774 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  00:48:15 +0000 (0:00:01.561)       0:00:04.335 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  00:48:17 +0000 (0:00:01.993)       0:00:06.329 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nWednesday 27 May 2026  00:48:18 +0000 (0:00:01.145)       0:00:07.474 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Ensuring config directories exist] *************************\nWednesday 27 May 2026  00:48:19 +0000 (0:00:00.662)       0:00:08.137 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over config.json files for services] ***************\nWednesday 27 May 2026  00:48:21 +0000 (0:00:01.554)       0:00:09.692 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:04.332)       0:00:14.025 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Check openvswitch containers] ******************************\nWednesday 27 May 2026  00:48:27 +0000 (0:00:01.745)       0:00:15.770 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:03.231)       0:00:19.002 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:00.116)       0:00:19.119 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:00.123)       0:00:19.242 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.313)       0:00:19.556 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.491)       0:00:20.047 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.155)       0:00:20.202 ********* \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nWednesday 27 May 2026  00:48:31 +0000 (0:00:00.157)       0:00:20.359 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nWednesday 27 May 2026  00:48:41 +0000 (0:00:09.391)       0:00:29.751 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 27 May 2026  00:48:44 +0000 (0:00:02.797)       0:00:32.549 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nWednesday 27 May 2026  00:48:50 +0000 (0:00:06.739)       0:00:39.288 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:08.541)       0:00:47.829 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:02.559)       0:00:50.388 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 27 May 2026  00:49:05 +0000 (0:00:03.942)       0:00:54.330 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:51:14 +0000 (0:02:08.971)       0:03:03.301 ********* \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 135.71s\nopenvswitch : Restart openvswitch-db-server container ------------------- 9.39s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.54s\nopenvswitch : Copying over config.json files for services --------------- 4.33s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.94s\nopenvswitch : Check openvswitch containers ------------------------------ 3.23s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 2.80s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.56s\nmodule-load : Persist modules via modules-load.d ------------------------ 1.99s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.75s\nmodule-load : Load modules ---------------------------------------------- 1.56s\nopenvswitch : Ensuring config directories exist ------------------------- 1.55s\nopenvswitch : Flush Handlers -------------------------------------------- 1.36s\nmodule-load : Drop module persistence ----------------------------------- 1.15s\nopenvswitch : include_tasks --------------------------------------------- 1.01s\nGroup hosts based on enabled services ----------------------------------- 0.95s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.66s\nGroup hosts based on Kolla action --------------------------------------- 0.59s\n\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:51:19 +0000 (0:00:00.154)       0:00:00.154 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:51:19 +0000 (0:00:00.539)       0:00:00.693 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m\n\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:01.088)       0:00:01.782 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ovn-controller : Ensuring config directories exist] **********************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:00.990)       0:00:02.773 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nWednesday 27 May 2026  00:51:23 +0000 (0:00:01.637)       0:00:04.410 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nWednesday 27 May 2026  00:51:24 +0000 (0:00:01.412)       0:00:05.823 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:01.083)       0:00:06.906 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Check ovn-controller containers] ************************\nWednesday 27 May 2026  00:51:27 +0000 (0:00:01.276)       0:00:08.183 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nWednesday 27 May 2026  00:51:28 +0000 (0:00:01.298)       0:00:09.481 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nWednesday 27 May 2026  00:51:31 +0000 (0:00:02.646)       0:00:12.127 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:20.012)       0:00:32.140 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.200 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.062)       0:00:32.262 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.094)       0:00:32.357 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.416 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.475 ********* \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.060)       0:00:32.535 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nWednesday 27 May 2026  00:51:53 +0000 (0:00:01.734)       0:00:34.270 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:52:22 +0000 (0:00:28.742)       0:01:03.012 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:52:22 +0000 (0:00:00.580)       0:01:03.592 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Checking for any existing OVN DB container volumes] *************\nWednesday 27 May 2026  00:52:23 +0000 (0:00:00.786)       0:01:04.379 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nWednesday 27 May 2026  00:52:24 +0000 (0:00:00.927)       0:01:05.306 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************\nWednesday 27 May 2026  00:52:24 +0000 (0:00:00.335)       0:01:05.642 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******\nWednesday 27 May 2026  00:52:25 +0000 (0:00:00.565)       0:01:06.207 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******\nWednesday 27 May 2026  00:52:25 +0000 (0:00:00.364)       0:01:06.572 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN NB DB hosts] ************************\nWednesday 27 May 2026  00:52:25 +0000 (0:00:00.325)       0:01:06.898 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN NB service port liveness] *****************************\nWednesday 27 May 2026  00:52:26 +0000 (0:00:00.273)       0:01:07.171 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************\nWednesday 27 May 2026  00:52:26 +0000 (0:00:00.506)       0:01:07.678 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN NB database information] ********************************\nWednesday 27 May 2026  00:52:27 +0000 (0:00:00.332)       0:01:08.011 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************\nWednesday 27 May 2026  00:52:27 +0000 (0:00:00.350)       0:01:08.361 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nWednesday 27 May 2026  00:52:27 +0000 (0:00:00.313)       0:01:08.675 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nWednesday 27 May 2026  00:52:27 +0000 (0:00:00.310)       0:01:08.986 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN SB service port liveness] *****************************\nWednesday 27 May 2026  00:52:28 +0000 (0:00:00.509)       0:01:09.496 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************\nWednesday 27 May 2026  00:52:28 +0000 (0:00:00.291)       0:01:09.788 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN SB database information] ********************************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:00.307)       0:01:10.095 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:00.335)       0:01:10.430 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:00.504)       0:01:10.934 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:52:30 +0000 (0:00:00.282)       0:01:11.217 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************\nWednesday 27 May 2026  00:52:30 +0000 (0:00:00.630)       0:01:11.848 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************\nWednesday 27 May 2026  00:52:31 +0000 (0:00:00.676)       0:01:12.524 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check NB cluster status] ****************************************\nWednesday 27 May 2026  00:52:31 +0000 (0:00:00.408)       0:01:12.933 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check SB cluster status] ****************************************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.287)       0:01:13.221 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.316)       0:01:13.537 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.407)       0:01:13.945 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.303)       0:01:14.248 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.384)       0:01:14.632 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.302)       0:01:14.935 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:52:35 +0000 (0:00:01.634)       0:01:16.570 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Check ovn containers] *******************************************\nWednesday 27 May 2026  00:52:39 +0000 (0:00:03.655)       0:01:20.226 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:02.236)       0:01:22.463 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.058)       0:01:22.522 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.058)       0:01:22.580 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.061)       0:01:22.642 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nWednesday 27 May 2026  00:52:44 +0000 (0:00:02.659)       0:01:25.301 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nWednesday 27 May 2026  00:52:52 +0000 (0:00:08.154)       0:01:33.455 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nWednesday 27 May 2026  00:52:55 +0000 (0:00:02.607)       0:01:36.063 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 27 May 2026  00:52:55 +0000 (0:00:00.112)       0:01:36.175 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nWednesday 27 May 2026  00:52:56 +0000 (0:00:01.089)       0:01:37.264 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nWednesday 27 May 2026  00:52:57 +0000 (0:00:00.929)       0:01:38.193 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nWednesday 27 May 2026  00:52:57 +0000 (0:00:00.801)       0:01:38.995 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nWednesday 27 May 2026  00:52:58 +0000 (0:00:00.777)       0:01:39.773 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nWednesday 27 May 2026  00:52:59 +0000 (0:00:01.052)       0:01:40.825 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Unset bootstrap args fact] **************************************\nWednesday 27 May 2026  00:53:00 +0000 (0:00:00.870)       0:01:41.696 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:53:01 +0000 (0:00:00.516)       0:01:42.213 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:53:02 +0000 (0:00:01.519)       0:01:43.732 ********* \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Check ovn containers] *******************************************\nWednesday 27 May 2026  00:53:06 +0000 (0:00:03.890)       0:01:47.623 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:02.549)       0:01:50.172 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.068)       0:01:50.241 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.271)       0:01:50.512 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.064)       0:01:50.577 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nWednesday 27 May 2026  00:53:17 +0000 (0:00:07.618)       0:01:58.195 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nWednesday 27 May 2026  00:53:24 +0000 (0:00:07.438)       0:02:05.634 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:07.626)       0:02:13.260 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.104)       0:02:13.365 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nWednesday 27 May 2026  00:53:33 +0000 (0:00:00.985)       0:02:14.351 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nWednesday 27 May 2026  00:53:34 +0000 (0:00:00.695)       0:02:15.046 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nWednesday 27 May 2026  00:53:34 +0000 (0:00:00.782)       0:02:15.828 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nWednesday 27 May 2026  00:53:35 +0000 (0:00:00.665)       0:02:16.494 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nWednesday 27 May 2026  00:53:36 +0000 (0:00:00.895)       0:02:17.389 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:53:37 +0000 (0:00:00.885)       0:02:18.275 ********* \n=============================================================================== \novn-controller : Restart ovn-controller container ---------------------- 28.74s\novn-controller : Configure OVN in OVSDB -------------------------------- 20.01s\novn-db : Restart ovn-sb-db container ----------------------------------- 15.59s\novn-db : Restart ovn-nb-db container ----------------------------------- 10.28s\novn-db : Restart ovn-northd container ---------------------------------- 10.23s\novn-db : Copying over config.json files for services -------------------- 3.89s\novn-db : Copying over config.json files for services -------------------- 3.66s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.65s\novn-db : Check ovn containers ------------------------------------------- 2.55s\novn-db : Check ovn containers ------------------------------------------- 2.24s\novn-controller : Reload systemd config ---------------------------------- 1.73s\novn-controller : Ensuring config directories exist ---------------------- 1.64s\novn-db : Ensuring config directories exist ------------------------------ 1.63s\novn-db : Ensuring config directories exist ------------------------------ 1.52s\novn-controller : Copying over config.json files for services ------------ 1.41s\novn-controller : Check ovn-controller containers ------------------------ 1.30s\novn-controller : Copying over systemd override -------------------------- 1.28s\novn-db : Get OVN_Northbound cluster leader ------------------------------ 1.09s\nGroup hosts based on enabled services ----------------------------------- 1.09s\novn-controller : Ensuring systemd override directory exists ------------- 1.08s\n\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\n\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.310)       0:00:00.310 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.275)       0:00:00.586 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m\n\nPLAY [Apply role loadbalancer] *************************************************\n\nTASK [loadbalancer : include_tasks] ********************************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.268)       0:00:00.854 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Check IPv6 support] ***************************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:00.712)       0:00:01.567 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nWednesday 27 May 2026  00:48:13 +0000 (0:00:01.121)       0:00:02.688 ********* \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nWednesday 27 May 2026  00:48:14 +0000 (0:00:00.423)       0:00:03.112 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [sysctl : Setting sysctl values] ******************************************\nWednesday 27 May 2026  00:48:15 +0000 (0:00:00.913)       0:00:04.026 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  00:48:18 +0000 (0:00:03.692)       0:00:07.719 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  00:48:19 +0000 (0:00:00.792)       0:00:08.511 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  00:48:21 +0000 (0:00:01.604)       0:00:10.116 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring config directories exist] ************************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:01.434)       0:00:11.550 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:02.753)       0:00:14.304 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nWednesday 27 May 2026  00:48:27 +0000 (0:00:01.631)       0:00:15.936 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:03.500)       0:00:19.436 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nWednesday 27 May 2026  00:48:31 +0000 (0:00:01.246)       0:00:20.683 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [loadbalancer : Removing checks for services which are disabled] **********\nWednesday 27 May 2026  00:48:33 +0000 (0:00:02.012)       0:00:22.696 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nWednesday 27 May 2026  00:48:34 +0000 (0:00:00.784)       0:00:23.480 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [loadbalancer : Copying over config.json files for services] **************\nWednesday 27 May 2026  00:48:38 +0000 (0:00:03.341)       0:00:26.822 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nWednesday 27 May 2026  00:48:41 +0000 (0:00:03.537)       0:00:30.359 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql config] *****************************\nWednesday 27 May 2026  00:48:44 +0000 (0:00:03.163)       0:00:33.523 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nWednesday 27 May 2026  00:48:51 +0000 (0:00:06.786)       0:00:40.309 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nWednesday 27 May 2026  00:48:52 +0000 (0:00:01.358)       0:00:41.668 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:02.951)       0:00:44.620 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:02.419)       0:00:47.039 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nWednesday 27 May 2026  00:49:00 +0000 (0:00:01.804)       0:00:48.843 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:01.894)       0:00:50.737 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***\nWednesday 27 May 2026  00:49:03 +0000 (0:00:01.124)       0:00:51.861 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:49:06 +0000 (0:00:03.425)       0:00:55.287 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  00:49:07 +0000 (0:00:01.170)       0:00:56.458 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:49:08 +0000 (0:00:00.904)       0:00:57.362 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:49:09 +0000 (0:00:00.568)       0:00:57.931 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:49:09 +0000 (0:00:00.672)       0:00:58.604 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over extra CA certificates] *******\nWednesday 27 May 2026  00:49:10 +0000 (0:00:00.901)       0:00:59.505 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.521)       0:01:00.027 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.505)       0:01:00.532 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nWednesday 27 May 2026  00:49:12 +0000 (0:00:01.009)       0:01:01.542 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql start script] ***********************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:01.337)       0:01:02.880 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:01.286)       0:01:04.166 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Check loadbalancer containers] ****************************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.834)       0:01:05.001 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:02.752)       0:01:07.753 ********* \n\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over aodh haproxy config] ***********************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:00.518)       0:01:08.272 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nWednesday 27 May 2026  00:49:22 +0000 (0:00:03.215)       0:01:11.487 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:00.548)       0:01:12.036 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nWednesday 27 May 2026  00:49:24 +0000 (0:00:00.819)       0:01:12.856 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:01.427)       0:01:14.284 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : barbican] *************************************************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:01.825)       0:01:16.109 ********* \n\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over barbican haproxy config] *******************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.608)       0:01:16.718 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nWednesday 27 May 2026  00:49:31 +0000 (0:00:03.212)       0:01:19.930 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for barbican] **********************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.876)       0:01:20.806 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.716)       0:01:21.523 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********\nWednesday 27 May 2026  00:49:34 +0000 (0:00:01.249)       0:01:22.773 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : blazar] ***************************************************\nWednesday 27 May 2026  00:49:35 +0000 (0:00:01.893)       0:01:24.666 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ceph-rgw] *************************************************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:00.257)       0:01:24.923 ********* \n\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:00.785)       0:01:25.709 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nWednesday 27 May 2026  00:49:39 +0000 (0:00:02.446)       0:01:28.156 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nWednesday 27 May 2026  00:49:40 +0000 (0:00:01.371)       0:01:29.528 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nWednesday 27 May 2026  00:49:42 +0000 (0:00:01.723)       0:01:31.252 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nWednesday 27 May 2026  00:49:42 +0000 (0:00:00.369)       0:01:31.621 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cinder] ***************************************************\nWednesday 27 May 2026  00:49:43 +0000 (0:00:01.045)       0:01:32.666 ********* \n\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over cinder haproxy config] *********************\nWednesday 27 May 2026  00:49:44 +0000 (0:00:00.788)       0:01:33.454 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nWednesday 27 May 2026  00:49:47 +0000 (0:00:03.216)       0:01:36.671 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for cinder] ************************\nWednesday 27 May 2026  00:49:48 +0000 (0:00:00.636)       0:01:37.308 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nWednesday 27 May 2026  00:49:49 +0000 (0:00:00.912)       0:01:38.220 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL rules config] *************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:01.282)       0:01:39.503 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cloudkitty] ***********************************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:02.005)       0:01:41.508 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cyborg] ***************************************************\nWednesday 27 May 2026  00:49:53 +0000 (0:00:00.267)       0:01:41.776 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : designate] ************************************************\nWednesday 27 May 2026  00:49:53 +0000 (0:00:00.254)       0:01:42.030 ********* \n\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over designate haproxy config] ******************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.850)       0:01:42.881 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nWednesday 27 May 2026  00:49:58 +0000 (0:00:04.147)       0:01:47.028 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for designate] *********************\nWednesday 27 May 2026  00:49:59 +0000 (0:00:00.820)       0:01:47.849 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nWednesday 27 May 2026  00:50:00 +0000 (0:00:01.208)       0:01:49.058 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL rules config] **********\nWednesday 27 May 2026  00:50:01 +0000 (0:00:01.327)       0:01:50.385 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nWednesday 27 May 2026  00:50:03 +0000 (0:00:02.113)       0:01:52.499 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : glance] ***************************************************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:00.277)       0:01:52.776 ********* \n\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over glance haproxy config] *********************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:00.867)       0:01:53.643 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for glance when using single external frontend] ***\nWednesday 27 May 2026  00:50:09 +0000 (0:00:04.858)       0:01:58.501 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for glance] ************************\nWednesday 27 May 2026  00:50:13 +0000 (0:00:03.874)       0:02:02.376 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nWednesday 27 May 2026  00:50:17 +0000 (0:00:04.143)       0:02:06.520 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL rules config] *************\nWednesday 27 May 2026  00:50:19 +0000 (0:00:01.393)       0:02:07.913 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nWednesday 27 May 2026  00:50:21 +0000 (0:00:01.881)       0:02:09.795 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : grafana] **************************************************\nWednesday 27 May 2026  00:50:21 +0000 (0:00:00.268)       0:02:10.064 ********* \n\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over grafana haproxy config] ********************\nWednesday 27 May 2026  00:50:22 +0000 (0:00:00.992)       0:02:11.056 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nWednesday 27 May 2026  00:50:26 +0000 (0:00:03.766)       0:02:14.822 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nWednesday 27 May 2026  00:50:26 +0000 (0:00:00.393)       0:02:15.215 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:00.944)       0:02:16.159 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL rules config] ************\nWednesday 27 May 2026  00:50:28 +0000 (0:00:01.410)       0:02:17.570 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : heat] *****************************************************\nWednesday 27 May 2026  00:50:31 +0000 (0:00:02.331)       0:02:19.901 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : horizon] **************************************************\nWednesday 27 May 2026  00:50:31 +0000 (0:00:00.356)       0:02:20.257 ********* \n\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over horizon haproxy config] ********************\nWednesday 27 May 2026  00:50:32 +0000 (0:00:01.171)       0:02:21.429 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nWednesday 27 May 2026  00:50:35 +0000 (0:00:03.254)       0:02:24.683 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nWednesday 27 May 2026  00:50:36 +0000 (0:00:00.582)       0:02:25.266 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nWednesday 27 May 2026  00:50:37 +0000 (0:00:00.904)       0:02:26.170 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL rules config] ************\nWednesday 27 May 2026  00:50:38 +0000 (0:00:01.455)       0:02:27.625 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : influxdb] *************************************************\nWednesday 27 May 2026  00:50:41 +0000 (0:00:02.130)       0:02:29.756 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ironic] ***************************************************\nWednesday 27 May 2026  00:50:41 +0000 (0:00:00.305)       0:02:30.061 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : keystone] *************************************************\nWednesday 27 May 2026  00:50:41 +0000 (0:00:00.290)       0:02:30.351 ********* \n\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over keystone haproxy config] *******************\nWednesday 27 May 2026  00:50:42 +0000 (0:00:01.148)       0:02:31.500 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for keystone when using single external frontend] ***\nWednesday 27 May 2026  00:50:46 +0000 (0:00:03.263)       0:02:34.763 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nWednesday 27 May 2026  00:50:46 +0000 (0:00:00.625)       0:02:35.389 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nWednesday 27 May 2026  00:50:47 +0000 (0:00:01.140)       0:02:36.529 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********\nWednesday 27 May 2026  00:50:49 +0000 (0:00:01.401)       0:02:37.931 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : letsencrypt] **********************************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:02.026)       0:02:39.958 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : magnum] ***************************************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.297)       0:02:40.255 ********* \n\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over magnum haproxy config] *********************\nWednesday 27 May 2026  00:50:52 +0000 (0:00:01.238)       0:02:41.493 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nWednesday 27 May 2026  00:50:56 +0000 (0:00:03.435)       0:02:44.929 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for magnum] ************************\nWednesday 27 May 2026  00:50:56 +0000 (0:00:00.550)       0:02:45.479 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nWednesday 27 May 2026  00:50:57 +0000 (0:00:00.950)       0:02:46.429 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL rules config] *************\nWednesday 27 May 2026  00:50:58 +0000 (0:00:01.278)       0:02:47.707 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : manila] ***************************************************\nWednesday 27 May 2026  00:51:00 +0000 (0:00:01.965)       0:02:49.673 ********* \n\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over manila haproxy config] *********************\nWednesday 27 May 2026  00:51:01 +0000 (0:00:00.939)       0:02:50.613 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nWednesday 27 May 2026  00:51:05 +0000 (0:00:03.294)       0:02:53.907 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for manila] ************************\nWednesday 27 May 2026  00:51:05 +0000 (0:00:00.601)       0:02:54.508 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nWednesday 27 May 2026  00:51:06 +0000 (0:00:00.789)       0:02:55.298 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL rules config] *************\nWednesday 27 May 2026  00:51:07 +0000 (0:00:01.263)       0:02:56.561 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mariadb] **************************************************\nWednesday 27 May 2026  00:51:09 +0000 (0:00:01.965)       0:02:58.527 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensure mysql monitor user exist] *******************************\nWednesday 27 May 2026  00:51:11 +0000 (0:00:01.248)       0:02:59.776 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nWednesday 27 May 2026  00:51:14 +0000 (0:00:03.304)       0:03:03.081 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nWednesday 27 May 2026  00:51:17 +0000 (0:00:02.812)       0:03:05.894 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nWednesday 27 May 2026  00:51:19 +0000 (0:00:02.454)       0:03:08.349 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL users config] ************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:02.060)       0:03:10.409 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************\nWednesday 27 May 2026  00:51:24 +0000 (0:00:02.462)       0:03:12.872 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : masakari] *************************************************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:01.490)       0:03:14.362 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : memcached] ************************************************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:00.269)       0:03:14.632 ********* \n\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over memcached haproxy config] ******************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:01.070)       0:03:15.702 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for memcached when using single external frontend] ***\nWednesday 27 May 2026  00:51:28 +0000 (0:00:01.558)       0:03:17.261 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for memcached] *********************\nWednesday 27 May 2026  00:51:28 +0000 (0:00:00.336)       0:03:17.598 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL users config] **********\nWednesday 27 May 2026  00:51:29 +0000 (0:00:00.752)       0:03:18.350 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL rules config] **********\nWednesday 27 May 2026  00:51:29 +0000 (0:00:00.359)       0:03:18.709 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mistral] **************************************************\nWednesday 27 May 2026  00:51:31 +0000 (0:00:01.381)       0:03:20.091 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : neutron] **************************************************\nWednesday 27 May 2026  00:51:31 +0000 (0:00:00.328)       0:03:20.419 ********* \n\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over neutron haproxy config] ********************\nWednesday 27 May 2026  00:51:33 +0000 (0:00:02.026)       0:03:22.445 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nWednesday 27 May 2026  00:51:38 +0000 (0:00:04.465)       0:03:26.911 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nWednesday 27 May 2026  00:51:40 +0000 (0:00:02.110)       0:03:29.022 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nWednesday 27 May 2026  00:51:41 +0000 (0:00:01.577)       0:03:30.599 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL rules config] ************\nWednesday 27 May 2026  00:51:43 +0000 (0:00:01.232)       0:03:31.832 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : placement] ************************************************\nWednesday 27 May 2026  00:51:45 +0000 (0:00:01.982)       0:03:33.814 ********* \n\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over placement haproxy config] ******************\nWednesday 27 May 2026  00:51:46 +0000 (0:00:01.514)       0:03:35.329 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nWednesday 27 May 2026  00:51:49 +0000 (0:00:03.295)       0:03:38.625 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nWednesday 27 May 2026  00:51:50 +0000 (0:00:00.477)       0:03:39.102 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nWednesday 27 May 2026  00:51:51 +0000 (0:00:00.877)       0:03:39.980 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL rules config] **********\nWednesday 27 May 2026  00:51:52 +0000 (0:00:01.295)       0:03:41.275 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova] *****************************************************\nWednesday 27 May 2026  00:51:54 +0000 (0:00:02.052)       0:03:43.328 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over nova haproxy config] ***********************\nWednesday 27 May 2026  00:51:55 +0000 (0:00:01.194)       0:03:44.523 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nWednesday 27 May 2026  00:52:01 +0000 (0:00:05.364)       0:03:49.887 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova] **************************\nWednesday 27 May 2026  00:52:01 +0000 (0:00:00.565)       0:03:50.453 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nWednesday 27 May 2026  00:52:02 +0000 (0:00:00.812)       0:03:51.266 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL rules config] ***************\nWednesday 27 May 2026  00:52:04 +0000 (0:00:01.755)       0:03:53.022 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nWednesday 27 May 2026  00:52:06 +0000 (0:00:01.978)       0:03:55.000 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************\nWednesday 27 May 2026  00:52:07 +0000 (0:00:01.236)       0:03:56.237 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-novncproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***\nWednesday 27 May 2026  00:52:08 +0000 (0:00:01.229)       0:03:57.466 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nWednesday 27 May 2026  00:52:12 +0000 (0:00:03.774)       0:04:01.240 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****\nWednesday 27 May 2026  00:52:13 +0000 (0:00:01.405)       0:04:02.645 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:52:15 +0000 (0:00:01.841)       0:04:04.486 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:52:17 +0000 (0:00:02.208)       0:04:06.694 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nWednesday 27 May 2026  00:52:20 +0000 (0:00:02.777)       0:04:09.471 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nWednesday 27 May 2026  00:52:21 +0000 (0:00:00.889)       0:04:10.361 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nWednesday 27 May 2026  00:52:23 +0000 (0:00:01.458)       0:04:11.820 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nWednesday 27 May 2026  00:52:24 +0000 (0:00:01.909)       0:04:13.730 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:52:26 +0000 (0:00:01.294)       0:04:15.024 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:52:28 +0000 (0:00:02.513)       0:04:17.538 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:03.287)       0:04:20.826 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.737)       0:04:21.563 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nWednesday 27 May 2026  00:52:33 +0000 (0:00:01.153)       0:04:22.716 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****\nWednesday 27 May 2026  00:52:35 +0000 (0:00:01.083)       0:04:23.800 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:52:36 +0000 (0:00:01.275)       0:04:25.076 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:52:38 +0000 (0:00:02.320)       0:04:27.396 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : octavia] **************************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:02.907)       0:04:30.304 ********* \n\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over octavia haproxy config] ********************\nWednesday 27 May 2026  00:52:42 +0000 (0:00:01.303)       0:04:31.607 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nWednesday 27 May 2026  00:52:47 +0000 (0:00:04.171)       0:04:35.779 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for octavia] ***********************\nWednesday 27 May 2026  00:52:48 +0000 (0:00:01.108)       0:04:36.887 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nWednesday 27 May 2026  00:52:49 +0000 (0:00:00.899)       0:04:37.786 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL rules config] ************\nWednesday 27 May 2026  00:52:50 +0000 (0:00:01.494)       0:04:39.281 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : opensearch] ***********************************************\nWednesday 27 May 2026  00:52:52 +0000 (0:00:02.243)       0:04:41.525 ********* \n\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over opensearch haproxy config] *****************\nWednesday 27 May 2026  00:52:54 +0000 (0:00:01.774)       0:04:43.300 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nWednesday 27 May 2026  00:53:00 +0000 (0:00:06.195)       0:04:49.495 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nWednesday 27 May 2026  00:53:01 +0000 (0:00:01.134)       0:04:50.629 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nWednesday 27 May 2026  00:53:03 +0000 (0:00:01.402)       0:04:52.032 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nWednesday 27 May 2026  00:53:03 +0000 (0:00:00.534)       0:04:52.567 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : prometheus] ***********************************************\nWednesday 27 May 2026  00:53:05 +0000 (0:00:01.537)       0:04:54.104 ********* \n\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over prometheus haproxy config] *****************\nWednesday 27 May 2026  00:53:07 +0000 (0:00:01.881)       0:04:55.985 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nWednesday 27 May 2026  00:53:11 +0000 (0:00:04.679)       0:05:00.665 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nWednesday 27 May 2026  00:53:12 +0000 (0:00:00.892)       0:05:01.557 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nWednesday 27 May 2026  00:53:14 +0000 (0:00:01.354)       0:05:02.911 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nWednesday 27 May 2026  00:53:14 +0000 (0:00:00.475)       0:05:03.387 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : rabbitmq] *************************************************\nWednesday 27 May 2026  00:53:16 +0000 (0:00:01.395)       0:05:04.783 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over rabbitmq haproxy config] *******************\nWednesday 27 May 2026  00:53:17 +0000 (0:00:01.476)       0:05:06.259 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***\nWednesday 27 May 2026  00:53:20 +0000 (0:00:02.621)       0:05:08.880 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for rabbitmq] **********************\nWednesday 27 May 2026  00:53:20 +0000 (0:00:00.363)       0:05:09.244 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********\nWednesday 27 May 2026  00:53:21 +0000 (0:00:00.547)       0:05:09.791 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nWednesday 27 May 2026  00:53:21 +0000 (0:00:00.639)       0:05:10.431 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nWednesday 27 May 2026  00:53:22 +0000 (0:00:01.142)       0:05:11.573 ********* \n\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over skyline haproxy config] ********************\nWednesday 27 May 2026  00:53:24 +0000 (0:00:01.432)       0:05:13.006 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nWednesday 27 May 2026  00:53:30 +0000 (0:00:06.153)       0:05:19.159 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nWednesday 27 May 2026  00:53:31 +0000 (0:00:00.950)       0:05:20.110 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.880)       0:05:20.990 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL rules config] ************\nWednesday 27 May 2026  00:53:33 +0000 (0:00:01.248)       0:05:22.239 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : swift] ****************************************************\nWednesday 27 May 2026  00:53:35 +0000 (0:00:02.116)       0:05:24.355 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : tacker] ***************************************************\nWednesday 27 May 2026  00:53:36 +0000 (0:00:00.514)       0:05:24.870 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : trove] ****************************************************\nWednesday 27 May 2026  00:53:36 +0000 (0:00:00.295)       0:05:25.165 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : venus] ****************************************************\nWednesday 27 May 2026  00:53:36 +0000 (0:00:00.284)       0:05:25.450 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : watcher] **************************************************\nWednesday 27 May 2026  00:53:36 +0000 (0:00:00.282)       0:05:25.732 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : zun] ******************************************************\nWednesday 27 May 2026  00:53:37 +0000 (0:00:00.539)       0:05:26.272 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nWednesday 27 May 2026  00:53:38 +0000 (0:00:00.515)       0:05:26.788 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************\nWednesday 27 May 2026  00:53:38 +0000 (0:00:00.638)       0:05:27.426 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************\nWednesday 27 May 2026  00:53:39 +0000 (0:00:00.522)       0:05:27.949 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nWednesday 27 May 2026  00:53:40 +0000 (0:00:00.882)       0:05:28.832 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************\nWednesday 27 May 2026  00:53:41 +0000 (0:00:00.917)       0:05:29.749 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************\nWednesday 27 May 2026  00:53:41 +0000 (0:00:00.872)       0:05:30.621 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nWednesday 27 May 2026  00:53:51 +0000 (0:00:09.499)       0:05:40.121 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nWednesday 27 May 2026  00:53:52 +0000 (0:00:01.034)       0:05:41.155 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nWednesday 27 May 2026  00:54:05 +0000 (0:00:13.458)       0:05:54.614 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup keepalived container] *************\nWednesday 27 May 2026  00:54:06 +0000 (0:00:00.720)       0:05:55.335 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************\nWednesday 27 May 2026  00:54:14 +0000 (0:00:08.154)       0:06:03.489 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nWednesday 27 May 2026  00:54:15 +0000 (0:00:00.490)       0:06:03.980 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nWednesday 27 May 2026  00:54:15 +0000 (0:00:00.284)       0:06:04.264 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master haproxy container] ****************\nWednesday 27 May 2026  00:54:15 +0000 (0:00:00.311)       0:06:04.576 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master proxysql container] ***************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.305)       0:06:04.882 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.516)       0:06:05.398 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.318)       0:06:05.716 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************\nWednesday 27 May 2026  00:54:17 +0000 (0:00:00.821)       0:06:06.538 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.769)       0:06:07.307 ********* \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 13.46s\nloadbalancer : Start backup haproxy container --------------------------- 9.50s\nloadbalancer : Start backup keepalived container ------------------------ 8.15s\nloadbalancer : Copying over proxysql config ----------------------------- 6.78s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 6.20s\nhaproxy-config : Copying over skyline haproxy config -------------------- 6.15s\nhaproxy-config : Copying over nova haproxy config ----------------------- 5.37s\nhaproxy-config : Copying over glance haproxy config --------------------- 4.86s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 4.68s\nhaproxy-config : Copying over neutron haproxy config -------------------- 4.47s\nhaproxy-config : Copying over octavia haproxy config -------------------- 4.17s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.15s\nhaproxy-config : Configuring firewall for glance ------------------------ 4.14s\nhaproxy-config : Add configuration for glance when using single external frontend --- 3.87s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 3.77s\nhaproxy-config : Copying over grafana haproxy config -------------------- 3.77s\nsysctl : Setting sysctl values ------------------------------------------ 3.69s\nloadbalancer : Copying over config.json files for services -------------- 3.54s\nloadbalancer : Ensuring proxysql service config subdirectories exist ---- 3.50s\nhaproxy-config : Copying over magnum haproxy config --------------------- 3.44s\n\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Prepare deployment of Ceph services] *************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nWednesday 27 May 2026  00:45:56 +0000 (0:00:00.872)       0:00:00.872 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nWednesday 27 May 2026  00:45:57 +0000 (0:00:01.068)       0:00:01.940 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nWednesday 27 May 2026  00:45:58 +0000 (0:00:01.609)       0:00:03.549 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nWednesday 27 May 2026  00:45:59 +0000 (0:00:00.568)       0:00:04.118 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nWednesday 27 May 2026  00:46:00 +0000 (0:00:00.888)       0:00:05.007 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nWednesday 27 May 2026  00:46:01 +0000 (0:00:00.834)       0:00:05.842 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nWednesday 27 May 2026  00:46:02 +0000 (0:00:00.742)       0:00:06.584 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nWednesday 27 May 2026  00:46:03 +0000 (0:00:01.279)       0:00:07.864 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nWednesday 27 May 2026  00:46:03 +0000 (0:00:00.676)       0:00:08.540 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nWednesday 27 May 2026  00:46:04 +0000 (0:00:00.910)       0:00:09.450 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nWednesday 27 May 2026  00:46:05 +0000 (0:00:00.880)       0:00:10.331 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nWednesday 27 May 2026  00:46:07 +0000 (0:00:02.050)       0:00:12.381 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nWednesday 27 May 2026  00:46:10 +0000 (0:00:02.394)       0:00:14.775 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nWednesday 27 May 2026  00:46:10 +0000 (0:00:00.406)       0:00:15.182 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nWednesday 27 May 2026  00:46:11 +0000 (0:00:01.140)       0:00:16.322 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nWednesday 27 May 2026  00:46:12 +0000 (0:00:00.247)       0:00:16.570 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:46:08.446410', 'end': '2026-05-27 00:46:08.549653', 'delta': '0:00:00.103243', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:46:09.432206', 'end': '2026-05-27 00:46:09.532225', 'delta': '0:00:00.100019', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:46:09.953267', 'end': '2026-05-27 00:46:10.053135', 'delta': '0:00:00.099868', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nWednesday 27 May 2026  00:46:12 +0000 (0:00:00.513)       0:00:17.084 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nWednesday 27 May 2026  00:46:15 +0000 (0:00:02.588)       0:00:19.673 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nWednesday 27 May 2026  00:46:15 +0000 (0:00:00.720)       0:00:20.393 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nWednesday 27 May 2026  00:46:16 +0000 (0:00:00.691)       0:00:21.085 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:46:17 +0000 (0:00:00.850)       0:00:21.935 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:00.829)       0:00:22.765 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:00.094)       0:00:22.860 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:46:18 +0000 (0:00:00.167)       0:00:23.027 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.595)       0:00:23.622 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.640)       0:00:24.263 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:00.688)       0:00:24.952 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nWednesday 27 May 2026  00:46:21 +0000 (0:00:01.051)       0:00:26.003 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nWednesday 27 May 2026  00:46:22 +0000 (0:00:00.757)       0:00:26.761 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nWednesday 27 May 2026  00:46:23 +0000 (0:00:00.886)       0:00:27.648 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nWednesday 27 May 2026  00:46:24 +0000 (0:00:01.023)       0:00:28.672 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-41-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-36-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-53-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nWednesday 27 May 2026  00:46:26 +0000 (0:00:02.363)       0:00:31.035 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-41-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-36-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-53-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nWednesday 27 May 2026  00:46:28 +0000 (0:00:02.200)       0:00:33.236 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nWednesday 27 May 2026  00:46:30 +0000 (0:00:01.334)       0:00:34.570 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:46:31 +0000 (0:00:01.112)       0:00:35.683 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:46:32 +0000 (0:00:01.221)       0:00:36.905 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:46:33 +0000 (0:00:01.390)       0:00:38.295 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:46:34 +0000 (0:00:00.914)       0:00:39.210 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nWednesday 27 May 2026  00:46:35 +0000 (0:00:01.027)       0:00:40.238 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 27 May 2026  00:46:38 +0000 (0:00:03.252)       0:00:43.490 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nWednesday 27 May 2026  00:46:39 +0000 (0:00:00.606)       0:00:44.097 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:46:41 +0000 (0:00:01.681)       0:00:45.779 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:46:41 +0000 (0:00:00.782)       0:00:46.561 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:46:42 +0000 (0:00:00.357)       0:00:46.919 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:46:42 +0000 (0:00:00.586)       0:00:47.505 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:46:43 +0000 (0:00:00.617)       0:00:48.123 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:46:44 +0000 (0:00:00.593)       0:00:48.716 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:46:44 +0000 (0:00:00.499)       0:00:49.216 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:46:45 +0000 (0:00:00.451)       0:00:49.668 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:46:45 +0000 (0:00:00.465)       0:00:50.133 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.853)       0:00:50.987 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:01.289)       0:00:52.276 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:46:49 +0000 (0:00:01.869)       0:00:54.145 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:46:51 +0000 (0:00:01.751)       0:00:55.897 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:46:52 +0000 (0:00:01.518)       0:00:57.416 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:46:54 +0000 (0:00:01.690)       0:00:59.106 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:46:55 +0000 (0:00:01.256)       0:01:00.363 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:46:56 +0000 (0:00:01.125)       0:01:01.488 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:00.739)       0:01:02.228 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:46:59 +0000 (0:00:01.482)       0:01:03.711 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:46:59 +0000 (0:00:00.613)       0:01:04.324 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:47:00 +0000 (0:00:00.847)       0:01:05.171 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:47:01 +0000 (0:00:01.052)       0:01:06.224 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:47:02 +0000 (0:00:01.044)       0:01:07.268 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:00.543)       0:01:07.812 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:00.591)       0:01:08.404 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:47:04 +0000 (0:00:00.943)       0:01:09.347 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:47:05 +0000 (0:00:00.514)       0:01:09.862 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:47:06 +0000 (0:00:00.704)       0:01:10.566 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:47:06 +0000 (0:00:00.512)       0:01:11.078 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:00.647)       0:01:11.725 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:00.531)       0:01:12.257 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:47:08 +0000 (0:00:00.741)       0:01:12.998 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nWednesday 27 May 2026  00:47:09 +0000 (0:00:01.082)       0:01:14.080 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nWednesday 27 May 2026  00:47:11 +0000 (0:00:01.502)       0:01:15.583 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nWednesday 27 May 2026  00:47:13 +0000 (0:00:02.636)       0:01:18.219 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nWednesday 27 May 2026  00:47:14 +0000 (0:00:00.988)       0:01:19.207 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nWednesday 27 May 2026  00:47:15 +0000 (0:00:00.560)       0:01:19.768 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nWednesday 27 May 2026  00:47:15 +0000 (0:00:00.705)       0:01:20.473 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:01.226)       0:01:21.699 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nWednesday 27 May 2026  00:47:18 +0000 (0:00:01.075)       0:01:22.775 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nWednesday 27 May 2026  00:47:18 +0000 (0:00:00.502)       0:01:23.278 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nWednesday 27 May 2026  00:47:19 +0000 (0:00:00.639)       0:01:23.917 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nWednesday 27 May 2026  00:47:19 +0000 (0:00:00.493)       0:01:24.411 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nWednesday 27 May 2026  00:47:20 +0000 (0:00:01.049)       0:01:25.460 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nWednesday 27 May 2026  00:48:15 +0000 (0:00:54.294)       0:02:19.755 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nWednesday 27 May 2026  00:48:15 +0000 (0:00:00.790)       0:02:20.545 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nWednesday 27 May 2026  00:48:16 +0000 (0:00:00.645)       0:02:21.191 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nWednesday 27 May 2026  00:48:16 +0000 (0:00:00.126)       0:02:21.317 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nWednesday 27 May 2026  00:48:17 +0000 (0:00:00.559)       0:02:21.877 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nWednesday 27 May 2026  00:48:18 +0000 (0:00:00.711)       0:02:22.588 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nWednesday 27 May 2026  00:48:18 +0000 (0:00:00.538)       0:02:23.126 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nWednesday 27 May 2026  00:48:20 +0000 (0:00:01.931)       0:02:25.057 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nWednesday 27 May 2026  00:48:21 +0000 (0:00:00.549)       0:02:25.607 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nWednesday 27 May 2026  00:48:22 +0000 (0:00:01.251)       0:02:26.858 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nWednesday 27 May 2026  00:48:23 +0000 (0:00:01.051)       0:02:27.910 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nWednesday 27 May 2026  00:48:24 +0000 (0:00:00.732)       0:02:28.643 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:00.966)       0:02:29.609 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nWednesday 27 May 2026  00:48:25 +0000 (0:00:00.693)       0:02:30.302 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nWednesday 27 May 2026  00:48:26 +0000 (0:00:00.879)       0:02:31.182 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nWednesday 27 May 2026  00:48:27 +0000 (0:00:00.735)       0:02:31.917 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nWednesday 27 May 2026  00:48:28 +0000 (0:00:00.684)       0:02:32.601 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nWednesday 27 May 2026  00:48:28 +0000 (0:00:00.665)       0:02:33.267 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nWednesday 27 May 2026  00:48:29 +0000 (0:00:00.937)       0:02:34.204 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nWednesday 27 May 2026  00:48:30 +0000 (0:00:01.138)       0:02:35.342 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nWednesday 27 May 2026  00:48:37 +0000 (0:00:06.672)       0:02:42.015 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nWednesday 27 May 2026  00:48:38 +0000 (0:00:01.173)       0:02:43.189 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nWednesday 27 May 2026  00:48:39 +0000 (0:00:00.644)       0:02:43.833 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nWednesday 27 May 2026  00:48:40 +0000 (0:00:01.665)       0:02:45.498 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nWednesday 27 May 2026  00:48:41 +0000 (0:00:00.746)       0:02:46.245 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nWednesday 27 May 2026  00:48:42 +0000 (0:00:01.202)       0:02:47.447 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nWednesday 27 May 2026  00:48:43 +0000 (0:00:00.895)       0:02:48.342 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nWednesday 27 May 2026  00:48:45 +0000 (0:00:01.402)       0:02:49.745 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nWednesday 27 May 2026  00:48:46 +0000 (0:00:01.120)       0:02:50.865 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nWednesday 27 May 2026  00:48:47 +0000 (0:00:01.032)       0:02:51.897 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nWednesday 27 May 2026  00:48:48 +0000 (0:00:00.841)       0:02:52.738 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nWednesday 27 May 2026  00:48:48 +0000 (0:00:00.771)       0:02:53.510 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nWednesday 27 May 2026  00:48:50 +0000 (0:00:01.910)       0:02:55.421 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nWednesday 27 May 2026  00:48:51 +0000 (0:00:00.878)       0:02:56.299 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nWednesday 27 May 2026  00:48:52 +0000 (0:00:00.930)       0:02:57.230 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nWednesday 27 May 2026  00:48:53 +0000 (0:00:00.806)       0:02:58.037 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nWednesday 27 May 2026  00:48:54 +0000 (0:00:00.964)       0:02:59.001 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.663)       0:02:59.664 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.606)       0:03:00.271 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.507)       0:03:00.778 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.897)       0:03:01.675 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.693)       0:03:02.368 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.820)       0:03:03.189 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:00.786)       0:03:03.976 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:48:59 +0000 (0:00:00.551)       0:03:04.527 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:49:00 +0000 (0:00:00.591)       0:03:05.119 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:00.908)       0:03:06.028 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:49:02 +0000 (0:00:00.594)       0:03:06.622 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:02.482)       0:03:09.105 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:02.799)       0:03:11.904 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nWednesday 27 May 2026  00:49:08 +0000 (0:00:01.094)       0:03:12.999 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nWednesday 27 May 2026  00:49:09 +0000 (0:00:00.873)       0:03:13.872 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:00.273)       0:03:14.146 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:01.228)       0:03:15.374 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.712)       0:03:16.087 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.467)       0:03:16.555 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nWednesday 27 May 2026  00:49:12 +0000 (0:00:00.678)       0:03:17.233 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nWednesday 27 May 2026  00:49:13 +0000 (0:00:00.366)       0:03:17.599 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nWednesday 27 May 2026  00:49:13 +0000 (0:00:00.454)       0:03:18.054 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 27 May 2026  00:49:13 +0000 (0:00:00.203)       0:03:18.257 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nWednesday 27 May 2026  00:49:13 +0000 (0:00:00.285)       0:03:18.543 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.222)       0:03:18.765 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.195)       0:03:18.960 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.101)       0:03:19.061 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.198)       0:03:19.260 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.200)       0:03:19.461 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nWednesday 27 May 2026  00:49:15 +0000 (0:00:00.530)       0:03:19.991 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:00.538)       0:03:20.529 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.191)       0:03:20.721 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.194)       0:03:20.916 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nWednesday 27 May 2026  00:49:17 +0000 (0:00:00.891)       0:03:21.807 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nWednesday 27 May 2026  00:49:17 +0000 (0:00:00.278)       0:03:22.085 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:01.160)       0:03:23.246 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nWednesday 27 May 2026  00:49:19 +0000 (0:00:00.732)       0:03:23.978 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:00.289)       0:03:24.268 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nWednesday 27 May 2026  00:49:20 +0000 (0:00:01.060)       0:03:25.328 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nWednesday 27 May 2026  00:49:21 +0000 (0:00:00.330)       0:03:25.659 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nWednesday 27 May 2026  00:49:22 +0000 (0:00:01.464)       0:03:27.123 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nWednesday 27 May 2026  00:49:23 +0000 (0:00:00.563)       0:03:27.687 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:00.340)       0:03:28.027 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nWednesday 27 May 2026  00:49:24 +0000 (0:00:00.542)       0:03:28.570 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nWednesday 27 May 2026  00:49:24 +0000 (0:00:00.978)       0:03:29.548 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:00.266)       0:03:29.815 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:01.388)       0:03:31.204 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.551)       0:03:31.756 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mon] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.497)       0:03:32.253 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:49:28 +0000 (0:00:00.621)       0:03:32.875 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:49:28 +0000 (0:00:00.471)       0:03:33.347 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.667)       0:03:34.014 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.498)       0:03:34.513 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:49:30 +0000 (0:00:00.256)       0:03:34.770 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:49:30 +0000 (0:00:00.267)       0:03:35.038 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.778)       0:03:35.816 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.272)       0:03:36.089 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.500)       0:03:36.590 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.772)       0:03:37.363 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:49:33 +0000 (0:00:00.664)       0:03:38.027 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:49:33 +0000 (0:00:00.276)       0:03:38.303 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.494)       0:03:38.798 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.268)       0:03:39.067 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.292)       0:03:39.360 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:49:35 +0000 (0:00:00.284)       0:03:39.644 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:49:35 +0000 (0:00:00.476)       0:03:40.120 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:49:35 +0000 (0:00:00.269)       0:03:40.390 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:00.287)       0:03:40.678 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:00.286)       0:03:40.964 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:49:37 +0000 (0:00:00.689)       0:03:41.654 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nWednesday 27 May 2026  00:49:37 +0000 (0:00:00.297)       0:03:41.951 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nWednesday 27 May 2026  00:49:38 +0000 (0:00:00.782)       0:03:42.734 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nWednesday 27 May 2026  00:49:38 +0000 (0:00:00.140)       0:03:42.874 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nWednesday 27 May 2026  00:49:39 +0000 (0:00:00.991)       0:03:43.866 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nWednesday 27 May 2026  00:49:39 +0000 (0:00:00.292)       0:03:44.159 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nWednesday 27 May 2026  00:49:39 +0000 (0:00:00.285)       0:03:44.445 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nWednesday 27 May 2026  00:49:40 +0000 (0:00:01.115)       0:03:45.561 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nWednesday 27 May 2026  00:49:41 +0000 (0:00:00.939)       0:03:46.500 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nWednesday 27 May 2026  00:49:42 +0000 (0:00:00.623)       0:03:47.124 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nWednesday 27 May 2026  00:49:43 +0000 (0:00:00.642)       0:03:47.767 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nWednesday 27 May 2026  00:49:44 +0000 (0:00:01.230)       0:03:48.997 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nWednesday 27 May 2026  00:49:45 +0000 (0:00:00.678)       0:03:49.676 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nWednesday 27 May 2026  00:49:48 +0000 (0:00:03.566)       0:03:53.242 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:01.394)       0:03:54.637 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:00.299)       0:03:54.936 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:00.274)       0:03:55.211 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:01.849)       0:03:57.060 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:01.571)       0:03:58.632 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.308)       0:03:58.940 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.466)       0:03:59.406 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.511)       0:03:59.918 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.332)       0:04:00.250 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.557)       0:04:00.808 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nWednesday 27 May 2026  00:49:58 +0000 (0:00:02.693)       0:04:03.501 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nWednesday 27 May 2026  00:50:00 +0000 (0:00:01.139)       0:04:04.640 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nWednesday 27 May 2026  00:50:01 +0000 (0:00:01.767)       0:04:06.408 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:03.200)       0:04:09.609 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:00.727)       0:04:10.337 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:21.538)       0:04:31.875 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nWednesday 27 May 2026  00:50:34 +0000 (0:00:06.970)       0:04:38.846 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nWednesday 27 May 2026  00:50:34 +0000 (0:00:00.327)       0:04:39.174 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:50:45 +0000 (0:00:10.797)       0:04:49.972 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nWednesday 27 May 2026  00:50:45 +0000 (0:00:00.375)       0:04:50.347 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nWednesday 27 May 2026  00:50:46 +0000 (0:00:00.758)       0:04:51.106 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nWednesday 27 May 2026  00:50:46 +0000 (0:00:00.311)       0:04:51.417 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nWednesday 27 May 2026  00:50:47 +0000 (0:00:00.376)       0:04:51.794 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nWednesday 27 May 2026  00:50:48 +0000 (0:00:00.858)       0:04:52.652 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mgr] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:50:49 +0000 (0:00:00.924)       0:04:53.577 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:50:49 +0000 (0:00:00.517)       0:04:54.094 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:50:50 +0000 (0:00:00.774)       0:04:54.869 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.746)       0:04:55.616 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.308)       0:04:55.925 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.291)       0:04:56.216 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.296)       0:04:56.513 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:50:53 +0000 (0:00:01.181)       0:04:57.695 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:50:53 +0000 (0:00:00.256)       0:04:57.951 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:50:53 +0000 (0:00:00.278)       0:04:58.229 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:50:54 +0000 (0:00:00.719)       0:04:58.949 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:50:55 +0000 (0:00:00.922)       0:04:59.871 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:50:55 +0000 (0:00:00.253)       0:05:00.125 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:50:55 +0000 (0:00:00.297)       0:05:00.423 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:50:56 +0000 (0:00:00.259)       0:05:00.682 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:50:56 +0000 (0:00:00.421)       0:05:01.104 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:50:56 +0000 (0:00:00.266)       0:05:01.370 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:50:57 +0000 (0:00:00.294)       0:05:01.664 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:50:57 +0000 (0:00:00.242)       0:05:01.907 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:50:57 +0000 (0:00:00.438)       0:05:02.345 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:50:58 +0000 (0:00:00.275)       0:05:02.621 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:50:58 +0000 (0:00:00.509)       0:05:03.131 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-mgr : Include common.yml] *******************************************\nWednesday 27 May 2026  00:50:59 +0000 (0:00:00.778)       0:05:03.909 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nWednesday 27 May 2026  00:51:00 +0000 (0:00:00.737)       0:05:04.646 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nWednesday 27 May 2026  00:51:00 +0000 (0:00:00.668)       0:05:05.314 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nWednesday 27 May 2026  00:51:01 +0000 (0:00:00.267)       0:05:05.581 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nWednesday 27 May 2026  00:51:08 +0000 (0:00:07.624)       0:05:13.206 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:51:09 +0000 (0:00:00.452)       0:05:13.658 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:51:10 +0000 (0:00:01.723)       0:05:15.381 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nWednesday 27 May 2026  00:51:11 +0000 (0:00:01.179)       0:05:16.560 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nWednesday 27 May 2026  00:51:12 +0000 (0:00:00.699)       0:05:17.259 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nWednesday 27 May 2026  00:51:13 +0000 (0:00:00.593)       0:05:17.853 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nWednesday 27 May 2026  00:51:13 +0000 (0:00:00.294)       0:05:18.148 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:51:14 +0000 (0:00:00.490)       0:05:18.638 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nWednesday 27 May 2026  00:51:14 +0000 (0:00:00.316)       0:05:18.955 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:51:15 +0000 (0:00:00.675)       0:05:19.630 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:51:15 +0000 (0:00:00.579)       0:05:20.210 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nWednesday 27 May 2026  00:51:16 +0000 (0:00:01.291)       0:05:21.501 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nWednesday 27 May 2026  00:51:18 +0000 (0:00:01.266)       0:05:22.768 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:01.884)       0:05:24.653 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:01.912)       0:05:26.566 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Wait for all mgr to be up] ************************************\nWednesday 27 May 2026  00:51:22 +0000 (0:00:00.330)       0:05:26.896 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************\nWednesday 27 May 2026  00:51:35 +0000 (0:00:13.451)       0:05:40.347 ********* \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***\nWednesday 27 May 2026  00:51:37 +0000 (0:00:01.347)       0:05:41.694 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nWednesday 27 May 2026  00:51:37 +0000 (0:00:00.313)       0:05:42.008 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nWednesday 27 May 2026  00:51:37 +0000 (0:00:00.148)       0:05:42.156 ********* \n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m\n\nTASK [ceph-mgr : Add modules to ceph-mgr] **************************************\nWednesday 27 May 2026  00:51:43 +0000 (0:00:06.152)       0:05:48.309 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:51:48 +0000 (0:00:04.667)       0:05:52.976 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nWednesday 27 May 2026  00:51:49 +0000 (0:00:01.124)       0:05:54.101 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nWednesday 27 May 2026  00:51:50 +0000 (0:00:00.489)       0:05:54.590 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nWednesday 27 May 2026  00:51:50 +0000 (0:00:00.273)       0:05:54.863 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:01.346)       0:05:56.210 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nWednesday 27 May 2026  00:51:52 +0000 (0:00:00.543)       0:05:56.753 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:51:52 +0000 (0:00:00.464)       0:05:57.218 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:51:53 +0000 (0:00:00.650)       0:05:57.868 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:51:53 +0000 (0:00:00.462)       0:05:58.330 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:51:54 +0000 (0:00:00.273)       0:05:58.603 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:51:54 +0000 (0:00:00.824)       0:05:59.428 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:51:55 +0000 (0:00:00.798)       0:06:00.226 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:51:56 +0000 (0:00:01.071)       0:06:01.297 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:51:57 +0000 (0:00:00.354)       0:06:01.652 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:51:57 +0000 (0:00:00.681)       0:06:02.334 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:51:58 +0000 (0:00:00.372)       0:06:02.707 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:51:58 +0000 (0:00:00.758)       0:06:03.465 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:51:59 +0000 (0:00:00.714)       0:06:04.180 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.455)       0:06:04.635 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.260)       0:06:04.896 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.298)       0:06:05.194 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.274)       0:06:05.469 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:52:01 +0000 (0:00:00.461)       0:06:05.930 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:52:01 +0000 (0:00:00.283)       0:06:06.214 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:52:01 +0000 (0:00:00.261)       0:06:06.475 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:52:02 +0000 (0:00:00.237)       0:06:06.713 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:52:02 +0000 (0:00:00.494)       0:06:07.208 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nWednesday 27 May 2026  00:52:03 +0000 (0:00:00.536)       0:06:07.744 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:52:03 +0000 (0:00:00.301)       0:06:08.045 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nWednesday 27 May 2026  00:52:04 +0000 (0:00:00.936)       0:06:08.981 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nWednesday 27 May 2026  00:52:05 +0000 (0:00:00.761)       0:06:09.743 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nWednesday 27 May 2026  00:52:05 +0000 (0:00:00.276)       0:06:10.020 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nWednesday 27 May 2026  00:52:05 +0000 (0:00:00.257)       0:06:10.277 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nWednesday 27 May 2026  00:52:06 +0000 (0:00:00.774)       0:06:11.051 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nWednesday 27 May 2026  00:52:06 +0000 (0:00:00.314)       0:06:11.366 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nWednesday 27 May 2026  00:52:11 +0000 (0:00:04.348)       0:06:15.714 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nWednesday 27 May 2026  00:52:11 +0000 (0:00:00.305)       0:06:16.019 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nWednesday 27 May 2026  00:52:12 +0000 (0:00:00.802)       0:06:16.822 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:00.999)       0:06:17.821 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-osd : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:52:15 +0000 (0:00:02.573)       0:06:20.395 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nWednesday 27 May 2026  00:52:17 +0000 (0:00:01.353)       0:06:21.748 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nWednesday 27 May 2026  00:52:18 +0000 (0:00:01.557)       0:06:23.305 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Use ceph-volume to create osds] *******************************\nWednesday 27 May 2026  00:52:19 +0000 (0:00:00.485)       0:06:23.790 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nWednesday 27 May 2026  00:52:54 +0000 (0:00:35.739)       0:06:59.530 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nWednesday 27 May 2026  00:52:55 +0000 (0:00:00.646)       0:07:00.176 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nWednesday 27 May 2026  00:52:56 +0000 (0:00:00.512)       0:07:00.689 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nWednesday 27 May 2026  00:52:56 +0000 (0:00:00.649)       0:07:01.339 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:52:58 +0000 (0:00:01.857)       0:07:03.197 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:52:59 +0000 (0:00:00.569)       0:07:03.767 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nWednesday 27 May 2026  00:53:00 +0000 (0:00:01.215)       0:07:04.982 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nWednesday 27 May 2026  00:53:01 +0000 (0:00:01.406)       0:07:06.389 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:53:04 +0000 (0:00:02.735)       0:07:09.125 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nWednesday 27 May 2026  00:53:04 +0000 (0:00:00.338)       0:07:09.463 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nWednesday 27 May 2026  00:53:05 +0000 (0:00:00.301)       0:07:09.765 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=4)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nWednesday 27 May 2026  00:53:06 +0000 (0:00:01.436)       0:07:11.201 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nWednesday 27 May 2026  00:53:08 +0000 (0:00:02.187)       0:07:13.389 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [te\u001b[32m2026-05-27 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\nstbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nWednesday 27 May 2026  00:53:13 +0000 (0:00:04.584)       0:07:17.973 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nWednesday 27 May 2026  00:53:16 +0000 (0:00:02.621)       0:07:20.594 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include crush_rules.yml] **************************************\nWednesday 27 May 2026  00:53:28 +0000 (0:00:12.847)       0:07:33.442 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:53:29 +0000 (0:00:01.002)       0:07:34.444 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nWednesday 27 May 2026  00:53:30 +0000 (0:00:00.522)       0:07:34.967 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nWednesday 27 May 2026  00:53:30 +0000 (0:00:00.463)       0:07:35.431 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nWednesday 27 May 2026  00:53:31 +0000 (0:00:00.389)       0:07:35.821 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nWednesday 27 May 2026  00:53:31 +0000 (0:00:00.264)       0:07:36.085 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.525)       0:07:36.611 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.268)       0:07:36.880 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.206)       0:07:37.086 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.189)       0:07:37.276 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.117)       0:07:37.393 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 27 May 2026  00:53:33 +0000 (0:00:00.206)       0:07:37.599 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 27 May 2026  00:53:33 +0000 (0:00:00.265)       0:07:37.864 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nWednesday 27 May 2026  00:53:33 +0000 (0:00:00.360)       0:07:38.224 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nWednesday 27 May 2026  00:53:34 +0000 (0:00:00.467)       0:07:38.691 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 27 May 2026  00:53:34 +0000 (0:00:00.191)       0:07:38.883 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:53:34 +0000 (0:00:00.619)       0:07:39.503 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:53:35 +0000 (0:00:01.038)       0:07:40.541 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:53:37 +0000 (0:00:01.048)       0:07:41.589 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:53:38 +0000 (0:00:01.331)       0:07:42.921 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:53:38 +0000 (0:00:00.633)       0:07:43.555 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:53:39 +0000 (0:00:00.757)       0:07:44.313 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:53:40 +0000 (0:00:00.632)       0:07:44.946 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:53:41 +0000 (0:00:01.087)       0:07:46.033 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:53:42 +0000 (0:00:00.557)       0:07:46.591 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:53:42 +0000 (0:00:00.533)       0:07:47.125 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:53:43 +0000 (0:00:01.227)       0:07:48.352 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:53:44 +0000 (0:00:00.919)       0:07:49.271 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:53:45 +0000 (0:00:00.797)       0:07:50.069 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:53:46 +0000 (0:00:00.551)       0:07:50.621 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:53:46 +0000 (0:00:00.756)       0:07:51.377 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:53:47 +0000 (0:00:00.562)       0:07:51.939 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:53:48 +0000 (0:00:00.773)       0:07:52.712 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:53:48 +0000 (0:00:00.504)       0:07:53.216 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:53:49 +0000 (0:00:00.737)       0:07:53.954 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:53:49 +0000 (0:00:00.543)       0:07:54.498 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:53:50 +0000 (0:00:00.783)       0:07:55.282 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create client.crash keyring] ********************************\nWednesday 27 May 2026  00:53:51 +0000 (0:00:01.083)       0:07:56.365 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:03.785)       0:08:00.150 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Copy ceph key(s) if needed] *********************************\nWednesday 27 May 2026  00:53:57 +0000 (0:00:01.598)       0:08:01.749 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nWednesday 27 May 2026  00:53:58 +0000 (0:00:01.397)       0:08:03.146 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Include_tasks systemd.yml] **********************************\nWednesday 27 May 2026  00:53:59 +0000 (0:00:01.106)       0:08:04.252 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********\nWednesday 27 May 2026  00:54:00 +0000 (0:00:01.047)       0:08:05.299 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Start the ceph-crash service] *******************************\nWednesday 27 May 2026  00:54:02 +0000 (0:00:01.399)       0:08:06.699 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nWednesday 27 May 2026  00:54:05 +0000 (0:00:03.316)       0:08:10.015 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nWednesday 27 May 2026  00:54:06 +0000 (0:00:01.008)       0:08:11.024 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************\nWednesday 27 May 2026  00:54:06 +0000 (0:00:00.533)       0:08:11.557 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nWednesday 27 May 2026  00:54:10 +0000 (0:00:03.039)       0:08:14.596 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mds] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:54:10 +0000 (0:00:00.734)       0:08:15.330 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.593)       0:08:15.924 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.438)       0:08:16.363 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:54:12 +0000 (0:00:00.403)       0:08:16.766 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:54:12 +0000 (0:00:00.608)       0:08:17.374 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:54:13 +0000 (0:00:00.591)       0:08:17.966 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:54:13 +0000 (0:00:00.580)       0:08:18.547 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:54:14 +0000 (0:00:00.388)       0:08:18.936 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:54:14 +0000 (0:00:00.280)       0:08:19.216 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:54:14 +0000 (0:00:00.272)       0:08:19.489 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:54:15 +0000 (0:00:00.591)       0:08:20.081 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.786)       0:08:20.867 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.257)       0:08:21.124 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:00.254)       0:08:21.379 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:54:17 +0000 (0:00:00.299)       0:08:21.679 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:54:17 +0000 (0:00:00.472)       0:08:22.151 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:54:17 +0000 (0:00:00.284)       0:08:22.436 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.211)       0:08:22.647 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.221)       0:08:22.868 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.386)       0:08:23.255 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.277)       0:08:23.533 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nWednesday 27 May 2026  00:54:19 +0000 (0:00:00.465)       0:08:23.998 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule details] *********************\nWednesday 27 May 2026  00:54:19 +0000 (0:00:00.514)       0:08:24.513 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule name] ************************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:01.697)       0:08:26.210 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Create filesystem pools] **************************************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:00.177)       0:08:26.388 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [ceph-mds : Create ceph filesystem] ***************************************\nWednesday 27 May 2026  00:54:28 +0000 (0:00:06.695)       0:08:33.083 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nWednesday 27 May 2026  00:54:31 +0000 (0:00:02.720)       0:08:35.804 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Create bootstrap-mds and mds directories] *********************\nWednesday 27 May 2026  00:54:31 +0000 (0:00:00.634)       0:08:36.438 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:54:32 +0000 (0:00:00.944)       0:08:37.383 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-mds : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:01.723)       0:08:39.107 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Create mds keyring] *******************************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:01.042)       0:08:40.149 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nWednesday 27 May 2026  00:54:37 +0000 (0:00:02.340)       0:08:42.490 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Containerized.yml] ********************************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.267)       0:08:42.757 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.483)       0:08:43.241 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.628)       0:08:43.869 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Generate systemd ceph-mds target file] ************************\nWednesday 27 May 2026  00:54:40 +0000 (0:00:01.193)       0:08:45.063 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Enable ceph-mds.target] ***************************************\nWednesday 27 May 2026  00:54:41 +0000 (0:00:01.220)       0:08:46.283 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:01.740)       0:08:48.024 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nWednesday 27 May 2026  00:54:45 +0000 (0:00:02.223)       0:08:50.247 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:54:46 +0000 (0:00:01.309)       0:08:51.557 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nWednesday 27 May 2026  00:54:47 +0000 (0:00:01.007)       0:08:52.564 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nWednesday 27 May 2026  00:54:48 +0000 (0:00:00.486)       0:08:53.051 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nWednesday 27 May 2026  00:54:48 +0000 (0:00:00.259)       0:08:53.310 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nWednesday 27 May 2026  00:54:50 +0000 (0:00:01.692)       0:08:55.003 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nWednesday 27 May 2026  00:54:50 +0000 (0:00:00.548)       0:08:55.551 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:54:51 +0000 (0:00:00.492)       0:08:56.044 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:00.576)       0:08:56.620 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:00.437)       0:08:57.058 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:00.387)       0:08:57.445 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:54:53 +0000 (0:00:00.677)       0:08:58.123 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:54:54 +0000 (0:00:00.747)       0:08:58.870 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:54:54 +0000 (0:00:00.628)       0:08:59.499 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:54:55 +0000 (0:00:00.454)       0:08:59.954 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:54:55 +0000 (0:00:00.249)       0:09:00.203 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:54:55 +0000 (0:00:00.253)       0:09:00.457 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:54:56 +0000 (0:00:00.599)       0:09:01.057 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:54:57 +0000 (0:00:00.832)       0:09:01.889 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:54:57 +0000 (0:00:00.297)       0:09:02.187 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:54:57 +0000 (0:00:00.259)       0:09:02.446 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:54:58 +0000 (0:00:00.275)       0:09:02.722 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:54:58 +0000 (0:00:00.458)       0:09:03.181 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:54:58 +0000 (0:00:00.292)       0:09:03.474 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:54:59 +0000 (0:00:00.261)       0:09:03.736 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:54:59 +0000 (0:00:00.275)       0:09:04.012 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:54:59 +0000 (0:00:00.419)       0:09:04.431 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:55:00 +0000 (0:00:00.288)       0:09:04.720 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nWednesday 27 May 2026  00:55:00 +0000 (0:00:00.499)       0:09:05.219 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:55:01 +0000 (0:00:00.641)       0:09:05.860 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:55:03 +0000 (0:00:01.911)       0:09:07.772 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nWednesday 27 May 2026  00:55:04 +0000 (0:00:01.209)       0:09:08.982 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nWednesday 27 May 2026  00:55:04 +0000 (0:00:00.266)       0:09:09.249 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nWednesday 27 May 2026  00:55:05 +0000 (0:00:00.652)       0:09:09.902 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nWednesday 27 May 2026  00:55:06 +0000 (0:00:00.786)       0:09:10.688 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:55:09 +0000 (0:00:03.769)       0:09:14.458 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:55:12 +0000 (0:00:02.249)       0:09:16.707 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nWednesday 27 May 2026  00:55:13 +0000 (0:00:01.131)       0:09:17.838 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Create ec profile] ********************************************\nWednesday 27 May 2026  00:55:13 +0000 (0:00:00.203)       0:09:18.041 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Set crush rule] ***********************************************\nWednesday 27 May 2026  00:55:13 +0000 (0:00:00.517)       0:09:18.559 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Create rgw pools] *********************************************\nWednesday 27 May 2026  00:55:14 +0000 (0:00:00.517)       0:09:19.077 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\nTASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************\nWednesday 27 May 2026  00:55:36 +0000 (0:00:22.090)       0:09:41.167 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nWednesday 27 May 2026  00:55:36 +0000 (0:00:00.299)       0:09:41.467 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nWednesday 27 May 2026  00:55:37 +0000 (0:00:00.488)       0:09:41.955 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nWednesday 27 May 2026  00:55:37 +0000 (0:00:00.474)       0:09:42.430 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:55:38 +0000 (0:00:00.618)       0:09:43.048 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nWednesday 27 May 2026  00:55:39 +0000 (0:00:01.179)       0:09:44.227 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nWednesday 27 May 2026  00:55:40 +0000 (0:00:01.171)       0:09:45.399 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nWednesday 27 May 2026  00:55:42 +0000 (0:00:01.880)       0:09:47.279 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:55:45 +0000 (0:00:02.526)       0:09:49.805 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nWednesday 27 May 2026  00:55:45 +0000 (0:00:00.283)       0:09:50.089 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nWednesday 27 May 2026  00:55:46 +0000 (0:00:00.573)       0:09:50.663 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nWednesday 27 May 2026  00:55:46 +0000 (0:00:00.245)       0:09:50.909 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nWednesday 27 May 2026  00:55:46 +0000 (0:00:00.242)       0:09:51.151 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nWednesday 27 May 2026  00:55:47 +0000 (0:00:00.860)       0:09:52.011 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=34  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:55:47 +0000 (0:00:00.214)       0:09:52.225 ********* \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 54.29s\nceph-osd : Use ceph-volume to create osds ------------------------------ 35.74s\nceph-rgw : Create rgw pools -------------------------------------------- 22.09s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.54s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 13.45s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.85s\nceph-mon : Set cluster configs ----------------------------------------- 10.80s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.62s\nceph-mon : Fetch ceph initial keys -------------------------------------- 6.97s\nceph-mds : Create filesystem pools -------------------------------------- 6.70s\nceph-config : Create ceph initial directories --------------------------- 6.67s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.15s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.67s\nceph-osd : Systemd start osd -------------------------------------------- 4.58s\nceph-osd : Apply operating system tuning -------------------------------- 4.35s\nceph-crash : Create client.crash keyring -------------------------------- 3.79s\nceph-rgw : Create rgw keyrings ------------------------------------------ 3.77s\nceph-mon : Copy admin keyring over to mons ------------------------------ 3.57s\nceph-crash : Start the ceph-crash service ------------------------------- 3.32s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 3.25s\n\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:00.278)       0:00:00.278 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:54:22 +0000 (0:00:00.251)       0:00:00.530 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m\n\nPLAY [Apply role opensearch] ***************************************************\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:54:22 +0000 (0:00:00.261)       0:00:00.791 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Setting sysctl values] **************************************\nWednesday 27 May 2026  00:54:22 +0000 (0:00:00.522)       0:00:01.314 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nWednesday 27 May 2026  00:54:23 +0000 (0:00:01.020)       0:00:02.334 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:54:25 +0000 (0:00:01.261)       0:00:03.596 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****\nWednesday 27 May 2026  00:54:25 +0000 (0:00:00.542)       0:00:04.138 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:54:28 +0000 (0:00:02.714)       0:00:06.852 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  00:54:29 +0000 (0:00:00.682)       0:00:07.535 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nWednesday 27 May 2026  00:54:29 +0000 (0:00:00.727)       0:00:08.262 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nWednesday 27 May 2026  00:54:32 +0000 (0:00:02.469)       0:00:10.732 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Copying over opensearch-dashboards config file] *************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:02.557)       0:00:13.289 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Check opensearch containers] ********************************\nWednesday 27 May 2026  00:54:36 +0000 (0:00:01.648)       0:00:14.938 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:02.044)       0:00:16.982 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.344)       0:00:17.327 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.077)       0:00:17.405 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.066)       0:00:17.471 ********* \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.059)       0:00:17.530 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.192)       0:00:17.723 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.214)       0:00:17.937 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Enable shard allocation] *************************\nWednesday 27 May 2026  00:55:34 +0000 (0:00:55.418)       0:01:13.356 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nWednesday 27 May 2026  00:55:35 +0000 (0:00:00.185)       0:01:13.542 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:57.268)       0:02:10.810 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch to become ready] ************************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.487)       0:02:11.297 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nWednesday 27 May 2026  00:56:35 +0000 (0:00:02.348)       0:02:13.646 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nWednesday 27 May 2026  00:56:37 +0000 (0:00:01.998)       0:02:15.645 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nWednesday 27 May 2026  00:56:39 +0000 (0:00:02.152)       0:02:17.797 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nWednesday 27 May 2026  00:56:41 +0000 (0:00:02.578)       0:02:20.375 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:56:44 +0000 (0:00:02.523)       0:02:22.899 ********* \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 57.27s\nopensearch : Restart opensearch container ------------------------------ 55.42s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 2.71s\nopensearch : Create new log retention policy ---------------------------- 2.58s\nopensearch : Copying over opensearch service config file ---------------- 2.56s\nopensearch : Apply retention policy to existing indices ----------------- 2.52s\nopensearch : Copying over config.json files for services ---------------- 2.47s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.35s\nopensearch : Check if a log retention policy exists --------------------- 2.15s\nopensearch : Check opensearch containers -------------------------------- 2.04s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.00s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.65s\nopensearch : Ensuring config directories exist -------------------------- 1.26s\nopensearch : Setting sysctl values -------------------------------------- 1.02s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 0.73s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.68s\nopensearch : include_tasks ---------------------------------------------- 0.54s\nopensearch : include_tasks ---------------------------------------------- 0.52s\nopensearch : include_tasks ---------------------------------------------- 0.49s\nopensearch : include_tasks ---------------------------------------------- 0.34s\n\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:00.075)       0:00:00.075 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check MariaDB service] ***************************************************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:00.035)       0:00:00.111 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********\nWednesday 27 May 2026  00:54:24 +0000 (0:00:02.811)       0:00:02.922 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nWednesday 27 May 2026  00:54:24 +0000 (0:00:00.064)       0:00:02.987 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:54:24 +0000 (0:00:00.225)       0:00:03.212 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:54:25 +0000 (0:00:00.294)       0:00:03.507 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nWednesday 27 May 2026  00:54:25 +0000 (0:00:00.413)       0:00:03.920 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:54:25 +0000 (0:00:00.368)       0:00:04.288 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  00:54:26 +0000 (0:00:00.639)       0:00:04.928 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Ensuring database backup config directory exists] **************\nWednesday 27 May 2026  00:54:29 +0000 (0:00:02.720)       0:00:07.648 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over my.cnf for mariabackup] ***************************\nWednesday 27 May 2026  00:54:29 +0000 (0:00:00.584)       0:00:08.232 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over config.json files for services] *******************\nWednesday 27 May 2026  00:54:31 +0000 (0:00:01.500)       0:00:09.733 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:03.551)       0:00:13.285 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over galera.cnf] ***************************************\nWednesday 27 May 2026  00:54:36 +0000 (0:00:01.152)       0:00:14.438 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:03.335)       0:00:17.773 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.456)       0:00:18.230 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:54:43 +0000 (0:00:03.226)       0:00:21.457 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:54:45 +0000 (0:00:02.504)       0:00:23.962 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Check mariadb containers] **************************************\nWednesday 27 May 2026  00:54:48 +0000 (0:00:02.786)       0:00:26.748 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nWednesday 27 May 2026  00:54:51 +0000 (0:00:03.255)       0:00:30.003 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB volume availability] *************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:00.794)       0:00:30.798 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Establish whether the cluster has already existed] *************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:00.402)       0:00:31.200 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service port liveness] ***************************\nWednesday 27 May 2026  00:54:53 +0000 (0:00:00.384)       0:00:31.585 ********* \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nWednesday 27 May 2026  00:55:04 +0000 (0:00:11.003)       0:00:42.588 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail on existing but stopped cluster] **************************\nWednesday 27 May 2026  00:55:04 +0000 (0:00:00.359)       0:00:42.948 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service WSREP sync status] ***********************\nWednesday 27 May 2026  00:55:05 +0000 (0:00:00.359)       0:00:43.307 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Extract MariaDB service WSREP sync status] *********************\nWednesday 27 May 2026  00:55:05 +0000 (0:00:00.372)       0:00:43.680 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******\nWednesday 27 May 2026  00:55:06 +0000 (0:00:00.669)       0:00:44.349 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***\nWednesday 27 May 2026  00:55:06 +0000 (0:00:00.360)       0:00:44.709 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:55:06 +0000 (0:00:00.372)       0:00:45.082 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m\n\nTASK [mariadb : Running MariaDB bootstrap container] ***************************\nWednesday 27 May 2026  00:55:07 +0000 (0:00:00.354)       0:00:45.437 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nWednesday 27 May 2026  00:55:16 +0000 (0:00:09.538)       0:00:54.975 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:55:16 +0000 (0:00:00.216)       0:00:55.191 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Starting first MariaDB container] *******************\nWednesday 27 May 2026  00:55:17 +0000 (0:00:00.757)       0:00:55.949 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nWednesday 27 May 2026  00:55:24 +0000 (0:00:07.123)       0:01:03.072 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nWednesday 27 May 2026  00:55:26 +0000 (0:00:01.568)       0:01:04.641 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nWednesday 27 May 2026  00:55:28 +0000 (0:00:02.391)       0:01:07.033 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nWednesday 27 May 2026  00:55:28 +0000 (0:00:00.110)       0:01:07.144 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.285)       0:01:07.429 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.296)       0:01:07.725 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:55:50 +0000 (0:00:20.780)       0:01:28.506 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:56:00 +0000 (0:00:10.640)       0:01:39.146 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:56:02 +0000 (0:00:02.108)       0:01:41.255 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:14.206)       0:01:55.461 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:56:31 +0000 (0:00:14.798)       0:02:10.259 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:56:34 +0000 (0:00:02.402)       0:02:12.662 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:56:45 +0000 (0:00:11.516)       0:02:24.179 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:56:49 +0000 (0:00:03.623)       0:02:27.802 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nWednesday 27 May 2026  00:56:51 +0000 (0:00:02.357)       0:02:30.159 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Creating shard root mysql user] ********************************\nWednesday 27 May 2026  00:56:52 +0000 (0:00:00.629)       0:02:30.789 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating mysql monitor user] ***********************************\nWednesday 27 May 2026  00:56:54 +0000 (0:00:02.260)       0:02:33.050 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating database backup user and setting permissions] *********\nWednesday 27 May 2026  00:56:57 +0000 (0:00:02.434)       0:02:35.484 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Granting permissions on Mariabackup database to backup user] ***\nWednesday 27 May 2026  00:56:59 +0000 (0:00:02.727)       0:02:38.211 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nWednesday 27 May 2026  00:57:02 +0000 (0:00:02.835)       0:02:41.047 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nWednesday 27 May 2026  00:57:05 +0000 (0:00:02.448)       0:02:43.495 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:57:05 +0000 (0:00:00.198)       0:02:43.694 ********* \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 34.99s\nmariadb : Wait for MariaDB service port liveness ----------------------- 25.44s\nmariadb : Restart MariaDB container ------------------------------------ 11.52s\nmariadb : Check MariaDB service port liveness -------------------------- 11.00s\nmariadb : Running MariaDB bootstrap container --------------------------- 9.54s\nmariadb : Starting first MariaDB container ------------------------------ 7.12s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.51s\nmariadb : Wait for MariaDB service port liveness ------------------------ 3.62s\nmariadb : Copying over config.json files for services ------------------- 3.55s\nmariadb : Copying over galera.cnf --------------------------------------- 3.34s\nmariadb : Check mariadb containers -------------------------------------- 3.25s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 3.23s\nmariadb : Granting permissions on Mariabackup database to backup user --- 2.84s\nCheck MariaDB service --------------------------------------------------- 2.81s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.79s\nmariadb : Creating database backup user and setting permissions --------- 2.73s\nmariadb : Ensuring config directories exist ----------------------------- 2.72s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.50s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.45s\nmariadb : Creating mysql monitor user ----------------------------------- 2.43s\n\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nWednesday 27 May 2026  00:55:52 +0000 (0:00:00.509)       0:00:00.509 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nWednesday 27 May 2026  00:55:52 +0000 (0:00:00.549)       0:00:01.059 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nWednesday 27 May 2026  00:55:53 +0000 (0:00:00.929)       0:00:01.988 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nWednesday 27 May 2026  00:55:53 +0000 (0:00:00.260)       0:00:02.248 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nWednesday 27 May 2026  00:55:54 +0000 (0:00:00.694)       0:00:02.943 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nWednesday 27 May 2026  00:55:54 +0000 (0:00:00.259)       0:00:03.202 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nWednesday 27 May 2026  00:55:55 +0000 (0:00:00.257)       0:00:03.460 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nWednesday 27 May 2026  00:55:55 +0000 (0:00:00.287)       0:00:03.748 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nWednesday 27 May 2026  00:55:55 +0000 (0:00:00.502)       0:00:04.250 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nWednesday 27 May 2026  00:55:56 +0000 (0:00:00.260)       0:00:04.511 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nWednesday 27 May 2026  00:55:56 +0000 (0:00:00.638)       0:00:05.149 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nWednesday 27 May 2026  00:55:57 +0000 (0:00:00.415)       0:00:05.564 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nWednesday 27 May 2026  00:55:59 +0000 (0:00:02.788)       0:00:08.352 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nWednesday 27 May 2026  00:56:00 +0000 (0:00:00.372)       0:00:08.725 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.697)       0:00:09.423 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.146)       0:00:09.569 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'f0c6127c6a53', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:55:58.066393', 'end': '2026-05-27 00:55:58.097640', 'delta': '0:00:00.031247', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['f0c6127c6a53'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'c1618b01162b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:55:59.024295', 'end': '2026-05-27 00:55:59.050974', 'delta': '0:00:00.026679', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['c1618b01162b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '393bcefae85a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:55:59.821355', 'end': '2026-05-27 00:55:59.853594', 'delta': '0:00:00.032239', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['393bcefae85a'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.316)       0:00:09.885 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.390)       0:00:10.276 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nWednesday 27 May 2026  00:56:03 +0000 (0:00:01.338)       0:00:11.614 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nWednesday 27 May 2026  00:56:03 +0000 (0:00:00.262)       0:00:11.877 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:56:03 +0000 (0:00:00.367)       0:00:12.244 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nWednesday 27 May 2026  00:56:04 +0000 (0:00:00.399)       0:00:12.644 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 27 May 2026  00:56:04 +0000 (0:00:00.102)       0:00:12.747 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:56:04 +0000 (0:00:00.202)       0:00:12.949 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nWednesday 27 May 2026  00:56:04 +0000 (0:00:00.271)       0:00:13.220 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.293)       0:00:13.514 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.423)       0:00:13.938 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.277)       0:00:14.216 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nWednesday 27 May 2026  00:56:06 +0000 (0:00:00.265)       0:00:14.481 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nWednesday 27 May 2026  00:56:06 +0000 (0:00:00.277)       0:00:14.759 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nWednesday 27 May 2026  00:56:06 +0000 (0:00:00.419)       0:00:15.178 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nWednesday 27 May 2026  00:56:07 +0000 (0:00:00.541)       0:00:15.719 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nWednesday 27 May 2026  00:56:07 +0000 (0:00:00.531)       0:00:16.250 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nWednesday 27 May 2026  00:56:08 +0000 (0:00:00.615)       0:00:16.866 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:56:08 +0000 (0:00:00.394)       0:00:17.261 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:01.431)       0:00:18.693 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.270)       0:00:18.963 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.391)       0:00:19.354 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.420)       0:00:19.774 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 27 May 2026  00:56:12 +0000 (0:00:00.767)       0:00:20.541 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nWednesday 27 May 2026  00:56:12 +0000 (0:00:00.389)       0:00:20.931 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:56:13 +0000 (0:00:00.594)       0:00:21.526 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:56:13 +0000 (0:00:00.297)       0:00:21.824 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:56:13 +0000 (0:00:00.285)       0:00:22.109 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:56:14 +0000 (0:00:00.279)       0:00:22.389 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:56:14 +0000 (0:00:00.480)       0:00:22.869 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:56:14 +0000 (0:00:00.365)       0:00:23.234 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:56:15 +0000 (0:00:00.339)       0:00:23.574 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:56:15 +0000 (0:00:00.354)       0:00:23.928 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:56:15 +0000 (0:00:00.290)       0:00:24.219 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 27 May 2026  00:56:16 +0000 (0:00:00.440)       0:00:24.659 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:00.844)       0:00:25.503 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Include tasks from the ceph-osd role] ************************************\nWednesday 27 May 2026  00:56:18 +0000 (0:00:01.587)       0:00:27.091 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m\n\nTASK [create openstack pool(s)] ************************************************\nWednesday 27 May 2026  00:56:19 +0000 (0:00:00.373)       0:00:27.465 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [generate keys] ***********************************************************\nWednesday 27 May 2026  00:56:54 +0000 (0:00:35.531)       0:01:02.996 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [get keys from monitors] **************************************************\nWednesday 27 May 2026  00:57:14 +0000 (0:00:19.399)       0:01:22.396 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [copy ceph key(s) if needed] **********************************************\nWednesday 27 May 2026  00:57:23 +0000 (0:00:09.010)       0:01:31.406 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m\n\nTASK [Assert ceph_require_min_compat_client is a known release] ****************\nWednesday 27 May 2026  00:57:41 +0000 (0:00:18.298)       0:01:49.705 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather facts for the first Ceph monitor] *********************************\nWednesday 27 May 2026  00:57:41 +0000 (0:00:00.112)       0:01:49.818 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Get Ceph OSD map] ********************************************************\nWednesday 27 May 2026  00:57:43 +0000 (0:00:02.416)       0:01:52.234 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Evaluate whether require-min-compat-client needs raising] ****************\nWednesday 27 May 2026  00:57:45 +0000 (0:00:01.424)       0:01:53.658 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set Ceph minimum compatible client] **************************************\nWednesday 27 May 2026  00:57:45 +0000 (0:00:00.138)       0:01:53.797 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:57:46 +0000 (0:00:01.277)       0:01:55.074 ********* \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 35.53s\ngenerate keys ---------------------------------------------------------- 19.40s\ncopy ceph key(s) if needed --------------------------------------------- 18.30s\nget keys from monitors -------------------------------------------------- 9.01s\nceph-facts : Find a running mon container ------------------------------- 2.79s\nGather facts for the first Ceph monitor --------------------------------- 2.42s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 1.59s\nceph-facts : Read osd pool default crush rule --------------------------- 1.43s\nGet Ceph OSD map -------------------------------------------------------- 1.42s\nceph-facts : Get current fsid if cluster is already running ------------- 1.34s\nSet Ceph minimum compatible client -------------------------------------- 1.28s\nceph-facts : Check if it is atomic host --------------------------------- 0.93s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 0.84s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.77s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.70s\nceph-facts : Check if podman binary is present -------------------------- 0.69s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.64s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.62s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.59s\nceph-facts : Include facts.yml ------------------------------------------ 0.55s\n\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nWednesday 27 May 2026  00:57:50 +0000 (0:00:00.209)       0:00:00.209 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Fetch all ceph keys] *****************************************************\nWednesday 27 May 2026  00:57:55 +0000 (0:00:04.944)       0:00:05.153 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Create share directory] **************************************************\nWednesday 27 May 2026  00:57:59 +0000 (0:00:04.359)       0:00:09.513 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nWednesday 27 May 2026  00:58:00 +0000 (0:00:01.042)       0:00:10.555 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Check if target directories exist] ***************************************\nWednesday 27 May 2026  00:58:14 +0000 (0:00:13.754)       0:00:24.310 ********* \n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m\n\nTASK [Write ceph keys to the configuration directory] **************************\nWednesday 27 May 2026  00:58:17 +0000 (0:00:03.388)       0:00:27.699 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:24 +0000 (0:00:06.698)       0:00:34.397 ********* \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 13.75s\nWrite ceph keys to the configuration directory -------------------------- 6.70s\nCheck if ceph keys exist ------------------------------------------------ 4.94s\nFetch all ceph keys ----------------------------------------------------- 4.36s\nCheck if target directories exist --------------------------------------- 3.39s\nCreate share directory -------------------------------------------------- 1.04s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.270)       0:00:00.270 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.241)       0:00:00.511 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m\n\nPLAY [Apply role horizon] ******************************************************\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.245)       0:00:00.757 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  00:57:09 +0000 (0:00:00.506)       0:00:01.263 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nWednesday 27 May 2026  00:57:10 +0000 (0:00:01.340)       0:00:02.604 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:00.227)       0:00:02.832 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:00.622)       0:00:03.454 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:00.375)       0:00:03.829 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.107)       0:00:03.937 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.236)       0:00:04.174 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.256)       0:00:04.430 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.124)       0:00:04.555 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:13 +0000 (0:00:00.371)       0:00:04.926 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:13 +0000 (0:00:00.277)       0:00:05.203 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:13 +0000 (0:00:00.107)       0:00:05.311 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:13 +0000 (0:00:00.257)       0:00:05.568 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:13 +0000 (0:00:00.248)       0:00:05.816 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:14 +0000 (0:00:00.115)       0:00:05.932 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:14 +0000 (0:00:00.372)       0:00:06.304 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:14 +0000 (0:00:00.265)       0:00:06.569 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:14 +0000 (0:00:00.113)       0:00:06.682 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:15 +0000 (0:00:00.246)       0:00:06.929 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:15 +0000 (0:00:00.368)       0:00:07.298 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:15 +0000 (0:00:00.112)       0:00:07.410 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:15 +0000 (0:00:00.257)       0:00:07.668 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.253)       0:00:07.921 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.113)       0:00:08.035 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.308)       0:00:08.344 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.370)       0:00:08.714 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:17 +0000 (0:00:00.121)       0:00:08.836 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:17 +0000 (0:00:00.287)       0:00:09.123 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:17 +0000 (0:00:00.261)       0:00:09.385 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:17 +0000 (0:00:00.122)       0:00:09.507 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:57:17 +0000 (0:00:00.241)       0:00:09.749 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:57:18 +0000 (0:00:00.413)       0:00:10.162 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:57:18 +0000 (0:00:00.099)       0:00:10.262 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over config.json files for services] *******************\nWednesday 27 May 2026  00:57:18 +0000 (0:00:00.262)       0:00:10.525 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [horizon : Copying over horizon.conf] *************************************\nWednesday 27 May 2026  00:57:20 +0000 (0:00:01.457)       0:00:11.982 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nWednesday 27 May 2026  00:57:22 +0000 (0:00:02.727)       0:00:14.710 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over custom-settings.py] *******************************\nWednesday 27 May 2026  00:57:25 +0000 (0:00:02.578)       0:00:17.288 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over existing policy file] *****************************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:01.787)       0:00:19.076 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over custom themes] ************************************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:00.245)       0:00:19.321 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:00.255)       0:00:19.577 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:57:28 +0000 (0:00:00.637)       0:00:20.214 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:57:29 +0000 (0:00:01.552)       0:00:21.766 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:57:30 +0000 (0:00:00.821)       0:00:22.588 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Deploy horizon container] **************************************\nWednesday 27 May 2026  00:57:31 +0000 (0:00:01.008)       0:00:23.596 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:57:33 +0000 (0:00:01.296)       0:00:24.892 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:57:33 +0000 (0:00:00.295)       0:00:25.188 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Creating Horizon database] *************************************\nWednesday 27 May 2026  00:57:33 +0000 (0:00:00.592)       0:00:25.780 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nWednesday 27 May 2026  00:57:36 +0000 (0:00:02.487)       0:00:28.268 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nWednesday 27 May 2026  00:57:39 +0000 (0:00:02.873)       0:00:31.141 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:57:56 +0000 (0:00:17.068)       0:00:48.209 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:57:56 +0000 (0:00:00.060)       0:00:48.269 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:57:56 +0000 (0:00:00.060)       0:00:48.330 ********* \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nWednesday 27 May 2026  00:57:56 +0000 (0:00:00.063)       0:00:48.393 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:33 +0000 (0:00:36.759)       0:01:25.152 ********* \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 36.76s\nhorizon : Running Horizon bootstrap container -------------------------- 17.07s\nhorizon : Creating Horizon database user and setting permissions -------- 2.87s\nhorizon : Copying over horizon.conf ------------------------------------- 2.73s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.58s\nhorizon : Creating Horizon database ------------------------------------- 2.49s\nhorizon : Copying over custom-settings.py ------------------------------- 1.79s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.55s\nhorizon : Copying over config.json files for services ------------------- 1.46s\nhorizon : Ensuring config directories exist ----------------------------- 1.34s\nhorizon : Deploy horizon container -------------------------------------- 1.30s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.01s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.82s\nhorizon : include_tasks ------------------------------------------------- 0.64s\nhorizon : include_tasks ------------------------------------------------- 0.62s\nhorizon : include_tasks ------------------------------------------------- 0.59s\nhorizon : include_tasks ------------------------------------------------- 0.51s\nhorizon : Update policy file name --------------------------------------- 0.41s\nhorizon : Update policy file name --------------------------------------- 0.38s\nhorizon : Update custom policy file name -------------------------------- 0.37s\n\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2adf43cb-152c-4c16-a800-ddba5e3df2ac is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2adf43cb-152c-4c16-a800-ddba5e3df2ac is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nWednesday 27 May 2026  00:58:27 +0000 (0:00:00.281)       0:00:00.281 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.cephclient : Create required directories] *****************\nWednesday 27 May 2026  00:58:27 +0000 (0:00:00.201)       0:00:00.483 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m\n\nTASK [osism.services.cephclient : Copy configuration files] ********************\nWednesday 27 May 2026  00:58:29 +0000 (0:00:01.653)       0:00:02.136 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m\n\nTASK [osism.services.cephclient : Copy keyring file] ***************************\nWednesday 27 May 2026  00:58:30 +0000 (0:00:01.285)       0:00:03.422 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nWednesday 27 May 2026  00:58:31 +0000 (0:00:00.847)       0:00:04.269 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nWednesday 27 May 2026  00:58:32 +0000 (0:00:01.051)       0:00:05.320 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy wrapper scripts] ************************\nWednesday 27 May 2026  00:59:12 +0000 (0:00:39.558)       0:00:44.878 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m\n\nTASK [osism.services.cephclient : Remove old wrapper scripts] ******************\nWednesday 27 May 2026  00:59:15 +0000 (0:00:03.756)       0:00:48.635 ********* \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nWednesday 27 May 2026  00:59:16 +0000 (0:00:00.533)       0:00:49.168 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nWednesday 27 May 2026  00:59:16 +0000 (0:00:00.112)       0:00:49.281 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nWednesday 27 May 2026  00:59:16 +0000 (0:00:00.273)       0:00:49.554 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nWednesday 27 May 2026  00:59:18 +0000 (0:00:01.226)       0:00:50.781 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nWednesday 27 May 2026  00:59:18 +0000 (0:00:00.646)       0:00:51.428 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nWednesday 27 May 2026  00:59:19 +0000 (0:00:00.519)       0:00:51.947 ********* \n\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:59:20 +0000 (0:00:01.280)       0:00:53.227 ********* \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 39.56s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 3.76s\nosism.services.cephclient : Create required directories ----------------- 1.65s\nosism.services.cephclient : Copy configuration files -------------------- 1.29s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.28s\nosism.services.cephclient : Restart cephclient service ------------------ 1.23s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 1.05s\nosism.services.cephclient : Copy keyring file --------------------------- 0.85s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.65s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.53s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.52s\nosism.services.cephclient : Include rook task --------------------------- 0.27s\nosism.services.cephclient : Include container tasks --------------------- 0.20s\nosism.services.cephclient : Include package tasks ----------------------- 0.11s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:23 +0000 (0:00:00.174)       0:00:00.174 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:23 +0000 (0:00:00.301)       0:00:00.476 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Wait for the Keystone service] *******************************************\n\nTASK [Waiting for Keystone public port to be UP] *******************************\nWednesday 27 May 2026  00:59:24 +0000 (0:00:00.495)       0:00:00.971 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:59:25 +0000 (0:00:01.081)       0:00:02.052 ********* \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------- 1.08s\nGroup hosts based on enabled services ----------------------------------- 0.50s\nGroup hosts based on Kolla action --------------------------------------- 0.30s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:57:07 +0000 (0:00:00.220)       0:00:00.220 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.218)       0:00:00.438 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Apply role keystone] *****************************************************\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.216)       0:00:00.655 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  00:57:08 +0000 (0:00:00.537)       0:00:01.193 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Check if policies shall be overwritten] ***********************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:02.151)       0:00:03.345 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:00.110)       0:00:03.455 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Check if Keystone domain-specific config is supplied] *********\nWednesday 27 May 2026  00:57:11 +0000 (0:00:00.246)       0:00:03.702 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.681)       0:00:04.384 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over extra CA certificates] *******\nWednesday 27 May 2026  00:57:12 +0000 (0:00:00.563)       0:00:04.948 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:57:15 +0000 (0:00:02.926)       0:00:07.875 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.483)       0:00:08.358 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over config.json files for services] ******************\nWednesday 27 May 2026  00:57:16 +0000 (0:00:00.759)       0:00:09.117 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying over keystone.conf] ***********************************\nWednesday 27 May 2026  00:57:19 +0000 (0:00:02.983)       0:00:12.100 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nWednesday 27 May 2026  00:57:25 +0000 (0:00:05.810)       0:00:17.910 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [keystone : Create Keystone domain-specific config directory] *************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:01.579)       0:00:19.490 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Get file list in custom domains folder] ***********************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:00.740)       0:00:20.231 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying Keystone Domain specific settings] ********************\nWednesday 27 May 2026  00:57:28 +0000 (0:00:00.305)       0:00:20.537 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over existing policy file] ****************************\nWednesday 27 May 2026  00:57:28 +0000 (0:00:00.240)       0:00:20.777 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:57:29 +0000 (0:00:00.663)       0:00:21.441 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nWednesday 27 May 2026  00:57:29 +0000 (0:00:00.364)       0:00:21.806 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nWednesday 27 May 2026  00:57:31 +0000 (0:00:01.493)       0:00:23.299 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nWednesday 27 May 2026  00:57:31 +0000 (0:00:00.973)       0:00:24.272 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nWednesday 27 May 2026  00:57:32 +0000 (0:00:00.569)       0:00:24.842 ********* \n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nWednesday 27 May 2026  00:57:33 +0000 (0:00:01.015)       0:00:25.857 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying files for keystone-fernet] ****************************\nWednesday 27 May 2026  00:57:33 +0000 (0:00:00.373)       0:00:26.231 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [keystone : Copying files for keystone-ssh] *******************************\nWednesday 27 May 2026  00:57:42 +0000 (0:00:08.929)       0:00:35.161 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [keystone : Check keystone containers] ************************************\nWednesday 27 May 2026  00:57:45 +0000 (0:00:02.592)       0:00:37.753 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:57:47 +0000 (0:00:02.324)       0:00:40.078 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Creating keystone database] ***********************************\nWednesday 27 May 2026  00:57:48 +0000 (0:00:00.392)       0:00:40.471 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nWednesday 27 May 2026  00:57:50 +0000 (0:00:02.684)       0:00:43.155 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nWednesday 27 May 2026  00:57:53 +0000 (0:00:02.489)       0:00:45.645 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Group nodes where keystone_fernet is running] *****************\nWednesday 27 May 2026  00:57:54 +0000 (0:00:00.821)       0:00:46.466 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***\nWednesday 27 May 2026  00:57:54 +0000 (0:00:00.288)       0:00:46.755 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Running Keystone bootstrap container] *************************\nWednesday 27 May 2026  00:57:54 +0000 (0:00:00.287)       0:00:47.043 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nWednesday 27 May 2026  00:58:10 +0000 (0:00:15.923)       0:01:02.966 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  00:58:21 +0000 (0:00:10.603)       0:01:13.569 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  00:58:21 +0000 (0:00:00.064)       0:01:13.633 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  00:58:21 +0000 (0:00:00.063)       0:01:13.697 ********* \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nWednesday 27 May 2026  00:58:21 +0000 (0:00:00.064)       0:01:13.761 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone-fernet container] *****************\nWednesday 27 May 2026  00:58:29 +0000 (0:00:08.390)       0:01:22.151 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone container] ************************\nWednesday 27 May 2026  00:58:34 +0000 (0:00:04.574)       0:01:26.726 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:58:44 +0000 (0:00:10.514)       0:01:37.240 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Waiting for Keystone SSH port to be UP] ***********************\nWednesday 27 May 2026  00:58:45 +0000 (0:00:00.524)       0:01:37.765 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Run key distribution] *****************************************\nWednesday 27 May 2026  00:58:46 +0000 (0:00:00.737)       0:01:38.502 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nWednesday 27 May 2026  00:58:47 +0000 (0:00:01.515)       0:01:40.018 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating services] **********************\nWednesday 27 May 2026  00:59:01 +0000 (0:00:13.490)       0:01:53.508 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating endpoints] *********************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:29.493)       0:02:23.001 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating projects] **********************\nWednesday 27 May 2026  00:59:38 +0000 (0:00:07.409)       0:02:30.411 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nWednesday 27 May 2026  00:59:38 +0000 (0:00:00.210)       0:02:30.621 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nWednesday 27 May 2026  00:59:38 +0000 (0:00:00.191)       0:02:30.812 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting user roles] ********************\nWednesday 27 May 2026  00:59:38 +0000 (0:00:00.137)       0:02:30.950 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nWednesday 27 May 2026  00:59:38 +0000 (0:00:00.289)       0:02:31.239 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:59:42 +0000 (0:00:03.722)       0:02:34.962 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:59:43 +0000 (0:00:00.529)       0:02:35.491 ********* \n=============================================================================== \nservice-ks-register : keystone | Creating services --------------------- 29.49s\nkeystone : Running Keystone bootstrap container ------------------------ 15.92s\nkeystone : Creating admin project, user, role, service, and endpoint --- 13.49s\nkeystone : Running Keystone fernet bootstrap container ----------------- 10.60s\nkeystone : Restart keystone container ---------------------------------- 10.51s\nkeystone : Copying files for keystone-fernet ---------------------------- 8.93s\nkeystone : Restart keystone-ssh container ------------------------------- 8.39s\nservice-ks-register : keystone | Creating endpoints --------------------- 7.41s\nkeystone : Copying over keystone.conf ----------------------------------- 5.81s\nkeystone : Restart keystone-fernet container ---------------------------- 4.57s\nkeystone : Creating default user role ----------------------------------- 3.72s\nkeystone : Copying over config.json files for services ------------------ 2.98s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 2.93s\nkeystone : Creating keystone database ----------------------------------- 2.68s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.59s\nkeystone : Creating Keystone database user and setting permissions ------ 2.49s\nkeystone : Check keystone containers ------------------------------------ 2.32s\nkeystone : Ensuring config directories exist ---------------------------- 2.15s\nkeystone : Copying keystone-startup script for keystone ----------------- 1.58s\nkeystone : Run key distribution ----------------------------------------- 1.52s\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:29 +0000 (0:00:00.339)       0:00:00.339 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:00.584)       0:00:00.923 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nWednesday 27 May 2026  00:59:31 +0000 (0:00:00.902)       0:00:01.826 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating services] **********************\nWednesday 27 May 2026  00:59:32 +0000 (0:00:01.600)       0:00:03.426 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating endpoints] *********************\nWednesday 27 May 2026  00:59:36 +0000 (0:00:04.354)       0:00:07.780 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating projects] **********************\nWednesday 27 May 2026  00:59:44 +0000 (0:00:07.437)       0:00:15.218 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nWednesday 27 May 2026  00:59:48 +0000 (0:00:03.639)       0:00:18.857 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating roles] *************************\nWednesday 27 May 2026  00:59:52 +0000 (0:00:04.637)       0:00:23.494 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting user roles] ********************\nWednesday 27 May 2026  01:00:00 +0000 (0:00:07.403)       0:00:30.898 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service -> admin)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:00:05 +0000 (0:00:05.142)       0:00:36.040 ********* \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating endpoints --------------------- 7.44s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 7.40s\nservice-ks-register : ceph-rgw | Granting user roles -------------------- 5.14s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.63s\nservice-ks-register : ceph-rgw | Creating services ---------------------- 4.35s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 3.65s\nceph-rgw : include_tasks ------------------------------------------------ 1.60s\nGroup hosts based on enabled services ----------------------------------- 0.90s\nGroup hosts based on Kolla action --------------------------------------- 0.58s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nWednesday 27 May 2026  00:59:24 +0000 (0:00:00.208)       0:00:00.208 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nWednesday 27 May 2026  00:59:26 +0000 (0:00:02.193)       0:00:02.402 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nWednesday 27 May 2026  00:59:27 +0000 (0:00:00.892)       0:00:03.294 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nWednesday 27 May 2026  00:59:28 +0000 (0:00:01.146)       0:00:04.441 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:01.221)       0:00:05.662 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:00.878)       0:00:06.540 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nWednesday 27 May 2026  00:59:31 +0000 (0:00:00.864)       0:00:07.405 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nWednesday 27 May 2026  00:59:32 +0000 (0:00:01.053)       0:00:08.458 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nWednesday 27 May 2026  00:59:33 +0000 (0:00:01.015)       0:00:09.474 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nWednesday 27 May 2026  00:59:47 +0000 (0:00:13.605)       0:00:23.080 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  00:59:47 +0000 (0:00:00.169)       0:00:23.249 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  00:59:59 +0000 (0:00:11.920)       0:00:35.170 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  01:00:11 +0000 (0:00:11.504)       0:00:46.674 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:00:12 +0000 (0:00:01.308)       0:00:47.983 ********* \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 24.73s\nCreate admin user ------------------------------------------------------ 13.61s\nDisable the ceph dashboard ---------------------------------------------- 2.19s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.22s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.15s\nEnable the ceph dashboard ----------------------------------------------- 1.05s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.02s\nSet mgr/dashboard/ssl to false ------------------------------------------ 0.89s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 0.88s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 0.86s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.17s\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:00.284)       0:00:00.284 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:00.351)       0:00:00.636 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m\n\nPLAY [Apply role glance] *******************************************************\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:00.305)       0:00:00.942 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : glance | Creating services] ************************\nWednesday 27 May 2026  00:59:31 +0000 (0:00:00.573)       0:00:01.515 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating endpoints] ***********************\nWednesday 27 May 2026  00:59:35 +0000 (0:00:04.140)       0:00:05.656 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m\n\nTASK [service-ks-register : glance | Creating projects] ************************\nWednesday 27 May 2026  00:59:43 +0000 (0:00:07.977)       0:00:13.633 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nWednesday 27 May 2026  00:59:46 +0000 (0:00:03.267)       0:00:16.901 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : glance | Creating roles] ***************************\nWednesday 27 May 2026  00:59:51 +0000 (0:00:04.848)       0:00:21.749 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting user roles] **********************\nWednesday 27 May 2026  00:59:55 +0000 (0:00:03.703)       0:00:25.453 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:59:59 +0000 (0:00:04.307)       0:00:29.760 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:02 +0000 (0:00:03.269)       0:00:33.030 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Ensuring glance service ceph config subdir exists] **************\nWednesday 27 May 2026  01:00:03 +0000 (0:00:00.579)       0:00:33.610 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nWednesday 27 May 2026  01:00:06 +0000 (0:00:03.448)       0:00:37.058 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nWednesday 27 May 2026  01:00:08 +0000 (0:00:01.574)       0:00:38.633 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nWednesday 27 May 2026  01:00:09 +0000 (0:00:01.214)       0:00:39.847 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.649)       0:00:40.497 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.122)       0:00:40.620 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.273)       0:00:40.893 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:00:11 +0000 (0:00:00.767)       0:00:41.660 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:00:16 +0000 (0:00:04.900)       0:00:46.561 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:00:18 +0000 (0:00:02.550)       0:00:49.111 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Creating TLS backend PEM File] **********************************\nWednesday 27 May 2026  01:00:22 +0000 (0:00:03.236)       0:00:52.348 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:00:25 +0000 (0:00:03.222)       0:00:55.571 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : Copying over glance-api.conf] ***********************************\nWednesday 27 May 2026  01:00:29 +0000 (0:00:04.359)       0:00:59.930 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nWednesday 27 May 2026  01:00:36 +0000 (0:00:06.505)       0:01:06.436 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over glance-swift.conf for glance_api] ******************\nWednesday 27 May 2026  01:00:40 +0000 (0:00:04.030)       0:01:10.466 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nWednesday 27 May 2026  01:00:44 +0000 (0:00:04.659)       0:01:15.126 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nWednesday 27 May 2026  01:00:48 +0000 (0:00:03.569)       0:01:18.695 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:00:51 +0000 (0:00:03.407)       0:01:22.102 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-haproxy-tls.cfg] ****************************\nWednesday 27 May 2026  01:00:52 +0000 (0:00:00.352)       0:01:22.455 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nWednesday 27 May 2026  01:00:56 +0000 (0:00:03.820)       0:01:26.276 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Generating 'hostid' file for glance_api] ************************\nWednesday 27 May 2026  01:01:00 +0000 (0:00:04.051)       0:01:30.327 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Check glance containers] ****************************************\nWednesday 27 May 2026  01:01:04 +0000 (0:00:04.111)       0:01:34.439 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:08 +0000 (0:00:04.597)       0:01:39.036 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Creating Glance database] ***************************************\nWednesday 27 May 2026  01:01:10 +0000 (0:00:01.198)       0:01:40.235 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nWednesday 27 May 2026  01:01:12 +0000 (0:00:02.771)       0:01:43.006 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nWednesday 27 May 2026  01:01:15 +0000 (0:00:02.888)       0:01:45.895 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nWednesday 27 May 2026  01:01:17 +0000 (0:00:02.099)       0:01:47.994 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nWednesday 27 May 2026  01:01:45 +0000 (0:00:27.828)       0:02:15.823 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:01.744)       0:02:17.568 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:00.061)       0:02:17.629 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:00.061)       0:02:17.690 ********* \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:00.065)       0:02:17.755 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:02:19 +0000 (0:00:32.215)       0:02:49.970 ********* \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 32.22s\nglance : Running Glance bootstrap container ---------------------------- 27.83s\nservice-ks-register : glance | Creating endpoints ----------------------- 7.98s\nglance : Copying over glance-api.conf ----------------------------------- 6.51s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 4.90s\nservice-ks-register : glance | Creating users --------------------------- 4.85s\nglance : Copying over glance-swift.conf for glance_api ------------------ 4.66s\nglance : Check glance containers ---------------------------------------- 4.60s\nglance : Copying over config.json files for services -------------------- 4.36s\nservice-ks-register : glance | Granting user roles ---------------------- 4.31s\nservice-ks-register : glance | Creating services ------------------------ 4.14s\nglance : Generating 'hostid' file for glance_api ------------------------ 4.11s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 4.05s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.03s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.82s\nservice-ks-register : glance | Creating roles --------------------------- 3.70s\nglance : Copying over glance-image-import.conf -------------------------- 3.57s\nglance : Ensuring glance service ceph config subdir exists -------------- 3.45s\nglance : Copying over property-protections-rules.conf ------------------- 3.41s\nglance : Ensuring config directories exist ------------------------------ 3.27s\n\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:23 +0000 (0:00:00.285)       0:00:00.285 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:24 +0000 (0:00:00.662)       0:00:00.947 ********* \n\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m\n\nPLAY [Apply role prometheus] ***************************************************\n\nTASK [prometheus : include_tasks] **********************************************\nWednesday 27 May 2026  00:59:25 +0000 (0:00:00.864)       0:00:01.812 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [prometheus : Ensuring config directories exist] **************************\nWednesday 27 May 2026  00:59:26 +0000 (0:00:00.995)       0:00:02.807 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nWednesday 27 May 2026  00:59:30 +0000 (0:00:03.851)       0:00:06.659 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****\nWednesday 27 May 2026  00:59:31 +0000 (0:00:01.332)       0:00:07.992 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:59:36 +0000 (0:00:05.001)       0:00:12.993 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  00:59:37 +0000 (0:00:01.321)       0:00:14.315 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nWednesday 27 May 2026  00:59:39 +0000 (0:00:01.785)       0:00:16.100 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nWednesday 27 May 2026  00:59:45 +0000 (0:00:05.937)       0:00:22.038 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nWednesday 27 May 2026  00:59:46 +0000 (0:00:00.763)       0:00:22.802 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\nTASK [prometheus : Find prometheus common config overrides] ********************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:24.133)       0:00:46.935 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.691)       0:00:47.627 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over prometheus config file] ************************\nWednesday 27 May 2026  01:00:13 +0000 (0:00:02.320)       0:00:49.948 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus web config file] ********************\nWednesday 27 May 2026  01:00:30 +0000 (0:00:17.332)       0:01:07.281 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nWednesday 27 May 2026  01:00:34 +0000 (0:00:03.738)       0:01:11.019 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nWednesday 27 May 2026  01:00:35 +0000 (0:00:01.415)       0:01:12.435 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nWednesday 27 May 2026  01:00:36 +0000 (0:00:00.787)       0:01:13.222 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************\nWednesday 27 May 2026  01:00:37 +0000 (0:00:00.806)       0:01:14.029 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [prometheus : Copying cloud config file for openstack exporter] ***********\nWednesday 27 May 2026  01:00:40 +0000 (0:00:02.705)       0:01:16.734 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nWednesday 27 May 2026  01:00:42 +0000 (0:00:02.396)       0:01:19.130 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nWednesday 27 May 2026  01:00:44 +0000 (0:00:02.085)       0:01:21.216 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m\n\u001b[1;35mnot a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Create subdirectories for extra config files] ***************\nWednesday 27 May 2026  01:00:45 +0000 (0:00:01.031)       0:01:22.247 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Template extra prometheus server config files] **************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:01.000)       0:01:23.248 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Check prometheus containers] ********************************\nWednesday 27 May 2026  01:00:47 +0000 (0:00:00.909)       0:01:24.157 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nWednesday 27 May 2026  01:00:51 +0000 (0:00:04.288)       0:01:28.446 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:52 +0000 (0:00:01.057)       0:01:29.503 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:52 +0000 (0:00:00.129)       0:01:29.633 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.126)       0:01:29.760 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.129)       0:01:29.889 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.146)       0:01:30.036 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.130)       0:01:30.167 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.123)       0:01:30.290 ********* \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nWednesday 27 May 2026  01:00:53 +0000 (0:00:00.160)       0:01:30.451 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nWednesday 27 May 2026  01:01:07 +0000 (0:00:14.167)       0:01:44.618 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nWednesday 27 May 2026  01:01:21 +0000 (0:00:13.219)       0:01:57.837 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***\nWednesday 27 May 2026  01:01:26 +0000 (0:00:05.337)       0:02:03.175 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nWednesday 27 May 2026  01:01:36 +0000 (0:00:09.854)       0:02:13.029 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nWednesday 27 May 2026  01:01:50 +0000 (0:00:13.799)       0:02:26.828 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nWednesday 27 May 2026  01:01:56 +0000 (0:00:06.678)       0:02:33.506 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***\nWednesday 27 May 2026  01:02:08 +0000 (0:00:11.265)       0:02:44.772 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nWednesday 27 May 2026  01:02:12 +0000 (0:00:04.477)       0:02:49.249 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:02:23 +0000 (0:00:10.931)       0:03:00.181 ********* \n=============================================================================== \nprometheus : Copying over custom prometheus alert rules files ---------- 24.13s\nprometheus : Copying over prometheus config file ----------------------- 17.33s\nprometheus : Restart prometheus-server container ----------------------- 14.17s\nprometheus : Restart prometheus-cadvisor container --------------------- 13.80s\nprometheus : Restart prometheus-node-exporter container ---------------- 13.22s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 11.27s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 10.93s\nprometheus : Restart prometheus-memcached-exporter container ------------ 9.85s\nprometheus : Restart prometheus-alertmanager container ------------------ 6.68s\nprometheus : Copying over config.json files ----------------------------- 5.94s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 5.34s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 5.00s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 4.48s\nprometheus : Check prometheus containers -------------------------------- 4.29s\nprometheus : Ensuring config directories exist -------------------------- 3.85s\nprometheus : Copying over prometheus web config file -------------------- 3.74s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.71s\nprometheus : Copying cloud config file for openstack exporter ----------- 2.40s\nprometheus : Find prometheus host config overrides ---------------------- 2.32s\nprometheus : Copying config file for blackbox exporter ------------------ 2.09s\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:46 +0000 (0:00:00.283)       0:00:00.283 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:46 +0000 (0:00:00.589)       0:00:00.872 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m\n\nPLAY [Apply role cinder] *******************************************************\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  00:59:47 +0000 (0:00:00.693)       0:00:01.565 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : cinder | Creating services] ************************\nWednesday 27 May 2026  00:59:49 +0000 (0:00:01.558)       0:00:03.124 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating endpoints] ***********************\nWednesday 27 May 2026  00:59:53 +0000 (0:00:04.236)       0:00:07.360 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating projects] ************************\nWednesday 27 May 2026  01:00:01 +0000 (0:00:07.909)       0:00:15.269 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nWednesday 27 May 2026  01:00:04 +0000 (0:00:03.438)       0:00:18.708 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : cinder | Creating roles] ***************************\nWednesday 27 May 2026  01:00:08 +0000 (0:00:03.965)       0:00:22.673 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting user roles] **********************\nWednesday 27 May 2026  01:00:12 +0000 (0:00:03.348)       0:00:26.021 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m\n\nTASK [cinder : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  01:00:19 +0000 (0:00:07.727)       0:00:33.748 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:23 +0000 (0:00:03.454)       0:00:37.203 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:23 +0000 (0:00:00.357)       0:00:37.560 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [cinder : Ensuring cinder service ceph config subdirs exists] *************\nWednesday 27 May 2026  01:00:24 +0000 (0:00:00.562)       0:00:38.122 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nWednesday 27 May 2026  01:00:26 +0000 (0:00:02.342)       0:00:40.465 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nWednesday 27 May 2026  01:00:29 +0000 (0:00:03.418)       0:00:43.883 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nWednesday 27 May 2026  01:00:31 +0000 (0:00:01.700)       0:00:45.583 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nWednesday 27 May 2026  01:00:34 +0000 (0:00:03.179)       0:00:48.763 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:00:36 +0000 (0:00:01.306)       0:00:50.070 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nWednesday 27 May 2026  01:00:36 +0000 (0:00:00.296)       0:00:50.367 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:36 +0000 (0:00:00.452)       0:00:50.819 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:00:37 +0000 (0:00:01.062)       0:00:51.882 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:00:43 +0000 (0:00:05.489)       0:00:57.371 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:00:44 +0000 (0:00:01.327)       0:00:58.698 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:00:45 +0000 (0:00:01.137)       0:00:59.836 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nWednesday 27 May 2026  01:00:50 +0000 (0:00:04.810)       0:01:04.646 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nWednesday 27 May 2026  01:00:52 +0000 (0:00:01.912)       0:01:06.559 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nWednesday 27 May 2026  01:01:08 +0000 (0:00:15.735)       0:01:22.295 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [cinder : Generating 'hostid' file for cinder_volume] *********************\nWednesday 27 May 2026  01:01:10 +0000 (0:00:02.366)       0:01:24.661 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:01:12 +0000 (0:00:02.107)       0:01:26.769 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nWednesday 27 May 2026  01:01:13 +0000 (0:00:00.767)       0:01:27.536 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Check cinder containers] ****************************************\nWednesday 27 May 2026  01:01:13 +0000 (0:00:00.277)       0:01:27.814 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:16 +0000 (0:00:03.022)       0:01:30.837 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Creating Cinder database] ***************************************\nWednesday 27 May 2026  01:01:17 +0000 (0:00:00.234)       0:01:31.071 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nWednesday 27 May 2026  01:01:19 +0000 (0:00:02.088)       0:01:33.159 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nWednesday 27 May 2026  01:01:21 +0000 (0:00:02.099)       0:01:35.259 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:41 +0000 (0:00:19.808)       0:01:55.067 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:41 +0000 (0:00:00.061)       0:01:55.128 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:01:41 +0000 (0:00:00.062)       0:01:55.190 ********* \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nWednesday 27 May 2026  01:01:41 +0000 (0:00:00.062)       0:01:55.253 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************\nWednesday 27 May 2026  01:02:04 +0000 (0:00:23.575)       0:02:18.829 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-volume container] *********************\nWednesday 27 May 2026  01:02:10 +0000 (0:00:05.893)       0:02:24.722 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-backup container] *********************\nWednesday 27 May 2026  01:02:28 +0000 (0:00:17.483)       0:02:42.206 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***\nWednesday 27 May 2026  01:02:39 +0000 (0:00:11.448)       0:02:53.655 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:02:39 +0000 (0:00:00.264)       0:02:53.919 ********* \n=============================================================================== \ncinder : Restart cinder-api container ---------------------------------- 23.58s\ncinder : Running Cinder bootstrap container ---------------------------- 19.81s\ncinder : Restart cinder-volume container ------------------------------- 17.48s\ncinder : Copying over cinder.conf -------------------------------------- 15.74s\ncinder : Restart cinder-backup container ------------------------------- 11.45s\nservice-ks-register : cinder | Creating endpoints ----------------------- 7.91s\nservice-ks-register : cinder | Granting user roles ---------------------- 7.73s\ncinder : Restart cinder-scheduler container ----------------------------- 5.89s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 5.49s\ncinder : Copying over config.json files for services -------------------- 4.81s\nservice-ks-register : cinder | Creating services ------------------------ 4.24s\nservice-ks-register : cinder | Creating users --------------------------- 3.97s\ncinder : Ensuring config directories exist ------------------------------ 3.45s\nservice-ks-register : cinder | Creating projects ------------------------ 3.44s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 3.42s\nservice-ks-register : cinder | Creating roles --------------------------- 3.35s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.18s\ncinder : Check cinder containers ---------------------------------------- 3.02s\ncinder : Generating 'hostnqn' file for cinder_volume -------------------- 2.37s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 2.34s\n\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:00.286)       0:00:00.286 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:00.315)       0:00:00.602 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m\n\nPLAY [Apply role barbican] *****************************************************\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:00.272)       0:00:00.874 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : barbican | Creating services] **********************\nWednesday 27 May 2026  01:02:28 +0000 (0:00:00.601)       0:00:01.475 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating endpoints] *********************\nWednesday 27 May 2026  01:02:33 +0000 (0:00:04.880)       0:00:06.356 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating projects] **********************\nWednesday 27 May 2026  01:02:39 +0000 (0:00:06.528)       0:00:12.884 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nWednesday 27 May 2026  01:02:43 +0000 (0:00:03.483)       0:00:16.368 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : barbican | Creating roles] *************************\nWednesday 27 May 2026  01:02:47 +0000 (0:00:04.455)       0:00:20.823 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m\n\nTASK [service-ks-register : barbican | Granting user roles] ********************\nWednesday 27 May 2026  01:03:05 +0000 (0:00:17.970)       0:00:38.794 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  01:03:10 +0000 (0:00:04.689)       0:00:43.484 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Ensuring vassals config directories exist] ********************\nWednesday 27 May 2026  01:03:12 +0000 (0:00:02.587)       0:00:46.072 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:01.687)       0:00:47.760 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:00.108)       0:00:47.868 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:00.226)       0:00:48.094 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over extra CA certificates] *******\nWednesday 27 May 2026  01:03:15 +0000 (0:00:00.790)       0:00:48.885 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:03:19 +0000 (0:00:04.195)       0:00:53.080 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  01:03:21 +0000 (0:00:01.229)       0:00:54.309 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [barbican : Copying over config.json files for services] ******************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:01.126)       0:00:55.436 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over barbican-api.ini] ********************************\nWednesday 27 May 2026  01:03:25 +0000 (0:00:03.340)       0:00:58.777 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [barbican : Checking whether barbican-api-paste.ini file exists] **********\nWednesday 27 May 2026  01:03:27 +0000 (0:00:01.948)       0:01:00.725 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nWednesday 27 May 2026  01:03:28 +0000 (0:00:01.299)       0:01:02.025 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over barbican.conf] ***********************************\nWednesday 27 May 2026  01:03:29 +0000 (0:00:00.599)       0:01:02.624 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over existing policy file] ****************************\nWednesday 27 May 2026  01:03:39 +0000 (0:00:09.904)       0:01:12.528 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [barbican : Check barbican containers] ************************************\nWednesday 27 May 2026  01:03:40 +0000 (0:00:01.477)       0:01:14.006 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:03:43 +0000 (0:00:02.882)       0:01:16.889 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Creating barbican database] ***********************************\nWednesday 27 May 2026  01:03:44 +0000 (0:00:00.788)       0:01:17.677 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nWednesday 27 May 2026  01:03:46 +0000 (0:00:02.202)       0:01:19.880 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nWednesday 27 May 2026  01:03:49 +0000 (0:00:03.063)       0:01:22.943 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:04:00 +0000 (0:00:10.663)       0:01:33.606 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:04:00 +0000 (0:00:00.578)       0:01:34.184 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:04:01 +0000 (0:00:00.112)       0:01:34.297 ********* \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nWednesday 27 May 2026  01:04:01 +0000 (0:00:00.127)       0:01:34.425 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nWednesday 27 May 2026  01:04:06 +0000 (0:00:05.750)       0:01:40.175 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nWednesday 27 May 2026  01:04:16 +0000 (0:00:10.029)       0:01:50.205 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:04:21 +0000 (0:00:04.918)       0:01:55.123 ********* \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 17.97s\nbarbican : Running barbican bootstrap container ------------------------ 10.66s\nbarbican : Restart barbican-keystone-listener container ---------------- 10.03s\nbarbican : Copying over barbican.conf ----------------------------------- 9.91s\nservice-ks-register : barbican | Creating endpoints --------------------- 6.53s\nbarbican : Restart barbican-api container ------------------------------- 5.75s\nbarbican : Restart barbican-worker container ---------------------------- 4.92s\nservice-ks-register : barbican | Creating services ---------------------- 4.88s\nservice-ks-register : barbican | Granting user roles -------------------- 4.69s\nservice-ks-register : barbican | Creating users ------------------------- 4.46s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 4.20s\nservice-ks-register : barbican | Creating projects ---------------------- 3.48s\nbarbican : Copying over config.json files for services ------------------ 3.34s\nbarbican : Creating barbican database user and setting permissions ------ 3.06s\nbarbican : Check barbican containers ------------------------------------ 2.88s\nbarbican : Ensuring config directories exist ---------------------------- 2.59s\nbarbican : Creating barbican database ----------------------------------- 2.20s\nbarbican : Copying over barbican-api.ini -------------------------------- 1.95s\nbarbican : Ensuring vassals config directories exist -------------------- 1.69s\nbarbican : Copying over existing policy file ---------------------------- 1.47s\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:02:43 +0000 (0:00:00.315)       0:00:00.315 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:02:44 +0000 (0:00:00.278)       0:00:00.594 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m\n\nPLAY [Apply role designate] ****************************************************\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:02:44 +0000 (0:00:00.292)       0:00:00.886 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : designate | Creating services] *********************\nWednesday 27 May 2026  01:02:45 +0000 (0:00:00.633)       0:00:01.520 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating endpoints] ********************\nWednesday 27 May 2026  01:02:49 +0000 (0:00:04.221)       0:00:05.741 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m\n\nTASK [service-ks-register : designate | Creating projects] *********************\nWednesday 27 May 2026  01:02:57 +0000 (0:00:07.691)       0:00:13.432 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nWednesday 27 May 2026  01:03:00 +0000 (0:00:03.606)       0:00:17.038 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : designate | Creating roles] ************************\nWednesday 27 May 2026  01:03:05 +0000 (0:00:04.500)       0:00:21.539 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting user roles] *******************\nWednesday 27 May 2026  01:03:09 +0000 (0:00:03.875)       0:00:25.415 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:03:13 +0000 (0:00:04.430)       0:00:29.846 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:03:18 +0000 (0:00:04.749)       0:00:34.595 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nWednesday 27 May 2026  01:03:18 +0000 (0:00:00.123)       0:00:34.719 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:03:18 +0000 (0:00:00.308)       0:00:35.028 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over extra CA certificates] ******\nWednesday 27 May 2026  01:03:19 +0000 (0:00:00.508)       0:00:35.537 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:03:25 +0000 (0:00:06.311)       0:00:41.848 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  01:03:27 +0000 (0:00:01.586)       0:00:43.434 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:03:28 +0000 (0:00:01.446)       0:00:44.881 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over designate.conf] *********************************\nWednesday 27 May 2026  01:03:35 +0000 (0:00:07.125)       0:00:52.007 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over pools.yaml] *************************************\nWednesday 27 May 2026  01:03:57 +0000 (0:00:21.803)       0:01:13.810 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nWednesday 27 May 2026  01:04:03 +0000 (0:00:06.088)       0:01:19.899 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nWednesday 27 May 2026  01:04:06 +0000 (0:00:03.241)       0:01:23.140 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over rndc.key] ***************************************\nWednesday 27 May 2026  01:04:10 +0000 (0:00:03.709)       0:01:26.850 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:14 +0000 (0:00:03.661)       0:01:30.511 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:04:14 +0000 (0:00:00.680)       0:01:31.191 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Check designate containers] **********************************\nWednesday 27 May 2026  01:04:15 +0000 (0:00:01.064)       0:01:32.256 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:20 +0000 (0:00:04.461)       0:01:36.718 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Creating Designate databases] ********************************\nWednesday 27 May 2026  01:04:20 +0000 (0:00:00.655)       0:01:37.373 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nWednesday 27 May 2026  01:04:23 +0000 (0:00:02.348)       0:01:39.722 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m\n\nTASK [designate : Running Designate bootstrap container] ***********************\nWednesday 27 May 2026  01:04:25 +0000 (0:00:02.388)       0:01:42.111 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:14.961)       0:01:57.072 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:00.068)       0:01:57.140 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:00.068)       0:01:57.209 ********* \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nWednesday 27 May 2026  01:04:40 +0000 (0:00:00.065)       0:01:57.275 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-api container] ******************\nWednesday 27 May 2026  01:04:48 +0000 (0:00:07.158)       0:02:04.434 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-central container] **************\nWednesday 27 May 2026  01:04:53 +0000 (0:00:05.244)       0:02:09.678 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-producer container] *************\nWednesday 27 May 2026  01:05:03 +0000 (0:00:10.171)       0:02:19.850 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-mdns container] *****************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:05.493)       0:02:25.343 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-worker container] ***************\nWednesday 27 May 2026  01:05:14 +0000 (0:00:05.781)       0:02:31.125 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [designate : Non-destructive DNS pools update] ****************************\nWednesday 27 May 2026  01:05:25 +0000 (0:00:10.604)       0:02:41.729 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:05:32 +0000 (0:00:06.979)       0:02:48.708 ********* \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 21.80s\ndesignate : Running Designate bootstrap container ---------------------- 14.96s\ndesignate : Restart designate-worker container ------------------------- 10.60s\ndesignate : Restart designate-central container ------------------------ 10.17s\nservice-ks-register : designate | Creating endpoints -------------------- 7.69s\ndesignate : Restart designate-backend-bind9 container ------------------- 7.16s\ndesignate : Copying over config.json files for services ----------------- 7.13s\ndesignate : Non-destructive DNS pools update ---------------------------- 6.98s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 6.31s\ndesignate : Copying over pools.yaml ------------------------------------- 6.09s\ndesignate : Restart designate-mdns container ---------------------------- 5.78s\ndesignate : Restart designate-producer container ------------------------ 5.49s\ndesignate : Restart designate-api container ----------------------------- 5.24s\ndesignate : Ensuring config directories exist --------------------------- 4.75s\nservice-ks-register : designate | Creating users ------------------------ 4.50s\ndesignate : Check designate containers ---------------------------------- 4.46s\nservice-ks-register : designate | Granting user roles ------------------- 4.43s\nservice-ks-register : designate | Creating services --------------------- 4.22s\nservice-ks-register : designate | Creating roles ------------------------ 3.88s\ndesignate : Copying over rndc.conf -------------------------------------- 3.71s\n\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nWednesday 27 May 2026  01:04:26 +0000 (0:00:00.177)       0:00:00.177 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nWednesday 27 May 2026  01:04:27 +0000 (0:00:01.480)       0:00:01.657 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (1 retries left).\u001b[0m\n\u001b[0;31mfatal: [localhost]: FAILED! => {\"attempts\": 3, \"changed\": false, \"dest\": \"/share/ironic/ironic/ironic-agent.initramfs\", \"elapsed\": 10, \"msg\": \"Request failed: <urlopen error [Errno 101] Network is unreachable>\", \"url\": \"https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-stable-2024.2.initramfs.sha256\"}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mlocalhost\u001b[0m                  : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:05:45 +0000 (0:01:17.484)       0:01:19.141 ********* \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 77.48s\nEnsure the destination directory exists --------------------------------- 1.48s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:05:35 +0000 (0:00:00.231)       0:00:00.231 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:05:35 +0000 (0:00:00.216)       0:00:00.447 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m\n\nPLAY [Apply role placement] ****************************************************\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:05:35 +0000 (0:00:00.230)       0:00:00.678 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : placement | Creating services] *********************\nWednesday 27 May 2026  01:05:36 +0000 (0:00:00.635)       0:00:01.313 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating endpoints] ********************\nWednesday 27 May 2026  01:05:39 +0000 (0:00:03.502)       0:00:04.816 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m\n\nTASK [service-ks-register : placement | Creating projects] *********************\nWednesday 27 May 2026  01:05:46 +0000 (0:00:06.608)       0:00:11.424 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nWednesday 27 May 2026  01:05:49 +0000 (0:00:03.286)       0:00:14.711 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : placement | Creating roles] ************************\nWednesday 27 May 2026  01:05:53 +0000 (0:00:03.481)       0:00:18.192 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting user roles] *******************\nWednesday 27 May 2026  01:05:56 +0000 (0:00:03.362)       0:00:21.554 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:00 +0000 (0:00:03.864)       0:00:25.419 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:06:00 +0000 (0:00:00.268)       0:00:25.688 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:06:02 +0000 (0:00:01.530)       0:00:27.218 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nWednesday 27 May 2026  01:06:02 +0000 (0:00:00.134)       0:00:27.353 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:02 +0000 (0:00:00.330)       0:00:27.683 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over extra CA certificates] ******\nWednesday 27 May 2026  01:06:03 +0000 (0:00:00.711)       0:00:28.395 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:06:04 +0000 (0:00:01.427)       0:00:29.822 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.477)       0:00:30.300 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:06:06 +0000 (0:00:00.715)       0:00:31.016 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nWednesday 27 May 2026  01:06:07 +0000 (0:00:01.711)       0:00:32.728 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nWednesday 27 May 2026  01:06:10 +0000 (0:00:03.096)       0:00:35.825 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nWednesday 27 May 2026  01:06:12 +0000 (0:00:01.413)       0:00:37.238 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:06:13 +0000 (0:00:01.379)       0:00:38.618 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Check placement containers] **********************************\nWednesday 27 May 2026  01:06:14 +0000 (0:00:00.767)       0:00:39.385 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nWednesday 27 May 2026  01:06:15 +0000 (0:00:01.062)       0:00:40.447 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nWednesday 27 May 2026  01:06:17 +0000 (0:00:02.271)       0:00:42.719 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nWednesday 27 May 2026  01:06:19 +0000 (0:00:02.150)       0:00:44.869 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:33 +0000 (0:00:13.892)       0:00:58.762 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:33 +0000 (0:00:00.061)       0:00:58.824 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:33 +0000 (0:00:00.065)       0:00:58.889 ********* \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nWednesday 27 May 2026  01:06:34 +0000 (0:00:00.067)       0:00:58.956 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:06:39 +0000 (0:00:05.467)       0:01:04.424 ********* \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 13.89s\nservice-ks-register : placement | Creating endpoints -------------------- 6.61s\nplacement : Restart placement-api container ----------------------------- 5.47s\nservice-ks-register : placement | Granting user roles ------------------- 3.86s\nservice-ks-register : placement | Creating services --------------------- 3.50s\nservice-ks-register : placement | Creating users ------------------------ 3.48s\nservice-ks-register : placement | Creating roles ------------------------ 3.36s\nservice-ks-register : placement | Creating projects --------------------- 3.29s\nplacement : Copying over placement.conf --------------------------------- 3.10s\nplacement : Creating placement databases -------------------------------- 2.27s\nplacement : Creating placement databases user and setting permissions --- 2.15s\nplacement : Copying over config.json files for services ----------------- 1.71s\nplacement : Ensuring config directories exist --------------------------- 1.53s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.43s\nplacement : Copying over placement-api wsgi configuration --------------- 1.41s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.38s\nplacement : Check placement containers ---------------------------------- 1.06s\nplacement : Copying over existing policy file --------------------------- 0.77s\nservice-cert-copy : placement | Copying over backend internal TLS key --- 0.72s\nplacement : include_tasks ----------------------------------------------- 0.71s\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:02:23 +0000 (0:00:00.326)       0:00:00.326 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:02:23 +0000 (0:00:00.564)       0:00:00.891 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m\n\nPLAY [Apply role neutron] ******************************************************\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:02:24 +0000 (0:00:00.681)       0:00:01.572 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [neutron : Get container facts] *******************************************\nWednesday 27 May 2026  01:02:25 +0000 (0:00:00.854)       0:00:02.426 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nWednesday 27 May 2026  01:02:26 +0000 (0:00:01.293)       0:00:03.720 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check for ML2/OVN presence] ************************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:01.023)       0:00:04.743 ********* \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [neutron : Check for ML2/OVS presence] ************************************\nWednesday 27 May 2026  01:02:28 +0000 (0:00:00.529)       0:00:05.272 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-ks-register : neutron | Creating services] ***********************\nWednesday 27 May 2026  01:02:28 +0000 (0:00:00.720)       0:00:05.993 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating endpoints] **********************\nWednesday 27 May 2026  01:02:33 +0000 (0:00:04.693)       0:00:10.686 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating projects] ***********************\nWednesday 27 May 2026  01:02:40 +0000 (0:00:06.508)       0:00:17.195 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nWednesday 27 May 2026  01:02:43 +0000 (0:00:03.238)       0:00:20.433 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : neutron | Creating roles] **************************\nWednesday 27 May 2026  01:02:47 +0000 (0:00:04.303)       0:00:24.737 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting user roles] *********************\nWednesday 27 May 2026  01:02:51 +0000 (0:00:03.834)       0:00:28.571 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:02:59 +0000 (0:00:07.821)       0:00:36.393 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Load and persist kernel modules] *****************************************\nWednesday 27 May 2026  01:02:59 +0000 (0:00:00.570)       0:00:36.964 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nWednesday 27 May 2026  01:03:02 +0000 (0:00:02.474)       0:00:39.438 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nWednesday 27 May 2026  01:03:03 +0000 (0:00:00.889)       0:00:40.327 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:03:05 +0000 (0:00:02.816)       0:00:43.143 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\nTASK [neutron : Check if extra ml2 plugins exists] *****************************\nWednesday 27 May 2026  01:03:08 +0000 (0:00:02.684)       0:00:45.828 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m\n\u001b[1;35ma directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:03:09 +0000 (0:00:00.868)       0:00:46.696 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:03:10 +0000 (0:00:01.285)       0:00:47.982 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:03:14 +0000 (0:00:04.168)       0:00:52.150 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:03:16 +0000 (0:00:02.018)       0:00:54.168 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nWednesday 27 May 2026  01:03:19 +0000 (0:00:02.805)       0:00:56.974 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:02.723)       0:00:59.697 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:00.190)       0:00:59.888 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over existing policy file] *****************************\nWednesday 27 May 2026  01:03:23 +0000 (0:00:00.529)       0:01:00.417 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over config.json files for services] *******************\nWednesday 27 May 2026  01:03:26 +0000 (0:00:02.851)       0:01:03.268 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron.conf] *************************************\nWednesday 27 May 2026  01:03:29 +0000 (0:00:03.427)       0:01:06.696 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nWednesday 27 May 2026  01:03:35 +0000 (0:00:05.895)       0:01:12.591 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ssh key] ******************************************\nWednesday 27 May 2026  01:03:38 +0000 (0:00:03.103)       0:01:15.694 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nWednesday 27 May 2026  01:03:42 +0000 (0:00:03.862)       0:01:19.557 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\nTASK [neutron : Copying over linuxbridge_agent.ini] ****************************\nWednesday 27 May 2026  01:03:46 +0000 (0:00:04.497)       0:01:24.054 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nWednesday 27 May 2026  01:03:49 +0000 (0:00:03.119)       0:01:27.174 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nWednesday 27 May 2026  01:03:52 +0000 (0:00:02.832)       0:01:30.006 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nWednesday 27 May 2026  01:03:55 +0000 (0:00:03.013)       0:01:33.020 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nWednesday 27 May 2026  01:03:58 +0000 (0:00:02.789)       0:01:35.809 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nWednesday 27 May 2026  01:04:01 +0000 (0:00:03.318)       0:01:39.128 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nWednesday 27 May 2026  01:04:04 +0000 (0:00:02.983)       0:01:42.111 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nWednesday 27 May 2026  01:04:07 +0000 (0:00:02.283)       0:01:44.395 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nWednesday 27 May 2026  01:04:10 +0000 (0:00:02.935)       0:01:47.330 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nWednesday 27 May 2026  01:04:12 +0000 (0:00:02.772)       0:01:50.103 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nWednesday 27 May 2026  01:04:15 +0000 (0:00:02.117)       0:01:52.221 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nWednesday 27 May 2026  01:04:18 +0000 (0:00:03.257)       0:01:55.478 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nWednesday 27 May 2026  01:04:20 +0000 (0:00:01.888)       0:01:57.367 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nWednesday 27 May 2026  01:04:22 +0000 (0:00:01.932)       0:01:59.300 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nWednesday 27 May 2026  01:04:24 +0000 (0:00:01.960)       0:02:01.260 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nWednesday 27 May 2026  01:04:26 +0000 (0:00:02.062)       0:02:03.322 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nWednesday 27 May 2026  01:04:28 +0000 (0:00:02.059)       0:02:05.382 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nWednesday 27 May 2026  01:04:30 +0000 (0:00:02.785)       0:02:08.168 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nWednesday 27 May 2026  01:04:32 +0000 (0:00:01.919)       0:02:10.088 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nWednesday 27 May 2026  01:04:34 +0000 (0:00:01.732)       0:02:11.820 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check neutron containers] **************************************\nWednesday 27 May 2026  01:04:36 +0000 (0:00:01.902)       0:02:13.723 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:04:38 +0000 (0:00:02.444)       0:02:16.167 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating Neutron database] *************************************\nWednesday 27 May 2026  01:04:39 +0000 (0:00:00.724)       0:02:16.892 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nWednesday 27 May 2026  01:04:42 +0000 (0:00:02.334)       0:02:19.227 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nWednesday 27 May 2026  01:04:44 +0000 (0:00:02.429)       0:02:21.656 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:39.314)       0:03:00.971 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.062)       0:03:01.034 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.071)       0:03:01.105 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.059)       0:03:01.165 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.060)       0:03:01.226 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.059)       0:03:01.286 ********* \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.062)       0:03:01.348 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******\nWednesday 27 May 2026  01:05:48 +0000 (0:00:24.016)       0:03:25.365 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:06:44 +0000 (0:00:56.496)       0:04:21.862 ********* \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 56.50s\nneutron : Running Neutron bootstrap container -------------------------- 39.31s\nneutron : Restart neutron-server container ----------------------------- 24.02s\nservice-ks-register : neutron | Granting user roles --------------------- 7.82s\nservice-ks-register : neutron | Creating endpoints ---------------------- 6.51s\nneutron : Copying over neutron.conf ------------------------------------- 5.90s\nservice-ks-register : neutron | Creating services ----------------------- 4.69s\nneutron : Copying over ml2_conf.ini ------------------------------------- 4.50s\nservice-ks-register : neutron | Creating users -------------------------- 4.30s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 4.17s\nneutron : Copying over ssh key ------------------------------------------ 3.86s\nservice-ks-register : neutron | Creating roles -------------------------- 3.83s\nneutron : Copying over config.json files for services ------------------- 3.43s\nneutron : Copying over eswitchd.conf ------------------------------------ 3.32s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.26s\nservice-ks-register : neutron | Creating projects ----------------------- 3.24s\nneutron : Copying over linuxbridge_agent.ini ---------------------------- 3.12s\nneutron : Copying over neutron_vpnaas.conf ------------------------------ 3.10s\nneutron : Copying over sriov_agent.ini ---------------------------------- 3.01s\nneutron : Copying over dhcp_agent.ini ----------------------------------- 2.98s\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:06:48 +0000 (0:00:00.186)       0:00:00.186 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:06:48 +0000 (0:00:00.325)       0:00:00.512 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Wait for the Nova service] ***********************************************\n\nTASK [Waiting for Nova public port to be UP] ***********************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:00.549)       0:00:01.061 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:06:50 +0000 (0:00:01.460)       0:00:02.521 ********* \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.46s\nGroup hosts based on enabled services ----------------------------------- 0.55s\nGroup hosts based on Kolla action --------------------------------------- 0.33s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:05:51 +0000 (0:00:00.595)       0:00:00.595 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:05:51 +0000 (0:00:00.299)       0:00:00.895 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m\n\nPLAY [Apply role magnum] *******************************************************\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:05:51 +0000 (0:00:00.293)       0:00:01.188 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : magnum | Creating services] ************************\nWednesday 27 May 2026  01:05:52 +0000 (0:00:00.758)       0:00:01.947 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating endpoints] ***********************\nWednesday 27 May 2026  01:05:56 +0000 (0:00:03.902)       0:00:05.849 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating projects] ************************\nWednesday 27 May 2026  01:06:03 +0000 (0:00:06.697)       0:00:12.547 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nWednesday 27 May 2026  01:06:06 +0000 (0:00:03.233)       0:00:15.780 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : magnum | Creating roles] ***************************\nWednesday 27 May 2026  01:06:10 +0000 (0:00:03.887)       0:00:19.667 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting user roles] **********************\nWednesday 27 May 2026  01:06:13 +0000 (0:00:03.589)       0:00:23.257 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nWednesday 27 May 2026  01:06:17 +0000 (0:00:03.945)       0:00:27.202 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nWednesday 27 May 2026  01:06:21 +0000 (0:00:03.380)       0:00:30.583 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nWednesday 27 May 2026  01:06:25 +0000 (0:00:04.060)       0:00:34.644 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  01:06:28 +0000 (0:00:03.467)       0:00:38.111 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:06:30 +0000 (0:00:01.698)       0:00:39.810 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nWednesday 27 May 2026  01:06:30 +0000 (0:00:00.121)       0:00:39.931 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Check if kubeconfig file is supplied] ***************************\nWednesday 27 May 2026  01:06:30 +0000 (0:00:00.291)       0:00:40.223 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nWednesday 27 May 2026  01:06:31 +0000 (0:00:00.838)       0:00:41.061 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Set magnum kubeconfig file's path] ******************************\nWednesday 27 May 2026  01:06:34 +0000 (0:00:02.584)       0:00:43.645 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:06:34 +0000 (0:00:00.586)       0:00:44.231 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:06:35 +0000 (0:00:00.503)       0:00:44.734 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:06:37 +0000 (0:00:02.269)       0:00:47.004 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:06:38 +0000 (0:00:00.863)       0:00:47.867 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:06:39 +0000 (0:00:00.699)       0:00:48.567 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over magnum.conf] ***************************************\nWednesday 27 May 2026  01:06:41 +0000 (0:00:02.272)       0:00:50.840 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:06:46 +0000 (0:00:05.202)       0:00:56.042 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Check magnum containers] ****************************************\nWednesday 27 May 2026  01:06:47 +0000 (0:00:00.765)       0:00:56.808 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:01.977)       0:00:58.786 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Creating Magnum database] ***************************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:00.474)       0:00:59.260 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nWednesday 27 May 2026  01:06:52 +0000 (0:00:02.509)       0:01:01.769 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:02.234)       0:01:04.004 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:07:09 +0000 (0:00:14.911)       0:01:18.916 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:07:09 +0000 (0:00:00.259)       0:01:19.175 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:07:09 +0000 (0:00:00.064)       0:01:19.240 ********* \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nWednesday 27 May 2026  01:07:09 +0000 (0:00:00.067)       0:01:19.307 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [magnum : Restart magnum-conductor container] ******************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:10.423)       0:01:29.731 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:07:34 +0000 (0:00:13.779)       0:01:43.510 ********* \n=============================================================================== \nmagnum : Running Magnum bootstrap container ---------------------------- 14.91s\nmagnum : Restart magnum-conductor container ---------------------------- 13.78s\nmagnum : Restart magnum-api container ---------------------------------- 10.42s\nservice-ks-register : magnum | Creating endpoints ----------------------- 6.70s\nmagnum : Copying over magnum.conf --------------------------------------- 5.20s\nmagnum : Creating Magnum trustee user ----------------------------------- 4.06s\nservice-ks-register : magnum | Granting user roles ---------------------- 3.94s\nservice-ks-register : magnum | Creating services ------------------------ 3.90s\nservice-ks-register : magnum | Creating users --------------------------- 3.89s\nservice-ks-register : magnum | Creating roles --------------------------- 3.59s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.47s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.38s\nservice-ks-register : magnum | Creating projects ------------------------ 3.23s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.59s\nmagnum : Creating Magnum database --------------------------------------- 2.51s\nmagnum : Copying over config.json files for services -------------------- 2.27s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.27s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.23s\nmagnum : Check magnum containers ---------------------------------------- 1.98s\nmagnum : Ensuring config directories exist ------------------------------ 1.70s\n\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:06:42 +0000 (0:00:00.324)       0:00:00.324 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:06:43 +0000 (0:00:00.307)       0:00:00.631 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m\n\nPLAY [Apply role grafana] ******************************************************\n\nTASK [grafana : include_tasks] *************************************************\nWednesday 27 May 2026  01:06:43 +0000 (0:00:00.301)       0:00:00.932 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [grafana : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:06:44 +0000 (0:00:00.635)       0:00:01.567 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nWednesday 27 May 2026  01:06:45 +0000 (0:00:01.255)       0:00:02.822 ********* \n\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m\n\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nWednesday 27 May 2026  01:06:46 +0000 (0:00:00.912)       0:00:03.735 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:06:46 +0000 (0:00:00.511)       0:00:04.247 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:06:48 +0000 (0:00:01.635)       0:00:05.882 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:06:48 +0000 (0:00:00.425)       0:00:06.308 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:00.966)       0:00:07.275 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nWednesday 27 May 2026  01:06:51 +0000 (0:00:01.831)       0:00:09.106 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nWednesday 27 May 2026  01:06:53 +0000 (0:00:01.705)       0:00:10.811 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Configuring Prometheus as data source for Grafana] *************\nWednesday 27 May 2026  01:06:53 +0000 (0:00:00.305)       0:00:11.117 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:01.197)       0:00:12.314 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\nTASK [grafana : Find custom grafana dashboards] ********************************\nWednesday 27 May 2026  01:06:56 +0000 (0:00:01.148)       0:00:13.463 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Find templated grafana dashboards] *****************************\nWednesday 27 May 2026  01:06:57 +0000 (0:00:00.954)       0:00:14.417 ********* \n\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m\n\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Prune templated Grafana dashboards] ****************************\nWednesday 27 May 2026  01:06:57 +0000 (0:00:00.702)       0:00:15.120 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over custom dashboards] ********************************\nWednesday 27 May 2026  01:06:58 +0000 (0:00:00.283)       0:00:15.403 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m\n\nTASK [grafana : Check grafana containers] **************************************\nWednesday 27 May 2026  01:07:35 +0000 (0:00:37.723)       0:00:53.126 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:01.263)       0:00:54.390 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nWednesday 27 May 2026  01:07:38 +0000 (0:00:01.856)       0:00:56.246 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:02.328)       0:00:58.574 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.078)       0:00:58.653 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.064)       0:00:58.718 ********* \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.102)       0:00:58.820 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********\nWednesday 27 May 2026  01:07:48 +0000 (0:00:06.783)       0:01:05.603 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nWednesday 27 May 2026  01:08:02 +0000 (0:00:14.310)       0:01:19.914 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [grafana : Wait for grafana application ready] ****************************\nWednesday 27 May 2026  01:08:31 +0000 (0:00:29.085)       0:01:48.999 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nWednesday 27 May 2026  01:08:33 +0000 (0:00:01.975)       0:01:50.974 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Enable grafana datasources] ************************************\nWednesday 27 May 2026  01:08:33 +0000 (0:00:00.281)       0:01:51.256 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m\n\nTASK [grafana : Disable Getting Started panel] *********************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:02.330)       0:01:53.587 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:00.253)       0:01:53.840 ********* \n=============================================================================== \ngrafana : Copying over custom dashboards ------------------------------- 37.72s\ngrafana : Restart remaining grafana containers ------------------------- 29.09s\ngrafana : Waiting for grafana to start on first node ------------------- 14.31s\ngrafana : Restart first grafana container ------------------------------- 6.78s\ngrafana : Enable grafana datasources ------------------------------------ 2.33s\ngrafana : Creating grafana database user and setting permissions -------- 2.33s\ngrafana : Wait for grafana application ready ---------------------------- 1.98s\ngrafana : Creating grafana database ------------------------------------- 1.86s\ngrafana : Copying over config.json files -------------------------------- 1.83s\ngrafana : Copying over grafana.ini -------------------------------------- 1.70s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.64s\ngrafana : Check grafana containers -------------------------------------- 1.26s\ngrafana : Ensuring config directories exist ----------------------------- 1.26s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.20s\ngrafana : Configuring dashboards provisioning --------------------------- 1.15s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 0.97s\ngrafana : Find custom grafana dashboards -------------------------------- 0.95s\ngrafana : Check if extra configuration file exists ---------------------- 0.91s\ngrafana : Find templated grafana dashboards ----------------------------- 0.70s\ngrafana : include_tasks ------------------------------------------------- 0.64s\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nWednesday 27 May 2026  01:00:08 +0000 (0:00:00.317)       0:00:00.317 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:00:09 +0000 (0:00:00.687)       0:00:01.005 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:00:09 +0000 (0:00:00.677)       0:00:01.682 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Bootstrap nova API databases] ********************************************\n\nTASK [Bootstrap deploy] ********************************************************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.625)       0:00:02.308 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nWednesday 27 May 2026  01:00:11 +0000 (0:00:00.837)       0:00:03.145 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m\n\nTASK [nova : Creating Nova databases user and setting permissions] *************\nWednesday 27 May 2026  01:00:16 +0000 (0:00:04.610)       0:00:07.756 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nWednesday 27 May 2026  01:00:21 +0000 (0:00:05.058)       0:00:12.815 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nWednesday 27 May 2026  01:00:21 +0000 (0:00:00.748)       0:00:13.563 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nWednesday 27 May 2026  01:00:23 +0000 (0:00:01.470)       0:00:15.034 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:00:26 +0000 (0:00:03.539)       0:00:18.573 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nWednesday 27 May 2026  01:00:27 +0000 (0:00:00.702)       0:00:19.276 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nWednesday 27 May 2026  01:01:01 +0000 (0:00:33.543)       0:00:52.819 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:01:18 +0000 (0:00:17.408)       0:01:10.227 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:01:32 +0000 (0:00:13.663)       0:01:23.891 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nWednesday 27 May 2026  01:01:32 +0000 (0:00:00.560)       0:01:24.452 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:01:33 +0000 (0:00:00.410)       0:01:24.862 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nWednesday 27 May 2026  01:01:33 +0000 (0:00:00.550)       0:01:25.412 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nWednesday 27 May 2026  01:01:51 +0000 (0:00:18.278)       0:01:43.690 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Bootstrap nova cell databases] *******************************************\n\nTASK [Bootstrap deploy] ********************************************************\nWednesday 27 May 2026  01:01:52 +0000 (0:00:00.428)       0:01:44.119 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database] *********************************\nWednesday 27 May 2026  01:01:53 +0000 (0:00:00.837)       0:01:44.956 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database user and setting permissions] ****\nWednesday 27 May 2026  01:01:55 +0000 (0:00:02.293)       0:01:47.250 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nWednesday 27 May 2026  01:01:58 +0000 (0:00:02.528)       0:01:49.778 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nWednesday 27 May 2026  01:01:58 +0000 (0:00:00.668)       0:01:50.447 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nWednesday 27 May 2026  01:02:06 +0000 (0:00:07.800)       0:01:58.247 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nWednesday 27 May 2026  01:02:06 +0000 (0:00:00.273)       0:01:58.521 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:02:07 +0000 (0:00:00.878)       0:01:59.400 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******\nWednesday 27 May 2026  01:02:08 +0000 (0:00:00.562)       0:01:59.962 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************\nWednesday 27 May 2026  01:02:09 +0000 (0:00:01.113)       0:02:01.075 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Running Nova cell bootstrap container] ***********************\nWednesday 27 May 2026  01:02:11 +0000 (0:00:02.247)       0:02:03.323 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:02:35 +0000 (0:00:23.486)       0:02:26.810 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:02:48 +0000 (0:00:13.038)       0:02:39.849 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Create cell] *************************************************\nWednesday 27 May 2026  01:02:48 +0000 (0:00:00.832)       0:02:40.682 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Update cell] *************************************************\nWednesday 27 May 2026  01:03:03 +0000 (0:00:14.849)       0:02:55.531 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nWednesday 27 May 2026  01:03:06 +0000 (0:00:02.259)       0:02:57.791 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:03:06 +0000 (0:00:00.299)       0:02:58.090 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : nova | Creating services] **************************\nWednesday 27 May 2026  01:03:07 +0000 (0:00:01.089)       0:02:59.179 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m\n\nTASK [service-ks-register : nova | Creating endpoints] *************************\nWednesday 27 May 2026  01:03:11 +0000 (0:00:04.333)       0:03:03.513 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m\n\nTASK [service-ks-register : nova | Creating projects] **************************\nWednesday 27 May 2026  01:03:18 +0000 (0:00:06.857)       0:03:10.370 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:03.880)       0:03:14.250 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : nova | Creating roles] *****************************\nWednesday 27 May 2026  01:03:26 +0000 (0:00:04.063)       0:03:18.314 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting user roles] ************************\nWednesday 27 May 2026  01:03:30 +0000 (0:00:03.718)       0:03:22.033 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nWednesday 27 May 2026  01:03:38 +0000 (0:00:08.395)       0:03:30.428 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Check if policies shall be overwritten] ***************************\nWednesday 27 May 2026  01:03:41 +0000 (0:00:03.033)       0:03:33.461 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nWednesday 27 May 2026  01:03:41 +0000 (0:00:00.116)       0:03:33.578 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Check for vendordata file] ****************************************\nWednesday 27 May 2026  01:03:42 +0000 (0:00:00.376)       0:03:33.954 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nWednesday 27 May 2026  01:03:42 +0000 (0:00:00.654)       0:03:34.608 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:03:43 +0000 (0:00:00.717)       0:03:35.326 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nWednesday 27 May 2026  01:03:44 +0000 (0:00:01.229)       0:03:36.555 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:03:47 +0000 (0:00:02.801)       0:03:39.357 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nWednesday 27 May 2026  01:03:49 +0000 (0:00:01.393)       0:03:40.750 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over config.json files for services] **********************\nWednesday 27 May 2026  01:03:50 +0000 (0:00:01.087)       0:03:41.838 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over nova.conf] *******************************************\nWednesday 27 May 2026  01:03:53 +0000 (0:00:03.288)       0:03:45.126 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over existing policy file] ********************************\nWednesday 27 May 2026  01:04:02 +0000 (0:00:09.000)       0:03:54.127 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova : Copying over nova-api-wsgi.conf] **********************************\nWednesday 27 May 2026  01:04:03 +0000 (0:00:01.103)       0:03:55.230 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file] *************************************\nWednesday 27 May 2026  01:04:05 +0000 (0:00:02.468)       0:03:57.699 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Check nova containers] ********************************************\nWednesday 27 May 2026  01:04:06 +0000 (0:00:00.317)       0:03:58.016 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:04:08 +0000 (0:00:02.192)       0:04:00.208 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:04:08 +0000 (0:00:00.228)       0:04:00.437 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:04:08 +0000 (0:00:00.269)       0:04:00.706 ********* \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nWednesday 27 May 2026  01:04:09 +0000 (0:00:00.573)       0:04:01.279 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-api container] ****************************\nWednesday 27 May 2026  01:04:28 +0000 (0:00:18.635)       0:04:19.915 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:39 +0000 (0:00:11.406)       0:04:31.321 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:01.161)       0:04:32.483 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Load and persist br_netfilter module] ************************************\nWednesday 27 May 2026  01:04:41 +0000 (0:00:00.823)       0:04:33.306 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  01:04:42 +0000 (0:00:01.143)       0:04:34.450 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  01:04:43 +0000 (0:00:01.150)       0:04:35.601 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  01:04:45 +0000 (0:00:01.200)       0:04:36.801 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************\nWednesday 27 May 2026  01:04:45 +0000 (0:00:00.709)       0:04:37.511 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nWednesday 27 May 2026  01:04:47 +0000 (0:00:02.061)       0:04:39.572 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nWednesday 27 May 2026  01:04:49 +0000 (0:00:01.192)       0:04:40.764 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:04:50 +0000 (0:00:01.905)       0:04:42.669 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:53 +0000 (0:00:02.402)       0:04:45.072 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nWednesday 27 May 2026  01:04:54 +0000 (0:00:01.320)       0:04:46.392 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:04:58 +0000 (0:00:03.947)       0:04:50.340 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nWednesday 27 May 2026  01:04:59 +0000 (0:00:01.313)       0:04:51.654 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:05:01 +0000 (0:00:01.658)       0:04:53.312 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check nova keyring file] *************************************\nWednesday 27 May 2026  01:05:02 +0000 (0:00:00.872)       0:04:54.185 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Check cinder keyring file] ***********************************\nWednesday 27 May 2026  01:05:03 +0000 (0:00:00.795)       0:04:54.980 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nWednesday 27 May 2026  01:05:04 +0000 (0:00:01.155)       0:04:56.136 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Extract cinder key from file] ********************************\nWednesday 27 May 2026  01:05:05 +0000 (0:00:00.632)       0:04:56.769 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph nova keyring file] ****************************\nWednesday 27 May 2026  01:05:05 +0000 (0:00:00.644)       0:04:57.414 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph cinder keyring file] **************************\nWednesday 27 May 2026  01:05:06 +0000 (0:00:01.247)       0:04:58.661 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:01.434)       0:05:00.096 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m\n\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nWednesday 27 May 2026  01:05:12 +0000 (0:00:04.383)       0:05:04.479 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************\nWednesday 27 May 2026  01:05:13 +0000 (0:00:00.296)       0:05:04.775 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring libvirt secrets directory exists] *******************\nWednesday 27 May 2026  01:05:13 +0000 (0:00:00.348)       0:05:05.124 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Pushing nova secret xml for libvirt] *************************\nWednesday 27 May 2026  01:05:14 +0000 (0:00:01.413)       0:05:06.537 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nWednesday 27 May 2026  01:05:18 +0000 (0:00:03.301)       0:05:09.838 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nWednesday 27 May 2026  01:05:20 +0000 (0:00:02.807)       0:05:12.646 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nWednesday 27 May 2026  01:05:22 +0000 (0:00:01.380)       0:05:14.027 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Copy qemu wrapper] *******************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.853)       0:05:14.880 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.262)       0:05:15.142 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.129)       0:05:15.272 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Check for vendordata file] ***********************************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.597)       0:05:15.869 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.773)       0:05:16.643 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:05:25 +0000 (0:00:00.631)       0:05:17.274 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf] **************************************\nWednesday 27 May 2026  01:05:29 +0000 (0:00:03.979)       0:05:21.254 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nWednesday 27 May 2026  01:05:35 +0000 (0:00:05.956)       0:05:27.211 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt configuration] **************************\nWednesday 27 May 2026  01:05:36 +0000 (0:00:01.269)       0:05:28.480 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nWednesday 27 May 2026  01:05:39 +0000 (0:00:03.071)       0:05:31.551 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt SASL configuration] *********************\nWednesday 27 May 2026  01:05:40 +0000 (0:00:00.610)       0:05:32.161 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nWednesday 27 May 2026  01:05:44 +0000 (0:00:04.297)       0:05:36.459 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nWednesday 27 May 2026  01:05:52 +0000 (0:00:07.466)       0:05:43.926 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying 'release' file for nova_compute] *********************\nWednesday 27 May 2026  01:05:52 +0000 (0:00:00.492)       0:05:44.418 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************\nWednesday 27 May 2026  01:05:53 +0000 (0:00:00.820)       0:05:45.239 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nWednesday 27 May 2026  01:05:55 +0000 (0:00:02.076)       0:05:47.315 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:05:58 +0000 (0:00:02.516)       0:05:49.832 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nWednesday 27 May 2026  01:06:00 +0000 (0:00:02.003)       0:05:51.835 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Check nova-cell containers] **********************************\nWednesday 27 May 2026  01:06:00 +0000 (0:00:00.861)       0:05:52.697 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:04 +0000 (0:00:03.023)       0:05:55.721 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:04 +0000 (0:00:00.750)       0:05:56.471 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:04 +0000 (0:00:00.131)       0:05:56.602 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.131)       0:05:56.734 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.129)       0:05:56.864 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.128)       0:05:56.992 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.283)       0:05:57.276 ********* \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.136)       0:05:57.412 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************\nWednesday 27 May 2026  01:06:18 +0000 (0:00:13.063)       0:06:10.475 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************\nWednesday 27 May 2026  01:06:29 +0000 (0:00:11.048)       0:06:21.524 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nWednesday 27 May 2026  01:06:48 +0000 (0:00:18.804)       0:06:40.329 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************\nWednesday 27 May 2026  01:07:25 +0000 (0:00:37.348)       0:07:17.677 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************\nWednesday 27 May 2026  01:07:32 +0000 (0:00:06.186)       0:07:23.863 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-compute container] *******************\nWednesday 27 May 2026  01:07:32 +0000 (0:00:00.728)       0:07:24.592 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nWednesday 27 May 2026  01:07:57 +0000 (0:00:24.584)       0:07:49.176 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nWednesday 27 May 2026  01:07:57 +0000 (0:00:00.348)       0:07:49.524 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nWednesday 27 May 2026  01:08:17 +0000 (0:00:19.472)       0:08:08.997 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nWednesday 27 May 2026  01:08:23 +0000 (0:00:05.848)       0:08:14.845 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:08:25 +0000 (0:00:01.934)       0:08:16.780 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:08:38 +0000 (0:00:13.261)       0:08:30.042 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nWednesday 27 May 2026  01:08:39 +0000 (0:00:00.887)       0:08:30.929 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nWednesday 27 May 2026  01:08:40 +0000 (0:00:00.883)       0:08:31.813 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************\nWednesday 27 May 2026  01:08:50 +0000 (0:00:10.597)       0:08:42.411 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nWednesday 27 May 2026  01:08:52 +0000 (0:00:01.530)       0:08:43.942 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova super conductor services] *****************************\n\nTASK [nova : Reload nova super conductor services to remove RPC version pin] ***\nWednesday 27 May 2026  01:08:53 +0000 (0:00:00.994)       0:08:44.937 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nWednesday 27 May 2026  01:08:53 +0000 (0:00:00.412)       0:08:45.349 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nWednesday 27 May 2026  01:08:54 +0000 (0:00:01.073)       0:08:46.423 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Run Nova API online data migrations] *************************************\n\nTASK [nova : Run Nova API online database migrations] **************************\nWednesday 27 May 2026  01:08:55 +0000 (0:00:00.575)       0:08:46.998 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Run Nova cell online data migrations] ************************************\n\nTASK [nova-cell : Run Nova cell online database migrations] ********************\nWednesday 27 May 2026  01:08:55 +0000 (0:00:00.572)       0:08:47.571 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=46  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:08:56 +0000 (0:00:00.472)       0:08:48.044 ********* \n=============================================================================== \nnova-cell : Restart nova-libvirt container ----------------------------- 37.35s\nnova : Running Nova API bootstrap container ---------------------------- 33.54s\nnova-cell : Restart nova-compute container ----------------------------- 24.58s\nnova-cell : Running Nova cell bootstrap container ---------------------- 23.49s\nnova-cell : Waiting for nova-compute services to register themselves --- 19.47s\nnova-cell : Restart nova-ssh container --------------------------------- 18.81s\nnova : Restart nova-scheduler container -------------------------------- 18.63s\nnova : Running Nova API bootstrap container ---------------------------- 18.28s\nnova : Create cell0 mappings ------------------------------------------- 17.41s\nnova-cell : Create cell ------------------------------------------------ 14.85s\nnova-cell : Get a list of existing cells ------------------------------- 13.66s\nnova-cell : Get a list of existing cells ------------------------------- 13.26s\nnova-cell : Restart nova-conductor container --------------------------- 13.06s\nnova-cell : Get a list of existing cells ------------------------------- 13.04s\nnova : Restart nova-api container -------------------------------------- 11.41s\nnova-cell : Restart nova-novncproxy container -------------------------- 11.05s\nnova-cell : Discover nova hosts ---------------------------------------- 10.60s\nnova : Copying over nova.conf ------------------------------------------- 9.00s\nservice-ks-register : nova | Granting user roles ------------------------ 8.39s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 7.80s\n\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:00.356)       0:00:00.356 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:00.279)       0:00:00.636 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m\n\nPLAY [Apply role octavia] ******************************************************\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:06:55 +0000 (0:00:00.451)       0:00:01.087 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : octavia | Creating services] ***********************\nWednesday 27 May 2026  01:06:56 +0000 (0:00:00.712)       0:00:01.800 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating endpoints] **********************\nWednesday 27 May 2026  01:06:59 +0000 (0:00:03.893)       0:00:05.693 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating projects] ***********************\nWednesday 27 May 2026  01:07:06 +0000 (0:00:06.275)       0:00:11.969 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nWednesday 27 May 2026  01:07:09 +0000 (0:00:03.006)       0:00:14.976 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : octavia | Creating roles] **************************\nWednesday 27 May 2026  01:07:16 +0000 (0:00:07.127)       0:00:22.103 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting user roles] *********************\nWednesday 27 May 2026  01:07:19 +0000 (0:00:02.957)       0:00:25.061 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\nTASK [octavia : Adding octavia related roles] **********************************\nWednesday 27 May 2026  01:07:26 +0000 (0:00:07.386)       0:00:32.447 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:14.821)       0:00:47.268 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create amphora flavor] *****************************************\nWednesday 27 May 2026  01:07:42 +0000 (0:00:00.822)       0:00:48.090 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nWednesday 27 May 2026  01:07:47 +0000 (0:00:04.757)       0:00:52.848 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 27 May 2026  01:07:51 +0000 (0:00:04.106)       0:00:56.955 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nWednesday 27 May 2026  01:07:54 +0000 (0:00:03.038)       0:00:59.994 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Add rules for security groups] *********************************\nWednesday 27 May 2026  01:08:02 +0000 (0:00:08.340)       0:01:08.334 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m\n\nTASK [octavia : Create loadbalancer management network] ************************\nWednesday 27 May 2026  01:08:17 +0000 (0:00:15.200)       0:01:23.535 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nWednesday 27 May 2026  01:08:21 +0000 (0:00:04.030)       0:01:27.566 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nWednesday 27 May 2026  01:08:26 +0000 (0:00:04.949)       0:01:32.515 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nWednesday 27 May 2026  01:08:27 +0000 (0:00:00.669)       0:01:33.185 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:08:31 +0000 (0:00:04.479)       0:01:37.664 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create ports for Octavia health-manager nodes] *****************\nWednesday 27 May 2026  01:08:32 +0000 (0:00:00.834)       0:01:38.499 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Update Octavia health manager port host_id] ********************\nWednesday 27 May 2026  01:08:37 +0000 (0:00:05.171)       0:01:43.670 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Add Octavia port to openvswitch br-int] ************************\nWednesday 27 May 2026  01:08:42 +0000 (0:00:04.250)       0:01:47.921 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Install isc-dhcp-client package] *******************************\nWednesday 27 May 2026  01:08:42 +0000 (0:00:00.672)       0:01:48.593 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Create octavia dhclient conf] **********************************\nWednesday 27 May 2026  01:08:44 +0000 (0:00:01.886)       0:01:50.479 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create octavia-interface service] ******************************\nWednesday 27 May 2026  01:08:45 +0000 (0:00:01.184)       0:01:51.664 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Restart octavia-interface.service if required] *****************\nWednesday 27 May 2026  01:08:46 +0000 (0:00:00.964)       0:01:52.628 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Enable and start octavia-interface.service] ********************\nWednesday 27 May 2026  01:08:48 +0000 (0:00:02.022)       0:01:54.651 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Wait for interface ohm0 ip appear] *****************************\nWednesday 27 May 2026  01:08:50 +0000 (0:00:01.414)       0:01:56.065 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Gather facts] **************************************************\nWednesday 27 May 2026  01:08:50 +0000 (0:00:00.596)       0:01:56.661 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:08:53 +0000 (0:00:02.575)       0:01:59.237 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Get amphora flavor info] ***************************************\nWednesday 27 May 2026  01:08:54 +0000 (0:00:00.640)       0:01:59.877 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 27 May 2026  01:08:58 +0000 (0:00:04.052)       0:02:03.929 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nWednesday 27 May 2026  01:09:01 +0000 (0:00:03.398)       0:02:07.328 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Get loadbalancer management network] ***************************\nWednesday 27 May 2026  01:09:08 +0000 (0:00:06.532)       0:02:13.861 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nWednesday 27 May 2026  01:09:11 +0000 (0:00:02.987)       0:02:16.848 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:09:11 +0000 (0:00:00.306)       0:02:17.155 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  01:09:14 +0000 (0:00:02.747)       0:02:19.902 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nWednesday 27 May 2026  01:09:14 +0000 (0:00:00.118)       0:02:20.021 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over existing policy file] *****************************\nWednesday 27 May 2026  01:09:14 +0000 (0:00:00.254)       0:02:20.276 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:09:15 +0000 (0:00:00.597)       0:02:20.873 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:09:15 +0000 (0:00:00.563)       0:02:21.436 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:09:20 +0000 (0:00:04.530)       0:02:25.966 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:09:20 +0000 (0:00:00.687)       0:02:26.653 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over config.json files for services] *******************\nWednesday 27 May 2026  01:09:22 +0000 (0:00:01.117)       0:02:27.771 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over octavia-wsgi.conf] ********************************\nWednesday 27 May 2026  01:09:26 +0000 (0:00:04.674)       0:02:32.446 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\nTASK [octavia : Copying over octavia.conf] *************************************\nWednesday 27 May 2026  01:09:28 +0000 (0:00:01.675)       0:02:34.122 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over Octavia SSH key] **********************************\nWednesday 27 May 2026  01:09:43 +0000 (0:00:15.347)       0:02:49.470 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-worker] ******************\nWednesday 27 May 2026  01:09:45 +0000 (0:00:01.579)       0:02:51.050 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nWednesday 27 May 2026  01:09:49 +0000 (0:00:04.546)       0:02:55.596 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nWednesday 27 May 2026  01:09:54 +0000 (0:00:04.712)       0:03:00.308 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Check octavia containers] **************************************\nWednesday 27 May 2026  01:09:59 +0000 (0:00:04.685)       0:03:04.994 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:10:02 +0000 (0:00:03.531)       0:03:08.525 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Creating Octavia database] *************************************\nWednesday 27 May 2026  01:10:03 +0000 (0:00:00.402)       0:03:08.928 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nWednesday 27 May 2026  01:10:05 +0000 (0:00:02.211)       0:03:11.140 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nWednesday 27 May 2026  01:10:07 +0000 (0:00:02.525)       0:03:13.665 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nWednesday 27 May 2026  01:10:10 +0000 (0:00:03.014)       0:03:16.680 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nWednesday 27 May 2026  01:10:13 +0000 (0:00:02.271)       0:03:18.952 ********* \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\\nINFO:__main__:Validating config file\\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\\nINFO:__main__:Copying service configuration files\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\nINFO:__main__:Setting permission for /etc/octavia/octavia.conf\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Writing out command to execute\\nINFO:__main__:Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\", \"INFO:__main__:Validating config file\", \"INFO:__main__:Kolla config strategy set to: COPY_ALWAYS\", \"INFO:__main__:Copying service configuration files\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"INFO:__main__:Setting permission for /etc/octavia/octavia.conf\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Writing out command to execute\", \"INFO:__main__:Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-27 01:10:21.262 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-27 01:10:21.263 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-27 01:10:21.393 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-27 01:10:21.887 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-27 01:10:22.074 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-27 01:10:22.079 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-27 01:10:22.130 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-27 01:10:22.177 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-27 01:10:22.288 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-27 01:10:22.325 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-27 01:10:22.348 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-27 01:10:22.544 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-27 01:10:22.549 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-27 01:10:22.617 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-27 01:10:22.810 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-27 01:10:23.076 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-27 01:10:23.114 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-27 01:10:23.144 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-27 01:10:23.164 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-27 01:10:23.220 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-27 01:10:23.389 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-27 01:10:23.615 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-27 01:10:23.750 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-27 01:10:23.939 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-27 01:10:24.080 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-27 01:10:24.113 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-27 01:10:24.147 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-27 01:10:24.371 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-27 01:10:24.409 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-27 01:10:24.649 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-27 01:10:24.679 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-27 01:10:24.737 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-27 01:10:24.742 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-27 01:10:25.166 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-27 01:10:25.199 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-27 01:10:25.287 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-27 01:10:25.317 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-27 01:10:25.358 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-27 01:10:25.409 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-27 01:10:25.650 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-27 01:10:27.656 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-27 01:10:28.019 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-27 01:10:28.273 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-27 01:10:28.285 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-27 01:10:28.378 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-27 01:10:28.385 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-27 01:10:28.395 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-27 01:10:28.432 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-27 01:10:28.466 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-27 01:10:28.540 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-27 01:10:28.576 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-27 01:10:28.609 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-27 01:10:28.732 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-27 01:10:28.767 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-27 01:10:28.799 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-27 01:10:28.866 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-27 01:10:28.902 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-27 01:10:28.961 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-27 01:10:28.997 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-27 01:10:29.053 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-27 01:10:29.085 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-27 01:10:29.118 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-27 01:10:29.153 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-27 01:10:29.272 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-27 01:10:29.309 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-27 01:10:29.315 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-27 01:10:29.350 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-27 01:10:29.416 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-27 01:10:29.452 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-27 01:10:29.487 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-27 01:10:29.558 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-27 01:10:29.588 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-27 01:10:29.595 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-27 01:10:29.600 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-27 01:10:29.605 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-27 01:10:29.644 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-27 01:10:29.672 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-27 01:10:29.680 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-27 01:10:30.203 1075 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return meth(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-27 01:10:21.262 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-27 01:10:21.263 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-27 01:10:21.393 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-27 01:10:21.887 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-27 01:10:22.074 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-27 01:10:22.079 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-27 01:10:22.130 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-27 01:10:22.177 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-27 01:10:22.288 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-27 01:10:22.325 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-27 01:10:22.348 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-27 01:10:22.544 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-27 01:10:22.549 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-27 01:10:22.617 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-27 01:10:22.810 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-27 01:10:23.076 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-27 01:10:23.114 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-27 01:10:23.144 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-27 01:10:23.164 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-27 01:10:23.220 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-27 01:10:23.389 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-27 01:10:23.615 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-27 01:10:23.750 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-27 01:10:23.939 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-27 01:10:24.080 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-27 01:10:24.113 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-27 01:10:24.147 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-27 01:10:24.371 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-27 01:10:24.409 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-27 01:10:24.649 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-27 01:10:24.679 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-27 01:10:24.737 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-27 01:10:24.742 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-27 01:10:25.166 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-27 01:10:25.199 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-27 01:10:25.287 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-27 01:10:25.317 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-27 01:10:25.358 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-27 01:10:25.409 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-27 01:10:25.650 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-27 01:10:27.656 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-27 01:10:28.019 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-27 01:10:28.273 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-27 01:10:28.285 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-27 01:10:28.378 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-27 01:10:28.385 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-27 01:10:28.395 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-27 01:10:28.432 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-27 01:10:28.466 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-27 01:10:28.540 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-27 01:10:28.576 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-27 01:10:28.609 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-27 01:10:28.732 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-27 01:10:28.767 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-27 01:10:28.799 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-27 01:10:28.866 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-27 01:10:28.902 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-27 01:10:28.961 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-27 01:10:28.997 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-27 01:10:29.053 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-27 01:10:29.085 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-27 01:10:29.118 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-27 01:10:29.153 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-27 01:10:29.272 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-27 01:10:29.309 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-27 01:10:29.315 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-27 01:10:29.350 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-27 01:10:29.416 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-27 01:10:29.452 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-27 01:10:29.487 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-27 01:10:29.558 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-27 01:10:29.588 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-27 01:10:29.595 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-27 01:10:29.600 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-27 01:10:29.605 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-27 01:10:29.644 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-27 01:10:29.672 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-27 01:10:29.680 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-27 01:10:30.203 1075 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \"]}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:10:30 +0000 (0:00:17.599)       0:03:36.551 ********* \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 17.60s\noctavia : Copying over octavia.conf ------------------------------------ 15.35s\noctavia : Add rules for security groups -------------------------------- 15.20s\noctavia : Adding octavia related roles --------------------------------- 14.82s\noctavia : Create security groups for octavia ---------------------------- 8.34s\nservice-ks-register : octavia | Granting user roles --------------------- 7.39s\nservice-ks-register : octavia | Creating users -------------------------- 7.13s\noctavia : Get security groups for octavia ------------------------------- 6.53s\nservice-ks-register : octavia | Creating endpoints ---------------------- 6.28s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.17s\noctavia : Create loadbalancer management subnet ------------------------- 4.95s\noctavia : Create amphora flavor ----------------------------------------- 4.76s\noctavia : Copying certificate files for octavia-housekeeping ------------ 4.71s\noctavia : Copying certificate files for octavia-health-manager ---------- 4.68s\noctavia : Copying over config.json files for services ------------------- 4.67s\noctavia : Copying certificate files for octavia-worker ------------------ 4.55s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 4.53s\noctavia : Update loadbalancer management subnet ------------------------- 4.48s\noctavia : Update Octavia health manager port host_id -------------------- 4.25s\noctavia : Create nova keypair for amphora ------------------------------- 4.11s\n\u001b[32m2026-05-27 01:10:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\n\n--> DEPLOY IN A NUTSHELL -- END -- Wed May 27 01:11:34 UTC 2026",
                            "stdout_lines": [
                                "+ set -e",
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-05-27 00:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0abd9153-ab4f-46d8-96a3-31119f1b862f (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0abd9153-ab4f-46d8-96a3-31119f1b862f is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 44645ac4-959b-4b1b-bf7f-daf76e60a426 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 44645ac4-959b-4b1b-bf7f-daf76e60a426 (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Wednesday 27 May 2026  00:41:15 +0000 (0:00:00.121)       0:00:00.121 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Remove all rook related logical devices] *********************************",
                                "Wednesday 27 May 2026  00:41:16 +0000 (0:00:00.893)       0:00:01.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Find all logical devices with prefix ceph] *******************************",
                                "Wednesday 27 May 2026  00:41:16 +0000 (0:00:00.218)       0:00:01.232 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Remove all ceph related logical devices] *********************************",
                                "Wednesday 27 May 2026  00:41:17 +0000 (0:00:00.466)       0:00:01.699 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check device availability] ***********************************************",
                                "Wednesday 27 May 2026  00:41:17 +0000 (0:00:00.253)       0:00:01.952 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Wednesday 27 May 2026  00:41:18 +0000 (0:00:01.211)       0:00:03.164 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Wednesday 27 May 2026  00:41:20 +0000 (0:00:01.248)       0:00:04.413 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Wednesday 27 May 2026  00:41:22 +0000 (0:00:02.105)       0:00:06.518 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Request device events from the kernel] ***********************************",
                                "Wednesday 27 May 2026  00:41:22 +0000 (0:00:00.574)       0:00:07.092 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:41:23 +0000 (0:00:00.750)       0:00:07.842 ********* ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.10s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.25s",
                                "Check device availability ----------------------------------------------- 1.21s",
                                "Find all logical devices owned by UID 167 ------------------------------- 0.89s",
                                "Request device events from the kernel ----------------------------------- 0.75s",
                                "Reload udev rules ------------------------------------------------------- 0.57s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.47s",
                                "Remove all ceph related logical devices --------------------------------- 0.25s",
                                "Remove all rook related logical devices --------------------------------- 0.22s",
                                "\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b8a9bccd-a491-48c6-843d-fcaa563f5a41 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b8a9bccd-a491-48c6-843d-fcaa563f5a41 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:41:38 +0000 (0:00:00.244)       0:00:00.244 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:41:39 +0000 (0:00:01.212)       0:00:01.456 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:41:40 +0000 (0:00:00.880)       0:00:02.337 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:41:45 +0000 (0:00:04.682)       0:00:07.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:41:45 +0000 (0:00:00.426)       0:00:07.446 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.68s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.21s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 0.88s",
                                "Gather facts for all hosts ---------------------------------------------- 0.43s",
                                "\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1d8d5144-651b-430c-9f92-efd681c0a3b2 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1d8d5144-651b-430c-9f92-efd681c0a3b2 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:41:52 +0000 (0:00:00.275)       0:00:00.275 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:41:52 +0000 (0:00:00.224)       0:00:00.499 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:52 +0000 (0:00:00.227)       0:00:00.727 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:53 +0000 (0:00:00.352)       0:00:01.080 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:53 +0000 (0:00:00.470)       0:00:01.550 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:53 +0000 (0:00:00.190)       0:00:01.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:53 +0000 (0:00:00.187)       0:00:01.928 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:54 +0000 (0:00:00.185)       0:00:02.113 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:54 +0000 (0:00:00.177)       0:00:02.291 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:54 +0000 (0:00:00.180)       0:00:02.471 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:54 +0000 (0:00:00.182)       0:00:02.653 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:54 +0000 (0:00:00.183)       0:00:02.837 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:55 +0000 (0:00:00.397)       0:00:03.235 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:55 +0000 (0:00:00.396)       0:00:03.631 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:56 +0000 (0:00:00.567)       0:00:04.199 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:41:56 +0000 (0:00:00.590)       0:00:04.790 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:57 +0000 (0:00:00.720)       0:00:05.510 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:57 +0000 (0:00:00.409)       0:00:05.919 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:58 +0000 (0:00:00.241)       0:00:06.160 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:58 +0000 (0:00:00.219)       0:00:06.379 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:58 +0000 (0:00:00.197)       0:00:06.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:58 +0000 (0:00:00.188)       0:00:06.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:58 +0000 (0:00:00.193)       0:00:06.959 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:59 +0000 (0:00:00.196)       0:00:07.155 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:59 +0000 (0:00:00.194)       0:00:07.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:41:59 +0000 (0:00:00.182)       0:00:07.533 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:00 +0000 (0:00:00.949)       0:00:08.483 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:00 +0000 (0:00:00.194)       0:00:08.677 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:00 +0000 (0:00:00.189)       0:00:08.867 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.193)       0:00:09.061 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.196)       0:00:09.257 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.178)       0:00:09.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.133)       0:00:09.570 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.124)       0:00:09.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.130)       0:00:09.826 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:42:01 +0000 (0:00:00.142)       0:00:09.968 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.160)       0:00:10.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.156)       0:00:10.285 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.353)       0:00:10.638 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.150)       0:00:10.789 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.125)       0:00:10.915 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:42:02 +0000 (0:00:00.132)       0:00:11.047 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.124)       0:00:11.172 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.116)       0:00:11.289 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.104)       0:00:11.393 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.111)       0:00:11.504 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.103)       0:00:11.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.109)       0:00:11.717 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:42:03 +0000 (0:00:00.115)       0:00:11.833 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:42:04 +0000 (0:00:00.302)       0:00:12.136 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:42:05 +0000 (0:00:01.670)       0:00:13.806 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:42:05 +0000 (0:00:00.240)       0:00:14.047 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:06 +0000 (0:00:00.215)       0:00:14.262 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:06 +0000 (0:00:00.322)       0:00:14.585 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:06 +0000 (0:00:00.160)       0:00:14.746 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:06 +0000 (0:00:00.167)       0:00:14.913 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:07 +0000 (0:00:00.169)       0:00:15.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:07 +0000 (0:00:00.160)       0:00:15.243 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:07 +0000 (0:00:00.457)       0:00:15.700 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:07 +0000 (0:00:00.175)       0:00:15.876 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:07 +0000 (0:00:00.177)       0:00:16.053 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:08 +0000 (0:00:00.176)       0:00:16.230 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:08 +0000 (0:00:00.415)       0:00:16.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:08 +0000 (0:00:00.352)       0:00:16.998 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:09 +0000 (0:00:00.380)       0:00:17.379 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:09 +0000 (0:00:00.368)       0:00:17.748 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:09 +0000 (0:00:00.308)       0:00:18.056 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:10 +0000 (0:00:00.362)       0:00:18.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:10 +0000 (0:00:00.203)       0:00:18.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.654)       0:00:19.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.196)       0:00:19.472 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.186)       0:00:19.659 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.179)       0:00:19.838 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.181)       0:00:20.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:12 +0000 (0:00:00.204)       0:00:20.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:12 +0000 (0:00:00.200)       0:00:20.425 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.789)       0:00:21.214 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.203)       0:00:21.417 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.206)       0:00:21.624 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.196)       0:00:21.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.211)       0:00:22.032 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:42:14 +0000 (0:00:00.366)       0:00:22.399 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:42:14 +0000 (0:00:00.138)       0:00:22.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:42:14 +0000 (0:00:00.133)       0:00:22.670 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:42:14 +0000 (0:00:00.128)       0:00:22.799 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:42:14 +0000 (0:00:00.134)       0:00:22.933 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.171)       0:00:23.105 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.147)       0:00:23.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.149)       0:00:23.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.152)       0:00:23.554 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.127)       0:00:23.681 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.144)       0:00:23.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:00.126)       0:00:23.952 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.345)       0:00:24.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.123)       0:00:24.422 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.133)       0:00:24.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.125)       0:00:24.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.131)       0:00:24.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:00.145)       0:00:24.958 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:42:17 +0000 (0:00:00.203)       0:00:25.162 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:42:18 +0000 (0:00:01.009)       0:00:26.171 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:42:18 +0000 (0:00:00.619)       0:00:26.791 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:19 +0000 (0:00:00.705)       0:00:27.497 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:19 +0000 (0:00:00.359)       0:00:27.856 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:19 +0000 (0:00:00.194)       0:00:28.051 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.193)       0:00:28.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.162)       0:00:28.407 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.186)       0:00:28.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.204)       0:00:28.797 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.242)       0:00:29.040 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:21 +0000 (0:00:00.234)       0:00:29.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:21 +0000 (0:00:00.162)       0:00:29.437 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:22 +0000 (0:00:00.625)       0:00:30.062 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:22 +0000 (0:00:00.699)       0:00:30.762 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:23 +0000 (0:00:00.375)       0:00:31.137 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:23 +0000 (0:00:00.382)       0:00:31.520 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:23 +0000 (0:00:00.328)       0:00:31.848 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:24 +0000 (0:00:00.342)       0:00:32.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:24 +0000 (0:00:00.210)       0:00:32.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:24 +0000 (0:00:00.207)       0:00:32.609 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:24 +0000 (0:00:00.234)       0:00:32.843 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:25 +0000 (0:00:00.226)       0:00:33.070 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:25 +0000 (0:00:00.186)       0:00:33.257 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:25 +0000 (0:00:00.762)       0:00:34.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:26 +0000 (0:00:00.219)       0:00:34.238 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:26 +0000 (0:00:00.201)       0:00:34.439 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:27 +0000 (0:00:00.639)       0:00:35.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:27 +0000 (0:00:00.223)       0:00:35.301 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:27 +0000 (0:00:00.207)       0:00:35.509 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:27 +0000 (0:00:00.212)       0:00:35.721 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:42:27 +0000 (0:00:00.219)       0:00:35.941 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:42:28 +0000 (0:00:00.199)       0:00:36.141 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:42:28 +0000 (0:00:00.147)       0:00:36.288 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:42:28 +0000 (0:00:00.143)       0:00:36.431 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:42:28 +0000 (0:00:00.145)       0:00:36.577 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:42:28 +0000 (0:00:00.319)       0:00:36.896 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.182)       0:00:37.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.166)       0:00:37.245 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.151)       0:00:37.397 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.157)       0:00:37.554 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.141)       0:00:37.696 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.137)       0:00:37.834 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:29 +0000 (0:00:00.132)       0:00:37.966 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:42:30 +0000 (0:00:00.147)       0:00:38.114 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:42:30 +0000 (0:00:00.172)       0:00:38.286 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:42:30 +0000 (0:00:00.146)       0:00:38.433 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:42:30 +0000 (0:00:00.149)       0:00:38.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:42:31 +0000 (0:00:00.549)       0:00:39.132 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:42:31 +0000 (0:00:00.137)       0:00:39.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-4f0d3202-9204-584e-b873-e40fce52c305\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:42:31 +0000 (0:00:00.223)       0:00:39.493 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:42:32 +0000 (0:00:00.929)       0:00:40.423 ********* ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 3.61s",
                                "Get initial list of available block devices ----------------------------- 1.15s",
                                "Add known partitions to the list of available block devices ------------- 1.11s",
                                "Get extra vars for Ceph configuration ----------------------------------- 1.08s",
                                "Add known links to the list of available block devices ------------------ 1.04s",
                                "Add known partitions to the list of available block devices ------------- 0.95s",
                                "Print DB devices -------------------------------------------------------- 0.79s",
                                "Add known partitions to the list of available block devices ------------- 0.79s",
                                "Add known partitions to the list of available block devices ------------- 0.76s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.75s",
                                "Print configuration data ------------------------------------------------ 0.73s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Add known links to the list of available block devices ------------------ 0.70s",
                                "Add known partitions to the list of available block devices ------------- 0.65s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.65s",
                                "Add known partitions to the list of available block devices ------------- 0.64s",
                                "Add known links to the list of available block devices ------------------ 0.63s",
                                "Set WAL devices config data --------------------------------------------- 0.61s",
                                "Define lvm_volumes structures ------------------------------------------- 0.60s",
                                "Add known links to the list of available block devices ------------------ 0.59s",
                                "\u001b[32m2026-05-27 00:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eb855d8f-41dd-4064-be51-f5fcb370b39e (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 8cf11b1] 2026-05-27-00-43",
                                " 5 files changed, 75 insertions(+), 10 deletions(-)",
                                " create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml",
                                "\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e4fe5217-408d-49c3-b503-f1dabb2f23d5 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e4fe5217-408d-49c3-b503-f1dabb2f23d5 (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:43:31 +0000 (0:00:00.267)       0:00:00.267 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:43:31 +0000 (0:00:00.202)       0:00:00.469 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:31 +0000 (0:00:00.176)       0:00:00.646 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:32 +0000 (0:00:00.354)       0:00:01.000 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:32 +0000 (0:00:00.404)       0:00:01.405 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:32 +0000 (0:00:00.172)       0:00:01.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:32 +0000 (0:00:00.175)       0:00:01.753 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:32 +0000 (0:00:00.153)       0:00:01.906 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:33 +0000 (0:00:00.175)       0:00:02.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:33 +0000 (0:00:00.169)       0:00:02.251 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:33 +0000 (0:00:00.152)       0:00:02.404 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:33 +0000 (0:00:00.155)       0:00:02.560 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:33 +0000 (0:00:00.343)       0:00:02.903 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:34 +0000 (0:00:00.330)       0:00:03.233 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:34 +0000 (0:00:00.464)       0:00:03.698 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:35 +0000 (0:00:00.722)       0:00:04.420 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:35 +0000 (0:00:00.308)       0:00:04.729 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.353)       0:00:05.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.176)       0:00:05.259 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.163)       0:00:05.422 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.163)       0:00:05.586 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.164)       0:00:05.750 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:36 +0000 (0:00:00.157)       0:00:05.908 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:37 +0000 (0:00:00.176)       0:00:06.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:37 +0000 (0:00:00.166)       0:00:06.251 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:37 +0000 (0:00:00.174)       0:00:06.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:38 +0000 (0:00:00.885)       0:00:07.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:38 +0000 (0:00:00.202)       0:00:07.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:38 +0000 (0:00:00.178)       0:00:07.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:38 +0000 (0:00:00.182)       0:00:07.876 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:43:39 +0000 (0:00:00.200)       0:00:08.077 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:43:39 +0000 (0:00:00.129)       0:00:08.206 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '76ec471b-e6f8-58b1-a61c-b9a210925e8b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd70f58fb-da0d-516e-8226-cb62e7a45d2f'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:43:39 +0000 (0:00:00.166)       0:00:08.373 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:43:41 +0000 (0:00:02.046)       0:00:10.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:43:41 +0000 (0:00:00.154)       0:00:10.574 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:43:43 +0000 (0:00:01.574)       0:00:12.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:43:43 +0000 (0:00:00.144)       0:00:12.292 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:43:43 +0000 (0:00:00.130)       0:00:12.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:43:44 +0000 (0:00:00.731)       0:00:13.155 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:43:44 +0000 (0:00:00.158)       0:00:13.313 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:43:44 +0000 (0:00:00.175)       0:00:13.489 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:43:44 +0000 (0:00:00.184)       0:00:13.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:43:44 +0000 (0:00:00.196)       0:00:13.869 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.149)       0:00:14.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.201)       0:00:14.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.196)       0:00:14.416 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.182)       0:00:14.598 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.124)       0:00:14.722 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.126)       0:00:14.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:43:45 +0000 (0:00:00.135)       0:00:14.985 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:43:46 +0000 (0:00:00.357)       0:00:15.342 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:43:46 +0000 (0:00:00.140)       0:00:15.482 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:43:46 +0000 (0:00:00.142)       0:00:15.625 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:43:47 +0000 (0:00:00.663)       0:00:16.288 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:43:47 +0000 (0:00:00.506)       0:00:16.795 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.531)       0:00:17.326 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.149)       0:00:17.476 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.116)       0:00:17.592 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.109)       0:00:17.702 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.140)       0:00:17.843 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:43:48 +0000 (0:00:00.136)       0:00:17.979 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:43:49 +0000 (0:00:00.149)       0:00:18.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:43:49 +0000 (0:00:00.365)       0:00:18.494 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:43:49 +0000 (0:00:00.130)       0:00:18.624 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:43:49 +0000 (0:00:00.151)       0:00:18.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:43:49 +0000 (0:00:00.140)       0:00:18.916 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.178)       0:00:19.094 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.146)       0:00:19.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.137)       0:00:19.378 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.146)       0:00:19.525 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.129)       0:00:19.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.134)       0:00:19.789 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:43:50 +0000 (0:00:00.158)       0:00:19.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:43:51 +0000 (0:00:00.139)       0:00:20.087 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:43:51 +0000 (0:00:00.457)       0:00:20.544 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:43:51 +0000 (0:00:00.160)       0:00:20.705 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:43:51 +0000 (0:00:00.175)       0:00:20.881 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:43:52 +0000 (0:00:00.184)       0:00:21.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:43:52 +0000 (0:00:00.146)       0:00:21.212 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:43:52 +0000 (0:00:00.151)       0:00:21.363 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:43:52 +0000 (0:00:00.149)       0:00:21.513 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:43:52 +0000 (0:00:00.140)       0:00:21.654 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:43:53 +0000 (0:00:00.527)       0:00:22.181 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:43:53 +0000 (0:00:00.548)       0:00:22.730 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:43:53 +0000 (0:00:00.123)       0:00:22.853 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'vg_name': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'vg_name': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:43:54 +0000 (0:00:00.142)       0:00:22.995 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:43:54 +0000 (0:00:00.322)       0:00:23.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:43:54 +0000 (0:00:00.140)       0:00:23.458 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:43:54 +0000 (0:00:00.149)       0:00:23.608 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:43:54 +0000 (0:00:00.290)       0:00:23.899 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:43:55 +0000 (0:00:00.254)       0:00:24.153 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:55 +0000 (0:00:00.229)       0:00:24.383 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:55 +0000 (0:00:00.411)       0:00:24.794 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:56 +0000 (0:00:00.200)       0:00:24.994 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:56 +0000 (0:00:00.183)       0:00:25.178 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:56 +0000 (0:00:00.554)       0:00:25.732 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:56 +0000 (0:00:00.162)       0:00:25.895 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:57 +0000 (0:00:00.204)       0:00:26.100 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:57 +0000 (0:00:00.187)       0:00:26.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:57 +0000 (0:00:00.190)       0:00:26.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:57 +0000 (0:00:00.178)       0:00:26.656 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:58 +0000 (0:00:00.377)       0:00:27.034 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:58 +0000 (0:00:00.402)       0:00:27.436 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:58 +0000 (0:00:00.376)       0:00:27.813 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:59 +0000 (0:00:00.512)       0:00:28.325 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:59 +0000 (0:00:00.314)       0:00:28.640 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:00 +0000 (0:00:00.495)       0:00:29.135 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:00 +0000 (0:00:00.208)       0:00:29.344 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:00 +0000 (0:00:00.196)       0:00:29.541 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:00 +0000 (0:00:00.160)       0:00:29.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:00 +0000 (0:00:00.183)       0:00:29.884 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:01 +0000 (0:00:00.185)       0:00:30.070 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:01 +0000 (0:00:00.189)       0:00:30.260 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:01 +0000 (0:00:00.162)       0:00:30.422 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:01 +0000 (0:00:00.176)       0:00:30.599 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:02 +0000 (0:00:00.716)       0:00:31.315 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:02 +0000 (0:00:00.183)       0:00:31.499 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:02 +0000 (0:00:00.149)       0:00:31.649 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:03 +0000 (0:00:00.441)       0:00:32.090 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:44:03 +0000 (0:00:00.183)       0:00:32.273 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:44:03 +0000 (0:00:00.118)       0:00:32.391 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6332a904-bc4f-5de6-9c61-85189687d8f5'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7542ed7d-23a7-5962-af5e-37e02a2f190c'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:03 +0000 (0:00:00.178)       0:00:32.570 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:05 +0000 (0:00:01.887)       0:00:34.458 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:05 +0000 (0:00:00.154)       0:00:34.613 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:06 +0000 (0:00:01.332)       0:00:35.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.148)       0:00:36.093 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.150)       0:00:36.243 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.129)       0:00:36.373 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.122)       0:00:36.496 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.143)       0:00:36.639 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:44:07 +0000 (0:00:00.287)       0:00:36.927 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.138)       0:00:37.066 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.130)       0:00:37.196 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.156)       0:00:37.353 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.147)       0:00:37.500 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.133)       0:00:37.634 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.123)       0:00:37.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:44:08 +0000 (0:00:00.117)       0:00:37.875 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:44:09 +0000 (0:00:00.132)       0:00:38.008 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:44:09 +0000 (0:00:00.122)       0:00:38.130 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:44:09 +0000 (0:00:00.130)       0:00:38.261 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:44:09 +0000 (0:00:00.131)       0:00:38.392 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:44:10 +0000 (0:00:00.640)       0:00:39.033 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:44:10 +0000 (0:00:00.519)       0:00:39.552 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.507)       0:00:40.060 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.128)       0:00:40.188 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.105)       0:00:40.294 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.087)       0:00:40.381 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.107)       0:00:40.489 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.132)       0:00:40.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.109)       0:00:40.731 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.116)       0:00:40.847 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:44:11 +0000 (0:00:00.118)       0:00:40.966 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.105)       0:00:41.072 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.281)       0:00:41.353 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.127)       0:00:41.481 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.131)       0:00:41.613 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.125)       0:00:41.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.127)       0:00:41.866 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:44:12 +0000 (0:00:00.122)       0:00:41.989 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.119)       0:00:42.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.131)       0:00:42.240 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.125)       0:00:42.366 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.139)       0:00:42.506 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.133)       0:00:42.639 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:44:13 +0000 (0:00:00.163)       0:00:42.803 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:44:14 +0000 (0:00:00.412)       0:00:43.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:44:14 +0000 (0:00:00.149)       0:00:43.366 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:44:14 +0000 (0:00:00.163)       0:00:43.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:44:14 +0000 (0:00:00.131)       0:00:43.661 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:14 +0000 (0:00:00.182)       0:00:43.843 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:15 +0000 (0:00:00.517)       0:00:44.361 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:44:15 +0000 (0:00:00.503)       0:00:44.864 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:44:16 +0000 (0:00:00.136)       0:00:45.000 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'vg_name': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'vg_name': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:44:16 +0000 (0:00:00.149)       0:00:45.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:44:16 +0000 (0:00:00.145)       0:00:45.295 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:44:16 +0000 (0:00:00.141)       0:00:45.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:44:16 +0000 (0:00:00.149)       0:00:45.586 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-6332a904-bc4f-5de6-9c61-85189687d8f5\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:44:17 +0000 (0:00:00.459)       0:00:46.045 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:44:17 +0000 (0:00:00.250)       0:00:46.296 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:17 +0000 (0:00:00.206)       0:00:46.502 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:17 +0000 (0:00:00.387)       0:00:46.890 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:18 +0000 (0:00:00.198)       0:00:47.088 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:18 +0000 (0:00:00.193)       0:00:47.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:18 +0000 (0:00:00.186)       0:00:47.467 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:18 +0000 (0:00:00.189)       0:00:47.657 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:18 +0000 (0:00:00.180)       0:00:47.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:19 +0000 (0:00:00.499)       0:00:48.337 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:19 +0000 (0:00:00.182)       0:00:48.519 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:19 +0000 (0:00:00.189)       0:00:48.709 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:20 +0000 (0:00:00.373)       0:00:49.083 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:20 +0000 (0:00:00.401)       0:00:49.484 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:20 +0000 (0:00:00.399)       0:00:49.884 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:21 +0000 (0:00:00.484)       0:00:50.368 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:21 +0000 (0:00:00.307)       0:00:50.676 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.408)       0:00:51.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.188)       0:00:51.273 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.187)       0:00:51.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.556)       0:00:52.018 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.202)       0:00:52.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.186)       0:00:52.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.189)       0:00:52.596 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.197)       0:00:52.794 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.194)       0:00:52.988 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.594)       0:00:53.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.192)       0:00:53.774 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.184)       0:00:53.958 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.202)       0:00:54.160 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.184)       0:00:54.345 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.278)       0:00:54.624 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4f0d3202-9204-584e-b873-e40fce52c305'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.199)       0:00:54.823 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:01.650)       0:00:56.474 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:00.140)       0:00:56.614 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:28 +0000 (0:00:01.230)       0:00:57.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:44:28 +0000 (0:00:00.143)       0:00:57.989 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.131)       0:00:58.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.135)       0:00:58.256 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.129)       0:00:58.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.134)       0:00:58.520 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.142)       0:00:58.662 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.143)       0:00:58.806 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.237)       0:00:59.043 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.127)       0:00:59.170 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.119)       0:00:59.289 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.140)       0:00:59.430 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.120)       0:00:59.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.117)       0:00:59.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.119)       0:00:59.788 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:44:30 +0000 (0:00:00.128)       0:00:59.916 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:44:31 +0000 (0:00:00.122)       0:01:00.038 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:44:31 +0000 (0:00:00.117)       0:01:00.156 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:44:31 +0000 (0:00:00.474)       0:01:00.631 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:44:32 +0000 (0:00:00.407)       0:01:01.038 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:44:32 +0000 (0:00:00.592)       0:01:01.631 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:44:32 +0000 (0:00:00.130)       0:01:01.761 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:44:32 +0000 (0:00:00.088)       0:01:01.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:44:32 +0000 (0:00:00.094)       0:01:01.943 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.109)       0:01:02.053 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.121)       0:01:02.175 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.125)       0:01:02.301 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.111)       0:01:02.412 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.124)       0:01:02.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.126)       0:01:02.663 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.103)       0:01:02.767 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.103)       0:01:02.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.119)       0:01:02.990 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.245)       0:01:03.236 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.125)       0:01:03.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.489 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.617 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.128)       0:01:03.745 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.127)       0:01:03.873 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.143)       0:01:04.016 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.150)       0:01:04.166 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.146)       0:01:04.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.152)       0:01:04.465 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.151)       0:01:04.616 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.149)       0:01:04.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:44:36 +0000 (0:00:00.271)       0:01:05.037 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:36 +0000 (0:00:00.136)       0:01:05.174 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:36 +0000 (0:00:00.455)       0:01:05.629 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.490)       0:01:06.120 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.167)       0:01:06.287 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'vg_name': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'vg_name': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.199)       0:01:06.487 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.160)       0:01:06.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.180)       0:01:06.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.182)       0:01:07.011 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-4f0d3202-9204-584e-b873-e40fce52c305\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4f0d3202-9204-584e-b873-e40fce52c305\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.190)       0:01:07.201 ********* ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.58s",
                                "Create block LVs -------------------------------------------------------- 4.14s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.78s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.63s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.54s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.50s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.43s",
                                "Add known partitions to the list of available block devices ------------- 1.26s",
                                "Add known links to the list of available block devices ------------------ 1.15s",
                                "Print 'Create DB VGs' --------------------------------------------------- 1.00s",
                                "Print LVM report data --------------------------------------------------- 0.94s",
                                "Add known partitions to the list of available block devices ------------- 0.89s",
                                "Print 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.75s",
                                "Create DB LVs for ceph_db_devices --------------------------------------- 0.74s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.71s",
                                "Fail if block LV defined in lvm_volumes is missing ---------------------- 0.63s",
                                "Create DB+WAL VGs ------------------------------------------------------- 0.61s",
                                "Get initial list of available block devices ----------------------------- 0.61s",
                                "\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3540784b-a9d0-4009-ae9a-f4e2bd3a9de8 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3540784b-a9d0-4009-ae9a-f4e2bd3a9de8 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:44:54 +0000 (0:00:00.344)       0:00:00.344 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:44:55 +0000 (0:00:01.288)       0:00:01.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:01.215)       0:00:02.849 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:04.793)       0:00:07.642 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.505)       0:00:08.148 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.79s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.29s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.22s",
                                "Gather facts for all hosts ---------------------------------------------- 0.51s",
                                "\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b4f4810-bdbf-469a-8945-65ea95b50890 (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b4f4810-bdbf-469a-8945-65ea95b50890 (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Wednesday 27 May 2026  00:45:17 +0000 (0:00:00.271)       0:00:00.271 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Pin frr package version] ****************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.203)       0:00:00.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:01.593)       0:00:02.069 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Wednesday 27 May 2026  00:45:28 +0000 (0:00:08.880)       0:00:10.949 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Wednesday 27 May 2026  00:45:29 +0000 (0:00:00.925)       0:00:11.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Wednesday 27 May 2026  00:45:30 +0000 (0:00:00.863)       0:00:12.738 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Wednesday 27 May 2026  00:45:31 +0000 (0:00:01.081)       0:00:13.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Wednesday 27 May 2026  00:45:31 +0000 (0:00:00.134)       0:00:13.954 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Wednesday 27 May 2026  00:45:31 +0000 (0:00:00.255)       0:00:14.209 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Wednesday 27 May 2026  00:45:31 +0000 (0:00:00.139)       0:00:14.349 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Wednesday 27 May 2026  00:45:32 +0000 (0:00:00.110)       0:00:14.459 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Wednesday 27 May 2026  00:45:32 +0000 (0:00:00.139)       0:00:14.599 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Wednesday 27 May 2026  00:45:33 +0000 (0:00:00.877)       0:00:15.477 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Manage frr service] *********************************",
                                "Wednesday 27 May 2026  00:45:35 +0000 (0:00:02.048)       0:00:17.526 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Wednesday 27 May 2026  00:45:36 +0000 (0:00:01.172)       0:00:18.698 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:45:37 +0000 (0:00:01.396)       0:00:20.095 ********* ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package -------------------------------- 8.88s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.05s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.59s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.40s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.17s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.08s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.88s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.86s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.26s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.20s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.14s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.14s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.13s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.11s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Wed May 27 00:45:38 UTC 2026",
                                "",
                                "\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 25c0ca08-b180-4eeb-bd94-b6f4ab39fa85 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 25c0ca08-b180-4eeb-bd94-b6f4ab39fa85 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:43:39 +0000 (0:00:00.332)       0:00:00.332 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:43:39 +0000 (0:00:00.129)       0:00:00.461 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m",
                                "",
                                "PLAY [Apply role opensearch] ***************************************************",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:43:40 +0000 (0:00:00.105)       0:00:00.567 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/pull.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [service-images-pull : opensearch | Pull images] **************************",
                                "Wednesday 27 May 2026  00:43:40 +0000 (0:00:00.160)       0:00:00.728 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=opensearch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=opensearch-dashboards)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:45:55 +0000 (0:02:14.927)       0:02:15.655 ********* ",
                                "=============================================================================== ",
                                "service-images-pull : opensearch | Pull images ------------------------ 134.93s",
                                "opensearch : include_tasks ---------------------------------------------- 0.16s",
                                "Group hosts based on Kolla action --------------------------------------- 0.13s",
                                "Group hosts based on enabled services ----------------------------------- 0.11s",
                                "",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.637)       0:00:00.637 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Wednesday 27 May 2026  00:46:04 +0000 (0:00:04.509)       0:00:05.147 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***",
                                "Wednesday 27 May 2026  00:46:06 +0000 (0:00:02.144)       0:00:07.292 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.414667', 'end': '2026-05-27 00:46:05.420661', 'delta': '0:00:00.005994', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.265487', 'end': '2026-05-27 00:46:05.275297', 'delta': '0:00:00.009810', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.172206', 'end': '2026-05-27 00:46:05.180271', 'delta': '0:00:00.008065', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.032205', 'end': '2026-05-27 00:46:05.037346', 'delta': '0:00:00.005141', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.718277', 'end': '2026-05-27 00:46:05.725646', 'delta': '0:00:00.007369', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.907121', 'end': '2026-05-27 00:46:05.914340', 'delta': '0:00:00.007219', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:05.044178', 'end': '2026-05-27 00:46:05.048192', 'delta': '0:00:00.004014', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****",
                                "Wednesday 27 May 2026  00:46:07 +0000 (0:00:01.600)       0:00:08.892 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************",
                                "Wednesday 27 May 2026  00:46:09 +0000 (0:00:01.320)       0:00:10.213 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:46:11 +0000 (0:00:02.573)       0:00:12.786 ********* ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.51s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.57s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.14s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.60s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.32s",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f36d284-aed3-417a-b80d-19ee1ad3922e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b302becd-7462-4950-b0f1-a58cca4a9053 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d33877fe-258e-4a05-a542-0affa30aa26d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20356616-d0b1-4e2b-b250-d9ff9e503581 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.632)       0:00:00.632 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create traefik external network] ******************",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.272)       0:00:00.904 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Wednesday 27 May 2026  00:46:03 +0000 (0:00:03.444)       0:00:04.348 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy config.yml configuration file] ***************",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:02.420)       0:00:06.768 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Wednesday 27 May 2026  00:46:08 +0000 (0:00:02.517)       0:00:09.286 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Wednesday 27 May 2026  00:46:09 +0000 (0:00:01.273)       0:00:10.560 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.homer : Restart homer service] *****************",
                                "Wednesday 27 May 2026  00:46:34 +0000 (0:00:24.758)       0:00:35.318 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:46:37 +0000 (0:00:02.979)       0:00:38.297 ********* ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 24.76s",
                                "osism.services.homer : Create traefik external network ------------------ 3.44s",
                                "osism.services.homer : Restart homer service ---------------------------- 2.98s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 2.52s",
                                "osism.services.homer : Create required directories ---------------------- 2.42s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 1.27s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.27s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.542)       0:00:00.542 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Create required directories] ************",
                                "Wednesday 27 May 2026  00:46:00 +0000 (0:00:00.791)       0:00:01.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********",
                                "Wednesday 27 May 2026  00:46:04 +0000 (0:00:03.252)       0:00:04.586 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:01.634)       0:00:06.221 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy openstack wrapper script] **********",
                                "Wednesday 27 May 2026  00:46:37 +0000 (0:00:31.766)       0:00:37.987 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Wednesday 27 May 2026  00:46:38 +0000 (0:00:01.227)       0:00:39.215 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Wednesday 27 May 2026  00:46:39 +0000 (0:00:00.892)       0:00:40.108 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Wednesday 27 May 2026  00:46:41 +0000 (0:00:02.126)       0:00:42.235 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:01.173)       0:00:43.409 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Wednesday 27 May 2026  00:46:45 +0000 (0:00:02.480)       0:00:45.889 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:01.165)       0:00:47.055 ********* ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 31.77s",
                                "osism.services.openstackclient : Create required directories ------------ 3.25s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 2.48s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.13s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 1.63s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.23s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 1.17s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 1.17s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 0.89s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.79s",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Wednesday 27 May 2026  00:46:16 +0000 (0:00:00.246)       0:00:00.246 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:01.506)       0:00:01.752 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:00.522)       0:00:02.275 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:01.642)       0:00:03.918 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:49.360)       0:00:53.279 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:47:13 +0000 (0:00:03.120)       0:00:56.399 ********* ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 49.36s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.12s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.64s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 1.51s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.52s",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.443)       0:00:00.443 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m",
                                "",
                                "PLAY [Apply role netdata] ******************************************************",
                                "",
                                "TASK [osism.services.netdata : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:46:01 +0000 (0:00:01.776)       0:00:02.219 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Remove old architecture-dependent repository] ***",
                                "Wednesday 27 May 2026  00:46:02 +0000 (0:00:01.004)       0:00:03.223 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install apt-transport-https package] ************",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:02.711)       0:00:05.934 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Wednesday 27 May 2026  00:46:09 +0000 (0:00:04.129)       0:00:10.063 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Wednesday 27 May 2026  00:46:12 +0000 (0:00:02.667)       0:00:12.731 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Wednesday 27 May 2026  00:46:23 +0000 (0:00:10.836)       0:00:23.567 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:23.670)       0:00:47.238 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Copy configuration files] ***********************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:01.268)       0:00:48.506 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Wednesday 27 May 2026  00:46:53 +0000 (0:00:05.538)       0:00:54.044 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Opt out from anonymous statistics] **************",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:02.147)       0:00:56.191 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:01.972)       0:00:58.164 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Wednesday 27 May 2026  00:46:59 +0000 (0:00:01.496)       0:00:59.661 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include host type specific tasks] ***************",
                                "Wednesday 27 May 2026  00:47:00 +0000 (0:00:01.728)       0:01:01.389 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********",
                                "Wednesday 27 May 2026  00:47:02 +0000 (0:00:01.149)       0:01:02.538 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:01.591)       0:01:04.130 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:47:15 +0000 (0:00:11.599)       0:01:15.729 ********* ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 23.67s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.60s",
                                "osism.services.netdata : Add repository -------------------------------- 10.84s",
                                "osism.services.netdata : Copy configuration files ----------------------- 5.54s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 4.13s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 2.71s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 2.67s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.15s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.97s",
                                "Group hosts based on enabled services ----------------------------------- 1.78s",
                                "osism.services.netdata : Manage service netdata ------------------------- 1.73s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.59s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.50s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.27s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.15s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.00s",
                                "\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ca3092b3-8272-4c2e-a164-412523e27cce is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a3550db0-065e-4ba9-9892-ae5087aa56c2 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:45:53 +0000 (0:00:00.295)       0:00:00.295 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:45:54 +0000 (0:00:01.030)       0:00:01.325 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:45:58 +0000 (0:00:04.077)       0:00:05.402 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:01.161)       0:00:06.563 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:46:04 +0000 (0:00:04.666)       0:00:11.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  00:46:06 +0000 (0:00:01.927)       0:00:13.158 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over /run subdirectories conf] **************************",
                                "Wednesday 27 May 2026  00:46:09 +0000 (0:00:02.680)       0:00:15.839 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Restart systemd-tmpfiles] ***************************************",
                                "Wednesday 27 May 2026  00:46:10 +0000 (0:00:01.093)       0:00:16.932 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:46:11 +0000 (0:00:01.193)       0:00:18.126 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:06.720)       0:00:24.846 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd filter config files] ************************",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.971)       0:00:25.817 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd format config files] ************************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:00.819)       0:00:26.637 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd output config files] ************************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:00.655)       0:00:27.293 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Copying over fluentd.conf] **************************************",
                                "Wednesday 27 May 2026  00:46:21 +0000 (0:00:00.753)       0:00:28.047 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Wednesday 27 May 2026  00:46:25 +0000 (0:00:03.879)       0:00:31.926 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Wednesday 27 May 2026  00:46:28 +0000 (0:00:03.651)       0:00:35.577 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Wednesday 27 May 2026  00:46:32 +0000 (0:00:03.538)       0:00:39.116 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Wednesday 27 May 2026  00:46:35 +0000 (0:00:02.617)       0:00:41.733 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Wednesday 27 May 2026  00:46:37 +0000 (0:00:02.757)       0:00:44.490 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [common : Check common containers] ****************************************",
                                "Wednesday 27 May 2026  00:46:40 +0000 (0:00:02.452)       0:00:46.942 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Wednesday 27 May 2026  00:46:43 +0000 (0:00:03.408)       0:00:50.351 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:02.959)       0:00:53.310 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:01.222)       0:00:54.533 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.083)       0:00:54.616 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.082)       0:00:54.699 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.076)       0:00:54.775 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.075)       0:00:54.851 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.079)       0:00:54.931 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.075)       0:00:55.007 ********* ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.124)       0:00:55.131 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Wednesday 27 May 2026  00:47:24 +0000 (0:00:36.156)       0:01:31.288 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Wednesday 27 May 2026  00:47:55 +0000 (0:00:30.499)       0:02:01.787 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Wednesday 27 May 2026  00:47:57 +0000 (0:00:01.995)       0:02:03.783 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:06 +0000 (0:00:09.685)       0:02:13.468 ********* ",
                                "=============================================================================== ",
                                "common : Restart fluentd container ------------------------------------- 36.16s",
                                "common : Restart kolla-toolbox container ------------------------------- 30.50s",
                                "common : Restart cron container ----------------------------------------- 9.69s",
                                "common : Copying over config.json files for services -------------------- 6.72s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 4.67s",
                                "common : Ensuring config directories exist ------------------------------ 4.08s",
                                "common : Copying over fluentd.conf -------------------------------------- 3.88s",
                                "common : Copying over cron logrotate config file ------------------------ 3.65s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.54s",
                                "common : Check common containers ---------------------------------------- 3.41s",
                                "common : Creating log volume -------------------------------------------- 2.96s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.76s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 2.68s",
                                "common : Ensuring config directories have correct owner and permission --- 2.62s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.45s",
                                "common : Initializing toolbox container using normal user --------------- 2.00s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 1.93s",
                                "common : Link kolla_logs volume to /var/log/kolla ----------------------- 1.22s",
                                "common : Restart systemd-tmpfiles --------------------------------------- 1.19s",
                                "common : include_tasks -------------------------------------------------- 1.16s",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06c23ba5-ab6c-4031-be00-43f5750a5ce7 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f1b6b59-eb32-49e3-ae62-41fccfaa912f is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.343)       0:00:00.343 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.306)       0:00:00.649 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m",
                                "",
                                "PLAY [Apply role memcached] ****************************************************",
                                "",
                                "TASK [memcached : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.345)       0:00:00.994 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [memcached : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.507)       0:00:01.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  00:48:13 +0000 (0:00:01.216)       0:00:02.717 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Check memcached container] ***********************************",
                                "Wednesday 27 May 2026  00:48:15 +0000 (0:00:01.638)       0:00:04.356 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [memcached : Restart memcached container] **********************",
                                "Wednesday 27 May 2026  00:48:17 +0000 (0:00:02.262)       0:00:06.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:20 +0000 (0:00:02.594)       0:00:09.213 ********* ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 2.60s",
                                "memcached : Check memcached container ----------------------------------- 2.26s",
                                "memcached : Copying over config.json files for services ----------------- 1.64s",
                                "memcached : Ensuring config directories exist --------------------------- 1.22s",
                                "memcached : include_tasks ----------------------------------------------- 0.51s",
                                "Group hosts based on enabled services ----------------------------------- 0.35s",
                                "Group hosts based on Kolla action --------------------------------------- 0.31s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.325)       0:00:00.325 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.280)       0:00:00.606 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m",
                                "",
                                "PLAY [Apply role redis] ********************************************************",
                                "",
                                "TASK [redis : include_tasks] ***************************************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.307)       0:00:00.913 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [redis : Ensuring config directories exist] *******************************",
                                "Wednesday 27 May 2026  00:48:13 +0000 (0:00:00.711)       0:00:01.625 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Wednesday 27 May 2026  00:48:14 +0000 (0:00:01.576)       0:00:03.201 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Wednesday 27 May 2026  00:48:17 +0000 (0:00:03.012)       0:00:06.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Check redis containers] ******************************************",
                                "Wednesday 27 May 2026  00:48:20 +0000 (0:00:02.589)       0:00:08.804 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2024.2', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:48:21 +0000 (0:00:01.652)       0:00:10.456 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:00.772)       0:00:11.229 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:00.188)       0:00:11.417 ********* ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Wednesday 27 May 2026  00:48:23 +0000 (0:00:00.176)       0:00:11.594 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Wednesday 27 May 2026  00:48:26 +0000 (0:00:03.599)       0:00:15.194 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:35 +0000 (0:00:08.969)       0:00:24.163 ********* ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container -------------------------------- 8.97s",
                                "redis : Restart redis container ----------------------------------------- 3.60s",
                                "redis : Copying over default config.json files -------------------------- 3.02s",
                                "redis : Copying over redis config files --------------------------------- 2.58s",
                                "redis : Check redis containers ------------------------------------------ 1.65s",
                                "redis : Ensuring config directories exist ------------------------------- 1.58s",
                                "redis : Flush handlers -------------------------------------------------- 1.14s",
                                "redis : include_tasks --------------------------------------------------- 0.71s",
                                "Group hosts based on enabled services ----------------------------------- 0.31s",
                                "Group hosts based on Kolla action --------------------------------------- 0.28s",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09f11494-f13d-48fa-a2a5-3d282ec5d1cd is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Wednesday 27 May 2026  00:45:54 +0000 (0:00:00.245)       0:00:00.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set same timezone on every Server] **************************",
                                "Wednesday 27 May 2026  00:45:55 +0000 (0:00:00.600)       0:00:00.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set SELinux to disabled state] ******************************",
                                "Wednesday 27 May 2026  00:45:55 +0000 (0:00:00.759)       0:00:01.605 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv4 forwarding] *************************************",
                                "Wednesday 27 May 2026  00:45:56 +0000 (0:00:00.580)       0:00:02.186 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Wednesday 27 May 2026  00:45:58 +0000 (0:00:01.889)       0:00:04.076 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 router advertisements] **************************",
                                "Wednesday 27 May 2026  00:46:00 +0000 (0:00:01.864)       0:00:05.940 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************",
                                "Wednesday 27 May 2026  00:46:01 +0000 (0:00:01.415)       0:00:07.356 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Load br_netfilter] ******************************************",
                                "Wednesday 27 May 2026  00:46:02 +0000 (0:00:00.773)       0:00:08.129 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************",
                                "Wednesday 27 May 2026  00:46:03 +0000 (0:00:00.674)       0:00:08.804 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************",
                                "Wednesday 27 May 2026  00:46:04 +0000 (0:00:01.217)       0:00:10.022 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:01.470)       0:00:11.492 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary x64] **********************************",
                                "Wednesday 27 May 2026  00:46:06 +0000 (0:00:00.647)       0:00:12.139 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Wednesday 27 May 2026  00:46:11 +0000 (0:00:05.346)       0:00:17.486 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary armhf] ********************************",
                                "Wednesday 27 May 2026  00:46:13 +0000 (0:00:01.309)       0:00:18.796 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***",
                                "Wednesday 27 May 2026  00:46:15 +0000 (0:00:02.110)       0:00:20.907 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************",
                                "Wednesday 27 May 2026  00:46:16 +0000 (0:00:00.850)       0:00:21.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***",
                                "Wednesday 27 May 2026  00:46:17 +0000 (0:00:01.037)       0:00:22.795 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***",
                                "Wednesday 27 May 2026  00:46:17 +0000 (0:00:00.731)       0:00:23.527 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Deploy k3s master nodes] *************************************************",
                                "",
                                "TASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:01.078)       0:00:24.605 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s-init] **********************************************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:01.085)       0:00:25.690 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s] ***************************************************",
                                "Wednesday 27 May 2026  00:46:21 +0000 (0:00:01.404)       0:00:27.095 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Clean previous runs of k3s-init] ****************************",
                                "Wednesday 27 May 2026  00:46:22 +0000 (0:00:01.094)       0:00:28.190 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy K3s http_proxy conf] *********************************",
                                "Wednesday 27 May 2026  00:46:23 +0000 (0:00:01.431)       0:00:29.622 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create /etc/rancher/k3s directory] **************************",
                                "Wednesday 27 May 2026  00:46:24 +0000 (0:00:00.483)       0:00:30.106 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create custom resolv.conf for k3s] **************************",
                                "Wednesday 27 May 2026  00:46:25 +0000 (0:00:00.971)       0:00:31.077 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy vip manifest] ****************************************",
                                "Wednesday 27 May 2026  00:46:27 +0000 (0:00:02.021)       0:00:33.099 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************",
                                "Wednesday 27 May 2026  00:46:28 +0000 (0:00:01.007)       0:00:34.107 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create manifests directory on first master] *****************",
                                "Wednesday 27 May 2026  00:46:30 +0000 (0:00:02.130)       0:00:36.237 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Download vip rbac manifest to first master] *****************",
                                "Wednesday 27 May 2026  00:46:31 +0000 (0:00:00.658)       0:00:36.896 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Wednesday 27 May 2026  00:46:32 +0000 (0:00:00.855)       0:00:37.751 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy metallb manifest] ************************************",
                                "Wednesday 27 May 2026  00:46:33 +0000 (0:00:01.756)       0:00:39.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy kube-vip manifest] ***********************************",
                                "Wednesday 27 May 2026  00:46:34 +0000 (0:00:00.434)       0:00:39.942 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Init cluster inside the transient k3s-init service] *********",
                                "Wednesday 27 May 2026  00:46:34 +0000 (0:00:00.362)       0:00:40.305 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Detect Kubernetes version for label compatibility] **********",
                                "Wednesday 27 May 2026  00:46:36 +0000 (0:00:02.082)       0:00:42.387 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Wednesday 27 May 2026  00:46:39 +0000 (0:00:02.741)       0:00:45.129 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Wednesday 27 May 2026  00:46:39 +0000 (0:00:00.454)       0:00:45.584 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Save logs of k3s-init.service] ******************************",
                                "Wednesday 27 May 2026  00:47:23 +0000 (0:00:43.244)       0:01:28.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Kill the temporary service used for initialization] *********",
                                "Wednesday 27 May 2026  00:47:23 +0000 (0:00:00.264)       0:01:29.092 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy K3s service file] **************************************",
                                "Wednesday 27 May 2026  00:47:24 +0000 (0:00:01.129)       0:01:30.222 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Enable and check K3s service] *******************************",
                                "Wednesday 27 May 2026  00:47:25 +0000 (0:00:01.187)       0:01:31.409 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Wait for node-token] ****************************************",
                                "Wednesday 27 May 2026  00:47:52 +0000 (0:00:26.952)       0:01:58.362 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Register node-token file access mode] ***********************",
                                "Wednesday 27 May 2026  00:47:53 +0000 (0:00:00.590)       0:01:58.952 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Change file access node-token] ******************************",
                                "Wednesday 27 May 2026  00:47:54 +0000 (0:00:00.831)       0:01:59.784 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Read node-token from master] ********************************",
                                "Wednesday 27 May 2026  00:47:54 +0000 (0:00:00.597)       0:02:00.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Store Master node-token] ************************************",
                                "Wednesday 27 May 2026  00:47:55 +0000 (0:00:00.615)       0:02:00.997 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Restore node-token file access] *****************************",
                                "Wednesday 27 May 2026  00:47:55 +0000 (0:00:00.316)       0:02:01.314 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create directory .kube] *************************************",
                                "Wednesday 27 May 2026  00:47:56 +0000 (0:00:00.950)       0:02:02.264 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy config file to user home directory] ********************",
                                "Wednesday 27 May 2026  00:47:57 +0000 (0:00:00.597)       0:02:02.862 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****",
                                "Wednesday 27 May 2026  00:47:58 +0000 (0:00:00.811)       0:02:03.673 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create kubectl symlink] *************************************",
                                "Wednesday 27 May 2026  00:47:58 +0000 (0:00:00.954)       0:02:04.628 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create crictl symlink] **************************************",
                                "Wednesday 27 May 2026  00:47:59 +0000 (0:00:00.513)       0:02:05.142 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get contents of manifests folder] ***************************",
                                "Wednesday 27 May 2026  00:47:59 +0000 (0:00:00.298)       0:02:05.440 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get sub dirs of manifests folder] ***************************",
                                "Wednesday 27 May 2026  00:48:00 +0000 (0:00:00.747)       0:02:06.187 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***",
                                "Wednesday 27 May 2026  00:48:01 +0000 (0:00:00.683)       0:02:06.870 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "",
                                "PLAY [Deploy k3s worker nodes] *************************************************",
                                "",
                                "TASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***",
                                "Wednesday 27 May 2026  00:48:04 +0000 (0:00:03.155)       0:02:10.026 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Check if system is PXE-booted] *******************************",
                                "Wednesday 27 May 2026  00:48:04 +0000 (0:00:00.290)       0:02:10.317 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Set fact for PXE-booted system] ******************************",
                                "Wednesday 27 May 2026  00:48:05 +0000 (0:00:00.594)       0:02:10.911 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Include http_proxy configuration tasks] **********************",
                                "Wednesday 27 May 2026  00:48:05 +0000 (0:00:00.492)       0:02:11.403 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create k3s-node.service.d directory] *************************",
                                "Wednesday 27 May 2026  00:48:06 +0000 (0:00:00.456)       0:02:11.860 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Copy K3s http_proxy conf file] *******************************",
                                "Wednesday 27 May 2026  00:48:06 +0000 (0:00:00.297)       0:02:12.157 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Deploy K3s http_proxy conf] **********************************",
                                "Wednesday 27 May 2026  00:48:07 +0000 (0:00:00.517)       0:02:12.675 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************",
                                "Wednesday 27 May 2026  00:48:07 +0000 (0:00:00.323)       0:02:12.998 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create custom resolv.conf for k3s] ***************************",
                                "Wednesday 27 May 2026  00:48:07 +0000 (0:00:00.630)       0:02:13.628 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Configure the k3s service] ***********************************",
                                "Wednesday 27 May 2026  00:48:09 +0000 (0:00:01.108)       0:02:14.737 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Manage k3s service] ******************************************",
                                "Wednesday 27 May 2026  00:48:10 +0000 (0:00:01.737)       0:02:16.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 27 May 2026  00:48:21 +0000 (0:00:10.666)       0:02:27.141 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:01.063)       0:02:28.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:00.448)       0:02:28.653 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:48:23 +0000 (0:00:00.602)       0:02:29.256 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:01.492)       0:02:30.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:00.635)       0:02:31.384 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 27 May 2026  00:48:27 +0000 (0:00:01.800)       0:02:33.184 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 27 May 2026  00:48:28 +0000 (0:00:00.874)       0:02:34.059 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 27 May 2026  00:48:28 +0000 (0:00:00.421)       0:02:34.480 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Wednesday 27 May 2026  00:48:29 +0000 (0:00:00.428)       0:02:34.909 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Wednesday 27 May 2026  00:48:29 +0000 (0:00:00.154)       0:02:35.063 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Wednesday 27 May 2026  00:48:29 +0000 (0:00:00.186)       0:02:35.249 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:00.942)       0:02:36.191 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:01.280)       0:02:37.471 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Wednesday 27 May 2026  00:48:32 +0000 (0:00:00.669)       0:02:38.140 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Wednesday 27 May 2026  00:48:32 +0000 (0:00:00.359)       0:02:38.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Wednesday 27 May 2026  00:48:39 +0000 (0:00:06.879)       0:02:45.379 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Wednesday 27 May 2026  00:48:53 +0000 (0:00:13.810)       0:02:59.190 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Run post actions on master nodes] ****************************************",
                                "",
                                "TASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***",
                                "Wednesday 27 May 2026  00:48:54 +0000 (0:00:00.728)       0:02:59.919 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy calico] *****************************************",
                                "Wednesday 27 May 2026  00:48:54 +0000 (0:00:00.565)       0:03:00.484 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy cilium] *****************************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.265)       0:03:00.750 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.473)       0:03:01.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.862)       0:03:02.086 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.844)       0:03:02.930 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.122)       0:03:03.053 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:01.045)       0:03:04.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.144)       0:03:04.242 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.119)       0:03:04.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.113)       0:03:04.476 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.118)       0:03:04.594 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:05.375)       0:03:09.970 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:48.336)       0:03:58.306 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:01.080)       0:03:59.387 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:01.589)       0:04:00.976 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:01.022)       0:04:01.998 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.121)       0:04:02.120 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy metallb pool] ***********************************",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:01.753)       0:04:03.874 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:00.622)       0:04:04.497 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role k9s] **********************************************************",
                                "",
                                "TASK [k9s : Gather variables for each operating system] ************************",
                                "Wednesday 27 May 2026  00:49:59 +0000 (0:00:00.902)       0:04:05.399 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Wednesday 27 May 2026  00:49:59 +0000 (0:00:00.165)       0:04:05.565 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:00.358)       0:04:05.923 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:05.244)       0:04:11.167 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage labels] ***********************************************************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.502)       0:04:11.670 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Wednesday 27 May 2026  00:50:17 +0000 (0:00:11.912)       0:04:23.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage taints] ***********************************************************",
                                "Wednesday 27 May 2026  00:50:18 +0000 (0:00:00.533)       0:04:24.116 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:50:19 +0000 (0:00:00.585)       0:04:24.702 ********* ",
                                "=============================================================================== ",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 48.34s",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.24s",
                                "k3s_server : Enable and check K3s service ------------------------------ 26.95s",
                                "kubectl : Install required packages ------------------------------------ 13.81s",
                                "Manage labels ---------------------------------------------------------- 11.91s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.67s",
                                "kubectl : Add repository Debian ----------------------------------------- 6.88s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.38s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 5.35s",
                                "k9s : Install k9s packages ---------------------------------------------- 5.24s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.16s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.74s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.13s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.11s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.08s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 2.02s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 1.89s",
                                "k3s_prereq : Enable IPv6 forwarding ------------------------------------- 1.86s",
                                "Make kubeconfig available for use inside the manager service ------------ 1.80s",
                                "k3s_server : Copy vip manifest to first master -------------------------- 1.76s",
                                "\u001b[32m2026-05-27 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6643a1b2-c9a4-4651-b021-264d3ecdd43a is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0721bd-a48d-4573-b89f-d7f133bc2c31 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781ab297-47c7-426f-8fee-d3677d292a7d is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:50:22 +0000 (0:00:00.331)       0:00:00.331 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:01.224)       0:00:01.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Wednesday 27 May 2026  00:50:25 +0000 (0:00:01.768)       0:00:03.324 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:50:26 +0000 (0:00:00.523)       0:00:03.847 ********* ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.77s",
                                "Get kubeconfig file ----------------------------------------------------- 1.22s",
                                "Change server address in the kubeconfig file ---------------------------- 0.52s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 27 May 2026  00:50:22 +0000 (0:00:00.344)       0:00:00.344 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:01.169)       0:00:01.513 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:50:24 +0000 (0:00:00.891)       0:00:02.405 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:50:25 +0000 (0:00:01.006)       0:00:03.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 27 May 2026  00:50:26 +0000 (0:00:01.306)       0:00:04.719 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:00.562)       0:00:05.281 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 27 May 2026  00:50:29 +0000 (0:00:01.870)       0:00:07.151 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 27 May 2026  00:50:30 +0000 (0:00:01.009)       0:00:08.160 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 27 May 2026  00:50:30 +0000 (0:00:00.460)       0:00:08.620 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:00.359)       0:00:08.980 ********* ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 1.87s",
                                "Write kubeconfig file --------------------------------------------------- 1.31s",
                                "Get home directory of operator user ------------------------------------- 1.17s",
                                "Change server address in the kubeconfig inside the manager service ------ 1.01s",
                                "Get kubeconfig file ----------------------------------------------------- 1.01s",
                                "Create .kube directory -------------------------------------------------- 0.89s",
                                "Change server address in the kubeconfig --------------------------------- 0.56s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.46s",
                                "Enable kubectl command line completion ---------------------------------- 0.36s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:00.092)       0:00:00.092 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check RabbitMQ service] **************************************************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:00.053)       0:00:00.146 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:04.754)       0:00:04.901 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:00.046)       0:00:04.948 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:00.424)       0:00:05.372 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.524)       0:00:05.897 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m",
                                "",
                                "PLAY [Apply role rabbitmq] *****************************************************",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.417)       0:00:06.314 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Wednesday 27 May 2026  00:48:33 +0000 (0:00:01.640)       0:00:07.955 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Wednesday 27 May 2026  00:48:35 +0000 (0:00:01.706)       0:00:09.662 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Wednesday 27 May 2026  00:48:35 +0000 (0:00:00.482)       0:00:10.144 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Wednesday 27 May 2026  00:48:36 +0000 (0:00:00.459)       0:00:10.603 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Wednesday 27 May 2026  00:48:36 +0000 (0:00:00.317)       0:00:10.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:48:36 +0000 (0:00:00.407)       0:00:11.329 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Wednesday 27 May 2026  00:48:37 +0000 (0:00:00.674)       0:00:12.003 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Wednesday 27 May 2026  00:48:38 +0000 (0:00:00.936)       0:00:12.940 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Wednesday 27 May 2026  00:48:39 +0000 (0:00:00.765)       0:00:13.706 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  00:48:39 +0000 (0:00:00.459)       0:00:14.165 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  00:48:41 +0000 (0:00:01.364)       0:00:15.529 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************",
                                "Wednesday 27 May 2026  00:48:43 +0000 (0:00:02.389)       0:00:17.918 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************",
                                "Wednesday 27 May 2026  00:48:46 +0000 (0:00:02.706)       0:00:20.625 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Wednesday 27 May 2026  00:48:50 +0000 (0:00:04.544)       0:00:25.170 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Wednesday 27 May 2026  00:48:52 +0000 (0:00:02.025)       0:00:27.196 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:02.593)       0:00:29.789 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:01.970)       0:00:31.760 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:01.526)       0:00:33.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check rabbitmq containers] ************************************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:00.497)       0:00:33.785 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:01.477)       0:00:35.262 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Running RabbitMQ bootstrap container] *************************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:00.941)       0:00:36.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:07.727)       0:00:43.931 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:00.319)       0:00:44.251 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:00.693)       0:00:44.944 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:00.219)       0:00:45.163 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:07.311)       0:00:52.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:50:10 +0000 (0:00:52.434)       0:01:44.909 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:50:11 +0000 (0:00:00.551)       0:01:45.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:50:11 +0000 (0:00:00.358)       0:01:45.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:50:13 +0000 (0:00:01.888)       0:01:47.708 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:50:28 +0000 (0:00:15.520)       0:02:03.228 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:50:29 +0000 (0:00:00.714)       0:02:03.943 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:50:29 +0000 (0:00:00.220)       0:02:04.163 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:01.693)       0:02:05.856 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:15.784)       0:02:21.641 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Wednesday 27 May 2026  00:50:48 +0000 (0:00:00.767)       0:02:22.408 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35menable_outward_rabbitmq_True\u001b[0m",
                                "",
                                "PLAY [Apply role rabbitmq (outward)] *******************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35moutward_rabbitmq_restart\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq (outward) services] *************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq (outward) post-configuration] *****************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:50:50 +0000 (0:00:02.469)       0:02:24.878 ********* ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------- 83.74s",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 10.89s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 7.73s",
                                "Check RabbitMQ service -------------------------------------------------- 4.75s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.54s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.71s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 2.59s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 2.47s",
                                "rabbitmq : Copying over config.json files for services ------------------ 2.39s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 2.03s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.97s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 1.96s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.71s",
                                "rabbitmq : include_tasks ------------------------------------------------ 1.64s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 1.53s",
                                "rabbitmq : Check rabbitmq containers ------------------------------------ 1.48s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.36s",
                                "rabbitmq : Creating rabbitmq volume ------------------------------------- 0.94s",
                                "rabbitmq : Get container facts ------------------------------------------ 0.94s",
                                "rabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 0.80s",
                                "\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5bc86264-a97f-44cb-9948-380ae8d9ad34 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.231)       0:00:00.231 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.588)       0:00:00.820 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Wednesday 27 May 2026  00:48:13 +0000 (0:00:00.946)       0:00:01.766 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  00:48:14 +0000 (0:00:01.008)       0:00:02.774 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  00:48:15 +0000 (0:00:01.561)       0:00:04.335 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  00:48:17 +0000 (0:00:01.993)       0:00:06.329 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Wednesday 27 May 2026  00:48:18 +0000 (0:00:01.145)       0:00:07.474 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring config directories exist] *************************",
                                "Wednesday 27 May 2026  00:48:19 +0000 (0:00:00.662)       0:00:08.137 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Wednesday 27 May 2026  00:48:21 +0000 (0:00:01.554)       0:00:09.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:04.332)       0:00:14.025 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Check openvswitch containers] ******************************",
                                "Wednesday 27 May 2026  00:48:27 +0000 (0:00:01.745)       0:00:15.770 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:03.231)       0:00:19.002 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:00.116)       0:00:19.119 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:00.123)       0:00:19.242 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.313)       0:00:19.556 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.491)       0:00:20.047 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.155)       0:00:20.202 ********* ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:00.157)       0:00:20.359 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Wednesday 27 May 2026  00:48:41 +0000 (0:00:09.391)       0:00:29.751 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 27 May 2026  00:48:44 +0000 (0:00:02.797)       0:00:32.549 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Wednesday 27 May 2026  00:48:50 +0000 (0:00:06.739)       0:00:39.288 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:08.541)       0:00:47.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:02.559)       0:00:50.388 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:03.942)       0:00:54.330 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:02:08.971)       0:03:03.301 ********* ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 135.71s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 9.39s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.54s",
                                "openvswitch : Copying over config.json files for services --------------- 4.33s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.94s",
                                "openvswitch : Check openvswitch containers ------------------------------ 3.23s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 2.80s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.56s",
                                "module-load : Persist modules via modules-load.d ------------------------ 1.99s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.75s",
                                "module-load : Load modules ---------------------------------------------- 1.56s",
                                "openvswitch : Ensuring config directories exist ------------------------- 1.55s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.36s",
                                "module-load : Drop module persistence ----------------------------------- 1.15s",
                                "openvswitch : include_tasks --------------------------------------------- 1.01s",
                                "Group hosts based on enabled services ----------------------------------- 0.95s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.66s",
                                "Group hosts based on Kolla action --------------------------------------- 0.59s",
                                "\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bcfcd81a-db2f-4654-acde-eebe56bafda3 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:00.154)       0:00:00.154 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:00.539)       0:00:00.693 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:01.088)       0:00:01.782 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring config directories exist] **********************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:00.990)       0:00:02.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Wednesday 27 May 2026  00:51:23 +0000 (0:00:01.637)       0:00:04.410 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Wednesday 27 May 2026  00:51:24 +0000 (0:00:01.412)       0:00:05.823 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:01.083)       0:00:06.906 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Check ovn-controller containers] ************************",
                                "Wednesday 27 May 2026  00:51:27 +0000 (0:00:01.276)       0:00:08.183 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Wednesday 27 May 2026  00:51:28 +0000 (0:00:01.298)       0:00:09.481 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Wednesday 27 May 2026  00:51:31 +0000 (0:00:02.646)       0:00:12.127 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:20.012)       0:00:32.140 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.200 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.062)       0:00:32.262 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.094)       0:00:32.357 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.416 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.059)       0:00:32.475 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.060)       0:00:32.535 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Wednesday 27 May 2026  00:51:53 +0000 (0:00:01.734)       0:00:34.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:52:22 +0000 (0:00:28.742)       0:01:03.012 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:52:22 +0000 (0:00:00.580)       0:01:03.592 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Checking for any existing OVN DB container volumes] *************",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:00.786)       0:01:04.379 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Wednesday 27 May 2026  00:52:24 +0000 (0:00:00.927)       0:01:05.306 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************",
                                "Wednesday 27 May 2026  00:52:24 +0000 (0:00:00.335)       0:01:05.642 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:00.565)       0:01:06.207 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:00.364)       0:01:06.572 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN NB DB hosts] ************************",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:00.325)       0:01:06.898 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN NB service port liveness] *****************************",
                                "Wednesday 27 May 2026  00:52:26 +0000 (0:00:00.273)       0:01:07.171 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************",
                                "Wednesday 27 May 2026  00:52:26 +0000 (0:00:00.506)       0:01:07.678 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN NB database information] ********************************",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:00.332)       0:01:08.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:00.350)       0:01:08.361 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:00.313)       0:01:08.675 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:00.310)       0:01:08.986 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN SB service port liveness] *****************************",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:00.509)       0:01:09.496 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:00.291)       0:01:09.788 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN SB database information] ********************************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:00.307)       0:01:10.095 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:00.335)       0:01:10.430 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:00.504)       0:01:10.934 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:52:30 +0000 (0:00:00.282)       0:01:11.217 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************",
                                "Wednesday 27 May 2026  00:52:30 +0000 (0:00:00.630)       0:01:11.848 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************",
                                "Wednesday 27 May 2026  00:52:31 +0000 (0:00:00.676)       0:01:12.524 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check NB cluster status] ****************************************",
                                "Wednesday 27 May 2026  00:52:31 +0000 (0:00:00.408)       0:01:12.933 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check SB cluster status] ****************************************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.287)       0:01:13.221 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.316)       0:01:13.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.407)       0:01:13.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.303)       0:01:14.248 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.384)       0:01:14.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.302)       0:01:14.935 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:52:35 +0000 (0:00:01.634)       0:01:16.570 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Wednesday 27 May 2026  00:52:39 +0000 (0:00:03.655)       0:01:20.226 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:02.236)       0:01:22.463 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.058)       0:01:22.522 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.058)       0:01:22.580 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.061)       0:01:22.642 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Wednesday 27 May 2026  00:52:44 +0000 (0:00:02.659)       0:01:25.301 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 27 May 2026  00:52:52 +0000 (0:00:08.154)       0:01:33.455 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 27 May 2026  00:52:55 +0000 (0:00:02.607)       0:01:36.063 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:52:55 +0000 (0:00:00.112)       0:01:36.175 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:52:56 +0000 (0:00:01.089)       0:01:37.264 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:52:57 +0000 (0:00:00.929)       0:01:38.193 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:52:57 +0000 (0:00:00.801)       0:01:38.995 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Wednesday 27 May 2026  00:52:58 +0000 (0:00:00.777)       0:01:39.773 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Wednesday 27 May 2026  00:52:59 +0000 (0:00:01.052)       0:01:40.825 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Unset bootstrap args fact] **************************************",
                                "Wednesday 27 May 2026  00:53:00 +0000 (0:00:00.870)       0:01:41.696 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:53:01 +0000 (0:00:00.516)       0:01:42.213 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:53:02 +0000 (0:00:01.519)       0:01:43.732 ********* ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:03.890)       0:01:47.623 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:02.549)       0:01:50.172 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.068)       0:01:50.241 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.271)       0:01:50.512 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.064)       0:01:50.577 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Wednesday 27 May 2026  00:53:17 +0000 (0:00:07.618)       0:01:58.195 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 27 May 2026  00:53:24 +0000 (0:00:07.438)       0:02:05.634 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:07.626)       0:02:13.260 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.104)       0:02:13.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:00.985)       0:02:14.351 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:00.695)       0:02:15.046 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:00.782)       0:02:15.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Wednesday 27 May 2026  00:53:35 +0000 (0:00:00.665)       0:02:16.494 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Wednesday 27 May 2026  00:53:36 +0000 (0:00:00.895)       0:02:17.389 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:53:37 +0000 (0:00:00.885)       0:02:18.275 ********* ",
                                "=============================================================================== ",
                                "ovn-controller : Restart ovn-controller container ---------------------- 28.74s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 20.01s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 15.59s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 10.28s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 10.23s",
                                "ovn-db : Copying over config.json files for services -------------------- 3.89s",
                                "ovn-db : Copying over config.json files for services -------------------- 3.66s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.65s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.55s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.24s",
                                "ovn-controller : Reload systemd config ---------------------------------- 1.73s",
                                "ovn-controller : Ensuring config directories exist ---------------------- 1.64s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.63s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.52s",
                                "ovn-controller : Copying over config.json files for services ------------ 1.41s",
                                "ovn-controller : Check ovn-controller containers ------------------------ 1.30s",
                                "ovn-controller : Copying over systemd override -------------------------- 1.28s",
                                "ovn-db : Get OVN_Northbound cluster leader ------------------------------ 1.09s",
                                "Group hosts based on enabled services ----------------------------------- 1.09s",
                                "ovn-controller : Ensuring systemd override directory exists ------------- 1.08s",
                                "\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "",
                                "\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7160ae69-ed6f-4e62-9244-c96c8ffaed43 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.310)       0:00:00.310 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.275)       0:00:00.586 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m",
                                "",
                                "PLAY [Apply role loadbalancer] *************************************************",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.268)       0:00:00.854 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Check IPv6 support] ***************************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:00.712)       0:00:01.567 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Wednesday 27 May 2026  00:48:13 +0000 (0:00:01.121)       0:00:02.688 ********* ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Wednesday 27 May 2026  00:48:14 +0000 (0:00:00.423)       0:00:03.112 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [sysctl : Setting sysctl values] ******************************************",
                                "Wednesday 27 May 2026  00:48:15 +0000 (0:00:00.913)       0:00:04.026 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  00:48:18 +0000 (0:00:03.692)       0:00:07.719 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  00:48:19 +0000 (0:00:00.792)       0:00:08.511 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  00:48:21 +0000 (0:00:01.604)       0:00:10.116 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring config directories exist] ************************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:01.434)       0:00:11.550 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:02.753)       0:00:14.304 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Wednesday 27 May 2026  00:48:27 +0000 (0:00:01.631)       0:00:15.936 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:03.500)       0:00:19.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Wednesday 27 May 2026  00:48:31 +0000 (0:00:01.246)       0:00:20.683 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Removing checks for services which are disabled] **********",
                                "Wednesday 27 May 2026  00:48:33 +0000 (0:00:02.012)       0:00:22.696 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Wednesday 27 May 2026  00:48:34 +0000 (0:00:00.784)       0:00:23.480 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2024.2', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5', '__omit_place_holder__cd3c063005089d78e95b34ea1774f1978439d7e5'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over config.json files for services] **************",
                                "Wednesday 27 May 2026  00:48:38 +0000 (0:00:03.341)       0:00:26.822 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Wednesday 27 May 2026  00:48:41 +0000 (0:00:03.537)       0:00:30.359 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Wednesday 27 May 2026  00:48:44 +0000 (0:00:03.163)       0:00:33.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Wednesday 27 May 2026  00:48:51 +0000 (0:00:06.786)       0:00:40.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Wednesday 27 May 2026  00:48:52 +0000 (0:00:01.358)       0:00:41.668 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:02.951)       0:00:44.620 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:02.419)       0:00:47.039 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:01.804)       0:00:48.843 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:01.894)       0:00:50.737 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***",
                                "Wednesday 27 May 2026  00:49:03 +0000 (0:00:01.124)       0:00:51.861 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:03.425)       0:00:55.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:01.170)       0:00:56.458 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:49:08 +0000 (0:00:00.904)       0:00:57.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:00.568)       0:00:57.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:00.672)       0:00:58.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:00.901)       0:00:59.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.521)       0:01:00.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.505)       0:01:00.532 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Wednesday 27 May 2026  00:49:12 +0000 (0:00:01.009)       0:01:01.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql start script] ***********************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:01.337)       0:01:02.880 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:01.286)       0:01:04.166 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Check loadbalancer containers] ****************************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.834)       0:01:05.001 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:02.752)       0:01:07.753 ********* ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:00.518)       0:01:08.272 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:03.215)       0:01:11.487 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2024.2', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2024.2', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:00.548)       0:01:12.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:00.819)       0:01:12.856 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:01.427)       0:01:14.284 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : barbican] *************************************************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:01.825)       0:01:16.109 ********* ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.608)       0:01:16.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:03.212)       0:01:19.930 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for barbican] **********************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.876)       0:01:20.806 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.716)       0:01:21.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:01.249)       0:01:22.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : blazar] ***************************************************",
                                "Wednesday 27 May 2026  00:49:35 +0000 (0:00:01.893)       0:01:24.666 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ceph-rgw] *************************************************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:00.257)       0:01:24.923 ********* ",
                                "\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:00.785)       0:01:25.709 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:49:39 +0000 (0:00:02.446)       0:01:28.156 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Wednesday 27 May 2026  00:49:40 +0000 (0:00:01.371)       0:01:29.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:49:42 +0000 (0:00:01.723)       0:01:31.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:49:42 +0000 (0:00:00.369)       0:01:31.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cinder] ***************************************************",
                                "Wednesday 27 May 2026  00:49:43 +0000 (0:00:01.045)       0:01:32.666 ********* ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Wednesday 27 May 2026  00:49:44 +0000 (0:00:00.788)       0:01:33.454 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:03.216)       0:01:36.671 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for cinder] ************************",
                                "Wednesday 27 May 2026  00:49:48 +0000 (0:00:00.636)       0:01:37.308 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:49:49 +0000 (0:00:00.912)       0:01:38.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:01.282)       0:01:39.503 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cloudkitty] ***********************************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:02.005)       0:01:41.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cyborg] ***************************************************",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:00.267)       0:01:41.776 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : designate] ************************************************",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:00.254)       0:01:42.030 ********* ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.850)       0:01:42.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:04.147)       0:01:47.028 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Wednesday 27 May 2026  00:49:59 +0000 (0:00:00.820)       0:01:47.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:01.208)       0:01:49.058 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:50:01 +0000 (0:00:01.327)       0:01:50.385 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Wednesday 27 May 2026  00:50:03 +0000 (0:00:02.113)       0:01:52.499 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:00.277)       0:01:52.776 ********* ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:00.867)       0:01:53.643 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for glance when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:09 +0000 (0:00:04.858)       0:01:58.501 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2024.2', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Wednesday 27 May 2026  00:50:13 +0000 (0:00:03.874)       0:02:02.376 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:50:17 +0000 (0:00:04.143)       0:02:06.520 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:50:19 +0000 (0:00:01.393)       0:02:07.913 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Wednesday 27 May 2026  00:50:21 +0000 (0:00:01.881)       0:02:09.795 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : grafana] **************************************************",
                                "Wednesday 27 May 2026  00:50:21 +0000 (0:00:00.268)       0:02:10.064 ********* ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Wednesday 27 May 2026  00:50:22 +0000 (0:00:00.992)       0:02:11.056 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:26 +0000 (0:00:03.766)       0:02:14.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Wednesday 27 May 2026  00:50:26 +0000 (0:00:00.393)       0:02:15.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:00.944)       0:02:16.159 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:50:28 +0000 (0:00:01.410)       0:02:17.570 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : heat] *****************************************************",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:02.331)       0:02:19.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : horizon] **************************************************",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:00.356)       0:02:20.257 ********* ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Wednesday 27 May 2026  00:50:32 +0000 (0:00:01.171)       0:02:21.429 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:35 +0000 (0:00:03.254)       0:02:24.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Wednesday 27 May 2026  00:50:36 +0000 (0:00:00.582)       0:02:25.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:50:37 +0000 (0:00:00.904)       0:02:26.170 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:50:38 +0000 (0:00:01.455)       0:02:27.625 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : influxdb] *************************************************",
                                "Wednesday 27 May 2026  00:50:41 +0000 (0:00:02.130)       0:02:29.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ironic] ***************************************************",
                                "Wednesday 27 May 2026  00:50:41 +0000 (0:00:00.305)       0:02:30.061 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : keystone] *************************************************",
                                "Wednesday 27 May 2026  00:50:41 +0000 (0:00:00.290)       0:02:30.351 ********* ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Wednesday 27 May 2026  00:50:42 +0000 (0:00:01.148)       0:02:31.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for keystone when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:46 +0000 (0:00:03.263)       0:02:34.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Wednesday 27 May 2026  00:50:46 +0000 (0:00:00.625)       0:02:35.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:01.140)       0:02:36.529 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:50:49 +0000 (0:00:01.401)       0:02:37.931 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : letsencrypt] **********************************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:02.026)       0:02:39.958 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : magnum] ***************************************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.297)       0:02:40.255 ********* ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Wednesday 27 May 2026  00:50:52 +0000 (0:00:01.238)       0:02:41.493 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:03.435)       0:02:44.929 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for magnum] ************************",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:00.550)       0:02:45.479 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:00.950)       0:02:46.429 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:50:58 +0000 (0:00:01.278)       0:02:47.707 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : manila] ***************************************************",
                                "Wednesday 27 May 2026  00:51:00 +0000 (0:00:01.965)       0:02:49.673 ********* ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Wednesday 27 May 2026  00:51:01 +0000 (0:00:00.939)       0:02:50.613 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:05 +0000 (0:00:03.294)       0:02:53.907 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Wednesday 27 May 2026  00:51:05 +0000 (0:00:00.601)       0:02:54.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:51:06 +0000 (0:00:00.789)       0:02:55.298 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:51:07 +0000 (0:00:01.263)       0:02:56.561 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mariadb] **************************************************",
                                "Wednesday 27 May 2026  00:51:09 +0000 (0:00:01.965)       0:02:58.527 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Wednesday 27 May 2026  00:51:11 +0000 (0:00:01.248)       0:02:59.776 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:00:03.304)       0:03:03.081 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:02.812)       0:03:05.894 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:02.454)       0:03:08.349 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:02.060)       0:03:10.409 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:51:24 +0000 (0:00:02.462)       0:03:12.872 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : masakari] *************************************************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:01.490)       0:03:14.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : memcached] ************************************************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:00.269)       0:03:14.632 ********* ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:01.070)       0:03:15.702 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for memcached when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:28 +0000 (0:00:01.558)       0:03:17.261 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for memcached] *********************",
                                "Wednesday 27 May 2026  00:51:28 +0000 (0:00:00.336)       0:03:17.598 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:00.752)       0:03:18.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:00.359)       0:03:18.709 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mistral] **************************************************",
                                "Wednesday 27 May 2026  00:51:31 +0000 (0:00:01.381)       0:03:20.091 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : neutron] **************************************************",
                                "Wednesday 27 May 2026  00:51:31 +0000 (0:00:00.328)       0:03:20.419 ********* ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Wednesday 27 May 2026  00:51:33 +0000 (0:00:02.026)       0:03:22.445 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:38 +0000 (0:00:04.465)       0:03:26.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2024.2', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2024.2', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2024.2', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2024.2', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Wednesday 27 May 2026  00:51:40 +0000 (0:00:02.110)       0:03:29.022 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:51:41 +0000 (0:00:01.577)       0:03:30.599 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:51:43 +0000 (0:00:01.232)       0:03:31.832 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : placement] ************************************************",
                                "Wednesday 27 May 2026  00:51:45 +0000 (0:00:01.982)       0:03:33.814 ********* ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Wednesday 27 May 2026  00:51:46 +0000 (0:00:01.514)       0:03:35.329 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:49 +0000 (0:00:03.295)       0:03:38.625 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Wednesday 27 May 2026  00:51:50 +0000 (0:00:00.477)       0:03:39.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:00.877)       0:03:39.980 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:51:52 +0000 (0:00:01.295)       0:03:41.275 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova] *****************************************************",
                                "Wednesday 27 May 2026  00:51:54 +0000 (0:00:02.052)       0:03:43.328 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Wednesday 27 May 2026  00:51:55 +0000 (0:00:01.194)       0:03:44.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:01 +0000 (0:00:05.364)       0:03:49.887 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2024.2', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Wednesday 27 May 2026  00:52:01 +0000 (0:00:00.565)       0:03:50.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Wednesday 27 May 2026  00:52:02 +0000 (0:00:00.812)       0:03:51.266 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL rules config] ***************",
                                "Wednesday 27 May 2026  00:52:04 +0000 (0:00:01.755)       0:03:53.022 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Wednesday 27 May 2026  00:52:06 +0000 (0:00:01.978)       0:03:55.000 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************",
                                "Wednesday 27 May 2026  00:52:07 +0000 (0:00:01.236)       0:03:56.237 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-novncproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:52:08 +0000 (0:00:01.229)       0:03:57.466 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:12 +0000 (0:00:03.774)       0:04:01.240 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:01.405)       0:04:02.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:52:15 +0000 (0:00:01.841)       0:04:04.486 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:52:17 +0000 (0:00:02.208)       0:04:06.694 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Wednesday 27 May 2026  00:52:20 +0000 (0:00:02.777)       0:04:09.471 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:52:21 +0000 (0:00:00.889)       0:04:10.361 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:01.458)       0:04:11.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Wednesday 27 May 2026  00:52:24 +0000 (0:00:01.909)       0:04:13.730 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:52:26 +0000 (0:00:01.294)       0:04:15.024 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:02.513)       0:04:17.538 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:03.287)       0:04:20.826 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.737)       0:04:21.563 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:01.153)       0:04:22.716 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Wednesday 27 May 2026  00:52:35 +0000 (0:00:01.083)       0:04:23.800 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:52:36 +0000 (0:00:01.275)       0:04:25.076 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:52:38 +0000 (0:00:02.320)       0:04:27.396 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : octavia] **************************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:02.907)       0:04:30.304 ********* ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Wednesday 27 May 2026  00:52:42 +0000 (0:00:01.303)       0:04:31.607 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:47 +0000 (0:00:04.171)       0:04:35.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for octavia] ***********************",
                                "Wednesday 27 May 2026  00:52:48 +0000 (0:00:01.108)       0:04:36.887 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:52:49 +0000 (0:00:00.899)       0:04:37.786 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:52:50 +0000 (0:00:01.494)       0:04:39.281 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Wednesday 27 May 2026  00:52:52 +0000 (0:00:02.243)       0:04:41.525 ********* ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Wednesday 27 May 2026  00:52:54 +0000 (0:00:01.774)       0:04:43.300 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:00 +0000 (0:00:06.195)       0:04:49.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Wednesday 27 May 2026  00:53:01 +0000 (0:00:01.134)       0:04:50.629 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Wednesday 27 May 2026  00:53:03 +0000 (0:00:01.402)       0:04:52.032 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Wednesday 27 May 2026  00:53:03 +0000 (0:00:00.534)       0:04:52.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : prometheus] ***********************************************",
                                "Wednesday 27 May 2026  00:53:05 +0000 (0:00:01.537)       0:04:54.104 ********* ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Wednesday 27 May 2026  00:53:07 +0000 (0:00:01.881)       0:04:55.985 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:11 +0000 (0:00:04.679)       0:05:00.665 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Wednesday 27 May 2026  00:53:12 +0000 (0:00:00.892)       0:05:01.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Wednesday 27 May 2026  00:53:14 +0000 (0:00:01.354)       0:05:02.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Wednesday 27 May 2026  00:53:14 +0000 (0:00:00.475)       0:05:03.387 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : rabbitmq] *************************************************",
                                "Wednesday 27 May 2026  00:53:16 +0000 (0:00:01.395)       0:05:04.783 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Wednesday 27 May 2026  00:53:17 +0000 (0:00:01.476)       0:05:06.259 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:20 +0000 (0:00:02.621)       0:05:08.880 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for rabbitmq] **********************",
                                "Wednesday 27 May 2026  00:53:20 +0000 (0:00:00.363)       0:05:09.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:53:21 +0000 (0:00:00.547)       0:05:09.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:53:21 +0000 (0:00:00.639)       0:05:10.431 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Wednesday 27 May 2026  00:53:22 +0000 (0:00:01.142)       0:05:11.573 ********* ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Wednesday 27 May 2026  00:53:24 +0000 (0:00:01.432)       0:05:13.006 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:06.153)       0:05:19.159 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2024.2', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Wednesday 27 May 2026  00:53:31 +0000 (0:00:00.950)       0:05:20.110 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.880)       0:05:20.990 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:01.248)       0:05:22.239 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : swift] ****************************************************",
                                "Wednesday 27 May 2026  00:53:35 +0000 (0:00:02.116)       0:05:24.355 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Wednesday 27 May 2026  00:53:36 +0000 (0:00:00.514)       0:05:24.870 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : trove] ****************************************************",
                                "Wednesday 27 May 2026  00:53:36 +0000 (0:00:00.295)       0:05:25.165 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : venus] ****************************************************",
                                "Wednesday 27 May 2026  00:53:36 +0000 (0:00:00.284)       0:05:25.450 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : watcher] **************************************************",
                                "Wednesday 27 May 2026  00:53:36 +0000 (0:00:00.282)       0:05:25.732 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : zun] ******************************************************",
                                "Wednesday 27 May 2026  00:53:37 +0000 (0:00:00.539)       0:05:26.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Wednesday 27 May 2026  00:53:38 +0000 (0:00:00.515)       0:05:26.788 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************",
                                "Wednesday 27 May 2026  00:53:38 +0000 (0:00:00.638)       0:05:27.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************",
                                "Wednesday 27 May 2026  00:53:39 +0000 (0:00:00.522)       0:05:27.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Wednesday 27 May 2026  00:53:40 +0000 (0:00:00.882)       0:05:28.832 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************",
                                "Wednesday 27 May 2026  00:53:41 +0000 (0:00:00.917)       0:05:29.749 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************",
                                "Wednesday 27 May 2026  00:53:41 +0000 (0:00:00.872)       0:05:30.621 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************",
                                "Wednesday 27 May 2026  00:53:51 +0000 (0:00:09.499)       0:05:40.121 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Wednesday 27 May 2026  00:53:52 +0000 (0:00:01.034)       0:05:41.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************",
                                "Wednesday 27 May 2026  00:54:05 +0000 (0:00:13.458)       0:05:54.614 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup keepalived container] *************",
                                "Wednesday 27 May 2026  00:54:06 +0000 (0:00:00.720)       0:05:55.335 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************",
                                "Wednesday 27 May 2026  00:54:14 +0000 (0:00:08.154)       0:06:03.489 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Wednesday 27 May 2026  00:54:15 +0000 (0:00:00.490)       0:06:03.980 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Wednesday 27 May 2026  00:54:15 +0000 (0:00:00.284)       0:06:04.264 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master haproxy container] ****************",
                                "Wednesday 27 May 2026  00:54:15 +0000 (0:00:00.311)       0:06:04.576 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master proxysql container] ***************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.305)       0:06:04.882 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.516)       0:06:05.398 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.318)       0:06:05.716 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:00.821)       0:06:06.538 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.769)       0:06:07.307 ********* ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 13.46s",
                                "loadbalancer : Start backup haproxy container --------------------------- 9.50s",
                                "loadbalancer : Start backup keepalived container ------------------------ 8.15s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 6.78s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 6.20s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 6.15s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 5.37s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 4.86s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 4.68s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 4.47s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 4.17s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.15s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 4.14s",
                                "haproxy-config : Add configuration for glance when using single external frontend --- 3.87s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 3.77s",
                                "haproxy-config : Copying over grafana haproxy config -------------------- 3.77s",
                                "sysctl : Setting sysctl values ------------------------------------------ 3.69s",
                                "loadbalancer : Copying over config.json files for services -------------- 3.54s",
                                "loadbalancer : Ensuring proxysql service config subdirectories exist ---- 3.50s",
                                "haproxy-config : Copying over magnum haproxy config --------------------- 3.44s",
                                "\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51d9f94a-3597-4f51-b230-64f354605473 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Prepare deployment of Ceph services] *************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Wednesday 27 May 2026  00:45:56 +0000 (0:00:00.872)       0:00:00.872 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Wednesday 27 May 2026  00:45:57 +0000 (0:00:01.068)       0:00:01.940 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Wednesday 27 May 2026  00:45:58 +0000 (0:00:01.609)       0:00:03.549 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Wednesday 27 May 2026  00:45:59 +0000 (0:00:00.568)       0:00:04.118 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Wednesday 27 May 2026  00:46:00 +0000 (0:00:00.888)       0:00:05.007 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Wednesday 27 May 2026  00:46:01 +0000 (0:00:00.834)       0:00:05.842 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Wednesday 27 May 2026  00:46:02 +0000 (0:00:00.742)       0:00:06.584 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Wednesday 27 May 2026  00:46:03 +0000 (0:00:01.279)       0:00:07.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Wednesday 27 May 2026  00:46:03 +0000 (0:00:00.676)       0:00:08.540 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Wednesday 27 May 2026  00:46:04 +0000 (0:00:00.910)       0:00:09.450 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:00.880)       0:00:10.331 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Wednesday 27 May 2026  00:46:07 +0000 (0:00:02.050)       0:00:12.381 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Wednesday 27 May 2026  00:46:10 +0000 (0:00:02.394)       0:00:14.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Wednesday 27 May 2026  00:46:10 +0000 (0:00:00.406)       0:00:15.182 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Wednesday 27 May 2026  00:46:11 +0000 (0:00:01.140)       0:00:16.322 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Wednesday 27 May 2026  00:46:12 +0000 (0:00:00.247)       0:00:16.570 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:46:08.446410', 'end': '2026-05-27 00:46:08.549653', 'delta': '0:00:00.103243', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:46:09.432206', 'end': '2026-05-27 00:46:09.532225', 'delta': '0:00:00.100019', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:46:09.953267', 'end': '2026-05-27 00:46:10.053135', 'delta': '0:00:00.099868', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Wednesday 27 May 2026  00:46:12 +0000 (0:00:00.513)       0:00:17.084 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Wednesday 27 May 2026  00:46:15 +0000 (0:00:02.588)       0:00:19.673 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Wednesday 27 May 2026  00:46:15 +0000 (0:00:00.720)       0:00:20.393 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Wednesday 27 May 2026  00:46:16 +0000 (0:00:00.691)       0:00:21.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:46:17 +0000 (0:00:00.850)       0:00:21.935 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:00.829)       0:00:22.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:00.094)       0:00:22.860 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:00.167)       0:00:23.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.595)       0:00:23.622 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.640)       0:00:24.263 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:00.688)       0:00:24.952 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Wednesday 27 May 2026  00:46:21 +0000 (0:00:01.051)       0:00:26.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Wednesday 27 May 2026  00:46:22 +0000 (0:00:00.757)       0:00:26.761 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Wednesday 27 May 2026  00:46:23 +0000 (0:00:00.886)       0:00:27.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Wednesday 27 May 2026  00:46:24 +0000 (0:00:01.023)       0:00:28.672 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-41-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-36-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-53-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Wednesday 27 May 2026  00:46:26 +0000 (0:00:02.363)       0:00:31.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16', 'scsi-SQEMU_QEMU_HARDDISK_3df4ec5d-cb8f-4516-9079-d21875201a61-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-41-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d8193ecc-b443-4238-84f6-6fdfc6c568e3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-36-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16', 'scsi-SQEMU_QEMU_HARDDISK_529bbe7d-48de-430b-91fe-8674aced7aed-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-53-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Wednesday 27 May 2026  00:46:28 +0000 (0:00:02.200)       0:00:33.236 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Wednesday 27 May 2026  00:46:30 +0000 (0:00:01.334)       0:00:34.570 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:46:31 +0000 (0:00:01.112)       0:00:35.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:46:32 +0000 (0:00:01.221)       0:00:36.905 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:46:33 +0000 (0:00:01.390)       0:00:38.295 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:46:34 +0000 (0:00:00.914)       0:00:39.210 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Wednesday 27 May 2026  00:46:35 +0000 (0:00:01.027)       0:00:40.238 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 27 May 2026  00:46:38 +0000 (0:00:03.252)       0:00:43.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Wednesday 27 May 2026  00:46:39 +0000 (0:00:00.606)       0:00:44.097 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:46:41 +0000 (0:00:01.681)       0:00:45.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:46:41 +0000 (0:00:00.782)       0:00:46.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:00.357)       0:00:46.919 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:00.586)       0:00:47.505 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:46:43 +0000 (0:00:00.617)       0:00:48.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:46:44 +0000 (0:00:00.593)       0:00:48.716 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:46:44 +0000 (0:00:00.499)       0:00:49.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:46:45 +0000 (0:00:00.451)       0:00:49.668 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:46:45 +0000 (0:00:00.465)       0:00:50.133 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.853)       0:00:50.987 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:01.289)       0:00:52.276 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:46:49 +0000 (0:00:01.869)       0:00:54.145 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:01.751)       0:00:55.897 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:46:52 +0000 (0:00:01.518)       0:00:57.416 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:46:54 +0000 (0:00:01.690)       0:00:59.106 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:01.256)       0:01:00.363 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:46:56 +0000 (0:00:01.125)       0:01:01.488 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:00.739)       0:01:02.228 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:46:59 +0000 (0:00:01.482)       0:01:03.711 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:46:59 +0000 (0:00:00.613)       0:01:04.324 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:47:00 +0000 (0:00:00.847)       0:01:05.171 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:47:01 +0000 (0:00:01.052)       0:01:06.224 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:47:02 +0000 (0:00:01.044)       0:01:07.268 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:00.543)       0:01:07.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:00.591)       0:01:08.404 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:47:04 +0000 (0:00:00.943)       0:01:09.347 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:47:05 +0000 (0:00:00.514)       0:01:09.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:00.704)       0:01:10.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:00.512)       0:01:11.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:00.647)       0:01:11.725 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:00.531)       0:01:12.257 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:47:08 +0000 (0:00:00.741)       0:01:12.998 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:01.082)       0:01:14.080 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Wednesday 27 May 2026  00:47:11 +0000 (0:00:01.502)       0:01:15.583 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Wednesday 27 May 2026  00:47:13 +0000 (0:00:02.636)       0:01:18.219 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Wednesday 27 May 2026  00:47:14 +0000 (0:00:00.988)       0:01:19.207 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Wednesday 27 May 2026  00:47:15 +0000 (0:00:00.560)       0:01:19.768 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Wednesday 27 May 2026  00:47:15 +0000 (0:00:00.705)       0:01:20.473 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:01.226)       0:01:21.699 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Wednesday 27 May 2026  00:47:18 +0000 (0:00:01.075)       0:01:22.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Wednesday 27 May 2026  00:47:18 +0000 (0:00:00.502)       0:01:23.278 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Wednesday 27 May 2026  00:47:19 +0000 (0:00:00.639)       0:01:23.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Wednesday 27 May 2026  00:47:19 +0000 (0:00:00.493)       0:01:24.411 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Wednesday 27 May 2026  00:47:20 +0000 (0:00:01.049)       0:01:25.460 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Wednesday 27 May 2026  00:48:15 +0000 (0:00:54.294)       0:02:19.755 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Wednesday 27 May 2026  00:48:15 +0000 (0:00:00.790)       0:02:20.545 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Wednesday 27 May 2026  00:48:16 +0000 (0:00:00.645)       0:02:21.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Wednesday 27 May 2026  00:48:16 +0000 (0:00:00.126)       0:02:21.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Wednesday 27 May 2026  00:48:17 +0000 (0:00:00.559)       0:02:21.877 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Wednesday 27 May 2026  00:48:18 +0000 (0:00:00.711)       0:02:22.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Wednesday 27 May 2026  00:48:18 +0000 (0:00:00.538)       0:02:23.126 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Wednesday 27 May 2026  00:48:20 +0000 (0:00:01.931)       0:02:25.057 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Wednesday 27 May 2026  00:48:21 +0000 (0:00:00.549)       0:02:25.607 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Wednesday 27 May 2026  00:48:22 +0000 (0:00:01.251)       0:02:26.858 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Wednesday 27 May 2026  00:48:23 +0000 (0:00:01.051)       0:02:27.910 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Wednesday 27 May 2026  00:48:24 +0000 (0:00:00.732)       0:02:28.643 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:00.966)       0:02:29.609 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Wednesday 27 May 2026  00:48:25 +0000 (0:00:00.693)       0:02:30.302 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Wednesday 27 May 2026  00:48:26 +0000 (0:00:00.879)       0:02:31.182 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Wednesday 27 May 2026  00:48:27 +0000 (0:00:00.735)       0:02:31.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Wednesday 27 May 2026  00:48:28 +0000 (0:00:00.684)       0:02:32.601 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Wednesday 27 May 2026  00:48:28 +0000 (0:00:00.665)       0:02:33.267 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Wednesday 27 May 2026  00:48:29 +0000 (0:00:00.937)       0:02:34.204 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Wednesday 27 May 2026  00:48:30 +0000 (0:00:01.138)       0:02:35.342 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Wednesday 27 May 2026  00:48:37 +0000 (0:00:06.672)       0:02:42.015 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Wednesday 27 May 2026  00:48:38 +0000 (0:00:01.173)       0:02:43.189 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Wednesday 27 May 2026  00:48:39 +0000 (0:00:00.644)       0:02:43.833 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Wednesday 27 May 2026  00:48:40 +0000 (0:00:01.665)       0:02:45.498 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Wednesday 27 May 2026  00:48:41 +0000 (0:00:00.746)       0:02:46.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Wednesday 27 May 2026  00:48:42 +0000 (0:00:01.202)       0:02:47.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Wednesday 27 May 2026  00:48:43 +0000 (0:00:00.895)       0:02:48.342 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Wednesday 27 May 2026  00:48:45 +0000 (0:00:01.402)       0:02:49.745 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Wednesday 27 May 2026  00:48:46 +0000 (0:00:01.120)       0:02:50.865 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Wednesday 27 May 2026  00:48:47 +0000 (0:00:01.032)       0:02:51.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Wednesday 27 May 2026  00:48:48 +0000 (0:00:00.841)       0:02:52.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Wednesday 27 May 2026  00:48:48 +0000 (0:00:00.771)       0:02:53.510 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Wednesday 27 May 2026  00:48:50 +0000 (0:00:01.910)       0:02:55.421 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Wednesday 27 May 2026  00:48:51 +0000 (0:00:00.878)       0:02:56.299 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Wednesday 27 May 2026  00:48:52 +0000 (0:00:00.930)       0:02:57.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Wednesday 27 May 2026  00:48:53 +0000 (0:00:00.806)       0:02:58.037 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Wednesday 27 May 2026  00:48:54 +0000 (0:00:00.964)       0:02:59.001 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.663)       0:02:59.664 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.606)       0:03:00.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.507)       0:03:00.778 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.897)       0:03:01.675 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.693)       0:03:02.368 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.820)       0:03:03.189 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:00.786)       0:03:03.976 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:00.551)       0:03:04.527 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:00.591)       0:03:05.119 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:00.908)       0:03:06.028 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:49:02 +0000 (0:00:00.594)       0:03:06.622 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:02.482)       0:03:09.105 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:02.799)       0:03:11.904 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Wednesday 27 May 2026  00:49:08 +0000 (0:00:01.094)       0:03:12.999 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:00.873)       0:03:13.872 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:00.273)       0:03:14.146 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:01.228)       0:03:15.374 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.712)       0:03:16.087 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.467)       0:03:16.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Wednesday 27 May 2026  00:49:12 +0000 (0:00:00.678)       0:03:17.233 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:00.366)       0:03:17.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:00.454)       0:03:18.054 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:00.203)       0:03:18.257 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:00.285)       0:03:18.543 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.222)       0:03:18.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.195)       0:03:18.960 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.101)       0:03:19.061 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.198)       0:03:19.260 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.200)       0:03:19.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:00.530)       0:03:19.991 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:00.538)       0:03:20.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.191)       0:03:20.721 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.194)       0:03:20.916 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:17 +0000 (0:00:00.891)       0:03:21.807 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:17 +0000 (0:00:00.278)       0:03:22.085 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:01.160)       0:03:23.246 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:00.732)       0:03:23.978 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:00.289)       0:03:24.268 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:20 +0000 (0:00:01.060)       0:03:25.328 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:21 +0000 (0:00:00.330)       0:03:25.659 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:01.464)       0:03:27.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:00.563)       0:03:27.687 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:00.340)       0:03:28.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:00.542)       0:03:28.570 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:00.978)       0:03:29.548 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:00.266)       0:03:29.815 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:01.388)       0:03:31.204 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.551)       0:03:31.756 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mon] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.497)       0:03:32.253 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:49:28 +0000 (0:00:00.621)       0:03:32.875 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:49:28 +0000 (0:00:00.471)       0:03:33.347 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.667)       0:03:34.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.498)       0:03:34.513 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:00.256)       0:03:34.770 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:00.267)       0:03:35.038 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.778)       0:03:35.816 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.272)       0:03:36.089 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.500)       0:03:36.590 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.772)       0:03:37.363 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:49:33 +0000 (0:00:00.664)       0:03:38.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:49:33 +0000 (0:00:00.276)       0:03:38.303 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.494)       0:03:38.798 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.268)       0:03:39.067 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.292)       0:03:39.360 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:49:35 +0000 (0:00:00.284)       0:03:39.644 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:49:35 +0000 (0:00:00.476)       0:03:40.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:49:35 +0000 (0:00:00.269)       0:03:40.390 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:00.287)       0:03:40.678 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:00.286)       0:03:40.964 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:49:37 +0000 (0:00:00.689)       0:03:41.654 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Wednesday 27 May 2026  00:49:37 +0000 (0:00:00.297)       0:03:41.951 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Wednesday 27 May 2026  00:49:38 +0000 (0:00:00.782)       0:03:42.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Wednesday 27 May 2026  00:49:38 +0000 (0:00:00.140)       0:03:42.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Wednesday 27 May 2026  00:49:39 +0000 (0:00:00.991)       0:03:43.866 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Wednesday 27 May 2026  00:49:39 +0000 (0:00:00.292)       0:03:44.159 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Wednesday 27 May 2026  00:49:39 +0000 (0:00:00.285)       0:03:44.445 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Wednesday 27 May 2026  00:49:40 +0000 (0:00:01.115)       0:03:45.561 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Wednesday 27 May 2026  00:49:41 +0000 (0:00:00.939)       0:03:46.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Wednesday 27 May 2026  00:49:42 +0000 (0:00:00.623)       0:03:47.124 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Wednesday 27 May 2026  00:49:43 +0000 (0:00:00.642)       0:03:47.767 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Wednesday 27 May 2026  00:49:44 +0000 (0:00:01.230)       0:03:48.997 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Wednesday 27 May 2026  00:49:45 +0000 (0:00:00.678)       0:03:49.676 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Wednesday 27 May 2026  00:49:48 +0000 (0:00:03.566)       0:03:53.242 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:01.394)       0:03:54.637 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:00.299)       0:03:54.936 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:00.274)       0:03:55.211 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:01.849)       0:03:57.060 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:01.571)       0:03:58.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.308)       0:03:58.940 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.466)       0:03:59.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.511)       0:03:59.918 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.332)       0:04:00.250 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.557)       0:04:00.808 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:02.693)       0:04:03.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:01.139)       0:04:04.640 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Wednesday 27 May 2026  00:50:01 +0000 (0:00:01.767)       0:04:06.408 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:03.200)       0:04:09.609 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:00.727)       0:04:10.337 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:21.538)       0:04:31.875 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Wednesday 27 May 2026  00:50:34 +0000 (0:00:06.970)       0:04:38.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Wednesday 27 May 2026  00:50:34 +0000 (0:00:00.327)       0:04:39.174 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__cd78c632eacab81d620b65338cb13fde34267450'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:50:45 +0000 (0:00:10.797)       0:04:49.972 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Wednesday 27 May 2026  00:50:45 +0000 (0:00:00.375)       0:04:50.347 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:50:46 +0000 (0:00:00.758)       0:04:51.106 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Wednesday 27 May 2026  00:50:46 +0000 (0:00:00.311)       0:04:51.417 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:00.376)       0:04:51.794 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:50:48 +0000 (0:00:00.858)       0:04:52.652 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mgr] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:50:49 +0000 (0:00:00.924)       0:04:53.577 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:50:49 +0000 (0:00:00.517)       0:04:54.094 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:50:50 +0000 (0:00:00.774)       0:04:54.869 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.746)       0:04:55.616 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.308)       0:04:55.925 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.291)       0:04:56.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.296)       0:04:56.513 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:50:53 +0000 (0:00:01.181)       0:04:57.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:50:53 +0000 (0:00:00.256)       0:04:57.951 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:50:53 +0000 (0:00:00.278)       0:04:58.229 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:50:54 +0000 (0:00:00.719)       0:04:58.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:50:55 +0000 (0:00:00.922)       0:04:59.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:50:55 +0000 (0:00:00.253)       0:05:00.125 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:50:55 +0000 (0:00:00.297)       0:05:00.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:00.259)       0:05:00.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:00.421)       0:05:01.104 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:00.266)       0:05:01.370 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:00.294)       0:05:01.664 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:00.242)       0:05:01.907 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:00.438)       0:05:02.345 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:50:58 +0000 (0:00:00.275)       0:05:02.621 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:50:58 +0000 (0:00:00.509)       0:05:03.131 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:50:59 +0000 (0:00:00.778)       0:05:03.909 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Wednesday 27 May 2026  00:51:00 +0000 (0:00:00.737)       0:05:04.646 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Wednesday 27 May 2026  00:51:00 +0000 (0:00:00.668)       0:05:05.314 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Wednesday 27 May 2026  00:51:01 +0000 (0:00:00.267)       0:05:05.581 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Wednesday 27 May 2026  00:51:08 +0000 (0:00:07.624)       0:05:13.206 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:51:09 +0000 (0:00:00.452)       0:05:13.658 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:51:10 +0000 (0:00:01.723)       0:05:15.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Wednesday 27 May 2026  00:51:11 +0000 (0:00:01.179)       0:05:16.560 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Wednesday 27 May 2026  00:51:12 +0000 (0:00:00.699)       0:05:17.259 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Wednesday 27 May 2026  00:51:13 +0000 (0:00:00.593)       0:05:17.853 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Wednesday 27 May 2026  00:51:13 +0000 (0:00:00.294)       0:05:18.148 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:00:00.490)       0:05:18.638 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:00:00.316)       0:05:18.955 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:00.675)       0:05:19.630 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:00.579)       0:05:20.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Wednesday 27 May 2026  00:51:16 +0000 (0:00:01.291)       0:05:21.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Wednesday 27 May 2026  00:51:18 +0000 (0:00:01.266)       0:05:22.768 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:01.884)       0:05:24.653 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:01.912)       0:05:26.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Wait for all mgr to be up] ************************************",
                                "Wednesday 27 May 2026  00:51:22 +0000 (0:00:00.330)       0:05:26.896 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Wednesday 27 May 2026  00:51:35 +0000 (0:00:13.451)       0:05:40.347 ********* ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***",
                                "Wednesday 27 May 2026  00:51:37 +0000 (0:00:01.347)       0:05:41.694 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Wednesday 27 May 2026  00:51:37 +0000 (0:00:00.313)       0:05:42.008 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Wednesday 27 May 2026  00:51:37 +0000 (0:00:00.148)       0:05:42.156 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add modules to ceph-mgr] **************************************",
                                "Wednesday 27 May 2026  00:51:43 +0000 (0:00:06.152)       0:05:48.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:51:48 +0000 (0:00:04.667)       0:05:52.976 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Wednesday 27 May 2026  00:51:49 +0000 (0:00:01.124)       0:05:54.101 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:51:50 +0000 (0:00:00.489)       0:05:54.590 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Wednesday 27 May 2026  00:51:50 +0000 (0:00:00.273)       0:05:54.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:01.346)       0:05:56.210 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:51:52 +0000 (0:00:00.543)       0:05:56.753 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:51:52 +0000 (0:00:00.464)       0:05:57.218 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:51:53 +0000 (0:00:00.650)       0:05:57.868 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:51:53 +0000 (0:00:00.462)       0:05:58.330 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:51:54 +0000 (0:00:00.273)       0:05:58.603 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:51:54 +0000 (0:00:00.824)       0:05:59.428 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:51:55 +0000 (0:00:00.798)       0:06:00.226 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:51:56 +0000 (0:00:01.071)       0:06:01.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:51:57 +0000 (0:00:00.354)       0:06:01.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:51:57 +0000 (0:00:00.681)       0:06:02.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:51:58 +0000 (0:00:00.372)       0:06:02.707 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:51:58 +0000 (0:00:00.758)       0:06:03.465 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:51:59 +0000 (0:00:00.714)       0:06:04.180 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.455)       0:06:04.635 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.260)       0:06:04.896 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.298)       0:06:05.194 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.274)       0:06:05.469 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:52:01 +0000 (0:00:00.461)       0:06:05.930 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:52:01 +0000 (0:00:00.283)       0:06:06.214 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:52:01 +0000 (0:00:00.261)       0:06:06.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:52:02 +0000 (0:00:00.237)       0:06:06.713 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:52:02 +0000 (0:00:00.494)       0:06:07.208 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Wednesday 27 May 2026  00:52:03 +0000 (0:00:00.536)       0:06:07.744 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:52:03 +0000 (0:00:00.301)       0:06:08.045 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Wednesday 27 May 2026  00:52:04 +0000 (0:00:00.936)       0:06:08.981 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Wednesday 27 May 2026  00:52:05 +0000 (0:00:00.761)       0:06:09.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Wednesday 27 May 2026  00:52:05 +0000 (0:00:00.276)       0:06:10.020 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Wednesday 27 May 2026  00:52:05 +0000 (0:00:00.257)       0:06:10.277 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Wednesday 27 May 2026  00:52:06 +0000 (0:00:00.774)       0:06:11.051 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Wednesday 27 May 2026  00:52:06 +0000 (0:00:00.314)       0:06:11.366 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Wednesday 27 May 2026  00:52:11 +0000 (0:00:04.348)       0:06:15.714 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Wednesday 27 May 2026  00:52:11 +0000 (0:00:00.305)       0:06:16.019 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Wednesday 27 May 2026  00:52:12 +0000 (0:00:00.802)       0:06:16.822 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:00.999)       0:06:17.821 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:52:15 +0000 (0:00:02.573)       0:06:20.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Wednesday 27 May 2026  00:52:17 +0000 (0:00:01.353)       0:06:21.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Wednesday 27 May 2026  00:52:18 +0000 (0:00:01.557)       0:06:23.305 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Use ceph-volume to create osds] *******************************",
                                "Wednesday 27 May 2026  00:52:19 +0000 (0:00:00.485)       0:06:23.790 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6332a904-bc4f-5de6-9c61-85189687d8f5', 'data_vg': 'ceph-6332a904-bc4f-5de6-9c61-85189687d8f5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9', 'data_vg': 'ceph-8b7fb6a4-9ceb-5ca6-86cb-0a9206d7e1c9'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-76ec471b-e6f8-58b1-a61c-b9a210925e8b', 'data_vg': 'ceph-76ec471b-e6f8-58b1-a61c-b9a210925e8b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7542ed7d-23a7-5962-af5e-37e02a2f190c', 'data_vg': 'ceph-7542ed7d-23a7-5962-af5e-37e02a2f190c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4f0d3202-9204-584e-b873-e40fce52c305', 'data_vg': 'ceph-4f0d3202-9204-584e-b873-e40fce52c305'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d70f58fb-da0d-516e-8226-cb62e7a45d2f', 'data_vg': 'ceph-d70f58fb-da0d-516e-8226-cb62e7a45d2f'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Wednesday 27 May 2026  00:52:54 +0000 (0:00:35.739)       0:06:59.530 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Wednesday 27 May 2026  00:52:55 +0000 (0:00:00.646)       0:07:00.176 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Wednesday 27 May 2026  00:52:56 +0000 (0:00:00.512)       0:07:00.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Wednesday 27 May 2026  00:52:56 +0000 (0:00:00.649)       0:07:01.339 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:52:58 +0000 (0:00:01.857)       0:07:03.197 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:52:59 +0000 (0:00:00.569)       0:07:03.767 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Wednesday 27 May 2026  00:53:00 +0000 (0:00:01.215)       0:07:04.982 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Wednesday 27 May 2026  00:53:01 +0000 (0:00:01.406)       0:07:06.389 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:53:04 +0000 (0:00:02.735)       0:07:09.125 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:53:04 +0000 (0:00:00.338)       0:07:09.463 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Wednesday 27 May 2026  00:53:05 +0000 (0:00:00.301)       0:07:09.765 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=4)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:01.436)       0:07:11.201 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Wednesday 27 May 2026  00:53:08 +0000 (0:00:02.187)       0:07:13.389 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [te\u001b[32m2026-05-27 00:55:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "stbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=4)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Wednesday 27 May 2026  00:53:13 +0000 (0:00:04.584)       0:07:17.973 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Wednesday 27 May 2026  00:53:16 +0000 (0:00:02.621)       0:07:20.594 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include crush_rules.yml] **************************************",
                                "Wednesday 27 May 2026  00:53:28 +0000 (0:00:12.847)       0:07:33.442 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:53:29 +0000 (0:00:01.002)       0:07:34.444 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:00.522)       0:07:34.967 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:00.463)       0:07:35.431 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:53:31 +0000 (0:00:00.389)       0:07:35.821 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Wednesday 27 May 2026  00:53:31 +0000 (0:00:00.264)       0:07:36.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.525)       0:07:36.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.268)       0:07:36.880 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.206)       0:07:37.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.189)       0:07:37.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.117)       0:07:37.393 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:00.206)       0:07:37.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:00.265)       0:07:37.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:00.360)       0:07:38.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:00.467)       0:07:38.691 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:00.191)       0:07:38.883 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:00.619)       0:07:39.503 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:53:35 +0000 (0:00:01.038)       0:07:40.541 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:53:37 +0000 (0:00:01.048)       0:07:41.589 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:53:38 +0000 (0:00:01.331)       0:07:42.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:53:38 +0000 (0:00:00.633)       0:07:43.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:53:39 +0000 (0:00:00.757)       0:07:44.313 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:53:40 +0000 (0:00:00.632)       0:07:44.946 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:53:41 +0000 (0:00:01.087)       0:07:46.033 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:53:42 +0000 (0:00:00.557)       0:07:46.591 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:53:42 +0000 (0:00:00.533)       0:07:47.125 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:53:43 +0000 (0:00:01.227)       0:07:48.352 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:53:44 +0000 (0:00:00.919)       0:07:49.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:53:45 +0000 (0:00:00.797)       0:07:50.069 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:53:46 +0000 (0:00:00.551)       0:07:50.621 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:53:46 +0000 (0:00:00.756)       0:07:51.377 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:53:47 +0000 (0:00:00.562)       0:07:51.939 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:53:48 +0000 (0:00:00.773)       0:07:52.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:53:48 +0000 (0:00:00.504)       0:07:53.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:53:49 +0000 (0:00:00.737)       0:07:53.954 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:53:49 +0000 (0:00:00.543)       0:07:54.498 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:53:50 +0000 (0:00:00.783)       0:07:55.282 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create client.crash keyring] ********************************",
                                "Wednesday 27 May 2026  00:53:51 +0000 (0:00:01.083)       0:07:56.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:03.785)       0:08:00.150 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Wednesday 27 May 2026  00:53:57 +0000 (0:00:01.598)       0:08:01.749 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Wednesday 27 May 2026  00:53:58 +0000 (0:00:01.397)       0:08:03.146 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Wednesday 27 May 2026  00:53:59 +0000 (0:00:01.106)       0:08:04.252 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********",
                                "Wednesday 27 May 2026  00:54:00 +0000 (0:00:01.047)       0:08:05.299 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Start the ceph-crash service] *******************************",
                                "Wednesday 27 May 2026  00:54:02 +0000 (0:00:01.399)       0:08:06.699 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Wednesday 27 May 2026  00:54:05 +0000 (0:00:03.316)       0:08:10.015 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Wednesday 27 May 2026  00:54:06 +0000 (0:00:01.008)       0:08:11.024 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************",
                                "Wednesday 27 May 2026  00:54:06 +0000 (0:00:00.533)       0:08:11.557 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Wednesday 27 May 2026  00:54:10 +0000 (0:00:03.039)       0:08:14.596 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mds] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:54:10 +0000 (0:00:00.734)       0:08:15.330 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.593)       0:08:15.924 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.438)       0:08:16.363 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:54:12 +0000 (0:00:00.403)       0:08:16.766 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:54:12 +0000 (0:00:00.608)       0:08:17.374 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:54:13 +0000 (0:00:00.591)       0:08:17.966 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:54:13 +0000 (0:00:00.580)       0:08:18.547 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:54:14 +0000 (0:00:00.388)       0:08:18.936 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:54:14 +0000 (0:00:00.280)       0:08:19.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:54:14 +0000 (0:00:00.272)       0:08:19.489 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:54:15 +0000 (0:00:00.591)       0:08:20.081 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.786)       0:08:20.867 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.257)       0:08:21.124 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:00.254)       0:08:21.379 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:00.299)       0:08:21.679 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:00.472)       0:08:22.151 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:00.284)       0:08:22.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.211)       0:08:22.647 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.221)       0:08:22.868 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.386)       0:08:23.255 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.277)       0:08:23.533 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Wednesday 27 May 2026  00:54:19 +0000 (0:00:00.465)       0:08:23.998 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule details] *********************",
                                "Wednesday 27 May 2026  00:54:19 +0000 (0:00:00.514)       0:08:24.513 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:01.697)       0:08:26.210 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create filesystem pools] **************************************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:00.177)       0:08:26.388 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create ceph filesystem] ***************************************",
                                "Wednesday 27 May 2026  00:54:28 +0000 (0:00:06.695)       0:08:33.083 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:54:31 +0000 (0:00:02.720)       0:08:35.804 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create bootstrap-mds and mds directories] *********************",
                                "Wednesday 27 May 2026  00:54:31 +0000 (0:00:00.634)       0:08:36.438 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:54:32 +0000 (0:00:00.944)       0:08:37.383 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:01.723)       0:08:39.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create mds keyring] *******************************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:01.042)       0:08:40.149 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Wednesday 27 May 2026  00:54:37 +0000 (0:00:02.340)       0:08:42.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.267)       0:08:42.757 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.483)       0:08:43.241 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.628)       0:08:43.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd ceph-mds target file] ************************",
                                "Wednesday 27 May 2026  00:54:40 +0000 (0:00:01.193)       0:08:45.063 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Wednesday 27 May 2026  00:54:41 +0000 (0:00:01.220)       0:08:46.283 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:01.740)       0:08:48.024 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Wednesday 27 May 2026  00:54:45 +0000 (0:00:02.223)       0:08:50.247 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:54:46 +0000 (0:00:01.309)       0:08:51.557 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Wednesday 27 May 2026  00:54:47 +0000 (0:00:01.007)       0:08:52.564 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:54:48 +0000 (0:00:00.486)       0:08:53.051 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Wednesday 27 May 2026  00:54:48 +0000 (0:00:00.259)       0:08:53.310 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:54:50 +0000 (0:00:01.692)       0:08:55.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:54:50 +0000 (0:00:00.548)       0:08:55.551 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:54:51 +0000 (0:00:00.492)       0:08:56.044 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:00.576)       0:08:56.620 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:00.437)       0:08:57.058 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:00.387)       0:08:57.445 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:54:53 +0000 (0:00:00.677)       0:08:58.123 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:54:54 +0000 (0:00:00.747)       0:08:58.870 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:54:54 +0000 (0:00:00.628)       0:08:59.499 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:54:55 +0000 (0:00:00.454)       0:08:59.954 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:54:55 +0000 (0:00:00.249)       0:09:00.203 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:54:55 +0000 (0:00:00.253)       0:09:00.457 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:54:56 +0000 (0:00:00.599)       0:09:01.057 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:54:57 +0000 (0:00:00.832)       0:09:01.889 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:54:57 +0000 (0:00:00.297)       0:09:02.187 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:57 +0000 (0:00:00.259)       0:09:02.446 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:54:58 +0000 (0:00:00.275)       0:09:02.722 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:54:58 +0000 (0:00:00.458)       0:09:03.181 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:54:58 +0000 (0:00:00.292)       0:09:03.474 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:59 +0000 (0:00:00.261)       0:09:03.736 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:54:59 +0000 (0:00:00.275)       0:09:04.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:54:59 +0000 (0:00:00.419)       0:09:04.431 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:55:00 +0000 (0:00:00.288)       0:09:04.720 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:55:00 +0000 (0:00:00.499)       0:09:05.219 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:55:01 +0000 (0:00:00.641)       0:09:05.860 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:55:03 +0000 (0:00:01.911)       0:09:07.772 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Wednesday 27 May 2026  00:55:04 +0000 (0:00:01.209)       0:09:08.982 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Wednesday 27 May 2026  00:55:04 +0000 (0:00:00.266)       0:09:09.249 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Wednesday 27 May 2026  00:55:05 +0000 (0:00:00.652)       0:09:09.902 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Wednesday 27 May 2026  00:55:06 +0000 (0:00:00.786)       0:09:10.688 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:55:09 +0000 (0:00:03.769)       0:09:14.458 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:55:12 +0000 (0:00:02.249)       0:09:16.707 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Wednesday 27 May 2026  00:55:13 +0000 (0:00:01.131)       0:09:17.838 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Wednesday 27 May 2026  00:55:13 +0000 (0:00:00.203)       0:09:18.041 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Set crush rule] ***********************************************",
                                "Wednesday 27 May 2026  00:55:13 +0000 (0:00:00.517)       0:09:18.559 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw pools] *********************************************",
                                "Wednesday 27 May 2026  00:55:14 +0000 (0:00:00.517)       0:09:19.077 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************",
                                "Wednesday 27 May 2026  00:55:36 +0000 (0:00:22.090)       0:09:41.167 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Wednesday 27 May 2026  00:55:36 +0000 (0:00:00.299)       0:09:41.467 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Wednesday 27 May 2026  00:55:37 +0000 (0:00:00.488)       0:09:41.955 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Wednesday 27 May 2026  00:55:37 +0000 (0:00:00.474)       0:09:42.430 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:55:38 +0000 (0:00:00.618)       0:09:43.048 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Wednesday 27 May 2026  00:55:39 +0000 (0:00:01.179)       0:09:44.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Wednesday 27 May 2026  00:55:40 +0000 (0:00:01.171)       0:09:45.399 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Wednesday 27 May 2026  00:55:42 +0000 (0:00:01.880)       0:09:47.279 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:55:45 +0000 (0:00:02.526)       0:09:49.805 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Wednesday 27 May 2026  00:55:45 +0000 (0:00:00.283)       0:09:50.089 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:55:46 +0000 (0:00:00.573)       0:09:50.663 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Wednesday 27 May 2026  00:55:46 +0000 (0:00:00.245)       0:09:50.909 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:55:46 +0000 (0:00:00.242)       0:09:51.151 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:55:47 +0000 (0:00:00.860)       0:09:52.011 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=34  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:55:47 +0000 (0:00:00.214)       0:09:52.225 ********* ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 54.29s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 35.74s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 22.09s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.54s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 13.45s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.85s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 10.80s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.62s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 6.97s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.70s",
                                "ceph-config : Create ceph initial directories --------------------------- 6.67s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.15s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.67s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 4.58s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 4.35s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 3.79s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 3.77s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 3.57s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.32s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 3.25s",
                                "\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e402887-64e1-4e53-ab80-7ce1259039b7 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:00.278)       0:00:00.278 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:54:22 +0000 (0:00:00.251)       0:00:00.530 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m",
                                "",
                                "PLAY [Apply role opensearch] ***************************************************",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:54:22 +0000 (0:00:00.261)       0:00:00.791 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Setting sysctl values] **************************************",
                                "Wednesday 27 May 2026  00:54:22 +0000 (0:00:00.522)       0:00:01.314 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Wednesday 27 May 2026  00:54:23 +0000 (0:00:01.020)       0:00:02.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:01.261)       0:00:03.596 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:00.542)       0:00:04.138 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:54:28 +0000 (0:00:02.714)       0:00:06.852 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  00:54:29 +0000 (0:00:00.682)       0:00:07.535 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Wednesday 27 May 2026  00:54:29 +0000 (0:00:00.727)       0:00:08.262 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Wednesday 27 May 2026  00:54:32 +0000 (0:00:02.469)       0:00:10.732 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:02.557)       0:00:13.289 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Check opensearch containers] ********************************",
                                "Wednesday 27 May 2026  00:54:36 +0000 (0:00:01.648)       0:00:14.938 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2024.2', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:02.044)       0:00:16.982 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.344)       0:00:17.327 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.077)       0:00:17.405 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.066)       0:00:17.471 ********* ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.059)       0:00:17.530 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.192)       0:00:17.723 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.214)       0:00:17.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Enable shard allocation] *************************",
                                "Wednesday 27 May 2026  00:55:34 +0000 (0:00:55.418)       0:01:13.356 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Wednesday 27 May 2026  00:55:35 +0000 (0:00:00.185)       0:01:13.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:57.268)       0:02:10.810 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch to become ready] ************************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.487)       0:02:11.297 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Wednesday 27 May 2026  00:56:35 +0000 (0:00:02.348)       0:02:13.646 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Wednesday 27 May 2026  00:56:37 +0000 (0:00:01.998)       0:02:15.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Wednesday 27 May 2026  00:56:39 +0000 (0:00:02.152)       0:02:17.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Wednesday 27 May 2026  00:56:41 +0000 (0:00:02.578)       0:02:20.375 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:56:44 +0000 (0:00:02.523)       0:02:22.899 ********* ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 57.27s",
                                "opensearch : Restart opensearch container ------------------------------ 55.42s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 2.71s",
                                "opensearch : Create new log retention policy ---------------------------- 2.58s",
                                "opensearch : Copying over opensearch service config file ---------------- 2.56s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.52s",
                                "opensearch : Copying over config.json files for services ---------------- 2.47s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.35s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.15s",
                                "opensearch : Check opensearch containers -------------------------------- 2.04s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.00s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.65s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.26s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.02s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 0.73s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.68s",
                                "opensearch : include_tasks ---------------------------------------------- 0.54s",
                                "opensearch : include_tasks ---------------------------------------------- 0.52s",
                                "opensearch : include_tasks ---------------------------------------------- 0.49s",
                                "opensearch : include_tasks ---------------------------------------------- 0.34s",
                                "\u001b[32m2026-05-27 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b77be7d1-1cfe-40d4-b450-ca89786d83ed is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:00.075)       0:00:00.075 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check MariaDB service] ***************************************************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:00.035)       0:00:00.111 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********",
                                "Wednesday 27 May 2026  00:54:24 +0000 (0:00:02.811)       0:00:02.922 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Wednesday 27 May 2026  00:54:24 +0000 (0:00:00.064)       0:00:02.987 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:54:24 +0000 (0:00:00.225)       0:00:03.212 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:00.294)       0:00:03.507 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:00.413)       0:00:03.920 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:00.368)       0:00:04.288 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  00:54:26 +0000 (0:00:00.639)       0:00:04.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Wednesday 27 May 2026  00:54:29 +0000 (0:00:02.720)       0:00:07.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over my.cnf for mariabackup] ***************************",
                                "Wednesday 27 May 2026  00:54:29 +0000 (0:00:00.584)       0:00:08.232 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  00:54:31 +0000 (0:00:01.500)       0:00:09.733 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:03.551)       0:00:13.285 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over galera.cnf] ***************************************",
                                "Wednesday 27 May 2026  00:54:36 +0000 (0:00:01.152)       0:00:14.438 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:03.335)       0:00:17.773 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.456)       0:00:18.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:03.226)       0:00:21.457 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:54:45 +0000 (0:00:02.504)       0:00:23.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Check mariadb containers] **************************************",
                                "Wednesday 27 May 2026  00:54:48 +0000 (0:00:02.786)       0:00:26.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Wednesday 27 May 2026  00:54:51 +0000 (0:00:03.255)       0:00:30.003 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB volume availability] *************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:00.794)       0:00:30.798 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Establish whether the cluster has already existed] *************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:00.402)       0:00:31.200 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service port liveness] ***************************",
                                "Wednesday 27 May 2026  00:54:53 +0000 (0:00:00.384)       0:00:31.585 ********* ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Wednesday 27 May 2026  00:55:04 +0000 (0:00:11.003)       0:00:42.588 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail on existing but stopped cluster] **************************",
                                "Wednesday 27 May 2026  00:55:04 +0000 (0:00:00.359)       0:00:42.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service WSREP sync status] ***********************",
                                "Wednesday 27 May 2026  00:55:05 +0000 (0:00:00.359)       0:00:43.307 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Extract MariaDB service WSREP sync status] *********************",
                                "Wednesday 27 May 2026  00:55:05 +0000 (0:00:00.372)       0:00:43.680 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Wednesday 27 May 2026  00:55:06 +0000 (0:00:00.669)       0:00:44.349 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***",
                                "Wednesday 27 May 2026  00:55:06 +0000 (0:00:00.360)       0:00:44.709 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:55:06 +0000 (0:00:00.372)       0:00:45.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [mariadb : Running MariaDB bootstrap container] ***************************",
                                "Wednesday 27 May 2026  00:55:07 +0000 (0:00:00.354)       0:00:45.437 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Wednesday 27 May 2026  00:55:16 +0000 (0:00:09.538)       0:00:54.975 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:55:16 +0000 (0:00:00.216)       0:00:55.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Starting first MariaDB container] *******************",
                                "Wednesday 27 May 2026  00:55:17 +0000 (0:00:00.757)       0:00:55.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Wednesday 27 May 2026  00:55:24 +0000 (0:00:07.123)       0:01:03.072 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Wednesday 27 May 2026  00:55:26 +0000 (0:00:01.568)       0:01:04.641 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Wednesday 27 May 2026  00:55:28 +0000 (0:00:02.391)       0:01:07.033 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Wednesday 27 May 2026  00:55:28 +0000 (0:00:00.110)       0:01:07.144 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.285)       0:01:07.429 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.296)       0:01:07.725 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:55:50 +0000 (0:00:20.780)       0:01:28.506 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:56:00 +0000 (0:00:10.640)       0:01:39.146 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:56:02 +0000 (0:00:02.108)       0:01:41.255 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:14.206)       0:01:55.461 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:56:31 +0000 (0:00:14.798)       0:02:10.259 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:56:34 +0000 (0:00:02.402)       0:02:12.662 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:56:45 +0000 (0:00:11.516)       0:02:24.179 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:56:49 +0000 (0:00:03.623)       0:02:27.802 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Wednesday 27 May 2026  00:56:51 +0000 (0:00:02.357)       0:02:30.159 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Wednesday 27 May 2026  00:56:52 +0000 (0:00:00.629)       0:02:30.789 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating mysql monitor user] ***********************************",
                                "Wednesday 27 May 2026  00:56:54 +0000 (0:00:02.260)       0:02:33.050 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating database backup user and setting permissions] *********",
                                "Wednesday 27 May 2026  00:56:57 +0000 (0:00:02.434)       0:02:35.484 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Granting permissions on Mariabackup database to backup user] ***",
                                "Wednesday 27 May 2026  00:56:59 +0000 (0:00:02.727)       0:02:38.211 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Wednesday 27 May 2026  00:57:02 +0000 (0:00:02.835)       0:02:41.047 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Wednesday 27 May 2026  00:57:05 +0000 (0:00:02.448)       0:02:43.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:57:05 +0000 (0:00:00.198)       0:02:43.694 ********* ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 34.99s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 25.44s",
                                "mariadb : Restart MariaDB container ------------------------------------ 11.52s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 11.00s",
                                "mariadb : Running MariaDB bootstrap container --------------------------- 9.54s",
                                "mariadb : Starting first MariaDB container ------------------------------ 7.12s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.51s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 3.62s",
                                "mariadb : Copying over config.json files for services ------------------- 3.55s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 3.34s",
                                "mariadb : Check mariadb containers -------------------------------------- 3.25s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 3.23s",
                                "mariadb : Granting permissions on Mariabackup database to backup user --- 2.84s",
                                "Check MariaDB service --------------------------------------------------- 2.81s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.79s",
                                "mariadb : Creating database backup user and setting permissions --------- 2.73s",
                                "mariadb : Ensuring config directories exist ----------------------------- 2.72s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.50s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.45s",
                                "mariadb : Creating mysql monitor user ----------------------------------- 2.43s",
                                "\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1eea3e8-3048-46ce-a536-1eac25e2dc3b is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Wednesday 27 May 2026  00:55:52 +0000 (0:00:00.509)       0:00:00.509 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Wednesday 27 May 2026  00:55:52 +0000 (0:00:00.549)       0:00:01.059 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Wednesday 27 May 2026  00:55:53 +0000 (0:00:00.929)       0:00:01.988 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Wednesday 27 May 2026  00:55:53 +0000 (0:00:00.260)       0:00:02.248 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Wednesday 27 May 2026  00:55:54 +0000 (0:00:00.694)       0:00:02.943 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Wednesday 27 May 2026  00:55:54 +0000 (0:00:00.259)       0:00:03.202 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Wednesday 27 May 2026  00:55:55 +0000 (0:00:00.257)       0:00:03.460 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Wednesday 27 May 2026  00:55:55 +0000 (0:00:00.287)       0:00:03.748 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Wednesday 27 May 2026  00:55:55 +0000 (0:00:00.502)       0:00:04.250 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Wednesday 27 May 2026  00:55:56 +0000 (0:00:00.260)       0:00:04.511 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Wednesday 27 May 2026  00:55:56 +0000 (0:00:00.638)       0:00:05.149 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Wednesday 27 May 2026  00:55:57 +0000 (0:00:00.415)       0:00:05.564 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Wednesday 27 May 2026  00:55:59 +0000 (0:00:02.788)       0:00:08.352 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Wednesday 27 May 2026  00:56:00 +0000 (0:00:00.372)       0:00:08.725 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.697)       0:00:09.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.146)       0:00:09.569 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'f0c6127c6a53', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:55:58.066393', 'end': '2026-05-27 00:55:58.097640', 'delta': '0:00:00.031247', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['f0c6127c6a53'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'c1618b01162b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:55:59.024295', 'end': '2026-05-27 00:55:59.050974', 'delta': '0:00:00.026679', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['c1618b01162b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '393bcefae85a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:55:59.821355', 'end': '2026-05-27 00:55:59.853594', 'delta': '0:00:00.032239', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['393bcefae85a'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.316)       0:00:09.885 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.390)       0:00:10.276 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Wednesday 27 May 2026  00:56:03 +0000 (0:00:01.338)       0:00:11.614 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Wednesday 27 May 2026  00:56:03 +0000 (0:00:00.262)       0:00:11.877 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:56:03 +0000 (0:00:00.367)       0:00:12.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Wednesday 27 May 2026  00:56:04 +0000 (0:00:00.399)       0:00:12.644 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 27 May 2026  00:56:04 +0000 (0:00:00.102)       0:00:12.747 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:56:04 +0000 (0:00:00.202)       0:00:12.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Wednesday 27 May 2026  00:56:04 +0000 (0:00:00.271)       0:00:13.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.293)       0:00:13.514 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.423)       0:00:13.938 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.277)       0:00:14.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:00.265)       0:00:14.481 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:00.277)       0:00:14.759 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:00.419)       0:00:15.178 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:00.541)       0:00:15.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b', 'dm-uuid-LVM-IOSMRbWDQJaKqF8g6yhB8Ht365aBL3IMqcT6AFXyNznKd2HWHEJ0yLr9gUdEv9TY'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f', 'dm-uuid-LVM-34D9E4SW6v2NTpqg4JMJvcoR9nofsOjhj8WlytpHwrfW9WEJ8XXXPPXWvZazRpFb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5', 'dm-uuid-LVM-VzeMq0dCAdxc5KjbYKLWUs6N6fZ1Q4eA3At2ziV6NREpm85W4NYOJsqOvd1psFlc'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c', 'dm-uuid-LVM-cMWBNhjhOl8E6N5PxWiuewW2YqiD7sIH4QBu3q2QPKOzwyWLd29oIspXFMI3uWHR'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16', 'scsi-SQEMU_QEMU_HARDDISK_970350b6-bacc-4251-be19-456d63b5c09f-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--76ec471b--e6f8--58b1--a61c--b9a210925e8b-osd--block--76ec471b--e6f8--58b1--a61c--b9a210925e8b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QZo2GF-3H3u-7ZNq-U0MH-9lE5-J89g-N3quH7', 'scsi-0QEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3', 'scsi-SQEMU_QEMU_HARDDISK_91051043-1056-4da7-8024-a1f61c5269a3'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d70f58fb--da0d--516e--8226--cb62e7a45d2f-osd--block--d70f58fb--da0d--516e--8226--cb62e7a45d2f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-2cWdse-LZq3-eFT5-0ReW-DFE0-5CJx-tEuy3A', 'scsi-0QEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99', 'scsi-SQEMU_QEMU_HARDDISK_87ac209a-48db-45df-a2ea-b4d065a6cb99'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a', 'scsi-SQEMU_QEMU_HARDDISK_c5be9137-8898-4996-8110-f1eb65dc214a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9', 'dm-uuid-LVM-pLHY18X1AEJUFtDud8u37x8muSryHr3oDpBelfGJEz82GhIBWx4Gwk45u0gBBCqy'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16', 'scsi-SQEMU_QEMU_HARDDISK_70a5c5d6-b21d-43f7-9e97-1f2d762ec20e-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305', 'dm-uuid-LVM-XPt9PO0rIQdAU04Dx4GzWPHtWwqFYSfj3yobcCbFV3zxU7XfW8z1DrA2Zljvflxu'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--6332a904--bc4f--5de6--9c61--85189687d8f5-osd--block--6332a904--bc4f--5de6--9c61--85189687d8f5'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xE2Qlx-obJW-576R-OKXP-jof0-0VEF-7AVkhu', 'scsi-0QEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45', 'scsi-SQEMU_QEMU_HARDDISK_141e4015-eb1a-4b10-ba24-0266d71f0d45'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7542ed7d--23a7--5962--af5e--37e02a2f190c-osd--block--7542ed7d--23a7--5962--af5e--37e02a2f190c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-EUHwM0-gB1N-79r1-rva0-f4v0-dSXK-77tFFZ', 'scsi-0QEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067', 'scsi-SQEMU_QEMU_HARDDISK_344eb2cd-f875-4d0e-ba31-bdab4660a067'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79', 'scsi-SQEMU_QEMU_HARDDISK_72864e45-3c1f-41e9-b9c8-a626b6ccba79'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-49-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16', 'scsi-SQEMU_QEMU_HARDDISK_41e3be92-48d0-4f38-b6a4-63ce1a53fcb3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9-osd--block--8b7fb6a4--9ceb--5ca6--86cb--0a9206d7e1c9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-J1d472-DCHd-knwA-QolK-Yb6d-gcdY-hpcjJe', 'scsi-0QEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be', 'scsi-SQEMU_QEMU_HARDDISK_6196d2cb-7e31-4403-97de-5317e96491be'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--4f0d3202--9204--584e--b873--e40fce52c305-osd--block--4f0d3202--9204--584e--b873--e40fce52c305'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ybjMgx-2qx3-GG0G-6vNz-VGwO-RI0k-smAw1o', 'scsi-0QEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec', 'scsi-SQEMU_QEMU_HARDDISK_65468429-3bfb-4a74-85c2-65a55ef85fec'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6', 'scsi-SQEMU_QEMU_HARDDISK_e7d5efff-dd90-46d8-8c8d-599c7a73f2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:00.531)       0:00:16.250 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Wednesday 27 May 2026  00:56:08 +0000 (0:00:00.615)       0:00:16.866 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:56:08 +0000 (0:00:00.394)       0:00:17.261 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:01.431)       0:00:18.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.270)       0:00:18.963 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.391)       0:00:19.354 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.420)       0:00:19.774 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 27 May 2026  00:56:12 +0000 (0:00:00.767)       0:00:20.541 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Wednesday 27 May 2026  00:56:12 +0000 (0:00:00.389)       0:00:20.931 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:56:13 +0000 (0:00:00.594)       0:00:21.526 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:56:13 +0000 (0:00:00.297)       0:00:21.824 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:56:13 +0000 (0:00:00.285)       0:00:22.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:56:14 +0000 (0:00:00.279)       0:00:22.389 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:56:14 +0000 (0:00:00.480)       0:00:22.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:56:14 +0000 (0:00:00.365)       0:00:23.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:00.339)       0:00:23.574 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:00.354)       0:00:23.928 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:00.290)       0:00:24.219 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 27 May 2026  00:56:16 +0000 (0:00:00.440)       0:00:24.659 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:00.844)       0:00:25.503 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Include tasks from the ceph-osd role] ************************************",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:01.587)       0:00:27.091 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [create openstack pool(s)] ************************************************",
                                "Wednesday 27 May 2026  00:56:19 +0000 (0:00:00.373)       0:00:27.465 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [generate keys] ***********************************************************",
                                "Wednesday 27 May 2026  00:56:54 +0000 (0:00:35.531)       0:01:02.996 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [get keys from monitors] **************************************************",
                                "Wednesday 27 May 2026  00:57:14 +0000 (0:00:19.399)       0:01:22.396 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [copy ceph key(s) if needed] **********************************************",
                                "Wednesday 27 May 2026  00:57:23 +0000 (0:00:09.010)       0:01:31.406 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m",
                                "",
                                "TASK [Assert ceph_require_min_compat_client is a known release] ****************",
                                "Wednesday 27 May 2026  00:57:41 +0000 (0:00:18.298)       0:01:49.705 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather facts for the first Ceph monitor] *********************************",
                                "Wednesday 27 May 2026  00:57:41 +0000 (0:00:00.112)       0:01:49.818 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Get Ceph OSD map] ********************************************************",
                                "Wednesday 27 May 2026  00:57:43 +0000 (0:00:02.416)       0:01:52.234 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Evaluate whether require-min-compat-client needs raising] ****************",
                                "Wednesday 27 May 2026  00:57:45 +0000 (0:00:01.424)       0:01:53.658 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set Ceph minimum compatible client] **************************************",
                                "Wednesday 27 May 2026  00:57:45 +0000 (0:00:00.138)       0:01:53.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:57:46 +0000 (0:00:01.277)       0:01:55.074 ********* ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 35.53s",
                                "generate keys ---------------------------------------------------------- 19.40s",
                                "copy ceph key(s) if needed --------------------------------------------- 18.30s",
                                "get keys from monitors -------------------------------------------------- 9.01s",
                                "ceph-facts : Find a running mon container ------------------------------- 2.79s",
                                "Gather facts for the first Ceph monitor --------------------------------- 2.42s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 1.59s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 1.43s",
                                "Get Ceph OSD map -------------------------------------------------------- 1.42s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.34s",
                                "Set Ceph minimum compatible client -------------------------------------- 1.28s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 0.93s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 0.84s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.77s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.70s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.69s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.64s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.62s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.59s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.55s",
                                "\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 424fbcb0-2443-466f-b0d9-d060e871d96f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2c45de62-4092-4a6e-a71c-79a6f9f79de7 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Wednesday 27 May 2026  00:57:50 +0000 (0:00:00.209)       0:00:00.209 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Fetch all ceph keys] *****************************************************",
                                "Wednesday 27 May 2026  00:57:55 +0000 (0:00:04.944)       0:00:05.153 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Create share directory] **************************************************",
                                "Wednesday 27 May 2026  00:57:59 +0000 (0:00:04.359)       0:00:09.513 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Wednesday 27 May 2026  00:58:00 +0000 (0:00:01.042)       0:00:10.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Check if target directories exist] ***************************************",
                                "Wednesday 27 May 2026  00:58:14 +0000 (0:00:13.754)       0:00:24.310 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the configuration directory] **************************",
                                "Wednesday 27 May 2026  00:58:17 +0000 (0:00:03.388)       0:00:27.699 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:24 +0000 (0:00:06.698)       0:00:34.397 ********* ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 13.75s",
                                "Write ceph keys to the configuration directory -------------------------- 6.70s",
                                "Check if ceph keys exist ------------------------------------------------ 4.94s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.36s",
                                "Check if target directories exist --------------------------------------- 3.39s",
                                "Create share directory -------------------------------------------------- 1.04s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.270)       0:00:00.270 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.241)       0:00:00.511 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m",
                                "",
                                "PLAY [Apply role horizon] ******************************************************",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.245)       0:00:00.757 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  00:57:09 +0000 (0:00:00.506)       0:00:01.263 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Wednesday 27 May 2026  00:57:10 +0000 (0:00:01.340)       0:00:02.604 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:00.227)       0:00:02.832 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:00.622)       0:00:03.454 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:00.375)       0:00:03.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.107)       0:00:03.937 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.236)       0:00:04.174 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.256)       0:00:04.430 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.124)       0:00:04.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:13 +0000 (0:00:00.371)       0:00:04.926 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:13 +0000 (0:00:00.277)       0:00:05.203 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:13 +0000 (0:00:00.107)       0:00:05.311 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:13 +0000 (0:00:00.257)       0:00:05.568 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:13 +0000 (0:00:00.248)       0:00:05.816 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:14 +0000 (0:00:00.115)       0:00:05.932 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:14 +0000 (0:00:00.372)       0:00:06.304 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:14 +0000 (0:00:00.265)       0:00:06.569 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:14 +0000 (0:00:00.113)       0:00:06.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:15 +0000 (0:00:00.246)       0:00:06.929 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:15 +0000 (0:00:00.368)       0:00:07.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:15 +0000 (0:00:00.112)       0:00:07.410 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:15 +0000 (0:00:00.257)       0:00:07.668 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.253)       0:00:07.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.113)       0:00:08.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.308)       0:00:08.344 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.370)       0:00:08.714 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:17 +0000 (0:00:00.121)       0:00:08.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:17 +0000 (0:00:00.287)       0:00:09.123 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:17 +0000 (0:00:00.261)       0:00:09.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:17 +0000 (0:00:00.122)       0:00:09.507 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:57:17 +0000 (0:00:00.241)       0:00:09.749 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:57:18 +0000 (0:00:00.413)       0:00:10.162 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:57:18 +0000 (0:00:00.099)       0:00:10.262 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  00:57:18 +0000 (0:00:00.262)       0:00:10.525 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over horizon.conf] *************************************",
                                "Wednesday 27 May 2026  00:57:20 +0000 (0:00:01.457)       0:00:11.982 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Wednesday 27 May 2026  00:57:22 +0000 (0:00:02.727)       0:00:14.710 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom-settings.py] *******************************",
                                "Wednesday 27 May 2026  00:57:25 +0000 (0:00:02.578)       0:00:17.288 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:01.787)       0:00:19.076 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom themes] ************************************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:00.245)       0:00:19.321 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:00.255)       0:00:19.577 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:57:28 +0000 (0:00:00.637)       0:00:20.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:57:29 +0000 (0:00:01.552)       0:00:21.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:57:30 +0000 (0:00:00.821)       0:00:22.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Deploy horizon container] **************************************",
                                "Wednesday 27 May 2026  00:57:31 +0000 (0:00:01.008)       0:00:23.596 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:57:33 +0000 (0:00:01.296)       0:00:24.892 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:57:33 +0000 (0:00:00.295)       0:00:25.188 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database] *************************************",
                                "Wednesday 27 May 2026  00:57:33 +0000 (0:00:00.592)       0:00:25.780 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Wednesday 27 May 2026  00:57:36 +0000 (0:00:02.487)       0:00:28.268 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Wednesday 27 May 2026  00:57:39 +0000 (0:00:02.873)       0:00:31.141 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:57:56 +0000 (0:00:17.068)       0:00:48.209 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:57:56 +0000 (0:00:00.060)       0:00:48.269 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:57:56 +0000 (0:00:00.060)       0:00:48.330 ********* ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Wednesday 27 May 2026  00:57:56 +0000 (0:00:00.063)       0:00:48.393 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:33 +0000 (0:00:36.759)       0:01:25.152 ********* ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 36.76s",
                                "horizon : Running Horizon bootstrap container -------------------------- 17.07s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.87s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.73s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.58s",
                                "horizon : Creating Horizon database ------------------------------------- 2.49s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.79s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.55s",
                                "horizon : Copying over config.json files for services ------------------- 1.46s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.34s",
                                "horizon : Deploy horizon container -------------------------------------- 1.30s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.01s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.82s",
                                "horizon : include_tasks ------------------------------------------------- 0.64s",
                                "horizon : include_tasks ------------------------------------------------- 0.62s",
                                "horizon : include_tasks ------------------------------------------------- 0.59s",
                                "horizon : include_tasks ------------------------------------------------- 0.51s",
                                "horizon : Update policy file name --------------------------------------- 0.41s",
                                "horizon : Update policy file name --------------------------------------- 0.38s",
                                "horizon : Update custom policy file name -------------------------------- 0.37s",
                                "\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c47c2218-c66b-4ff0-a2af-b5de83fed209 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2adf43cb-152c-4c16-a800-ddba5e3df2ac is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2adf43cb-152c-4c16-a800-ddba5e3df2ac is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b614514b-e03c-432c-9d77-868421f13211 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Wednesday 27 May 2026  00:58:27 +0000 (0:00:00.281)       0:00:00.281 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Create required directories] *****************",
                                "Wednesday 27 May 2026  00:58:27 +0000 (0:00:00.201)       0:00:00.483 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy configuration files] ********************",
                                "Wednesday 27 May 2026  00:58:29 +0000 (0:00:01.653)       0:00:02.136 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy keyring file] ***************************",
                                "Wednesday 27 May 2026  00:58:30 +0000 (0:00:01.285)       0:00:03.422 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Wednesday 27 May 2026  00:58:31 +0000 (0:00:00.847)       0:00:04.269 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Wednesday 27 May 2026  00:58:32 +0000 (0:00:01.051)       0:00:05.320 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy wrapper scripts] ************************",
                                "Wednesday 27 May 2026  00:59:12 +0000 (0:00:39.558)       0:00:44.878 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Remove old wrapper scripts] ******************",
                                "Wednesday 27 May 2026  00:59:15 +0000 (0:00:03.756)       0:00:48.635 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Wednesday 27 May 2026  00:59:16 +0000 (0:00:00.533)       0:00:49.168 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Wednesday 27 May 2026  00:59:16 +0000 (0:00:00.112)       0:00:49.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Wednesday 27 May 2026  00:59:16 +0000 (0:00:00.273)       0:00:49.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Wednesday 27 May 2026  00:59:18 +0000 (0:00:01.226)       0:00:50.781 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Wednesday 27 May 2026  00:59:18 +0000 (0:00:00.646)       0:00:51.428 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Wednesday 27 May 2026  00:59:19 +0000 (0:00:00.519)       0:00:51.947 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:59:20 +0000 (0:00:01.280)       0:00:53.227 ********* ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 39.56s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 3.76s",
                                "osism.services.cephclient : Create required directories ----------------- 1.65s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.29s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.28s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.23s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 1.05s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.85s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.65s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.53s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.52s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.27s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.20s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.11s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:23 +0000 (0:00:00.174)       0:00:00.174 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:23 +0000 (0:00:00.301)       0:00:00.476 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Keystone service] *******************************************",
                                "",
                                "TASK [Waiting for Keystone public port to be UP] *******************************",
                                "Wednesday 27 May 2026  00:59:24 +0000 (0:00:00.495)       0:00:00.971 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:59:25 +0000 (0:00:01.081)       0:00:02.052 ********* ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------- 1.08s",
                                "Group hosts based on enabled services ----------------------------------- 0.50s",
                                "Group hosts based on Kolla action --------------------------------------- 0.30s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:57:07 +0000 (0:00:00.220)       0:00:00.220 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.218)       0:00:00.438 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Apply role keystone] *****************************************************",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.216)       0:00:00.655 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  00:57:08 +0000 (0:00:00.537)       0:00:01.193 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Check if policies shall be overwritten] ***********************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:02.151)       0:00:03.345 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:00.110)       0:00:03.455 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Check if Keystone domain-specific config is supplied] *********",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:00.246)       0:00:03.702 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.681)       0:00:04.384 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  00:57:12 +0000 (0:00:00.563)       0:00:04.948 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:57:15 +0000 (0:00:02.926)       0:00:07.875 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.483)       0:00:08.358 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  00:57:16 +0000 (0:00:00.759)       0:00:09.117 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone.conf] ***********************************",
                                "Wednesday 27 May 2026  00:57:19 +0000 (0:00:02.983)       0:00:12.100 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Wednesday 27 May 2026  00:57:25 +0000 (0:00:05.810)       0:00:17.910 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : Create Keystone domain-specific config directory] *************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:01.579)       0:00:19.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Get file list in custom domains folder] ***********************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:00.740)       0:00:20.231 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying Keystone Domain specific settings] ********************",
                                "Wednesday 27 May 2026  00:57:28 +0000 (0:00:00.305)       0:00:20.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over existing policy file] ****************************",
                                "Wednesday 27 May 2026  00:57:28 +0000 (0:00:00.240)       0:00:20.777 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:57:29 +0000 (0:00:00.663)       0:00:21.441 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Wednesday 27 May 2026  00:57:29 +0000 (0:00:00.364)       0:00:21.806 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Wednesday 27 May 2026  00:57:31 +0000 (0:00:01.493)       0:00:23.299 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Wednesday 27 May 2026  00:57:31 +0000 (0:00:00.973)       0:00:24.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Wednesday 27 May 2026  00:57:32 +0000 (0:00:00.569)       0:00:24.842 ********* ",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Wednesday 27 May 2026  00:57:33 +0000 (0:00:01.015)       0:00:25.857 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-fernet] ****************************",
                                "Wednesday 27 May 2026  00:57:33 +0000 (0:00:00.373)       0:00:26.231 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Wednesday 27 May 2026  00:57:42 +0000 (0:00:08.929)       0:00:35.161 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [keystone : Check keystone containers] ************************************",
                                "Wednesday 27 May 2026  00:57:45 +0000 (0:00:02.592)       0:00:37.753 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:57:47 +0000 (0:00:02.324)       0:00:40.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Creating keystone database] ***********************************",
                                "Wednesday 27 May 2026  00:57:48 +0000 (0:00:00.392)       0:00:40.471 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Wednesday 27 May 2026  00:57:50 +0000 (0:00:02.684)       0:00:43.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Wednesday 27 May 2026  00:57:53 +0000 (0:00:02.489)       0:00:45.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Wednesday 27 May 2026  00:57:54 +0000 (0:00:00.821)       0:00:46.466 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***",
                                "Wednesday 27 May 2026  00:57:54 +0000 (0:00:00.288)       0:00:46.755 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone bootstrap container] *************************",
                                "Wednesday 27 May 2026  00:57:54 +0000 (0:00:00.287)       0:00:47.043 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Wednesday 27 May 2026  00:58:10 +0000 (0:00:15.923)       0:01:02.966 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  00:58:21 +0000 (0:00:10.603)       0:01:13.569 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  00:58:21 +0000 (0:00:00.064)       0:01:13.633 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  00:58:21 +0000 (0:00:00.063)       0:01:13.697 ********* ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Wednesday 27 May 2026  00:58:21 +0000 (0:00:00.064)       0:01:13.761 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************",
                                "Wednesday 27 May 2026  00:58:29 +0000 (0:00:08.390)       0:01:22.151 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone container] ************************",
                                "Wednesday 27 May 2026  00:58:34 +0000 (0:00:04.574)       0:01:26.726 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:58:44 +0000 (0:00:10.514)       0:01:37.240 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************",
                                "Wednesday 27 May 2026  00:58:45 +0000 (0:00:00.524)       0:01:37.765 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Run key distribution] *****************************************",
                                "Wednesday 27 May 2026  00:58:46 +0000 (0:00:00.737)       0:01:38.502 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:01.515)       0:01:40.018 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating services] **********************",
                                "Wednesday 27 May 2026  00:59:01 +0000 (0:00:13.490)       0:01:53.508 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating endpoints] *********************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:29.493)       0:02:23.001 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating projects] **********************",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:07.409)       0:02:30.411 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:00.210)       0:02:30.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:00.191)       0:02:30.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting user roles] ********************",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:00.137)       0:02:30.950 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:00.289)       0:02:31.239 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:59:42 +0000 (0:00:03.722)       0:02:34.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:59:43 +0000 (0:00:00.529)       0:02:35.491 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : keystone | Creating services --------------------- 29.49s",
                                "keystone : Running Keystone bootstrap container ------------------------ 15.92s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 13.49s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 10.60s",
                                "keystone : Restart keystone container ---------------------------------- 10.51s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 8.93s",
                                "keystone : Restart keystone-ssh container ------------------------------- 8.39s",
                                "service-ks-register : keystone | Creating endpoints --------------------- 7.41s",
                                "keystone : Copying over keystone.conf ----------------------------------- 5.81s",
                                "keystone : Restart keystone-fernet container ---------------------------- 4.57s",
                                "keystone : Creating default user role ----------------------------------- 3.72s",
                                "keystone : Copying over config.json files for services ------------------ 2.98s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 2.93s",
                                "keystone : Creating keystone database ----------------------------------- 2.68s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.59s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.49s",
                                "keystone : Check keystone containers ------------------------------------ 2.32s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.15s",
                                "keystone : Copying keystone-startup script for keystone ----------------- 1.58s",
                                "keystone : Run key distribution ----------------------------------------- 1.52s",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 108c786f-bd87-4ea9-bc6a-c57d4d952580 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39c00e17-d2ad-464f-9529-20d55b78207f is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:29 +0000 (0:00:00.339)       0:00:00.339 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:00.584)       0:00:00.923 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:59:31 +0000 (0:00:00.902)       0:00:01.826 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating services] **********************",
                                "Wednesday 27 May 2026  00:59:32 +0000 (0:00:01.600)       0:00:03.426 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating endpoints] *********************",
                                "Wednesday 27 May 2026  00:59:36 +0000 (0:00:04.354)       0:00:07.780 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating projects] **********************",
                                "Wednesday 27 May 2026  00:59:44 +0000 (0:00:07.437)       0:00:15.218 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Wednesday 27 May 2026  00:59:48 +0000 (0:00:03.639)       0:00:18.857 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating roles] *************************",
                                "Wednesday 27 May 2026  00:59:52 +0000 (0:00:04.637)       0:00:23.494 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting user roles] ********************",
                                "Wednesday 27 May 2026  01:00:00 +0000 (0:00:07.403)       0:00:30.898 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service -> admin)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:00:05 +0000 (0:00:05.142)       0:00:36.040 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating endpoints --------------------- 7.44s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 7.40s",
                                "service-ks-register : ceph-rgw | Granting user roles -------------------- 5.14s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.63s",
                                "service-ks-register : ceph-rgw | Creating services ---------------------- 4.35s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 3.65s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.60s",
                                "Group hosts based on enabled services ----------------------------------- 0.90s",
                                "Group hosts based on Kolla action --------------------------------------- 0.58s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Wednesday 27 May 2026  00:59:24 +0000 (0:00:00.208)       0:00:00.208 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Wednesday 27 May 2026  00:59:26 +0000 (0:00:02.193)       0:00:02.402 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Wednesday 27 May 2026  00:59:27 +0000 (0:00:00.892)       0:00:03.294 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Wednesday 27 May 2026  00:59:28 +0000 (0:00:01.146)       0:00:04.441 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:01.221)       0:00:05.662 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:00.878)       0:00:06.540 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Wednesday 27 May 2026  00:59:31 +0000 (0:00:00.864)       0:00:07.405 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Wednesday 27 May 2026  00:59:32 +0000 (0:00:01.053)       0:00:08.458 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Wednesday 27 May 2026  00:59:33 +0000 (0:00:01.015)       0:00:09.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Wednesday 27 May 2026  00:59:47 +0000 (0:00:13.605)       0:00:23.080 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  00:59:47 +0000 (0:00:00.169)       0:00:23.249 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  00:59:59 +0000 (0:00:11.920)       0:00:35.170 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  01:00:11 +0000 (0:00:11.504)       0:00:46.674 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:00:12 +0000 (0:00:01.308)       0:00:47.983 ********* ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 24.73s",
                                "Create admin user ------------------------------------------------------ 13.61s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.19s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.22s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.15s",
                                "Enable the ceph dashboard ----------------------------------------------- 1.05s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.02s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 0.89s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 0.88s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 0.86s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.17s",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 130d2294-b869-4530-9fe5-b9da5634a690 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:00.284)       0:00:00.284 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:00.351)       0:00:00.636 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m",
                                "",
                                "PLAY [Apply role glance] *******************************************************",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:00.305)       0:00:00.942 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating services] ************************",
                                "Wednesday 27 May 2026  00:59:31 +0000 (0:00:00.573)       0:00:01.515 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating endpoints] ***********************",
                                "Wednesday 27 May 2026  00:59:35 +0000 (0:00:04.140)       0:00:05.656 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating projects] ************************",
                                "Wednesday 27 May 2026  00:59:43 +0000 (0:00:07.977)       0:00:13.633 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:03.267)       0:00:16.901 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating roles] ***************************",
                                "Wednesday 27 May 2026  00:59:51 +0000 (0:00:04.848)       0:00:21.749 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting user roles] **********************",
                                "Wednesday 27 May 2026  00:59:55 +0000 (0:00:03.703)       0:00:25.453 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:59:59 +0000 (0:00:04.307)       0:00:29.760 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:02 +0000 (0:00:03.269)       0:00:33.030 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Ensuring glance service ceph config subdir exists] **************",
                                "Wednesday 27 May 2026  01:00:03 +0000 (0:00:00.579)       0:00:33.610 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Wednesday 27 May 2026  01:00:06 +0000 (0:00:03.448)       0:00:37.058 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Wednesday 27 May 2026  01:00:08 +0000 (0:00:01.574)       0:00:38.633 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Wednesday 27 May 2026  01:00:09 +0000 (0:00:01.214)       0:00:39.847 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.649)       0:00:40.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.122)       0:00:40.620 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.273)       0:00:40.893 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:00:11 +0000 (0:00:00.767)       0:00:41.660 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:00:16 +0000 (0:00:04.900)       0:00:46.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:00:18 +0000 (0:00:02.550)       0:00:49.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Creating TLS backend PEM File] **********************************",
                                "Wednesday 27 May 2026  01:00:22 +0000 (0:00:03.236)       0:00:52.348 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:00:25 +0000 (0:00:03.222)       0:00:55.571 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Wednesday 27 May 2026  01:00:29 +0000 (0:00:04.359)       0:00:59.930 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:06.505)       0:01:06.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-swift.conf for glance_api] ******************",
                                "Wednesday 27 May 2026  01:00:40 +0000 (0:00:04.030)       0:01:10.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Wednesday 27 May 2026  01:00:44 +0000 (0:00:04.659)       0:01:15.126 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Wednesday 27 May 2026  01:00:48 +0000 (0:00:03.569)       0:01:18.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:00:51 +0000 (0:00:03.407)       0:01:22.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Wednesday 27 May 2026  01:00:52 +0000 (0:00:00.352)       0:01:22.455 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Wednesday 27 May 2026  01:00:56 +0000 (0:00:03.820)       0:01:26.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostid' file for glance_api] ************************",
                                "Wednesday 27 May 2026  01:01:00 +0000 (0:00:04.051)       0:01:30.327 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Check glance containers] ****************************************",
                                "Wednesday 27 May 2026  01:01:04 +0000 (0:00:04.111)       0:01:34.439 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:08 +0000 (0:00:04.597)       0:01:39.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database] ***************************************",
                                "Wednesday 27 May 2026  01:01:10 +0000 (0:00:01.198)       0:01:40.235 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:01:12 +0000 (0:00:02.771)       0:01:43.006 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Wednesday 27 May 2026  01:01:15 +0000 (0:00:02.888)       0:01:45.895 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:01:17 +0000 (0:00:02.099)       0:01:47.994 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Wednesday 27 May 2026  01:01:45 +0000 (0:00:27.828)       0:02:15.823 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:01.744)       0:02:17.568 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:00.061)       0:02:17.629 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:00.061)       0:02:17.690 ********* ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:00.065)       0:02:17.755 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:02:19 +0000 (0:00:32.215)       0:02:49.970 ********* ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 32.22s",
                                "glance : Running Glance bootstrap container ---------------------------- 27.83s",
                                "service-ks-register : glance | Creating endpoints ----------------------- 7.98s",
                                "glance : Copying over glance-api.conf ----------------------------------- 6.51s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 4.90s",
                                "service-ks-register : glance | Creating users --------------------------- 4.85s",
                                "glance : Copying over glance-swift.conf for glance_api ------------------ 4.66s",
                                "glance : Check glance containers ---------------------------------------- 4.60s",
                                "glance : Copying over config.json files for services -------------------- 4.36s",
                                "service-ks-register : glance | Granting user roles ---------------------- 4.31s",
                                "service-ks-register : glance | Creating services ------------------------ 4.14s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 4.11s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 4.05s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.03s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.82s",
                                "service-ks-register : glance | Creating roles --------------------------- 3.70s",
                                "glance : Copying over glance-image-import.conf -------------------------- 3.57s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 3.45s",
                                "glance : Copying over property-protections-rules.conf ------------------- 3.41s",
                                "glance : Ensuring config directories exist ------------------------------ 3.27s",
                                "\u001b[32m2026-05-27 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb46fe0d-1cce-4531-b0bd-abe850d336f6 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:23 +0000 (0:00:00.285)       0:00:00.285 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:24 +0000 (0:00:00.662)       0:00:00.947 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m",
                                "",
                                "PLAY [Apply role prometheus] ***************************************************",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:59:25 +0000 (0:00:00.864)       0:00:01.812 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [prometheus : Ensuring config directories exist] **************************",
                                "Wednesday 27 May 2026  00:59:26 +0000 (0:00:00.995)       0:00:02.807 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:03.851)       0:00:06.659 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****",
                                "Wednesday 27 May 2026  00:59:31 +0000 (0:00:01.332)       0:00:07.992 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:59:36 +0000 (0:00:05.001)       0:00:12.993 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  00:59:37 +0000 (0:00:01.321)       0:00:14.315 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Wednesday 27 May 2026  00:59:39 +0000 (0:00:01.785)       0:00:16.100 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Wednesday 27 May 2026  00:59:45 +0000 (0:00:05.937)       0:00:22.038 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:00.763)       0:00:22.802 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1072946, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6075284, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1072960, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6128452, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1072940, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6062512, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1072956, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6109307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1072938, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6053855, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1072947, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1072953, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.610163, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1072950, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.608808, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1072944, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6072533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072959, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6126254, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072936, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6039307, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1072966, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.615123, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1072958, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6122956, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1072939, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6057389, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1072937, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6049197, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1072952, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609727, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1072951, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.609297, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1072965, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6141474, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus common config overrides] ********************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:24.133)       0:00:46.935 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.691)       0:00:47.627 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Wednesday 27 May 2026  01:00:13 +0000 (0:00:02.320)       0:00:49.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Wednesday 27 May 2026  01:00:30 +0000 (0:00:17.332)       0:01:07.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Wednesday 27 May 2026  01:00:34 +0000 (0:00:03.738)       0:01:11.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Wednesday 27 May 2026  01:00:35 +0000 (0:00:01.415)       0:01:12.435 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:00.787)       0:01:13.222 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************",
                                "Wednesday 27 May 2026  01:00:37 +0000 (0:00:00.806)       0:01:14.029 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Wednesday 27 May 2026  01:00:40 +0000 (0:00:02.705)       0:01:16.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Wednesday 27 May 2026  01:00:42 +0000 (0:00:02.396)       0:01:19.130 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Wednesday 27 May 2026  01:00:44 +0000 (0:00:02.085)       0:01:21.216 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m",
                                "\u001b[1;35mnot a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Create subdirectories for extra config files] ***************",
                                "Wednesday 27 May 2026  01:00:45 +0000 (0:00:01.031)       0:01:22.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Template extra prometheus server config files] **************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:01.000)       0:01:23.248 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Check prometheus containers] ********************************",
                                "Wednesday 27 May 2026  01:00:47 +0000 (0:00:00.909)       0:01:24.157 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:00:51 +0000 (0:00:04.288)       0:01:28.446 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:52 +0000 (0:00:01.057)       0:01:29.503 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:52 +0000 (0:00:00.129)       0:01:29.633 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.126)       0:01:29.760 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.129)       0:01:29.889 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.146)       0:01:30.036 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.130)       0:01:30.167 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.123)       0:01:30.290 ********* ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Wednesday 27 May 2026  01:00:53 +0000 (0:00:00.160)       0:01:30.451 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Wednesday 27 May 2026  01:01:07 +0000 (0:00:14.167)       0:01:44.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Wednesday 27 May 2026  01:01:21 +0000 (0:00:13.219)       0:01:57.837 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Wednesday 27 May 2026  01:01:26 +0000 (0:00:05.337)       0:02:03.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Wednesday 27 May 2026  01:01:36 +0000 (0:00:09.854)       0:02:13.029 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Wednesday 27 May 2026  01:01:50 +0000 (0:00:13.799)       0:02:26.828 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Wednesday 27 May 2026  01:01:56 +0000 (0:00:06.678)       0:02:33.506 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Wednesday 27 May 2026  01:02:08 +0000 (0:00:11.265)       0:02:44.772 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Wednesday 27 May 2026  01:02:12 +0000 (0:00:04.477)       0:02:49.249 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:02:23 +0000 (0:00:10.931)       0:03:00.181 ********* ",
                                "=============================================================================== ",
                                "prometheus : Copying over custom prometheus alert rules files ---------- 24.13s",
                                "prometheus : Copying over prometheus config file ----------------------- 17.33s",
                                "prometheus : Restart prometheus-server container ----------------------- 14.17s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 13.80s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 13.22s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 11.27s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 10.93s",
                                "prometheus : Restart prometheus-memcached-exporter container ------------ 9.85s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 6.68s",
                                "prometheus : Copying over config.json files ----------------------------- 5.94s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 5.34s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 5.00s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 4.48s",
                                "prometheus : Check prometheus containers -------------------------------- 4.29s",
                                "prometheus : Ensuring config directories exist -------------------------- 3.85s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.74s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.71s",
                                "prometheus : Copying cloud config file for openstack exporter ----------- 2.40s",
                                "prometheus : Find prometheus host config overrides ---------------------- 2.32s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 2.09s",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ba54d54-a5c2-4d21-8454-fa73ab2a1b88 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:00.283)       0:00:00.283 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:00.589)       0:00:00.872 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m",
                                "",
                                "PLAY [Apply role cinder] *******************************************************",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:59:47 +0000 (0:00:00.693)       0:00:01.565 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating services] ************************",
                                "Wednesday 27 May 2026  00:59:49 +0000 (0:00:01.558)       0:00:03.124 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating endpoints] ***********************",
                                "Wednesday 27 May 2026  00:59:53 +0000 (0:00:04.236)       0:00:07.360 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating projects] ************************",
                                "Wednesday 27 May 2026  01:00:01 +0000 (0:00:07.909)       0:00:15.269 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Wednesday 27 May 2026  01:00:04 +0000 (0:00:03.438)       0:00:18.708 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating roles] ***************************",
                                "Wednesday 27 May 2026  01:00:08 +0000 (0:00:03.965)       0:00:22.673 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting user roles] **********************",
                                "Wednesday 27 May 2026  01:00:12 +0000 (0:00:03.348)       0:00:26.021 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  01:00:19 +0000 (0:00:07.727)       0:00:33.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:23 +0000 (0:00:03.454)       0:00:37.203 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:23 +0000 (0:00:00.357)       0:00:37.560 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring cinder service ceph config subdirs exists] *************",
                                "Wednesday 27 May 2026  01:00:24 +0000 (0:00:00.562)       0:00:38.122 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Wednesday 27 May 2026  01:00:26 +0000 (0:00:02.342)       0:00:40.465 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Wednesday 27 May 2026  01:00:29 +0000 (0:00:03.418)       0:00:43.883 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Wednesday 27 May 2026  01:00:31 +0000 (0:00:01.700)       0:00:45.583 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Wednesday 27 May 2026  01:00:34 +0000 (0:00:03.179)       0:00:48.763 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:01.306)       0:00:50.070 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:00.296)       0:00:50.367 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:00.452)       0:00:50.819 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:00:37 +0000 (0:00:01.062)       0:00:51.882 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:00:43 +0000 (0:00:05.489)       0:00:57.371 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:00:44 +0000 (0:00:01.327)       0:00:58.698 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:00:45 +0000 (0:00:01.137)       0:00:59.836 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Wednesday 27 May 2026  01:00:50 +0000 (0:00:04.810)       0:01:04.646 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Wednesday 27 May 2026  01:00:52 +0000 (0:00:01.912)       0:01:06.559 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Wednesday 27 May 2026  01:01:08 +0000 (0:00:15.735)       0:01:22.295 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Wednesday 27 May 2026  01:01:10 +0000 (0:00:02.366)       0:01:24.661 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:01:12 +0000 (0:00:02.107)       0:01:26.769 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Wednesday 27 May 2026  01:01:13 +0000 (0:00:00.767)       0:01:27.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Check cinder containers] ****************************************",
                                "Wednesday 27 May 2026  01:01:13 +0000 (0:00:00.277)       0:01:27.814 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2024.2', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:16 +0000 (0:00:03.022)       0:01:30.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database] ***************************************",
                                "Wednesday 27 May 2026  01:01:17 +0000 (0:00:00.234)       0:01:31.071 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:01:19 +0000 (0:00:02.088)       0:01:33.159 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:01:21 +0000 (0:00:02.099)       0:01:35.259 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:41 +0000 (0:00:19.808)       0:01:55.067 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:41 +0000 (0:00:00.061)       0:01:55.128 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:01:41 +0000 (0:00:00.062)       0:01:55.190 ********* ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Wednesday 27 May 2026  01:01:41 +0000 (0:00:00.062)       0:01:55.253 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************",
                                "Wednesday 27 May 2026  01:02:04 +0000 (0:00:23.575)       0:02:18.829 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-volume container] *********************",
                                "Wednesday 27 May 2026  01:02:10 +0000 (0:00:05.893)       0:02:24.722 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-backup container] *********************",
                                "Wednesday 27 May 2026  01:02:28 +0000 (0:00:17.483)       0:02:42.206 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***",
                                "Wednesday 27 May 2026  01:02:39 +0000 (0:00:11.448)       0:02:53.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:02:39 +0000 (0:00:00.264)       0:02:53.919 ********* ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-api container ---------------------------------- 23.58s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 19.81s",
                                "cinder : Restart cinder-volume container ------------------------------- 17.48s",
                                "cinder : Copying over cinder.conf -------------------------------------- 15.74s",
                                "cinder : Restart cinder-backup container ------------------------------- 11.45s",
                                "service-ks-register : cinder | Creating endpoints ----------------------- 7.91s",
                                "service-ks-register : cinder | Granting user roles ---------------------- 7.73s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 5.89s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 5.49s",
                                "cinder : Copying over config.json files for services -------------------- 4.81s",
                                "service-ks-register : cinder | Creating services ------------------------ 4.24s",
                                "service-ks-register : cinder | Creating users --------------------------- 3.97s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.45s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.44s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 3.42s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.35s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.18s",
                                "cinder : Check cinder containers ---------------------------------------- 3.02s",
                                "cinder : Generating 'hostnqn' file for cinder_volume -------------------- 2.37s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 2.34s",
                                "\u001b[32m2026-05-27 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ba7b2ef2-3465-49a2-811e-2e381d1b7fec is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:00.286)       0:00:00.286 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:00.315)       0:00:00.602 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m",
                                "",
                                "PLAY [Apply role barbican] *****************************************************",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:00.272)       0:00:00.874 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating services] **********************",
                                "Wednesday 27 May 2026  01:02:28 +0000 (0:00:00.601)       0:00:01.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating endpoints] *********************",
                                "Wednesday 27 May 2026  01:02:33 +0000 (0:00:04.880)       0:00:06.356 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating projects] **********************",
                                "Wednesday 27 May 2026  01:02:39 +0000 (0:00:06.528)       0:00:12.884 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Wednesday 27 May 2026  01:02:43 +0000 (0:00:03.483)       0:00:16.368 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating roles] *************************",
                                "Wednesday 27 May 2026  01:02:47 +0000 (0:00:04.455)       0:00:20.823 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Granting user roles] ********************",
                                "Wednesday 27 May 2026  01:03:05 +0000 (0:00:17.970)       0:00:38.794 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  01:03:10 +0000 (0:00:04.689)       0:00:43.484 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring vassals config directories exist] ********************",
                                "Wednesday 27 May 2026  01:03:12 +0000 (0:00:02.587)       0:00:46.072 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:01.687)       0:00:47.760 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:00.108)       0:00:47.868 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:00.226)       0:00:48.094 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  01:03:15 +0000 (0:00:00.790)       0:00:48.885 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:03:19 +0000 (0:00:04.195)       0:00:53.080 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  01:03:21 +0000 (0:00:01.229)       0:00:54.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:01.126)       0:00:55.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api.ini] ********************************",
                                "Wednesday 27 May 2026  01:03:25 +0000 (0:00:03.340)       0:00:58.777 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********",
                                "Wednesday 27 May 2026  01:03:27 +0000 (0:00:01.948)       0:01:00.725 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Wednesday 27 May 2026  01:03:28 +0000 (0:00:01.299)       0:01:02.025 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican.conf] ***********************************",
                                "Wednesday 27 May 2026  01:03:29 +0000 (0:00:00.599)       0:01:02.624 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over existing policy file] ****************************",
                                "Wednesday 27 May 2026  01:03:39 +0000 (0:00:09.904)       0:01:12.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [barbican : Check barbican containers] ************************************",
                                "Wednesday 27 May 2026  01:03:40 +0000 (0:00:01.477)       0:01:14.006 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2024.2', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2024.2', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:03:43 +0000 (0:00:02.882)       0:01:16.889 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database] ***********************************",
                                "Wednesday 27 May 2026  01:03:44 +0000 (0:00:00.788)       0:01:17.677 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Wednesday 27 May 2026  01:03:46 +0000 (0:00:02.202)       0:01:19.880 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Wednesday 27 May 2026  01:03:49 +0000 (0:00:03.063)       0:01:22.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:04:00 +0000 (0:00:10.663)       0:01:33.606 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:04:00 +0000 (0:00:00.578)       0:01:34.184 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:04:01 +0000 (0:00:00.112)       0:01:34.297 ********* ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Wednesday 27 May 2026  01:04:01 +0000 (0:00:00.127)       0:01:34.425 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Wednesday 27 May 2026  01:04:06 +0000 (0:00:05.750)       0:01:40.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Wednesday 27 May 2026  01:04:16 +0000 (0:00:10.029)       0:01:50.205 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:04:21 +0000 (0:00:04.918)       0:01:55.123 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 17.97s",
                                "barbican : Running barbican bootstrap container ------------------------ 10.66s",
                                "barbican : Restart barbican-keystone-listener container ---------------- 10.03s",
                                "barbican : Copying over barbican.conf ----------------------------------- 9.91s",
                                "service-ks-register : barbican | Creating endpoints --------------------- 6.53s",
                                "barbican : Restart barbican-api container ------------------------------- 5.75s",
                                "barbican : Restart barbican-worker container ---------------------------- 4.92s",
                                "service-ks-register : barbican | Creating services ---------------------- 4.88s",
                                "service-ks-register : barbican | Granting user roles -------------------- 4.69s",
                                "service-ks-register : barbican | Creating users ------------------------- 4.46s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 4.20s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.48s",
                                "barbican : Copying over config.json files for services ------------------ 3.34s",
                                "barbican : Creating barbican database user and setting permissions ------ 3.06s",
                                "barbican : Check barbican containers ------------------------------------ 2.88s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.59s",
                                "barbican : Creating barbican database ----------------------------------- 2.20s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 1.95s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.69s",
                                "barbican : Copying over existing policy file ---------------------------- 1.47s",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31faef0f-e4b2-459a-a830-51d2965ca764 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:02:43 +0000 (0:00:00.315)       0:00:00.315 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:02:44 +0000 (0:00:00.278)       0:00:00.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m",
                                "",
                                "PLAY [Apply role designate] ****************************************************",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:02:44 +0000 (0:00:00.292)       0:00:00.886 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating services] *********************",
                                "Wednesday 27 May 2026  01:02:45 +0000 (0:00:00.633)       0:00:01.520 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating endpoints] ********************",
                                "Wednesday 27 May 2026  01:02:49 +0000 (0:00:04.221)       0:00:05.741 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating projects] *********************",
                                "Wednesday 27 May 2026  01:02:57 +0000 (0:00:07.691)       0:00:13.432 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Wednesday 27 May 2026  01:03:00 +0000 (0:00:03.606)       0:00:17.038 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating roles] ************************",
                                "Wednesday 27 May 2026  01:03:05 +0000 (0:00:04.500)       0:00:21.539 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting user roles] *******************",
                                "Wednesday 27 May 2026  01:03:09 +0000 (0:00:03.875)       0:00:25.415 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:03:13 +0000 (0:00:04.430)       0:00:29.846 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:03:18 +0000 (0:00:04.749)       0:00:34.595 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Wednesday 27 May 2026  01:03:18 +0000 (0:00:00.123)       0:00:34.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:03:18 +0000 (0:00:00.308)       0:00:35.028 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over extra CA certificates] ******",
                                "Wednesday 27 May 2026  01:03:19 +0000 (0:00:00.508)       0:00:35.537 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:03:25 +0000 (0:00:06.311)       0:00:41.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  01:03:27 +0000 (0:00:01.586)       0:00:43.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:03:28 +0000 (0:00:01.446)       0:00:44.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over designate.conf] *********************************",
                                "Wednesday 27 May 2026  01:03:35 +0000 (0:00:07.125)       0:00:52.007 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over pools.yaml] *************************************",
                                "Wednesday 27 May 2026  01:03:57 +0000 (0:00:21.803)       0:01:13.810 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Wednesday 27 May 2026  01:04:03 +0000 (0:00:06.088)       0:01:19.899 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Wednesday 27 May 2026  01:04:06 +0000 (0:00:03.241)       0:01:23.140 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.key] ***************************************",
                                "Wednesday 27 May 2026  01:04:10 +0000 (0:00:03.709)       0:01:26.850 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:14 +0000 (0:00:03.661)       0:01:30.511 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:04:14 +0000 (0:00:00.680)       0:01:31.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Check designate containers] **********************************",
                                "Wednesday 27 May 2026  01:04:15 +0000 (0:00:01.064)       0:01:32.256 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:20 +0000 (0:00:04.461)       0:01:36.718 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases] ********************************",
                                "Wednesday 27 May 2026  01:04:20 +0000 (0:00:00.655)       0:01:37.373 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:04:23 +0000 (0:00:02.348)       0:01:39.722 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m",
                                "",
                                "TASK [designate : Running Designate bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:04:25 +0000 (0:00:02.388)       0:01:42.111 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:14.961)       0:01:57.072 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:00.068)       0:01:57.140 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:00.068)       0:01:57.209 ********* ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:00.065)       0:01:57.275 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-api container] ******************",
                                "Wednesday 27 May 2026  01:04:48 +0000 (0:00:07.158)       0:02:04.434 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-central container] **************",
                                "Wednesday 27 May 2026  01:04:53 +0000 (0:00:05.244)       0:02:09.678 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-producer container] *************",
                                "Wednesday 27 May 2026  01:05:03 +0000 (0:00:10.171)       0:02:19.850 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-mdns container] *****************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:05.493)       0:02:25.343 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-worker container] ***************",
                                "Wednesday 27 May 2026  01:05:14 +0000 (0:00:05.781)       0:02:31.125 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Non-destructive DNS pools update] ****************************",
                                "Wednesday 27 May 2026  01:05:25 +0000 (0:00:10.604)       0:02:41.729 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:05:32 +0000 (0:00:06.979)       0:02:48.708 ********* ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 21.80s",
                                "designate : Running Designate bootstrap container ---------------------- 14.96s",
                                "designate : Restart designate-worker container ------------------------- 10.60s",
                                "designate : Restart designate-central container ------------------------ 10.17s",
                                "service-ks-register : designate | Creating endpoints -------------------- 7.69s",
                                "designate : Restart designate-backend-bind9 container ------------------- 7.16s",
                                "designate : Copying over config.json files for services ----------------- 7.13s",
                                "designate : Non-destructive DNS pools update ---------------------------- 6.98s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 6.31s",
                                "designate : Copying over pools.yaml ------------------------------------- 6.09s",
                                "designate : Restart designate-mdns container ---------------------------- 5.78s",
                                "designate : Restart designate-producer container ------------------------ 5.49s",
                                "designate : Restart designate-api container ----------------------------- 5.24s",
                                "designate : Ensuring config directories exist --------------------------- 4.75s",
                                "service-ks-register : designate | Creating users ------------------------ 4.50s",
                                "designate : Check designate containers ---------------------------------- 4.46s",
                                "service-ks-register : designate | Granting user roles ------------------- 4.43s",
                                "service-ks-register : designate | Creating services --------------------- 4.22s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.88s",
                                "designate : Copying over rndc.conf -------------------------------------- 3.71s",
                                "\u001b[32m2026-05-27 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f7654bf-d29d-4e78-991f-456b4dbd4b1f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Wednesday 27 May 2026  01:04:26 +0000 (0:00:00.177)       0:00:00.177 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Wednesday 27 May 2026  01:04:27 +0000 (0:00:01.480)       0:00:01.657 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (1 retries left).\u001b[0m",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"attempts\": 3, \"changed\": false, \"dest\": \"/share/ironic/ironic/ironic-agent.initramfs\", \"elapsed\": 10, \"msg\": \"Request failed: <urlopen error [Errno 101] Network is unreachable>\", \"url\": \"https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-stable-2024.2.initramfs.sha256\"}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mlocalhost\u001b[0m                  : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:05:45 +0000 (0:01:17.484)       0:01:19.141 ********* ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 77.48s",
                                "Ensure the destination directory exists --------------------------------- 1.48s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:05:35 +0000 (0:00:00.231)       0:00:00.231 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:05:35 +0000 (0:00:00.216)       0:00:00.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m",
                                "",
                                "PLAY [Apply role placement] ****************************************************",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:05:35 +0000 (0:00:00.230)       0:00:00.678 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating services] *********************",
                                "Wednesday 27 May 2026  01:05:36 +0000 (0:00:00.635)       0:00:01.313 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating endpoints] ********************",
                                "Wednesday 27 May 2026  01:05:39 +0000 (0:00:03.502)       0:00:04.816 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating projects] *********************",
                                "Wednesday 27 May 2026  01:05:46 +0000 (0:00:06.608)       0:00:11.424 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Wednesday 27 May 2026  01:05:49 +0000 (0:00:03.286)       0:00:14.711 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating roles] ************************",
                                "Wednesday 27 May 2026  01:05:53 +0000 (0:00:03.481)       0:00:18.192 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting user roles] *******************",
                                "Wednesday 27 May 2026  01:05:56 +0000 (0:00:03.362)       0:00:21.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:00 +0000 (0:00:03.864)       0:00:25.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:06:00 +0000 (0:00:00.268)       0:00:25.688 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:06:02 +0000 (0:00:01.530)       0:00:27.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Wednesday 27 May 2026  01:06:02 +0000 (0:00:00.134)       0:00:27.353 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:02 +0000 (0:00:00.330)       0:00:27.683 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over extra CA certificates] ******",
                                "Wednesday 27 May 2026  01:06:03 +0000 (0:00:00.711)       0:00:28.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:06:04 +0000 (0:00:01.427)       0:00:29.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.477)       0:00:30.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:06:06 +0000 (0:00:00.715)       0:00:31.016 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Wednesday 27 May 2026  01:06:07 +0000 (0:00:01.711)       0:00:32.728 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Wednesday 27 May 2026  01:06:10 +0000 (0:00:03.096)       0:00:35.825 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Wednesday 27 May 2026  01:06:12 +0000 (0:00:01.413)       0:00:37.238 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:06:13 +0000 (0:00:01.379)       0:00:38.618 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Check placement containers] **********************************",
                                "Wednesday 27 May 2026  01:06:14 +0000 (0:00:00.767)       0:00:39.385 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Wednesday 27 May 2026  01:06:15 +0000 (0:00:01.062)       0:00:40.447 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:06:17 +0000 (0:00:02.271)       0:00:42.719 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:06:19 +0000 (0:00:02.150)       0:00:44.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:33 +0000 (0:00:13.892)       0:00:58.762 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:33 +0000 (0:00:00.061)       0:00:58.824 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:33 +0000 (0:00:00.065)       0:00:58.889 ********* ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Wednesday 27 May 2026  01:06:34 +0000 (0:00:00.067)       0:00:58.956 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:06:39 +0000 (0:00:05.467)       0:01:04.424 ********* ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 13.89s",
                                "service-ks-register : placement | Creating endpoints -------------------- 6.61s",
                                "placement : Restart placement-api container ----------------------------- 5.47s",
                                "service-ks-register : placement | Granting user roles ------------------- 3.86s",
                                "service-ks-register : placement | Creating services --------------------- 3.50s",
                                "service-ks-register : placement | Creating users ------------------------ 3.48s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.36s",
                                "service-ks-register : placement | Creating projects --------------------- 3.29s",
                                "placement : Copying over placement.conf --------------------------------- 3.10s",
                                "placement : Creating placement databases -------------------------------- 2.27s",
                                "placement : Creating placement databases user and setting permissions --- 2.15s",
                                "placement : Copying over config.json files for services ----------------- 1.71s",
                                "placement : Ensuring config directories exist --------------------------- 1.53s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.43s",
                                "placement : Copying over placement-api wsgi configuration --------------- 1.41s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.38s",
                                "placement : Check placement containers ---------------------------------- 1.06s",
                                "placement : Copying over existing policy file --------------------------- 0.77s",
                                "service-cert-copy : placement | Copying over backend internal TLS key --- 0.72s",
                                "placement : include_tasks ----------------------------------------------- 0.71s",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 891a086a-a8cc-42b8-b732-89b041771393 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9e4a3ff0-ebcf-435f-b568-037a924e78bb is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:02:23 +0000 (0:00:00.326)       0:00:00.326 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:02:23 +0000 (0:00:00.564)       0:00:00.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m",
                                "",
                                "PLAY [Apply role neutron] ******************************************************",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:02:24 +0000 (0:00:00.681)       0:00:01.572 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [neutron : Get container facts] *******************************************",
                                "Wednesday 27 May 2026  01:02:25 +0000 (0:00:00.854)       0:00:02.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Wednesday 27 May 2026  01:02:26 +0000 (0:00:01.293)       0:00:03.720 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVN presence] ************************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:01.023)       0:00:04.743 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVS presence] ************************************",
                                "Wednesday 27 May 2026  01:02:28 +0000 (0:00:00.529)       0:00:05.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating services] ***********************",
                                "Wednesday 27 May 2026  01:02:28 +0000 (0:00:00.720)       0:00:05.993 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating endpoints] **********************",
                                "Wednesday 27 May 2026  01:02:33 +0000 (0:00:04.693)       0:00:10.686 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating projects] ***********************",
                                "Wednesday 27 May 2026  01:02:40 +0000 (0:00:06.508)       0:00:17.195 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Wednesday 27 May 2026  01:02:43 +0000 (0:00:03.238)       0:00:20.433 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating roles] **************************",
                                "Wednesday 27 May 2026  01:02:47 +0000 (0:00:04.303)       0:00:24.737 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting user roles] *********************",
                                "Wednesday 27 May 2026  01:02:51 +0000 (0:00:03.834)       0:00:28.571 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:02:59 +0000 (0:00:07.821)       0:00:36.393 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Load and persist kernel modules] *****************************************",
                                "Wednesday 27 May 2026  01:02:59 +0000 (0:00:00.570)       0:00:36.964 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Wednesday 27 May 2026  01:03:02 +0000 (0:00:02.474)       0:00:39.438 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Wednesday 27 May 2026  01:03:03 +0000 (0:00:00.889)       0:00:40.327 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:03:05 +0000 (0:00:02.816)       0:00:43.143 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Check if extra ml2 plugins exists] *****************************",
                                "Wednesday 27 May 2026  01:03:08 +0000 (0:00:02.684)       0:00:45.828 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m",
                                "\u001b[1;35ma directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:03:09 +0000 (0:00:00.868)       0:00:46.696 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:03:10 +0000 (0:00:01.285)       0:00:47.982 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:04.168)       0:00:52.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:03:16 +0000 (0:00:02.018)       0:00:54.168 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Wednesday 27 May 2026  01:03:19 +0000 (0:00:02.805)       0:00:56.974 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:02.723)       0:00:59.697 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:00.190)       0:00:59.888 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  01:03:23 +0000 (0:00:00.529)       0:01:00.417 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  01:03:26 +0000 (0:00:02.851)       0:01:03.268 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron.conf] *************************************",
                                "Wednesday 27 May 2026  01:03:29 +0000 (0:00:03.427)       0:01:06.696 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Wednesday 27 May 2026  01:03:35 +0000 (0:00:05.895)       0:01:12.591 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ssh key] ******************************************",
                                "Wednesday 27 May 2026  01:03:38 +0000 (0:00:03.103)       0:01:15.694 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Wednesday 27 May 2026  01:03:42 +0000 (0:00:03.862)       0:01:19.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over linuxbridge_agent.ini] ****************************",
                                "Wednesday 27 May 2026  01:03:46 +0000 (0:00:04.497)       0:01:24.054 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Wednesday 27 May 2026  01:03:49 +0000 (0:00:03.119)       0:01:27.174 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Wednesday 27 May 2026  01:03:52 +0000 (0:00:02.832)       0:01:30.006 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Wednesday 27 May 2026  01:03:55 +0000 (0:00:03.013)       0:01:33.020 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Wednesday 27 May 2026  01:03:58 +0000 (0:00:02.789)       0:01:35.809 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Wednesday 27 May 2026  01:04:01 +0000 (0:00:03.318)       0:01:39.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Wednesday 27 May 2026  01:04:04 +0000 (0:00:02.983)       0:01:42.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Wednesday 27 May 2026  01:04:07 +0000 (0:00:02.283)       0:01:44.395 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Wednesday 27 May 2026  01:04:10 +0000 (0:00:02.935)       0:01:47.330 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Wednesday 27 May 2026  01:04:12 +0000 (0:00:02.772)       0:01:50.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Wednesday 27 May 2026  01:04:15 +0000 (0:00:02.117)       0:01:52.221 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Wednesday 27 May 2026  01:04:18 +0000 (0:00:03.257)       0:01:55.478 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Wednesday 27 May 2026  01:04:20 +0000 (0:00:01.888)       0:01:57.367 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Wednesday 27 May 2026  01:04:22 +0000 (0:00:01.932)       0:01:59.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Wednesday 27 May 2026  01:04:24 +0000 (0:00:01.960)       0:02:01.260 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Wednesday 27 May 2026  01:04:26 +0000 (0:00:02.062)       0:02:03.322 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Wednesday 27 May 2026  01:04:28 +0000 (0:00:02.059)       0:02:05.382 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Wednesday 27 May 2026  01:04:30 +0000 (0:00:02.785)       0:02:08.168 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Wednesday 27 May 2026  01:04:32 +0000 (0:00:01.919)       0:02:10.088 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Wednesday 27 May 2026  01:04:34 +0000 (0:00:01.732)       0:02:11.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check neutron containers] **************************************",
                                "Wednesday 27 May 2026  01:04:36 +0000 (0:00:01.902)       0:02:13.723 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:04:38 +0000 (0:00:02.444)       0:02:16.167 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database] *************************************",
                                "Wednesday 27 May 2026  01:04:39 +0000 (0:00:00.724)       0:02:16.892 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:04:42 +0000 (0:00:02.334)       0:02:19.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Wednesday 27 May 2026  01:04:44 +0000 (0:00:02.429)       0:02:21.656 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:39.314)       0:03:00.971 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.062)       0:03:01.034 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.071)       0:03:01.105 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.059)       0:03:01.165 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.060)       0:03:01.226 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.059)       0:03:01.286 ********* ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.062)       0:03:01.348 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Wednesday 27 May 2026  01:05:48 +0000 (0:00:24.016)       0:03:25.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:06:44 +0000 (0:00:56.496)       0:04:21.862 ********* ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 56.50s",
                                "neutron : Running Neutron bootstrap container -------------------------- 39.31s",
                                "neutron : Restart neutron-server container ----------------------------- 24.02s",
                                "service-ks-register : neutron | Granting user roles --------------------- 7.82s",
                                "service-ks-register : neutron | Creating endpoints ---------------------- 6.51s",
                                "neutron : Copying over neutron.conf ------------------------------------- 5.90s",
                                "service-ks-register : neutron | Creating services ----------------------- 4.69s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 4.50s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.30s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 4.17s",
                                "neutron : Copying over ssh key ------------------------------------------ 3.86s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.83s",
                                "neutron : Copying over config.json files for services ------------------- 3.43s",
                                "neutron : Copying over eswitchd.conf ------------------------------------ 3.32s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.26s",
                                "service-ks-register : neutron | Creating projects ----------------------- 3.24s",
                                "neutron : Copying over linuxbridge_agent.ini ---------------------------- 3.12s",
                                "neutron : Copying over neutron_vpnaas.conf ------------------------------ 3.10s",
                                "neutron : Copying over sriov_agent.ini ---------------------------------- 3.01s",
                                "neutron : Copying over dhcp_agent.ini ----------------------------------- 2.98s",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aaf2372c-40b6-4360-97e3-75145011fa73 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 102458b6-63fe-48f1-ae98-4df7f93357f3 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:06:48 +0000 (0:00:00.186)       0:00:00.186 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:06:48 +0000 (0:00:00.325)       0:00:00.512 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Nova service] ***********************************************",
                                "",
                                "TASK [Waiting for Nova public port to be UP] ***********************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:00.549)       0:00:01.061 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:06:50 +0000 (0:00:01.460)       0:00:02.521 ********* ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.46s",
                                "Group hosts based on enabled services ----------------------------------- 0.55s",
                                "Group hosts based on Kolla action --------------------------------------- 0.33s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:05:51 +0000 (0:00:00.595)       0:00:00.595 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:05:51 +0000 (0:00:00.299)       0:00:00.895 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m",
                                "",
                                "PLAY [Apply role magnum] *******************************************************",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:05:51 +0000 (0:00:00.293)       0:00:01.188 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating services] ************************",
                                "Wednesday 27 May 2026  01:05:52 +0000 (0:00:00.758)       0:00:01.947 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating endpoints] ***********************",
                                "Wednesday 27 May 2026  01:05:56 +0000 (0:00:03.902)       0:00:05.849 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating projects] ************************",
                                "Wednesday 27 May 2026  01:06:03 +0000 (0:00:06.697)       0:00:12.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Wednesday 27 May 2026  01:06:06 +0000 (0:00:03.233)       0:00:15.780 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating roles] ***************************",
                                "Wednesday 27 May 2026  01:06:10 +0000 (0:00:03.887)       0:00:19.667 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting user roles] **********************",
                                "Wednesday 27 May 2026  01:06:13 +0000 (0:00:03.589)       0:00:23.257 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Wednesday 27 May 2026  01:06:17 +0000 (0:00:03.945)       0:00:27.202 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Wednesday 27 May 2026  01:06:21 +0000 (0:00:03.380)       0:00:30.583 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Wednesday 27 May 2026  01:06:25 +0000 (0:00:04.060)       0:00:34.644 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  01:06:28 +0000 (0:00:03.467)       0:00:38.111 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:06:30 +0000 (0:00:01.698)       0:00:39.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Wednesday 27 May 2026  01:06:30 +0000 (0:00:00.121)       0:00:39.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Wednesday 27 May 2026  01:06:30 +0000 (0:00:00.291)       0:00:40.223 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Wednesday 27 May 2026  01:06:31 +0000 (0:00:00.838)       0:00:41.061 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum kubeconfig file's path] ******************************",
                                "Wednesday 27 May 2026  01:06:34 +0000 (0:00:02.584)       0:00:43.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:06:34 +0000 (0:00:00.586)       0:00:44.231 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:06:35 +0000 (0:00:00.503)       0:00:44.734 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:06:37 +0000 (0:00:02.269)       0:00:47.004 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:06:38 +0000 (0:00:00.863)       0:00:47.867 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:06:39 +0000 (0:00:00.699)       0:00:48.567 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over magnum.conf] ***************************************",
                                "Wednesday 27 May 2026  01:06:41 +0000 (0:00:02.272)       0:00:50.840 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:06:46 +0000 (0:00:05.202)       0:00:56.042 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Check magnum containers] ****************************************",
                                "Wednesday 27 May 2026  01:06:47 +0000 (0:00:00.765)       0:00:56.808 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2024.2', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2024.2', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:01.977)       0:00:58.786 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database] ***************************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:00.474)       0:00:59.260 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:06:52 +0000 (0:00:02.509)       0:01:01.769 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:02.234)       0:01:04.004 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:07:09 +0000 (0:00:14.911)       0:01:18.916 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:07:09 +0000 (0:00:00.259)       0:01:19.175 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:07:09 +0000 (0:00:00.064)       0:01:19.240 ********* ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Wednesday 27 May 2026  01:07:09 +0000 (0:00:00.067)       0:01:19.307 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-conductor container] ******************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:10.423)       0:01:29.731 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:07:34 +0000 (0:00:13.779)       0:01:43.510 ********* ",
                                "=============================================================================== ",
                                "magnum : Running Magnum bootstrap container ---------------------------- 14.91s",
                                "magnum : Restart magnum-conductor container ---------------------------- 13.78s",
                                "magnum : Restart magnum-api container ---------------------------------- 10.42s",
                                "service-ks-register : magnum | Creating endpoints ----------------------- 6.70s",
                                "magnum : Copying over magnum.conf --------------------------------------- 5.20s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 4.06s",
                                "service-ks-register : magnum | Granting user roles ---------------------- 3.94s",
                                "service-ks-register : magnum | Creating services ------------------------ 3.90s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.89s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.59s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.47s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.38s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.23s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.59s",
                                "magnum : Creating Magnum database --------------------------------------- 2.51s",
                                "magnum : Copying over config.json files for services -------------------- 2.27s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.27s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.23s",
                                "magnum : Check magnum containers ---------------------------------------- 1.98s",
                                "magnum : Ensuring config directories exist ------------------------------ 1.70s",
                                "\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 02811340-52f9-4dfe-a55c-722c73799842 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:06:42 +0000 (0:00:00.324)       0:00:00.324 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:06:43 +0000 (0:00:00.307)       0:00:00.631 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m",
                                "",
                                "PLAY [Apply role grafana] ******************************************************",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:06:43 +0000 (0:00:00.301)       0:00:00.932 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [grafana : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:06:44 +0000 (0:00:00.635)       0:00:01.567 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Wednesday 27 May 2026  01:06:45 +0000 (0:00:01.255)       0:00:02.822 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:06:46 +0000 (0:00:00.912)       0:00:03.735 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:06:46 +0000 (0:00:00.511)       0:00:04.247 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:06:48 +0000 (0:00:01.635)       0:00:05.882 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:06:48 +0000 (0:00:00.425)       0:00:06.308 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:00.966)       0:00:07.275 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Wednesday 27 May 2026  01:06:51 +0000 (0:00:01.831)       0:00:09.106 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Wednesday 27 May 2026  01:06:53 +0000 (0:00:01.705)       0:00:10.811 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Configuring Prometheus as data source for Grafana] *************",
                                "Wednesday 27 May 2026  01:06:53 +0000 (0:00:00.305)       0:00:11.117 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:01.197)       0:00:12.314 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Find custom grafana dashboards] ********************************",
                                "Wednesday 27 May 2026  01:06:56 +0000 (0:00:01.148)       0:00:13.463 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Find templated grafana dashboards] *****************************",
                                "Wednesday 27 May 2026  01:06:57 +0000 (0:00:00.954)       0:00:14.417 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Prune templated Grafana dashboards] ****************************",
                                "Wednesday 27 May 2026  01:06:57 +0000 (0:00:00.702)       0:00:15.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over custom dashboards] ********************************",
                                "Wednesday 27 May 2026  01:06:58 +0000 (0:00:00.283)       0:00:15.403 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1072884, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1072891, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55793, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1072903, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5694606, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1072889, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5554857, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1072904, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5709302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1072886, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5532887, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1072895, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56093, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1072900, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5672789, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1072883, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5489013, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1072885, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55193, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1072890, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5559146, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1072897, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1072902, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.568321, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1072888, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55393, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1072899, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5659301, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1072905, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5719302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1072896, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.56293, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1072894, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1072893, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.55993, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1072898, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.565088, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1072892, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5589302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1072901, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5679085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1072887, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5537286, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1072930, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.6020465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1072913, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.581244, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1072910, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5759304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1072919, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5849304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1072907, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5729303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1072923, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5965483, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1072920, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1072924, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5971653, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1072928, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1072922, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5949306, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1072917, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5835476, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1072912, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5779302, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1072916, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5819304, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1072911, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5769303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1072918, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.584029, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1072927, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5999305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1072926, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5977883, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1072908, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5743039, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1072909, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5748074, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1072921, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5939305, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1072925, 'dev': 114, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779841059.5975473, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}})\u001b[0m",
                                "",
                                "TASK [grafana : Check grafana containers] **************************************",
                                "Wednesday 27 May 2026  01:07:35 +0000 (0:00:37.723)       0:00:53.126 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:01.263)       0:00:54.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:01.856)       0:00:56.246 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:02.328)       0:00:58.574 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.078)       0:00:58.653 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.064)       0:00:58.718 ********* ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.102)       0:00:58.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********",
                                "Wednesday 27 May 2026  01:07:48 +0000 (0:00:06.783)       0:01:05.603 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Wednesday 27 May 2026  01:08:02 +0000 (0:00:14.310)       0:01:19.914 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Wednesday 27 May 2026  01:08:31 +0000 (0:00:29.085)       0:01:48.999 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Wednesday 27 May 2026  01:08:33 +0000 (0:00:01.975)       0:01:50.974 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Enable grafana datasources] ************************************",
                                "Wednesday 27 May 2026  01:08:33 +0000 (0:00:00.281)       0:01:51.256 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Disable Getting Started panel] *********************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:02.330)       0:01:53.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:00.253)       0:01:53.840 ********* ",
                                "=============================================================================== ",
                                "grafana : Copying over custom dashboards ------------------------------- 37.72s",
                                "grafana : Restart remaining grafana containers ------------------------- 29.09s",
                                "grafana : Waiting for grafana to start on first node ------------------- 14.31s",
                                "grafana : Restart first grafana container ------------------------------- 6.78s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.33s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.33s",
                                "grafana : Wait for grafana application ready ---------------------------- 1.98s",
                                "grafana : Creating grafana database ------------------------------------- 1.86s",
                                "grafana : Copying over config.json files -------------------------------- 1.83s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.70s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.64s",
                                "grafana : Check grafana containers -------------------------------------- 1.26s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.26s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.20s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.15s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 0.97s",
                                "grafana : Find custom grafana dashboards -------------------------------- 0.95s",
                                "grafana : Check if extra configuration file exists ---------------------- 0.91s",
                                "grafana : Find templated grafana dashboards ----------------------------- 0.70s",
                                "grafana : include_tasks ------------------------------------------------- 0.64s",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e6e8dcaf-e08a-4a3e-bc7f-f0a31de13c27 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Wednesday 27 May 2026  01:00:08 +0000 (0:00:00.317)       0:00:00.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:00:09 +0000 (0:00:00.687)       0:00:01.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:00:09 +0000 (0:00:00.677)       0:00:01.682 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova API databases] ********************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.625)       0:00:02.308 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Wednesday 27 May 2026  01:00:11 +0000 (0:00:00.837)       0:00:03.145 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases user and setting permissions] *************",
                                "Wednesday 27 May 2026  01:00:16 +0000 (0:00:04.610)       0:00:07.756 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Wednesday 27 May 2026  01:00:21 +0000 (0:00:05.058)       0:00:12.815 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Wednesday 27 May 2026  01:00:21 +0000 (0:00:00.748)       0:00:13.563 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Wednesday 27 May 2026  01:00:23 +0000 (0:00:01.470)       0:00:15.034 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:00:26 +0000 (0:00:03.539)       0:00:18.573 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:00:27 +0000 (0:00:00.702)       0:00:19.276 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Wednesday 27 May 2026  01:01:01 +0000 (0:00:33.543)       0:00:52.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:01:18 +0000 (0:00:17.408)       0:01:10.227 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:01:32 +0000 (0:00:13.663)       0:01:23.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Wednesday 27 May 2026  01:01:32 +0000 (0:00:00.560)       0:01:24.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:01:33 +0000 (0:00:00.410)       0:01:24.862 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:01:33 +0000 (0:00:00.550)       0:01:25.412 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Wednesday 27 May 2026  01:01:51 +0000 (0:00:18.278)       0:01:43.690 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova cell databases] *******************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Wednesday 27 May 2026  01:01:52 +0000 (0:00:00.428)       0:01:44.119 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Wednesday 27 May 2026  01:01:53 +0000 (0:00:00.837)       0:01:44.956 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database user and setting permissions] ****",
                                "Wednesday 27 May 2026  01:01:55 +0000 (0:00:02.293)       0:01:47.250 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Wednesday 27 May 2026  01:01:58 +0000 (0:00:02.528)       0:01:49.778 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Wednesday 27 May 2026  01:01:58 +0000 (0:00:00.668)       0:01:50.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Wednesday 27 May 2026  01:02:06 +0000 (0:00:07.800)       0:01:58.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Wednesday 27 May 2026  01:02:06 +0000 (0:00:00.273)       0:01:58.521 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:02:07 +0000 (0:00:00.878)       0:01:59.400 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Wednesday 27 May 2026  01:02:08 +0000 (0:00:00.562)       0:01:59.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************",
                                "Wednesday 27 May 2026  01:02:09 +0000 (0:00:01.113)       0:02:01.075 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Running Nova cell bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:02:11 +0000 (0:00:02.247)       0:02:03.323 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:02:35 +0000 (0:00:23.486)       0:02:26.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:02:48 +0000 (0:00:13.038)       0:02:39.849 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Create cell] *************************************************",
                                "Wednesday 27 May 2026  01:02:48 +0000 (0:00:00.832)       0:02:40.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Update cell] *************************************************",
                                "Wednesday 27 May 2026  01:03:03 +0000 (0:00:14.849)       0:02:55.531 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Wednesday 27 May 2026  01:03:06 +0000 (0:00:02.259)       0:02:57.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:03:06 +0000 (0:00:00.299)       0:02:58.090 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating services] **************************",
                                "Wednesday 27 May 2026  01:03:07 +0000 (0:00:01.089)       0:02:59.179 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating endpoints] *************************",
                                "Wednesday 27 May 2026  01:03:11 +0000 (0:00:04.333)       0:03:03.513 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating projects] **************************",
                                "Wednesday 27 May 2026  01:03:18 +0000 (0:00:06.857)       0:03:10.370 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:03.880)       0:03:14.250 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating roles] *****************************",
                                "Wednesday 27 May 2026  01:03:26 +0000 (0:00:04.063)       0:03:18.314 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting user roles] ************************",
                                "Wednesday 27 May 2026  01:03:30 +0000 (0:00:03.718)       0:03:22.033 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Wednesday 27 May 2026  01:03:38 +0000 (0:00:08.395)       0:03:30.428 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Check if policies shall be overwritten] ***************************",
                                "Wednesday 27 May 2026  01:03:41 +0000 (0:00:03.033)       0:03:33.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Wednesday 27 May 2026  01:03:41 +0000 (0:00:00.116)       0:03:33.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Check for vendordata file] ****************************************",
                                "Wednesday 27 May 2026  01:03:42 +0000 (0:00:00.376)       0:03:33.954 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Wednesday 27 May 2026  01:03:42 +0000 (0:00:00.654)       0:03:34.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:03:43 +0000 (0:00:00.717)       0:03:35.326 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Wednesday 27 May 2026  01:03:44 +0000 (0:00:01.229)       0:03:36.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:03:47 +0000 (0:00:02.801)       0:03:39.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Wednesday 27 May 2026  01:03:49 +0000 (0:00:01.393)       0:03:40.750 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for services] **********************",
                                "Wednesday 27 May 2026  01:03:50 +0000 (0:00:01.087)       0:03:41.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf] *******************************************",
                                "Wednesday 27 May 2026  01:03:53 +0000 (0:00:03.288)       0:03:45.126 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Wednesday 27 May 2026  01:04:02 +0000 (0:00:09.000)       0:03:54.127 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Wednesday 27 May 2026  01:04:03 +0000 (0:00:01.103)       0:03:55.230 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file] *************************************",
                                "Wednesday 27 May 2026  01:04:05 +0000 (0:00:02.468)       0:03:57.699 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Check nova containers] ********************************************",
                                "Wednesday 27 May 2026  01:04:06 +0000 (0:00:00.317)       0:03:58.016 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:04:08 +0000 (0:00:02.192)       0:04:00.208 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:04:08 +0000 (0:00:00.228)       0:04:00.437 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:04:08 +0000 (0:00:00.269)       0:04:00.706 ********* ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Wednesday 27 May 2026  01:04:09 +0000 (0:00:00.573)       0:04:01.279 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-api container] ****************************",
                                "Wednesday 27 May 2026  01:04:28 +0000 (0:00:18.635)       0:04:19.915 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:39 +0000 (0:00:11.406)       0:04:31.321 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:01.161)       0:04:32.483 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Wednesday 27 May 2026  01:04:41 +0000 (0:00:00.823)       0:04:33.306 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  01:04:42 +0000 (0:00:01.143)       0:04:34.450 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  01:04:43 +0000 (0:00:01.150)       0:04:35.601 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  01:04:45 +0000 (0:00:01.200)       0:04:36.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************",
                                "Wednesday 27 May 2026  01:04:45 +0000 (0:00:00.709)       0:04:37.511 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Wednesday 27 May 2026  01:04:47 +0000 (0:00:02.061)       0:04:39.572 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Wednesday 27 May 2026  01:04:49 +0000 (0:00:01.192)       0:04:40.764 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:04:50 +0000 (0:00:01.905)       0:04:42.669 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:53 +0000 (0:00:02.402)       0:04:45.072 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Wednesday 27 May 2026  01:04:54 +0000 (0:00:01.320)       0:04:46.392 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:04:58 +0000 (0:00:03.947)       0:04:50.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Wednesday 27 May 2026  01:04:59 +0000 (0:00:01.313)       0:04:51.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:05:01 +0000 (0:00:01.658)       0:04:53.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check nova keyring file] *************************************",
                                "Wednesday 27 May 2026  01:05:02 +0000 (0:00:00.872)       0:04:54.185 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check cinder keyring file] ***********************************",
                                "Wednesday 27 May 2026  01:05:03 +0000 (0:00:00.795)       0:04:54.980 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Wednesday 27 May 2026  01:05:04 +0000 (0:00:01.155)       0:04:56.136 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract cinder key from file] ********************************",
                                "Wednesday 27 May 2026  01:05:05 +0000 (0:00:00.632)       0:04:56.769 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph nova keyring file] ****************************",
                                "Wednesday 27 May 2026  01:05:05 +0000 (0:00:00.644)       0:04:57.414 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph cinder keyring file] **************************",
                                "Wednesday 27 May 2026  01:05:06 +0000 (0:00:01.247)       0:04:58.661 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:01.434)       0:05:00.096 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Wednesday 27 May 2026  01:05:12 +0000 (0:00:04.383)       0:05:04.479 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************",
                                "Wednesday 27 May 2026  01:05:13 +0000 (0:00:00.296)       0:05:04.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring libvirt secrets directory exists] *******************",
                                "Wednesday 27 May 2026  01:05:13 +0000 (0:00:00.348)       0:05:05.124 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing nova secret xml for libvirt] *************************",
                                "Wednesday 27 May 2026  01:05:14 +0000 (0:00:01.413)       0:05:06.537 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Wednesday 27 May 2026  01:05:18 +0000 (0:00:03.301)       0:05:09.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Wednesday 27 May 2026  01:05:20 +0000 (0:00:02.807)       0:05:12.646 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Wednesday 27 May 2026  01:05:22 +0000 (0:00:01.380)       0:05:14.027 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy qemu wrapper] *******************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.853)       0:05:14.880 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.262)       0:05:15.142 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.129)       0:05:15.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check for vendordata file] ***********************************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.597)       0:05:15.869 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.773)       0:05:16.643 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:05:25 +0000 (0:00:00.631)       0:05:17.274 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Wednesday 27 May 2026  01:05:29 +0000 (0:00:03.979)       0:05:21.254 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Wednesday 27 May 2026  01:05:35 +0000 (0:00:05.956)       0:05:27.211 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt configuration] **************************",
                                "Wednesday 27 May 2026  01:05:36 +0000 (0:00:01.269)       0:05:28.480 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Wednesday 27 May 2026  01:05:39 +0000 (0:00:03.071)       0:05:31.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt SASL configuration] *********************",
                                "Wednesday 27 May 2026  01:05:40 +0000 (0:00:00.610)       0:05:32.161 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Wednesday 27 May 2026  01:05:44 +0000 (0:00:04.297)       0:05:36.459 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Wednesday 27 May 2026  01:05:52 +0000 (0:00:07.466)       0:05:43.926 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying 'release' file for nova_compute] *********************",
                                "Wednesday 27 May 2026  01:05:52 +0000 (0:00:00.492)       0:05:44.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************",
                                "Wednesday 27 May 2026  01:05:53 +0000 (0:00:00.820)       0:05:45.239 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Wednesday 27 May 2026  01:05:55 +0000 (0:00:02.076)       0:05:47.315 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:05:58 +0000 (0:00:02.516)       0:05:49.832 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Wednesday 27 May 2026  01:06:00 +0000 (0:00:02.003)       0:05:51.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check nova-cell containers] **********************************",
                                "Wednesday 27 May 2026  01:06:00 +0000 (0:00:00.861)       0:05:52.697 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:04 +0000 (0:00:03.023)       0:05:55.721 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:04 +0000 (0:00:00.750)       0:05:56.471 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:04 +0000 (0:00:00.131)       0:05:56.602 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.131)       0:05:56.734 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.129)       0:05:56.864 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.128)       0:05:56.992 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.283)       0:05:57.276 ********* ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.136)       0:05:57.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************",
                                "Wednesday 27 May 2026  01:06:18 +0000 (0:00:13.063)       0:06:10.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************",
                                "Wednesday 27 May 2026  01:06:29 +0000 (0:00:11.048)       0:06:21.524 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Wednesday 27 May 2026  01:06:48 +0000 (0:00:18.804)       0:06:40.329 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************",
                                "Wednesday 27 May 2026  01:07:25 +0000 (0:00:37.348)       0:07:17.677 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************",
                                "Wednesday 27 May 2026  01:07:32 +0000 (0:00:06.186)       0:07:23.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************",
                                "Wednesday 27 May 2026  01:07:32 +0000 (0:00:00.728)       0:07:24.592 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Wednesday 27 May 2026  01:07:57 +0000 (0:00:24.584)       0:07:49.176 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Wednesday 27 May 2026  01:07:57 +0000 (0:00:00.348)       0:07:49.524 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Wednesday 27 May 2026  01:08:17 +0000 (0:00:19.472)       0:08:08.997 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Wednesday 27 May 2026  01:08:23 +0000 (0:00:05.848)       0:08:14.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:08:25 +0000 (0:00:01.934)       0:08:16.780 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:08:38 +0000 (0:00:13.261)       0:08:30.042 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Wednesday 27 May 2026  01:08:39 +0000 (0:00:00.887)       0:08:30.929 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Wednesday 27 May 2026  01:08:40 +0000 (0:00:00.883)       0:08:31.813 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************",
                                "Wednesday 27 May 2026  01:08:50 +0000 (0:00:10.597)       0:08:42.411 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Wednesday 27 May 2026  01:08:52 +0000 (0:00:01.530)       0:08:43.942 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova super conductor services] *****************************",
                                "",
                                "TASK [nova : Reload nova super conductor services to remove RPC version pin] ***",
                                "Wednesday 27 May 2026  01:08:53 +0000 (0:00:00.994)       0:08:44.937 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Wednesday 27 May 2026  01:08:53 +0000 (0:00:00.412)       0:08:45.349 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Wednesday 27 May 2026  01:08:54 +0000 (0:00:01.073)       0:08:46.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Run Nova API online data migrations] *************************************",
                                "",
                                "TASK [nova : Run Nova API online database migrations] **************************",
                                "Wednesday 27 May 2026  01:08:55 +0000 (0:00:00.575)       0:08:46.998 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Wednesday 27 May 2026  01:08:55 +0000 (0:00:00.572)       0:08:47.571 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=46  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:08:56 +0000 (0:00:00.472)       0:08:48.044 ********* ",
                                "=============================================================================== ",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 37.35s",
                                "nova : Running Nova API bootstrap container ---------------------------- 33.54s",
                                "nova-cell : Restart nova-compute container ----------------------------- 24.58s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 23.49s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 19.47s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 18.81s",
                                "nova : Restart nova-scheduler container -------------------------------- 18.63s",
                                "nova : Running Nova API bootstrap container ---------------------------- 18.28s",
                                "nova : Create cell0 mappings ------------------------------------------- 17.41s",
                                "nova-cell : Create cell ------------------------------------------------ 14.85s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.66s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.26s",
                                "nova-cell : Restart nova-conductor container --------------------------- 13.06s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.04s",
                                "nova : Restart nova-api container -------------------------------------- 11.41s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 11.05s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 10.60s",
                                "nova : Copying over nova.conf ------------------------------------------- 9.00s",
                                "service-ks-register : nova | Granting user roles ------------------------ 8.39s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 7.80s",
                                "\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e44ec4c0-8a39-4dab-afce-0fa3245a1fd2 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:00.356)       0:00:00.356 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:00.279)       0:00:00.636 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m",
                                "",
                                "PLAY [Apply role octavia] ******************************************************",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:06:55 +0000 (0:00:00.451)       0:00:01.087 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating services] ***********************",
                                "Wednesday 27 May 2026  01:06:56 +0000 (0:00:00.712)       0:00:01.800 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating endpoints] **********************",
                                "Wednesday 27 May 2026  01:06:59 +0000 (0:00:03.893)       0:00:05.693 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating projects] ***********************",
                                "Wednesday 27 May 2026  01:07:06 +0000 (0:00:06.275)       0:00:11.969 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Wednesday 27 May 2026  01:07:09 +0000 (0:00:03.006)       0:00:14.976 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating roles] **************************",
                                "Wednesday 27 May 2026  01:07:16 +0000 (0:00:07.127)       0:00:22.103 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting user roles] *********************",
                                "Wednesday 27 May 2026  01:07:19 +0000 (0:00:02.957)       0:00:25.061 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "",
                                "TASK [octavia : Adding octavia related roles] **********************************",
                                "Wednesday 27 May 2026  01:07:26 +0000 (0:00:07.386)       0:00:32.447 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:14.821)       0:00:47.268 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create amphora flavor] *****************************************",
                                "Wednesday 27 May 2026  01:07:42 +0000 (0:00:00.822)       0:00:48.090 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Wednesday 27 May 2026  01:07:47 +0000 (0:00:04.757)       0:00:52.848 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 27 May 2026  01:07:51 +0000 (0:00:04.106)       0:00:56.955 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Wednesday 27 May 2026  01:07:54 +0000 (0:00:03.038)       0:00:59.994 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Add rules for security groups] *********************************",
                                "Wednesday 27 May 2026  01:08:02 +0000 (0:00:08.340)       0:01:08.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management network] ************************",
                                "Wednesday 27 May 2026  01:08:17 +0000 (0:00:15.200)       0:01:23.535 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Wednesday 27 May 2026  01:08:21 +0000 (0:00:04.030)       0:01:27.566 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Wednesday 27 May 2026  01:08:26 +0000 (0:00:04.949)       0:01:32.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Wednesday 27 May 2026  01:08:27 +0000 (0:00:00.669)       0:01:33.185 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:08:31 +0000 (0:00:04.479)       0:01:37.664 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create ports for Octavia health-manager nodes] *****************",
                                "Wednesday 27 May 2026  01:08:32 +0000 (0:00:00.834)       0:01:38.499 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Update Octavia health manager port host_id] ********************",
                                "Wednesday 27 May 2026  01:08:37 +0000 (0:00:05.171)       0:01:43.670 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Add Octavia port to openvswitch br-int] ************************",
                                "Wednesday 27 May 2026  01:08:42 +0000 (0:00:04.250)       0:01:47.921 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Install isc-dhcp-client package] *******************************",
                                "Wednesday 27 May 2026  01:08:42 +0000 (0:00:00.672)       0:01:48.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia dhclient conf] **********************************",
                                "Wednesday 27 May 2026  01:08:44 +0000 (0:00:01.886)       0:01:50.479 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia-interface service] ******************************",
                                "Wednesday 27 May 2026  01:08:45 +0000 (0:00:01.184)       0:01:51.664 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Restart octavia-interface.service if required] *****************",
                                "Wednesday 27 May 2026  01:08:46 +0000 (0:00:00.964)       0:01:52.628 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Enable and start octavia-interface.service] ********************",
                                "Wednesday 27 May 2026  01:08:48 +0000 (0:00:02.022)       0:01:54.651 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Wait for interface ohm0 ip appear] *****************************",
                                "Wednesday 27 May 2026  01:08:50 +0000 (0:00:01.414)       0:01:56.065 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Gather facts] **************************************************",
                                "Wednesday 27 May 2026  01:08:50 +0000 (0:00:00.596)       0:01:56.661 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:08:53 +0000 (0:00:02.575)       0:01:59.237 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Get amphora flavor info] ***************************************",
                                "Wednesday 27 May 2026  01:08:54 +0000 (0:00:00.640)       0:01:59.877 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 27 May 2026  01:08:58 +0000 (0:00:04.052)       0:02:03.929 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Wednesday 27 May 2026  01:09:01 +0000 (0:00:03.398)       0:02:07.328 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Get loadbalancer management network] ***************************",
                                "Wednesday 27 May 2026  01:09:08 +0000 (0:00:06.532)       0:02:13.861 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Wednesday 27 May 2026  01:09:11 +0000 (0:00:02.987)       0:02:16.848 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:09:11 +0000 (0:00:00.306)       0:02:17.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  01:09:14 +0000 (0:00:02.747)       0:02:19.902 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Wednesday 27 May 2026  01:09:14 +0000 (0:00:00.118)       0:02:20.021 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  01:09:14 +0000 (0:00:00.254)       0:02:20.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:09:15 +0000 (0:00:00.597)       0:02:20.873 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:09:15 +0000 (0:00:00.563)       0:02:21.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:09:20 +0000 (0:00:04.530)       0:02:25.966 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:09:20 +0000 (0:00:00.687)       0:02:26.653 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  01:09:22 +0000 (0:00:01.117)       0:02:27.771 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia-wsgi.conf] ********************************",
                                "Wednesday 27 May 2026  01:09:26 +0000 (0:00:04.674)       0:02:32.446 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia.conf] *************************************",
                                "Wednesday 27 May 2026  01:09:28 +0000 (0:00:01.675)       0:02:34.122 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Wednesday 27 May 2026  01:09:43 +0000 (0:00:15.347)       0:02:49.470 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-worker] ******************",
                                "Wednesday 27 May 2026  01:09:45 +0000 (0:00:01.579)       0:02:51.050 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Wednesday 27 May 2026  01:09:49 +0000 (0:00:04.546)       0:02:55.596 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Wednesday 27 May 2026  01:09:54 +0000 (0:00:04.712)       0:03:00.308 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Check octavia containers] **************************************",
                                "Wednesday 27 May 2026  01:09:59 +0000 (0:00:04.685)       0:03:04.994 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:10:02 +0000 (0:00:03.531)       0:03:08.525 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Wednesday 27 May 2026  01:10:03 +0000 (0:00:00.402)       0:03:08.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Wednesday 27 May 2026  01:10:05 +0000 (0:00:02.211)       0:03:11.140 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:10:07 +0000 (0:00:02.525)       0:03:13.665 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:10:10 +0000 (0:00:03.014)       0:03:16.680 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Wednesday 27 May 2026  01:10:13 +0000 (0:00:02.271)       0:03:18.952 ********* ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\\nINFO:__main__:Validating config file\\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\\nINFO:__main__:Copying service configuration files\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\nINFO:__main__:Setting permission for /etc/octavia/octavia.conf\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Writing out command to execute\\nINFO:__main__:Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\", \"INFO:__main__:Validating config file\", \"INFO:__main__:Kolla config strategy set to: COPY_ALWAYS\", \"INFO:__main__:Copying service configuration files\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"INFO:__main__:Setting permission for /etc/octavia/octavia.conf\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Writing out command to execute\", \"INFO:__main__:Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-27 01:10:21.262 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-27 01:10:21.263 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-27 01:10:21.393 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-27 01:10:21.887 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-27 01:10:22.074 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-27 01:10:22.079 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-27 01:10:22.130 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-27 01:10:22.177 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-27 01:10:22.288 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-27 01:10:22.325 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-27 01:10:22.348 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-27 01:10:22.544 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-27 01:10:22.549 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-27 01:10:22.617 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-27 01:10:22.810 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-27 01:10:23.076 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-27 01:10:23.114 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-27 01:10:23.144 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-27 01:10:23.164 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-27 01:10:23.220 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-27 01:10:23.389 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-27 01:10:23.615 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-27 01:10:23.750 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-27 01:10:23.939 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-27 01:10:24.080 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-27 01:10:24.113 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-27 01:10:24.147 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-27 01:10:24.371 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-27 01:10:24.409 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-27 01:10:24.649 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-27 01:10:24.679 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-27 01:10:24.737 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-27 01:10:24.742 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-27 01:10:25.166 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-27 01:10:25.199 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-27 01:10:25.287 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-27 01:10:25.317 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-27 01:10:25.358 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-27 01:10:25.409 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-27 01:10:25.650 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-27 01:10:27.656 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-27 01:10:28.019 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-27 01:10:28.273 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-27 01:10:28.285 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-27 01:10:28.378 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-27 01:10:28.385 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-27 01:10:28.395 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-27 01:10:28.432 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-27 01:10:28.466 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-27 01:10:28.540 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-27 01:10:28.576 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-27 01:10:28.609 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-27 01:10:28.732 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-27 01:10:28.767 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-27 01:10:28.799 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-27 01:10:28.866 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-27 01:10:28.902 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-27 01:10:28.961 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-27 01:10:28.997 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-27 01:10:29.053 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-27 01:10:29.085 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-27 01:10:29.118 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-27 01:10:29.153 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-27 01:10:29.272 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-27 01:10:29.309 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-27 01:10:29.315 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-27 01:10:29.350 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-27 01:10:29.416 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-27 01:10:29.452 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-27 01:10:29.487 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-27 01:10:29.558 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-27 01:10:29.588 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-27 01:10:29.595 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-27 01:10:29.600 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-27 01:10:29.605 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-27 01:10:29.644 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-27 01:10:29.672 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-27 01:10:29.680 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-27 01:10:30.203 1075 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return meth(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-27 01:10:21.262 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-27 01:10:21.263 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-27 01:10:21.393 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-27 01:10:21.887 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-27 01:10:22.074 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-27 01:10:22.079 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-27 01:10:22.130 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-27 01:10:22.177 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-27 01:10:22.288 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-27 01:10:22.325 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-27 01:10:22.348 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-27 01:10:22.544 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-27 01:10:22.549 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-27 01:10:22.617 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-27 01:10:22.810 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-27 01:10:23.076 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-27 01:10:23.114 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-27 01:10:23.144 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-27 01:10:23.164 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-27 01:10:23.220 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-27 01:10:23.389 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-27 01:10:23.615 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-27 01:10:23.750 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-27 01:10:23.939 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-27 01:10:24.080 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-27 01:10:24.113 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-27 01:10:24.147 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-27 01:10:24.371 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-27 01:10:24.409 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-27 01:10:24.649 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-27 01:10:24.679 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-27 01:10:24.737 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-27 01:10:24.742 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-27 01:10:25.166 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-27 01:10:25.199 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-27 01:10:25.287 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-27 01:10:25.317 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-27 01:10:25.358 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-27 01:10:25.409 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-27 01:10:25.650 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-27 01:10:27.656 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-27 01:10:28.019 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-27 01:10:28.273 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-27 01:10:28.285 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-27 01:10:28.378 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-27 01:10:28.385 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-27 01:10:28.395 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-27 01:10:28.432 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-27 01:10:28.466 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-27 01:10:28.540 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-27 01:10:28.576 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-27 01:10:28.609 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-27 01:10:28.732 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-27 01:10:28.767 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-27 01:10:28.799 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-27 01:10:28.866 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-27 01:10:28.902 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-27 01:10:28.961 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-27 01:10:28.997 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-27 01:10:29.053 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-27 01:10:29.085 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-27 01:10:29.118 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-27 01:10:29.153 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-27 01:10:29.272 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-27 01:10:29.309 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-27 01:10:29.315 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-27 01:10:29.350 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-27 01:10:29.416 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-27 01:10:29.452 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-27 01:10:29.487 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-27 01:10:29.558 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-27 01:10:29.588 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-27 01:10:29.595 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-27 01:10:29.600 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-27 01:10:29.605 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-27 01:10:29.644 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-27 01:10:29.672 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-27 01:10:29.680 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-27 01:10:30.203 1075 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:10:30.203 1075 ERROR octavia-db-manage \"]}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:10:30 +0000 (0:00:17.599)       0:03:36.551 ********* ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 17.60s",
                                "octavia : Copying over octavia.conf ------------------------------------ 15.35s",
                                "octavia : Add rules for security groups -------------------------------- 15.20s",
                                "octavia : Adding octavia related roles --------------------------------- 14.82s",
                                "octavia : Create security groups for octavia ---------------------------- 8.34s",
                                "service-ks-register : octavia | Granting user roles --------------------- 7.39s",
                                "service-ks-register : octavia | Creating users -------------------------- 7.13s",
                                "octavia : Get security groups for octavia ------------------------------- 6.53s",
                                "service-ks-register : octavia | Creating endpoints ---------------------- 6.28s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.17s",
                                "octavia : Create loadbalancer management subnet ------------------------- 4.95s",
                                "octavia : Create amphora flavor ----------------------------------------- 4.76s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 4.71s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 4.68s",
                                "octavia : Copying over config.json files for services ------------------- 4.67s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 4.55s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 4.53s",
                                "octavia : Update loadbalancer management subnet ------------------------- 4.48s",
                                "octavia : Update Octavia health manager port host_id -------------------- 4.25s",
                                "octavia : Create nova keypair for amphora ------------------------------- 4.11s",
                                "\u001b[32m2026-05-27 01:10:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Wed May 27 01:11:34 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:11:34.646702Z",
                            "start": "2026-05-27T00:40:47.748042Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001c",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:02:54.731863",
                            "end": "2026-05-27 01:14:29.936698",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 /opt/configuration/scripts/bootstrap.sh",
                                    "_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-a9cb-95ca-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:11:35.204835",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# BOOTSTRAP\n\n+ set -e\n+ echo\n+ echo '# BOOTSTRAP'\n+ echo\n+ sh -c /opt/configuration/scripts/bootstrap-services.sh\n+ set -e\n+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh\n\u001b[32m2026-05-27 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a8416e39-b139-4d4e-82fb-91bd30fadf9d (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-27 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d4061857-7397-4572-9ab4-e834bd6e6593 (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d4061857-7397-4572-9ab4-e834bd6e6593 (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  01:12:02 +0000 (0:00:00.104)       0:00:00.104 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nWednesday 27 May 2026  01:12:04 +0000 (0:00:02.023)       0:00:02.127 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nWednesday 27 May 2026  01:12:13 +0000 (0:00:08.428)       0:00:10.556 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nWednesday 27 May 2026  01:12:21 +0000 (0:00:08.113)       0:00:18.670 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nWednesday 27 May 2026  01:12:26 +0000 (0:00:04.893)       0:00:23.564 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nWednesday 27 May 2026  01:12:32 +0000 (0:00:06.720)       0:00:30.285 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nWednesday 27 May 2026  01:12:37 +0000 (0:00:04.773)       0:00:35.058 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nWednesday 27 May 2026  01:12:41 +0000 (0:00:03.818)       0:00:38.876 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:12:44 +0000 (0:00:03.277)       0:00:42.154 ********* \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 8.43s\nCreate volume type LUKS ------------------------------------------------- 8.11s\nSet public network to default ------------------------------------------- 6.72s\nCreate public network --------------------------------------------------- 4.89s\nCreate public subnet ---------------------------------------------------- 4.77s\nCreate default IPv4 subnet pool ----------------------------------------- 3.82s\nCreate manager role ----------------------------------------------------- 3.28s\nGathering Facts --------------------------------------------------------- 2.02s\n\u001b[32m2026-05-27 01:12:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f7345094-bb3b-442b-86f2-8aba9d7405d7 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:13:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m\n+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m\n\u001b[32m2026-05-27 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 597c5aaf-86df-47d6-8035-93b02a2b599b (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m\n\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:13:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m",
                            "stdout_lines": [
                                "",
                                "# BOOTSTRAP",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# BOOTSTRAP'",
                                "+ echo",
                                "+ sh -c /opt/configuration/scripts/bootstrap-services.sh",
                                "+ set -e",
                                "+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh",
                                "\u001b[32m2026-05-27 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a8416e39-b139-4d4e-82fb-91bd30fadf9d (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d4061857-7397-4572-9ab4-e834bd6e6593 (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d4061857-7397-4572-9ab4-e834bd6e6593 (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  01:12:02 +0000 (0:00:00.104)       0:00:00.104 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Wednesday 27 May 2026  01:12:04 +0000 (0:00:02.023)       0:00:02.127 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Wednesday 27 May 2026  01:12:13 +0000 (0:00:08.428)       0:00:10.556 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Wednesday 27 May 2026  01:12:21 +0000 (0:00:08.113)       0:00:18.670 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Wednesday 27 May 2026  01:12:26 +0000 (0:00:04.893)       0:00:23.564 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Wednesday 27 May 2026  01:12:32 +0000 (0:00:06.720)       0:00:30.285 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Wednesday 27 May 2026  01:12:37 +0000 (0:00:04.773)       0:00:35.058 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Wednesday 27 May 2026  01:12:41 +0000 (0:00:03.818)       0:00:38.876 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:12:44 +0000 (0:00:03.277)       0:00:42.154 ********* ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 8.43s",
                                "Create volume type LUKS ------------------------------------------------- 8.11s",
                                "Set public network to default ------------------------------------------- 6.72s",
                                "Create public network --------------------------------------------------- 4.89s",
                                "Create public subnet ---------------------------------------------------- 4.77s",
                                "Create default IPv4 subnet pool ----------------------------------------- 3.82s",
                                "Create manager role ----------------------------------------------------- 3.28s",
                                "Gathering Facts --------------------------------------------------------- 2.02s",
                                "\u001b[32m2026-05-27 01:12:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f7345094-bb3b-442b-86f2-8aba9d7405d7 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 597c5aaf-86df-47d6-8035-93b02a2b599b (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:14:29.992179Z",
                            "start": "2026-05-27T01:11:34.849082Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001d",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:21:04.009104",
                            "end": "2026-05-27 01:35:34.318883",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 /opt/configuration/scripts/check.sh",
                                    "_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-a9cb-95ca-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:14:30.309779",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n\n# CHECK\n\n+ echo\n+ echo '# CHECK'\n+ echo\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-manager\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-manager'\n+ echo\n+ osism container testbed-manager ps\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m\nCONTAINER ID   IMAGE                                                           COMMAND                  CREATED          STATUS                    PORTS                                                                             NAMES\n55f9b3fc2a46   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_blackbox_exporter\nf22d1b039e9a   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_alertmanager\nf128b6867f44   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_cadvisor\nc246f8a2e2cc   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                                                                                               prometheus_node_exporter\n8570561bd663   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                                                                                               prometheus_server\ne07cf6169fd7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   15 minutes ago   Up 15 minutes                                                                                               cephclient\n04b1ee8ac2f3   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                                                                                               cron\ne3ae306ff735   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                                                                                               kolla_toolbox\n6c4852309d24   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                                                                                               fluentd\nc35abc9ec7cb   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   27 minutes ago   Up 27 minutes (healthy)   80/tcp                                                                            phpmyadmin\nc885b8ea84d8   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   28 minutes ago   Up 27 minutes                                                                                               openstackclient\n4072b8c8f6bf   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   28 minutes ago   Up 27 minutes (healthy)   8080/tcp                                                                          homer\n26e4d3f190db   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   51 minutes ago   Up 50 minutes (healthy)   192.168.16.5:3128->3128/tcp                                                       squid\n65d0786521f3   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     manager-inventory_reconciler-1\nf3af0887d0b5   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     osism-kubernetes\nf6ae96bdc754   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     osism-ansible\n557899debaea   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     ceph-ansible\n6c25de914d37   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     kolla-ansible\naed1aa311654   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   55 minutes ago   Up 35 minutes (healthy)   8000/tcp                                                                          manager-ara-server-1\ne5fb6354c389   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-beat-1\n06299bfd4c22   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-flower-1\n67bd07f81869   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-openstack-1\ne3b271c0935e   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes (healthy)   3306/tcp                                                                          manager-mariadb-1\nbe28c45a71f7   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes             192.168.16.5:3000->3000/tcp                                                       osism-frontend\n9e9ea48d511a   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes (healthy)   6379/tcp                                                                          manager-redis-1\n3b34a1d3599c   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1\n9f7ee2ce5907   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-listener-1\n25beab10a4b9   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     osismclient\n42b26ece3286   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   57 minutes ago   Up 57 minutes (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik\n\n## Images @ testbed-manager\n\n+ echo\n+ echo '## Images @ testbed-manager'\n+ echo\n+ osism container testbed-manager images\nREPOSITORY                                               TAG              IMAGE ID       CREATED             SIZE\nregistry.osism.tech/osism/osism-ansible                  latest           8f0c620a0466   58 minutes ago      646MB\nregistry.osism.tech/osism/osism-kubernetes               latest           acddc9fc3702   About an hour ago   1.25GB\nregistry.osism.tech/osism/ceph-ansible                   reef             cab6fb3cf23a   About an hour ago   592MB\nregistry.osism.tech/osism/osism                          latest           c903e2806a13   About an hour ago   401MB\nregistry.osism.tech/osism/osism-frontend                 latest           852861628e64   About an hour ago   216MB\nregistry.osism.tech/osism/inventory-reconciler           latest           46bc948eb009   About an hour ago   364MB\nregistry.osism.tech/osism/openstackclient                2024.2           914e926ee576   21 hours ago        239MB\nregistry.osism.tech/osism/cephclient                     reef             f8e388f9dce5   3 days ago          453MB\nregistry.osism.tech/kolla/fluentd                        2024.2           d3f225eb0b56   4 days ago          582MB\nregistry.osism.tech/kolla/kolla-toolbox                  2024.2           eb5edaed1db3   4 days ago          671MB\nregistry.osism.tech/kolla/cron                           2024.2           33374e0f469c   4 days ago          269MB\nregistry.osism.tech/kolla/prometheus-v2-server           2024.2           aecbd739b980   4 days ago          842MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           ad129d126a2e   4 days ago          311MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2024.2           eea5418b86eb   4 days ago          407MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2024.2           e08004fdd701   4 days ago          361MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2024.2           76279f767f84   4 days ago          309MB\nregistry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   6 days ago          644MB\nregistry.osism.tech/osism/ara-server                     1.7.5            94a2b543326d   2 months ago        263MB\nregistry.osism.tech/dockerhub/library/redis              7.4.7-alpine     e08bd8d5a677   3 months ago        41.4MB\nregistry.osism.tech/osism/homer                          v25.10.1         ea34b371c716   5 months ago        11.5MB\nregistry.osism.tech/dockerhub/library/mariadb            11.8.4           70745dd8f1d0   6 months ago        334MB\nphpmyadmin/phpmyadmin                                    5.2              e66b1f5a8c58   7 months ago        742MB\nregistry.osism.tech/dockerhub/library/traefik            v3.5.0           11cc59587f6a   10 months ago       226MB\nregistry.osism.tech/dockerhub/ubuntu/squid               6.1-23.10_beta   34b6bbbcf74b   23 months ago       146MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-0\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\ndd7aa513b4af   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana\n3beb97125c96   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n162d995c507b   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\n3a81d35303ef   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n6a1765b2c0cf   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\nb58147a1847b   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\nd99dd996adbb   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\nada527fbc6c6   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\nf73f7a4c441d   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n69b22721cca9   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\nb34f166f8789   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\ne96642bbebbb   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api\n63e7dfd08479   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9\n5514f57b8f1d   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\nca0bc32a7576   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n0454b819f310   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler\ne75d9aec6948   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener\n890c716cc346   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api\n788d1ce01529   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nf82dce4c084e   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\n8ba343153b9c   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n51710742acda   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api\n32a5e72a2f40   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter\nfdcdb8a0223e   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_cadvisor\n9bc5dfa49970   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api\n37e6c00b52a9   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter\n7df299531d8e   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter\n5c6009f7155d   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter\ncc4fc2974ec6   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-0\nd109126b8055   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 15 minutes (healthy)             keystone\nd00696b67e17   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n13c1c7e59688   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\n95ff4832b0a9   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\n6da44171e32a   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   17 minutes ago   Up 3 minutes (healthy)              mariadb\nb4302b44dc92   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards\n7eb9bbf760fc   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch\nc6618078679f   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-0\n9ec8201ccc5e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived\n5a10fc0b5f6b   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql\n02dde143c614   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             haproxy\n47b3fccbbf86   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n843fcd650228   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\n739d15191d25   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n5c686dc7587c   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller\nf0c6127c6a53   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-0\n749c23e27a2a   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             openvswitch_vswitchd\nc1d0bb7fabaa   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\ncda582bc4685   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db\nb212e4036449   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel\n027e8a83f7b0   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis\n88c3283fb487   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached\nbc010edfbd75   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron\nd97ca485494b   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       kolla_toolbox\n9a56c46d375d   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB\nregistry.osism.tech/kolla/octavia-housekeeping                2024.2    d80f8f18faff   4 days ago   1.03GB\nregistry.osism.tech/kolla/octavia-worker                      2024.2    edaef4dedc4d   4 days ago   1.03GB\nregistry.osism.tech/kolla/octavia-health-manager              2024.2    49d409aa155e   4 days ago   1.03GB\nregistry.osism.tech/kolla/octavia-driver-agent                2024.2    017e302ddd73   4 days ago   1.05GB\nregistry.osism.tech/kolla/octavia-api                         2024.2    9a7e98c90175   4 days ago   1.05GB\nregistry.osism.tech/kolla/aodh-listener                       2024.2    32c1e6d919e0   4 days ago   977MB\nregistry.osism.tech/kolla/aodh-api                            2024.2    c9ffc56995cd   4 days ago   976MB\nregistry.osism.tech/kolla/aodh-evaluator                      2024.2    21f257f9d7f1   4 days ago   977MB\nregistry.osism.tech/kolla/aodh-notifier                       2024.2    a35cb619375c   4 days ago   977MB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   4 days ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   4 days ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   4 days ago   1.17GB\nregistry.osism.tech/kolla/skyline-apiserver                   2024.2    c40326513f3a   5 days ago   993MB\nregistry.osism.tech/kolla/skyline-console                     2024.2    25f76b0232cd   5 days ago   1.05GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB\nregistry.osism.tech/kolla/ceilometer-notification             2024.2    c769c6034675   5 days ago   979MB\nregistry.osism.tech/kolla/ceilometer-central                  2024.2    c13f8c97e826   5 days ago   980MB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-1\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\n15d7159a9e16   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana\nf2d86cfbcbbf   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n02247ad48d43   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\na0a3d8fa1823   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n5795b71667ab   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\nbb6f45cc446b   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\nee6be0e7459a   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              neutron_server\nf624252d2d1b   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\na742e8b3ef5c   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n46668e23c273   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\ne36b809bb100   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\n64768619786a   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api\na637f942d1b5   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9\n0f3eacb1e00f   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\ne21fc103ab5f   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler\nc66b668ceba1   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n10b651c5706b   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener\n9821b367ffe2   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api\nbd6e9ad8825c   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nb1d2714a11b1   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\n0aa6cb6ac568   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api\n8901f6c5e3d1   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n132619a2b439   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter\ne5219da74a95   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api\nc58a7fe3fc2a   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_cadvisor\nc8024f40d0e7   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter\n0cd1404b3224   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter\na4a5175c0065   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter\na38274a647c3   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-1\n36a947695f76   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n75ece055952c   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n28243ed387db   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\nab25f34a0095   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\n70ba0f316204   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards\n6faf4b4c6e4d   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 18 minutes (healthy)             mariadb\nbcb70861b52f   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch\n756465f69b1b   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived\nf5c4dc1b292c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-1\ne3ecd1ff046a   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql\n06eb66966a39   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             haproxy\n6816aeba57f6   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n8802b257bf40   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\nfddbf66f38cd   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n2ebbffc98dea   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller\n0d1a982d3c2d   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             rabbitmq\nc1618b01162b   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-1\n6e32abe452d3   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             openvswitch_vswitchd\na350c66436c7   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db\na7d414c4cbc4   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel\n49243569fc58   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis\n7c576267cf97   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached\nef91d774d164   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron\nd6ea313a4a08   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       kolla_toolbox\ndd82c60e2654   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   4 days ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   4 days ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   5 days ago   1.17GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-2\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\n46bef000c13d   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana\nbfcc7e04a0d4   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\nabb1c0f1210b   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\nbb17f3f877dc   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\nb9fd5cad447a   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\n49e616c1a778   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\n9c8723f3f460   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\nb7e21366a4c6   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\n6956d3a25435   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\n5f1fd99289de   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer\n14003f9c9327   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central\n992c47d4bac4   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api\nc27441277a1c   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9\ne9a5638d01d5   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\nc0cb2b15cf5d   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler\n648dd0d79392   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n07ec1134e898   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener\n63fc8bd25072   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api\nc241fb1b2362   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nb4148d94cdf3   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\n1760bba0d843   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api\n49eced97ab4e   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler\n7d6d457af8ef   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter\n1a05d0e97fe9   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api\n90abd8b1a0ed   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_cadvisor\nd40861b9f38a   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter\nd1bbb41fb883   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter\n86e0a540362e   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter\n013e44ebec65   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-2\nc4cfa5ee82f3   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n59ac249cd189   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n83b70df8982e   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\n8e21b7ea19f3   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\nd8bbabc90c1e   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards\n396355d349ef   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 18 minutes (healthy)             mariadb\ne7599cec2696   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch\n1cc98741e0ed   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived\n377e75d53057   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-2\nf50a28d888c4   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql\ned9b5a55b673   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes (healthy)             haproxy\n453d48961863   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\nb4389c7cbfc2   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\ncd80950a92ac   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n12961769f770   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller\neef422f40323   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             rabbitmq\n393bcefae85a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-2\n67716dee95fc   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             openvswitch_vswitchd\n13f49198c1b4   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db\n9dfa56bbfd4c   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel\na1335f4da1ed   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis\nd0c89168ff4c   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached\nd5496c6882f5   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron\n325facef2462   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       kolla_toolbox\n06978c9590d8   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   5 days ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   5 days ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   5 days ago   1.17GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 24m)\n    mgr: testbed-node-2(active, since 14m), standbys: testbed-node-1, testbed-node-0\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 21m), 6 in (since 22m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 555 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  425 MiB  113 GiB  5.91  1.00    -          root default           \n-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  139 MiB   38 GiB  5.91  1.00    -              host testbed-node-3\n 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.20  1.22  197      up          osd.1          \n 5    hdd  0.01949   1.00000   20 GiB  945 MiB   875 MiB    1 KiB   70 MiB   19 GiB  4.62  0.78  191      up          osd.5          \n-3         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-4\n 0    hdd  0.01949   1.00000   20 GiB  1.0 GiB  1003 MiB    1 KiB   70 MiB   19 GiB  5.24  0.89  189      up          osd.0          \n 3    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   74 MiB   19 GiB  6.59  1.11  201      up          osd.3          \n-5         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB   1.4 GiB    1 KiB   74 MiB   19 GiB  7.34  1.24  203      up          osd.2          \n 4    hdd  0.01949   1.00000   20 GiB  920 MiB   851 MiB    1 KiB   70 MiB   19 GiB  4.50  0.76  189      up          osd.4          \n                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  425 MiB  113 GiB  5.91                                            \nMIN/MAX VAR: 0.76/1.24  STDDEV: 1.17\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 6,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 1476,\n  \"features\": {\n    \"quorum_con\": \"4540138322906710015\",\n    \"quorum_mon\": [\n      \"kraken\",\n      \"luminous\",\n      \"mimic\",\n      \"osdmap-prune\",\n      \"nautilus\",\n      \"octopus\",\n      \"pacific\",\n      \"elector-pinging\",\n      \"quincy\",\n      \"reef\"\n    ]\n  },\n  \"monmap\": {\n    \"epoch\": 1,\n    \"fsid\": \"11111111-1111-1111-1111-111111111111\",\n    \"modified\": \"2026-05-27T00:49:51.819644Z\",\n    \"created\": \"2026-05-27T00:49:51.819644Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders\": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks\": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n# Ceph free space status\n\n+ echo\n+ echo '# Ceph free space status'\n+ echo\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.0 KiB        7   56 KiB      0     53 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32     19 B        2   12 KiB      0     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   5.96     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver latest 5.0.0\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply facts\n\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d2764836-ceee-4dc0-88f8-4cd7de651d24 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d2764836-ceee-4dc0-88f8-4cd7de651d24 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  01:15:07 +0000 (0:00:00.337)       0:00:00.337 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  01:15:08 +0000 (0:00:01.342)       0:00:01.679 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  01:15:10 +0000 (0:00:01.147)       0:00:02.827 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  01:15:15 +0000 (0:00:04.916)       0:00:07.743 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:15:15 +0000 (0:00:00.743)       0:00:08.486 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.92s\nosism.commons.facts : Create custom facts directory --------------------- 1.34s\nosism.commons.facts : Copy fact files ----------------------------------- 1.15s\nGather facts for all hosts ---------------------------------------------- 0.74s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:15:31 +0000 (0:00:00.528)       0:00:00.528 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:15:32 +0000 (0:00:01.016)       0:00:01.545 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:15:33 +0000 (0:00:00.718)       0:00:02.264 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 27 May 2026  01:15:33 +0000 (0:00:00.142)       0:00:02.406 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nWednesday 27 May 2026  01:15:34 +0000 (0:00:00.285)       0:00:02.692 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nWednesday 27 May 2026  01:15:35 +0000 (0:00:01.519)       0:00:04.212 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nWednesday 27 May 2026  01:15:35 +0000 (0:00:00.289)       0:00:04.502 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:15:36 +0000 (0:00:00.281)       0:00:04.783 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mon is not running] ********************\nWednesday 27 May 2026  01:15:36 +0000 (0:00:00.314)       0:00:05.098 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nWednesday 27 May 2026  01:15:36 +0000 (0:00:00.452)       0:00:05.550 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:15:37 +0000 (0:00:00.285)       0:00:05.836 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:15:37 +0000 (0:00:00.248)       0:00:06.084 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:15:37 +0000 (0:00:00.254)       0:00:06.338 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.232)       0:00:06.571 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.070)       0:00:06.641 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.069)       0:00:06.710 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.234)       0:00:06.945 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.251)       0:00:07.196 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nWednesday 27 May 2026  01:15:38 +0000 (0:00:00.281)       0:00:07.478 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nWednesday 27 May 2026  01:15:39 +0000 (0:00:00.121)       0:00:07.599 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nWednesday 27 May 2026  01:15:40 +0000 (0:00:01.597)       0:00:09.197 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nWednesday 27 May 2026  01:15:40 +0000 (0:00:00.308)       0:00:09.505 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nWednesday 27 May 2026  01:15:41 +0000 (0:00:00.137)       0:00:09.643 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nWednesday 27 May 2026  01:15:41 +0000 (0:00:00.304)       0:00:09.948 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nWednesday 27 May 2026  01:15:41 +0000 (0:00:00.292)       0:00:10.240 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nWednesday 27 May 2026  01:15:41 +0000 (0:00:00.110)       0:00:10.351 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nWednesday 27 May 2026  01:15:41 +0000 (0:00:00.125)       0:00:10.476 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nWednesday 27 May 2026  01:15:42 +0000 (0:00:00.300)       0:00:10.776 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nWednesday 27 May 2026  01:15:43 +0000 (0:00:01.314)       0:00:12.090 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nWednesday 27 May 2026  01:15:43 +0000 (0:00:00.299)       0:00:12.390 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nWednesday 27 May 2026  01:15:43 +0000 (0:00:00.135)       0:00:12.525 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nWednesday 27 May 2026  01:15:44 +0000 (0:00:00.153)       0:00:12.679 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nWednesday 27 May 2026  01:15:44 +0000 (0:00:00.157)       0:00:12.836 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:15:44 +0000 (0:00:00.146)       0:00:12.982 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:15:44 +0000 (0:00:00.251)       0:00:13.234 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:15:44 +0000 (0:00:00.253)       0:00:13.488 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:15:46 +0000 (0:00:01.811)       0:00:15.299 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:15:47 +0000 (0:00:00.262)       0:00:15.562 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:47 +0000 (0:00:00.638)       0:00:16.201 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:47 +0000 (0:00:00.072)       0:00:16.273 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:15:47 +0000 (0:00:00.069)       0:00:16.342 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:15:47 +0000 (0:00:00.074)       0:00:16.417 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:15:49 +0000 (0:00:01.306)       0:00:17.723 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-05-27T01:15:32+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:15:49 +0000 (0:00:00.398)       0:00:18.121 ********* \n=============================================================================== \nAggregate test results step one ----------------------------------------- 1.81s\nGet monmap info from one mon container ---------------------------------- 1.60s\nGet container info ------------------------------------------------------ 1.52s\nGather status data ------------------------------------------------------ 1.31s\nWrite report file ------------------------------------------------------- 1.31s\nGet timestamp for report file ------------------------------------------- 1.02s\nCreate report output directory ------------------------------------------ 0.72s\nAggregate test results step three --------------------------------------- 0.64s\nSet test result to failed if ceph-mon is not running -------------------- 0.45s\nPrint report file information ------------------------------------------- 0.40s\nFlush handlers ---------------------------------------------------------- 0.37s\nPrepare test data ------------------------------------------------------- 0.31s\nSet quorum test data ---------------------------------------------------- 0.31s\nPass quorum test if all monitors are in quorum -------------------------- 0.30s\nSet health test data ---------------------------------------------------- 0.30s\nPrepare status test vars ------------------------------------------------ 0.30s\nSet fsid test vars ------------------------------------------------------ 0.29s\nSet test result to failed if container is missing ----------------------- 0.29s\nPrepare test data for container existance test -------------------------- 0.29s\nSet test result to passed if ceph-mon is running ------------------------ 0.29s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:16:05 +0000 (0:00:00.526)       0:00:00.526 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:16:06 +0000 (0:00:01.031)       0:00:01.558 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:16:07 +0000 (0:00:00.731)       0:00:02.290 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 27 May 2026  01:16:07 +0000 (0:00:00.142)       0:00:02.432 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nWednesday 27 May 2026  01:16:07 +0000 (0:00:00.276)       0:00:02.709 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nWednesday 27 May 2026  01:16:09 +0000 (0:00:01.426)       0:00:04.136 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nWednesday 27 May 2026  01:16:09 +0000 (0:00:00.299)       0:00:04.435 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:09 +0000 (0:00:00.318)       0:00:04.754 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mgr is not running] ********************\nWednesday 27 May 2026  01:16:10 +0000 (0:00:00.298)       0:00:05.052 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mgr is running] ************************\nWednesday 27 May 2026  01:16:10 +0000 (0:00:00.491)       0:00:05.544 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:16:10 +0000 (0:00:00.302)       0:00:05.846 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:16:11 +0000 (0:00:00.246)       0:00:06.093 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:16:11 +0000 (0:00:00.235)       0:00:06.328 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:11 +0000 (0:00:00.239)       0:00:06.568 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:11 +0000 (0:00:00.069)       0:00:06.637 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:11 +0000 (0:00:00.067)       0:00:06.705 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:16:12 +0000 (0:00:00.217)       0:00:06.923 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 27 May 2026  01:16:12 +0000 (0:00:00.249)       0:00:07.173 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nWednesday 27 May 2026  01:16:12 +0000 (0:00:00.278)       0:00:07.451 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nWednesday 27 May 2026  01:16:12 +0000 (0:00:00.135)       0:00:07.587 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nWednesday 27 May 2026  01:16:14 +0000 (0:00:01.632)       0:00:09.220 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nWednesday 27 May 2026  01:16:14 +0000 (0:00:00.258)       0:00:09.478 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nWednesday 27 May 2026  01:16:14 +0000 (0:00:00.320)       0:00:09.799 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nWednesday 27 May 2026  01:16:15 +0000 (0:00:00.137)       0:00:09.936 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:16:15 +0000 (0:00:00.160)       0:00:10.097 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:16:15 +0000 (0:00:00.282)       0:00:10.380 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:16:15 +0000 (0:00:00.292)       0:00:10.672 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:16:17 +0000 (0:00:01.575)       0:00:12.247 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:16:17 +0000 (0:00:00.313)       0:00:12.561 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:18 +0000 (0:00:00.309)       0:00:12.871 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:18 +0000 (0:00:00.083)       0:00:12.955 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:18 +0000 (0:00:00.071)       0:00:13.027 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:16:18 +0000 (0:00:00.071)       0:00:13.098 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:16:19 +0000 (0:00:01.266)       0:00:14.365 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-05-27T01:16:06+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:16:19 +0000 (0:00:00.397)       0:00:14.762 ********* \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.63s\nAggregate test results step one ----------------------------------------- 1.57s\nGet container info ------------------------------------------------------ 1.43s\nWrite report file ------------------------------------------------------- 1.27s\nGet timestamp for report file ------------------------------------------- 1.03s\nCreate report output directory ------------------------------------------ 0.73s\nSet test result to failed if ceph-mgr is not running -------------------- 0.49s\nPrint report file information ------------------------------------------- 0.40s\nFlush handlers ---------------------------------------------------------- 0.35s\nExtract list of enabled mgr modules ------------------------------------- 0.32s\nSet test result to passed if container is existing ---------------------- 0.32s\nAggregate test results step two ----------------------------------------- 0.31s\nAggregate test results step three --------------------------------------- 0.31s\nSet test result to passed if ceph-mgr is running ------------------------ 0.30s\nSet test result to failed if container is missing ----------------------- 0.30s\nPrepare test data ------------------------------------------------------- 0.30s\nSet validation result to failed if a test failed ------------------------ 0.29s\nSet validation result to passed if no test failed ----------------------- 0.28s\nFail due to missing containers ------------------------------------------ 0.28s\nPrepare test data for container existance test -------------------------- 0.28s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:16:36 +0000 (0:00:00.531)       0:00:00.531 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  01:16:37 +0000 (0:00:01.066)       0:00:01.598 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:16:37 +0000 (0:00:00.233)       0:00:01.831 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:16:38 +0000 (0:00:00.730)       0:00:02.562 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nWednesday 27 May 2026  01:16:38 +0000 (0:00:00.113)       0:00:02.676 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 27 May 2026  01:16:38 +0000 (0:00:00.134)       0:00:02.811 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nWednesday 27 May 2026  01:16:38 +0000 (0:00:00.492)       0:00:03.303 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 27 May 2026  01:16:38 +0000 (0:00:00.151)       0:00:03.455 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate total number of OSDs in cluster] *******************************\nWednesday 27 May 2026  01:16:39 +0000 (0:00:00.322)       0:00:03.777 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:39 +0000 (0:00:00.395)       0:00:04.172 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nWednesday 27 May 2026  01:16:39 +0000 (0:00:00.283)       0:00:04.456 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8cdf2a6bca12c693b754ac9df04afc208fbc7bff4289d81dec20b41cdfec9e45', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '57b7a8c61cf5501ed117f75df0ee352fd6f2634f79742ce4fc4b5e26dabe7d0b', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bcb370565352b840f3c0f58b063525becf68ee89e39fa3b8816126d83f936781', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8999f7136246be7878774f7523d8b7be3e1483f1ba640a08d46e52cb9cfd2d29', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '55f52936a2f249c08ea67d8e40273506e23f9c4ddac134723d1cd870faea9fa8', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9531accab9070044e92f438bdee952acf22d9fa9ebf6de38195a6be3840d094e', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'eff806f750e3479e09bbfc1594cfa01f67ce71a4beca11a91dbc3a195c47443a', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '41c807d1d4ba7e25a98d6a743f2be8a2d922de8780eeef53a9f81294f2ff40f7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c6d5be2adcfe7f120da089f870e6a64ed3b3ad497fad1d01c2d0f94045003e46', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '66cbc7b386f4140e01093339a816c7cc4f8733c42bc6f27fe6460aa23092feaf', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '3298d6ae5a151be3f719d6872101fb081a75cda6cb05fc05b55b631401f64b88', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': 'ec45676df4acf7b39bfdf9ea1c88fb1a0c11e84f65e5215c0e64be04867f4931', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'cb133c0fc53fece8a8be2f8a6c5b09de0fde7adc37c12717b46c346f4f16ae23', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dd6385bb042cdb03c95fefc48d518666874d4a5ed1723a372930b62b280c7000', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'adaed7f64107698383fd88f22f14214d538bbf51c756c2a328dc66f42cdccf8d', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ea9632dd4ad31fd14aa182521ffdcf1b763ea4e0bc43d8bd4b416b14ccc6862e', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e1f6bd2153bffd601be32c67f4fcadfba1262903ddde6ab3d4d777fcf232924b', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2fc572ef2be56faae7c40aea3ff8f6c492229dd3a50b4295f4c3bdb11f1e5fb8', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b0d31e1a1f2fed8ad0e331bf43c44b2b0198facc73f66de3b429256aa4ef722f', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5dedffc0c7efa82255892a79844c14b558192dd1b45d4cf5b8009c96aeaa5355', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b29ac636f07d446bc26db8c1a0a4a07a4c8f53dc6a81471b71f0b68208e0a8eb', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4dd7c3e90932e69aa10ce8ab2e4f2e96d4ff24ce5b46c05db0fd42d62cafe576', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08477a30ef92ded0befeac40118cfd8bc32b0d98a5206b4a029d2573c40bc79e', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5952d9134bdfa6c8d1e0fe1395bbaefc0cb712e0317de19718460d08bc0952e4', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7a420329de441c505e0c9b36f1095002431f6894789f124eab6eade3f42f14a6', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b8b9c41e3031167cd93ec6d564aedf88f67707bf75688807afd02a7e1ed10f67', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0937e0b388a17ecdb8a34433b94e10c3b10cedf270b358e5f10e3668b8c0a20f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a891088c2f074fc07995ff7c912c463f2c103ff30c5f03192768ee5363424334', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': 'e0494032406ba376983514e49af6ae70bb1ce43d81bba9cc052d7a1ded97ad4e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '9f86539e92c657c36bba377be6765b0ab18a2eb292bbec69e4fdc2e9148f8bb0', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3c8828a5866127f9230967b672950d3ebf5eb1edde681961a039fdb21049dee6', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4267d68f6e125fa90cd013da7ac408169a564cedfe2be1ad8b553f352458110f', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08a936f1b3bc0dbf0f6a6ead8b948c0e899dcdec2287992cee3317106375ff58', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '36099d5778da7f3cbc4d01cbfc62c7ce16099200471f56ee617120e96461f4db', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '46119e9473b4e349279c93cc9eedf8e2871814f6c4336af4347465412e191e6d', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '89bcab1ea1c4d78242167fb8f1c60f1b4cbcff9f6a8a57ceaeba2e892255999d', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ee8fcea31661a232532fa884ef420dbe5efb58fe3c1b34cd0b6403f95f510aff', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ee4cf98687d4fff7e3620d95f1d11360ccb197161f29d67c837bbc0d3211d79e', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6023b03b286788e37c8e51bf2e758ceadd66762e54629b3b11b56a7b476b2d74', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae0eb2487a2ab34ce0dba2a61f8c974f28abd9d135091f9e5d7946354140135e', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '311972f3f94607294fc421bed894d5be0e741a0d0fa8630afe91204a804c9848', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '780f4f726c73d841348d51b17657ed4e617ec36697aa12a181fc5587ef428442', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bd9dd6cb160bddcb460087b909b6d4772a7ca04d004b63b292a979daeddb7741', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3973478917afe7ba3b7d8127de4f1c0963da4696d880d3e67da428e46e0c5f58', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e6ea8d25fe2320fa61ce66a3aa9c98cde0e4113cc3815e2dc2b410401c63c863', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cbca9343639a98dabdf5dbc84c7e254677b73b35c4083a55d29b006fc5a327d7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '07f50e2316c771862c4c8605d47d46a0e45205c1f6f0b637b660f82088ebeb07', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '3d137daa6b41e41638be3df951d1ad72af4f4d0bf6ef5187983e64445223fcf8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e4b83d3c52a84371bc489eb4c11242d900e4f9a8a95d75fab7318b95025300e2', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '18bcf908604463de37bc933c706e84840ce3802b49319b1edd794fd63f57fc04', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fb86d0bae107ca6244f6b52a29dc77ca1ffc901a208c30f54f8c2918ee6e3a3c', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '21adac4b8faf62215c051cea412766ac639c07b3aaca7337b939be9cc9ac18bb', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f313c2cf89bb5078a538ae6136f4238530f8859ed681b329c7a845c485f3a3d6', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a48bdbfaab96a766bdbd0aed11c915d5cdad65e1505ebf65e83e42785e44e319', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nWednesday 27 May 2026  01:16:40 +0000 (0:00:00.636)       0:00:05.092 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed when count of containers is wrong] *************\nWednesday 27 May 2026  01:16:40 +0000 (0:00:00.287)       0:00:05.379 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nWednesday 27 May 2026  01:16:41 +0000 (0:00:00.273)       0:00:05.653 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:41 +0000 (0:00:00.285)       0:00:05.938 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers that are not running] ********************\nWednesday 27 May 2026  01:16:41 +0000 (0:00:00.493)       0:00:06.431 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nWednesday 27 May 2026  01:16:42 +0000 (0:00:00.331)       0:00:06.763 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nWednesday 27 May 2026  01:16:42 +0000 (0:00:00.306)       0:00:07.070 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nWednesday 27 May 2026  01:16:42 +0000 (0:00:00.310)       0:00:07.380 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if all containers are running] *****************\nWednesday 27 May 2026  01:16:43 +0000 (0:00:00.467)       0:00:07.847 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:16:43 +0000 (0:00:00.302)       0:00:08.150 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:16:43 +0000 (0:00:00.264)       0:00:08.415 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:16:44 +0000 (0:00:00.230)       0:00:08.645 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:44 +0000 (0:00:00.260)       0:00:08.906 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:44 +0000 (0:00:00.066)       0:00:08.973 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:44 +0000 (0:00:00.068)       0:00:09.041 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:16:44 +0000 (0:00:00.066)       0:00:09.108 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nWednesday 27 May 2026  01:16:45 +0000 (0:00:00.695)       0:00:09.803 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:45 +0000 (0:00:00.247)       0:00:10.051 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nWednesday 27 May 2026  01:16:45 +0000 (0:00:00.296)       0:00:10.347 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nWednesday 27 May 2026  01:16:46 +0000 (0:00:00.252)       0:00:10.599 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nWednesday 27 May 2026  01:16:48 +0000 (0:00:02.218)       0:00:12.817 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nWednesday 27 May 2026  01:16:48 +0000 (0:00:00.126)       0:00:12.944 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nWednesday 27 May 2026  01:16:48 +0000 (0:00:00.287)       0:00:13.231 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nWednesday 27 May 2026  01:16:48 +0000 (0:00:00.173)       0:00:13.405 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:48 +0000 (0:00:00.121)       0:00:13.526 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nWednesday 27 May 2026  01:16:49 +0000 (0:00:00.468)       0:00:13.995 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Parse LVM data as JSON] **************************************************\nWednesday 27 May 2026  01:16:51 +0000 (0:00:01.579)       0:00:15.574 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get unencrypted and encrypted OSDs] **************************************\nWednesday 27 May 2026  01:16:51 +0000 (0:00:00.292)       0:00:15.867 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of encrypted OSDs does not match] **************************\nWednesday 27 May 2026  01:16:51 +0000 (0:00:00.450)       0:00:16.317 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of encrypted OSDs equals count of OSDs] ********************\nWednesday 27 May 2026  01:16:52 +0000 (0:00:00.464)       0:00:16.782 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nWednesday 27 May 2026  01:16:52 +0000 (0:00:00.318)       0:00:17.101 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nWednesday 27 May 2026  01:16:52 +0000 (0:00:00.290)       0:00:17.391 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:16:53 +0000 (0:00:00.437)       0:00:17.829 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nWednesday 27 May 2026  01:16:53 +0000 (0:00:00.548)       0:00:18.377 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate sub test expression results] ***********************************\nWednesday 27 May 2026  01:16:54 +0000 (0:00:00.523)       0:00:18.901 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail test if any sub test failed] ****************************************\nWednesday 27 May 2026  01:16:54 +0000 (0:00:00.335)       0:00:19.236 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass test if no sub test failed] *****************************************\nWednesday 27 May 2026  01:16:55 +0000 (0:00:00.460)       0:00:19.697 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:16:55 +0000 (0:00:00.331)       0:00:20.028 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:16:55 +0000 (0:00:00.254)       0:00:20.283 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:16:56 +0000 (0:00:00.265)       0:00:20.549 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:16:57 +0000 (0:00:01.748)       0:00:22.298 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:16:58 +0000 (0:00:00.294)       0:00:22.592 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:58 +0000 (0:00:00.264)       0:00:22.857 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:58 +0000 (0:00:00.065)       0:00:22.923 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:16:58 +0000 (0:00:00.217)       0:00:23.141 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:16:58 +0000 (0:00:00.070)       0:00:23.211 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:16:59 +0000 (0:00:01.315)       0:00:24.527 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-05-27T01:16:36+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:17:00 +0000 (0:00:00.393)       0:00:24.920 ********* \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.22s\nAggregate test results step one ----------------------------------------- 1.75s\nList ceph LVM volumes and collect data ---------------------------------- 1.58s\nWrite report file ------------------------------------------------------- 1.32s\nGet timestamp for report file ------------------------------------------- 1.07s\nCreate report output directory ------------------------------------------ 0.73s\nPrint report file information ------------------------------------------- 0.70s\nGet list of ceph-osd containers on host --------------------------------- 0.64s\nPrepare test data ------------------------------------------------------- 0.55s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.52s\nPrepare test data ------------------------------------------------------- 0.49s\nCalculate OSD devices for each host ------------------------------------- 0.49s\nPrepare test data ------------------------------------------------------- 0.47s\nSet test result to failed if an OSD is not running ---------------------- 0.47s\nFail if count of encrypted OSDs does not match -------------------------- 0.46s\nFail test if any sub test failed ---------------------------------------- 0.46s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.45s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.44s\nCalculate total number of OSDs in cluster ------------------------------- 0.40s\nPrint report file information ------------------------------------------- 0.39s\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n\n+ echo\n+ echo '# Status of MariaDB'\n+ echo\n++ semver latest 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ run_check MariaDB osism status database\n+ local name=MariaDB\n+ shift\n+ osism status database\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: bf3c425b-5966-11f1-87b4-fe6e641be7ca\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: efc397dd-5966-11f1-9213-967a2185ccf4\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 2.57895\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000621504\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1593 local commits, 1593 replicated, 57 received\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 43 seconds\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 21 connected, 1 running\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 103180 total, 0 slow\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 46\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 2.58, which may indicate apply lag\u001b[0m\n\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m\n\n# Status of Prometheus\n\n+ echo\n+ echo '# Status of Prometheus'\n+ echo\n+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\n+ local 'name=Prometheus healthy'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\nUnauthorized\n+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready\n+ local 'name=Prometheus ready'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready\nUnauthorized\n\n# Status of RabbitMQ\n\n+ echo\n+ echo '# Status of RabbitMQ'\n+ echo\n++ semver latest 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ run_check RabbitMQ osism status messaging\n+ local name=RabbitMQ\n+ shift\n+ osism status messaging\n\u001b[32m2026-05-27 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 231 total, 231 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.6 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 105/262144\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 59/235840\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 231 total, 231 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 111/262144\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 65/235840\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 231 total, 231 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.0 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 129/262144\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 83/235840\u001b[0m\n\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m\n\n# Status of Redis\n\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001562s;;;0.000000;10.000000\n\n# Create backup of MariaDB database\n\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver latest 9.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply mariadb_backup -e mariadb_backup_type=full\n\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d9a41541-4b3b-41e2-a48a-f1f93cda1b98 (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d9a41541-4b3b-41e2-a48a-f1f93cda1b98 (mariadb_backup) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:17:40 +0000 (0:00:00.233)       0:00:00.233 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:17:40 +0000 (0:00:00.300)       0:00:00.534 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nWednesday 27 May 2026  01:17:41 +0000 (0:00:00.423)       0:00:00.958 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  01:17:41 +0000 (0:00:00.374)       0:00:01.333 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Get MariaDB container facts] ***********************************\nWednesday 27 May 2026  01:17:42 +0000 (0:00:00.600)       0:00:01.933 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Taking full database backup via Mariabackup] *******************\nWednesday 27 May 2026  01:17:45 +0000 (0:00:03.096)       0:00:05.029 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nSTILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***\n\nSTILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***\n\nSTILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nWednesday 27 May 2026  01:21:39 +0000 (0:03:53.896)       0:03:58.926 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nWednesday 27 May 2026  01:21:39 +0000 (0:00:00.282)       0:03:59.208 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:21:39 +0000 (0:00:00.217)       0:03:59.426 ********* \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ----------------- 233.90s\nmariadb : Get MariaDB container facts ----------------------------------- 3.10s\nmariadb : include_tasks ------------------------------------------------- 0.60s\nGroup hosts based on enabled services ----------------------------------- 0.42s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.37s\nGroup hosts based on Kolla action --------------------------------------- 0.30s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.28s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.22s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| 10b8e1fd4abb432e96abe91ef2ad8306 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| 303ba210a16b4fddaf163f76b542973b | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 42641823b0414cf88e94877618782002 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n| 6284ef8f4fbb447fb6c1bbdb75a53bf6 | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 633a578b26a9457591dc66bdda71044f | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| 6a82bddd65354e678c59a45634a49e19 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 70ae1d20e54d4619a1707e73e9c3cfd2 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| 730810fdeb9f4d8a994f0e16e8757fed | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 796926cb34b446bea0cbe4dc77ef1c3b | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| 7a4052096d1941c3a042b7122ecfb716 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| 8e4531b2f15a45b39a462db4f6736f6a | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 8f9bf83329444aec86594b4b236d6319 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| 914689d2cc7546069e55210ccffabb07 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 9433c0140e604a4d9de730411bd29531 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 9a7186c2344e4ba4837e4898e874173d | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| a064fdfbbff74749a4d3ce0695f8fc18 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| a0aa57fe81c344f5a383d62d4b982dc8 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| a59dcbc1c520472bab48787a8dcf40c0 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| a85f0f85dc6d462da65dd1ca578906c3 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| ad77a51b989540b09ca5f7f8e5380f45 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| cb67e9edc79e4fb5a8b47622039a7b56 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| ea826611fa3f4a6cabfe299e12deb6a8 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-27T01:21:36.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-27T01:21:36.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-27T01:21:45.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:45.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:40.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:40.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-27T01:21:42.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-27T01:21:43.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-27T01:21:43.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| 930d5b3a-02ea-4c6e-969b-7cf1a88e0d1e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |\n| 479e9e87-8d03-4992-8625-02f5a24ab5c6 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |\n| fe0cf1ce-4456-4d7d-9f74-a8d5322ca62a | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |\n| c949b392-1984-4192-8804-2c6997f55995 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |\n| 1deeaf7a-bab9-4a3f-b000-8decc3ff5970 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |\n| 794c7325-6b63-4537-b7f5-53497aac5efe | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |\n| 3315b02f-fa87-4219-bd7d-fb47347f9b31 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-27T01:21:47.000000 |\n| d60407ad-36f6-4546-a393-719ffea8c502 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-27T01:21:48.000000 |\n| 5287ac5e-3c71-4f7b-97c3-2e93ad4ea1d0 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-27T01:21:44.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| 27970936-2df0-4f39-9a7f-10744cc30a03 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n| f258158a-c0f2-41b3-bb79-9df2fb6d819d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| 3f3fdae6-215a-4a12-abd8-1924fec76089 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n# Run OpenStack test play\n\n+ echo\n+ echo '# Run OpenStack test play'\n+ echo\n+ osism apply --environment openstack test\n\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 281f99ff-8264-42bd-9179-867306e7df83 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 281f99ff-8264-42bd-9179-867306e7df83 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nWednesday 27 May 2026  01:22:02 +0000 (0:00:00.104)       0:00:00.104 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nWednesday 27 May 2026  01:22:05 +0000 (0:00:03.615)       0:00:03.719 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nWednesday 27 May 2026  01:22:09 +0000 (0:00:04.131)       0:00:07.850 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nWednesday 27 May 2026  01:22:15 +0000 (0:00:05.956)       0:00:13.806 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nWednesday 27 May 2026  01:22:19 +0000 (0:00:03.657)       0:00:17.463 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nWednesday 27 May 2026  01:22:23 +0000 (0:00:04.065)       0:00:21.529 ********* \n\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m\n\nTASK [Create test server group] ************************************************\nWednesday 27 May 2026  01:22:35 +0000 (0:00:11.552)       0:00:33.081 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nWednesday 27 May 2026  01:22:40 +0000 (0:00:05.171)       0:00:38.253 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nWednesday 27 May 2026  01:22:45 +0000 (0:00:04.898)       0:00:43.151 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nWednesday 27 May 2026  01:22:49 +0000 (0:00:04.371)       0:00:47.522 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nWednesday 27 May 2026  01:22:53 +0000 (0:00:03.874)       0:00:51.397 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nWednesday 27 May 2026  01:22:57 +0000 (0:00:04.030)       0:00:55.428 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nWednesday 27 May 2026  01:23:01 +0000 (0:00:04.237)       0:00:59.665 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m\n\nTASK [Create test subnets] *****************************************************\nWednesday 27 May 2026  01:23:15 +0000 (0:00:14.010)       0:01:13.675 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m\n\nTASK [Create test routers] *****************************************************\nWednesday 27 May 2026  01:23:31 +0000 (0:00:15.611)       0:01:29.287 ********* \n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m\n\nPLAY [Manage test instances and volumes] ***************************************\n\nTASK [Get test server group] ***************************************************\nWednesday 27 May 2026  01:24:01 +0000 (0:00:30.032)       0:01:59.319 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nWednesday 27 May 2026  01:24:05 +0000 (0:00:03.673)       0:02:02.993 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nWednesday 27 May 2026  01:24:05 +0000 (0:00:00.054)       0:02:03.047 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nWednesday 27 May 2026  01:24:05 +0000 (0:00:00.056)       0:02:03.104 ********* \n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Wait for instance deletion to complete] **********************************\nWednesday 27 May 2026  01:24:05 +0000 (0:00:00.173)       0:02:03.277 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nWednesday 27 May 2026  01:24:05 +0000 (0:00:00.148)       0:02:03.425 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for instance creation to complete] **********************************\nWednesday 27 May 2026  01:24:10 +0000 (0:00:04.660)       0:02:08.086 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j61990332738.2819', 'results_file': '/ansible/.ansible_async/j61990332738.2819', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j26954094985.2844', 'results_file': '/ansible/.ansible_async/j26954094985.2844', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j700403671549.2869', 'results_file': '/ansible/.ansible_async/j700403671549.2869', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j154667816450.2894', 'results_file': '/ansible/.ansible_async/j154667816450.2894', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j119281281658.2919', 'results_file': '/ansible/.ansible_async/j119281281658.2919', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nWednesday 27 May 2026  01:25:07 +0000 (0:00:57.543)       0:03:05.629 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for metadata to be added] *******************************************\nWednesday 27 May 2026  01:25:11 +0000 (0:00:04.097)       0:03:09.727 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j102547666735.3030', 'results_file': '/ansible/.ansible_async/j102547666735.3030', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j718850678808.3055', 'results_file': '/ansible/.ansible_async/j718850678808.3055', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j473014107536.3080', 'results_file': '/ansible/.ansible_async/j473014107536.3080', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j213148539644.3105', 'results_file': '/ansible/.ansible_async/j213148539644.3105', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j329532601776.3130', 'results_file': '/ansible/.ansible_async/j329532601776.3130', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nWednesday 27 May 2026  01:25:21 +0000 (0:00:09.592)       0:03:19.319 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for tags to be added] ***********************************************\nWednesday 27 May 2026  01:25:25 +0000 (0:00:04.212)       0:03:23.531 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j961686712288.3199', 'results_file': '/ansible/.ansible_async/j961686712288.3199', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j632346508854.3224', 'results_file': '/ansible/.ansible_async/j632346508854.3224', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j280499555218.3250', 'results_file': '/ansible/.ansible_async/j280499555218.3250', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j779889000381.3276', 'results_file': '/ansible/.ansible_async/j779889000381.3276', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j935874998732.3302', 'results_file': '/ansible/.ansible_async/j935874998732.3302', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nWednesday 27 May 2026  01:25:35 +0000 (0:00:10.105)       0:03:33.637 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nWednesday 27 May 2026  01:25:42 +0000 (0:00:07.191)       0:03:40.828 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nWednesday 27 May 2026  01:25:56 +0000 (0:00:14.069)       0:03:54.898 ********* \n\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Print floating ip addresses] *********************************************\nWednesday 27 May 2026  01:26:21 +0000 (0:00:24.565)       0:04:19.463 ********* \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.174\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-1: 192.168.112.123\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-2: 192.168.112.190\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-3: 192.168.112.142\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-4: 192.168.112.158\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:26:21 +0000 (0:00:00.146)       0:04:19.609 ********* \n=============================================================================== \nWait for instance creation to complete --------------------------------- 57.54s\nCreate test routers ---------------------------------------------------- 30.03s\nCreate floating ip addresses ------------------------------------------- 24.57s\nCreate test subnets ---------------------------------------------------- 15.61s\nAttach test volume ----------------------------------------------------- 14.07s\nCreate test networks --------------------------------------------------- 14.01s\nAdd member roles to user test ------------------------------------------ 11.55s\nWait for tags to be added ---------------------------------------------- 10.10s\nWait for metadata to be added ------------------------------------------- 9.59s\nCreate test volume ------------------------------------------------------ 7.19s\nAdd manager role to user test-admin ------------------------------------- 5.96s\nCreate test server group ------------------------------------------------ 5.17s\nCreate ssh security group ----------------------------------------------- 4.90s\nCreate test instances --------------------------------------------------- 4.66s\nAdd rule to ssh security group ------------------------------------------ 4.37s\nCreate test keypair ----------------------------------------------------- 4.24s\nAdd tag to instances ---------------------------------------------------- 4.21s\nCreate test-admin user -------------------------------------------------- 4.13s\nAdd metadata to instances ----------------------------------------------- 4.10s\nCreate test user -------------------------------------------------------- 4.07s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE | test-3=192.168.112.158, 192.168.202.19  | N/A (booted from volume) | SCS-1L-1 |\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE | test-2=192.168.112.142, 192.168.201.194 | N/A (booted from volume) | SCS-1L-1 |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE | test-2=192.168.112.190, 192.168.201.38  | N/A (booted from volume) | SCS-1L-1 |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE | test-1=192.168.112.123, 192.168.200.205 | N/A (booted from volume) | SCS-1L-1 |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE | test-1=192.168.112.174, 192.168.200.75  | N/A (booted from volume) | SCS-1L-1 |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n+ openstack --os-cloud test server show test\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:40.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.174, 192.168.200.75                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:24:13Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:25:13Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='5f863d73-6366-4839-b3f9-2a184629411d'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='55ed34d4-16d3-4929-a8d4-a5b1472a60f9'                                                                                                                                                                                                                                                                                                            |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-1\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:42.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.123, 192.168.200.205                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:24:14Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | f4195ba2-d315-4827-8f13-3ef420a2168c                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:25:13Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='97279eb9-38ab-4d4d-a5dc-0a10b9912d33'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-2\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:42.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.190, 192.168.201.38                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:24:15Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 72c65b8e9aa6a4d831901ef340552ee2d8cdd1f9e01e6f0750342fa4                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | e1aabd2d-69a2-4a08-ad9f-50e14fff3356                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:25:14Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='45f11a37-1a1a-4124-923c-c9f2617728e2'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-3\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:41.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.142, 192.168.201.194                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:24:15Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 72c65b8e9aa6a4d831901ef340552ee2d8cdd1f9e01e6f0750342fa4                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 9ec9c638-6641-46f4-a743-c853da1dd48b                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:25:14Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9a2d0759-be3b-44cb-9055-0d384a72033f'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-4\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:40.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.158, 192.168.202.19                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:24:16Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | bd70f597-5b83-4168-a586-1333a8e667b0                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:25:15Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='60029f21-1e3c-445f-b8d6-e2fdf62fe206'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ server_ping\n++ tr -d '\\r'\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.174\nPING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.\n64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=6.98 ms\n64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.99 ms\n64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.81 ms\n\n--- 192.168.112.174 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.811/3.924/6.977/2.211 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.95 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.38 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.26 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.262/2.196/3.948/1.239 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.20 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.04 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.34 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.342/2.860/5.199/1.678 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.190\nPING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.\n64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=2.99 ms\n64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.66 ms\n64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=0.971 ms\n\n--- 192.168.112.190 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 0.971/1.873/2.993/0.839 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.158\nPING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.\n64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=6.79 ms\n64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=2.48 ms\n64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.51 ms\n\n--- 192.168.112.158 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.513/3.594/6.793/2.295 ms\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-27 01:27:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo migratable instances found on node testbed-node-4\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.174\nPING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.\n64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=9.56 ms\n64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.15 ms\n64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.68 ms\n\n--- 192.168.112.174 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.678/4.460/9.558/3.609 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.48 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.70 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.26 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.256/2.144/3.478/0.960 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=4.25 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.23 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.90 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2017ms\nrtt min/avg/max/mdev = 1.904/2.793/4.252/1.039 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.190\nPING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.\n64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=3.87 ms\n64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.75 ms\n64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.32 ms\n\n--- 192.168.112.190 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.320/2.313/3.866/1.112 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.158\nPING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.\n64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=7.84 ms\n64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.98 ms\n64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.80 ms\n\n--- 192.168.112.158 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.795/3.871/7.839/2.806 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-27 01:27:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m\n\u001b[32m2026-05-27 01:27:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m\n\u001b[32m2026-05-27 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m\n\u001b[32m2026-05-27 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.174\nPING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.\n64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=6.20 ms\n64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=1.49 ms\n64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.24 ms\n\n--- 192.168.112.174 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.236/2.975/6.204/2.285 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.62 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.54 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.825/2.659/3.616/0.736 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.65 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.62 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.05 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.046/3.438/5.645/1.578 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.190\nPING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.\n64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=5.80 ms\n64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=2.09 ms\n64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.46 ms\n\n--- 192.168.112.190 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.458/3.117/5.803/1.916 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.158\nPING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.\n64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=4.59 ms\n64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.85 ms\n64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=2.09 ms\n\n--- 192.168.112.158 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.852/2.844/4.594/1.240 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-27 01:29:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m\n\u001b[32m2026-05-27 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9ec9c638-6641-46f4-a743-c853da1dd48b\u001b[0m\n\u001b[32m2026-05-27 01:30:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:30:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e1aabd2d-69a2-4a08-ad9f-50e14fff3356\u001b[0m\n\u001b[32m2026-05-27 01:30:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:31:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m\n\u001b[32m2026-05-27 01:31:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m\n\u001b[32m2026-05-27 01:31:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.174\nPING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.\n64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=3.10 ms\n64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.20 ms\n64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.67 ms\n\n--- 192.168.112.174 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.666/2.323/3.102/0.592 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=8.19 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.80 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.802/3.942/8.192/3.005 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.00 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.18 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.76 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.762/2.980/5.001/1.438 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.190\nPING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.\n64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=7.08 ms\n64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.74 ms\n64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.19 ms\n\n--- 192.168.112.190 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.186/3.333/7.078/2.657 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.158\nPING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.\n64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=6.99 ms\n64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.75 ms\n64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.23 ms\n\n--- 192.168.112.158 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.231/3.323/6.993/2.603 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-27 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m\n\u001b[32m2026-05-27 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9ec9c638-6641-46f4-a743-c853da1dd48b\u001b[0m\n\u001b[32m2026-05-27 01:33:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e1aabd2d-69a2-4a08-ad9f-50e14fff3356\u001b[0m\n\u001b[32m2026-05-27 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:34:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m\n\u001b[32m2026-05-27 01:34:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m\n\u001b[32m2026-05-27 01:34:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |\n| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |\n| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |\n| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |\n| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.174\nPING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.\n64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=7.21 ms\n64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.44 ms\n64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.69 ms\n\n--- 192.168.112.174 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.687/3.780/7.212/2.445 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.142\nPING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.\n64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=5.27 ms\n64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.21 ms\n64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.69 ms\n\n--- 192.168.112.142 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.686/3.054/5.265/1.577 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.73 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.08 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.59 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.588/3.466/6.733/2.318 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.190\nPING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.\n64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=5.62 ms\n64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=2.54 ms\n64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.91 ms\n\n--- 192.168.112.190 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.911/3.356/5.618/1.619 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.158\nPING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.\n64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=9.42 ms\n64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=2.59 ms\n64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=2.24 ms\n\n--- 192.168.112.158 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.235/4.746/9.418/3.306 ms",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "",
                                "# CHECK",
                                "",
                                "+ echo",
                                "+ echo '# CHECK'",
                                "+ echo",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-manager",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager ps",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m",
                                "CONTAINER ID   IMAGE                                                           COMMAND                  CREATED          STATUS                    PORTS                                                                             NAMES",
                                "55f9b3fc2a46   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_blackbox_exporter",
                                "f22d1b039e9a   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_alertmanager",
                                "f128b6867f44   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                                                                                               prometheus_cadvisor",
                                "c246f8a2e2cc   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                                                                                               prometheus_node_exporter",
                                "8570561bd663   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                                                                                               prometheus_server",
                                "e07cf6169fd7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   15 minutes ago   Up 15 minutes                                                                                               cephclient",
                                "04b1ee8ac2f3   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                                                                                               cron",
                                "e3ae306ff735   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                                                                                               kolla_toolbox",
                                "6c4852309d24   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                                                                                               fluentd",
                                "c35abc9ec7cb   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   27 minutes ago   Up 27 minutes (healthy)   80/tcp                                                                            phpmyadmin",
                                "c885b8ea84d8   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   28 minutes ago   Up 27 minutes                                                                                               openstackclient",
                                "4072b8c8f6bf   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   28 minutes ago   Up 27 minutes (healthy)   8080/tcp                                                                          homer",
                                "26e4d3f190db   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   51 minutes ago   Up 50 minutes (healthy)   192.168.16.5:3128->3128/tcp                                                       squid",
                                "65d0786521f3   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     manager-inventory_reconciler-1",
                                "f3af0887d0b5   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     osism-kubernetes",
                                "f6ae96bdc754   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     osism-ansible",
                                "557899debaea   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     ceph-ansible",
                                "6c25de914d37   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   55 minutes ago   Up 34 minutes (healthy)                                                                                     kolla-ansible",
                                "aed1aa311654   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   55 minutes ago   Up 35 minutes (healthy)   8000/tcp                                                                          manager-ara-server-1",
                                "e5fb6354c389   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-beat-1",
                                "06299bfd4c22   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-flower-1",
                                "67bd07f81869   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-openstack-1",
                                "e3b271c0935e   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes (healthy)   3306/tcp                                                                          manager-mariadb-1",
                                "be28c45a71f7   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes             192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "9e9ea48d511a   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   55 minutes ago   Up 35 minutes (healthy)   6379/tcp                                                                          manager-redis-1",
                                "3b34a1d3599c   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "9f7ee2ce5907   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     manager-listener-1",
                                "25beab10a4b9   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   55 minutes ago   Up 35 minutes (healthy)                                                                                     osismclient",
                                "42b26ece3286   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   57 minutes ago   Up 57 minutes (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik",
                                "",
                                "## Images @ testbed-manager",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager images",
                                "REPOSITORY                                               TAG              IMAGE ID       CREATED             SIZE",
                                "registry.osism.tech/osism/osism-ansible                  latest           8f0c620a0466   58 minutes ago      646MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           acddc9fc3702   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/ceph-ansible                   reef             cab6fb3cf23a   About an hour ago   592MB",
                                "registry.osism.tech/osism/osism                          latest           c903e2806a13   About an hour ago   401MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           852861628e64   About an hour ago   216MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           46bc948eb009   About an hour ago   364MB",
                                "registry.osism.tech/osism/openstackclient                2024.2           914e926ee576   21 hours ago        239MB",
                                "registry.osism.tech/osism/cephclient                     reef             f8e388f9dce5   3 days ago          453MB",
                                "registry.osism.tech/kolla/fluentd                        2024.2           d3f225eb0b56   4 days ago          582MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2024.2           eb5edaed1db3   4 days ago          671MB",
                                "registry.osism.tech/kolla/cron                           2024.2           33374e0f469c   4 days ago          269MB",
                                "registry.osism.tech/kolla/prometheus-v2-server           2024.2           aecbd739b980   4 days ago          842MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           ad129d126a2e   4 days ago          311MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2024.2           eea5418b86eb   4 days ago          407MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2024.2           e08004fdd701   4 days ago          361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2024.2           76279f767f84   4 days ago          309MB",
                                "registry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   6 days ago          644MB",
                                "registry.osism.tech/osism/ara-server                     1.7.5            94a2b543326d   2 months ago        263MB",
                                "registry.osism.tech/dockerhub/library/redis              7.4.7-alpine     e08bd8d5a677   3 months ago        41.4MB",
                                "registry.osism.tech/osism/homer                          v25.10.1         ea34b371c716   5 months ago        11.5MB",
                                "registry.osism.tech/dockerhub/library/mariadb            11.8.4           70745dd8f1d0   6 months ago        334MB",
                                "phpmyadmin/phpmyadmin                                    5.2              e66b1f5a8c58   7 months ago        742MB",
                                "registry.osism.tech/dockerhub/library/traefik            v3.5.0           11cc59587f6a   10 months ago       226MB",
                                "registry.osism.tech/dockerhub/ubuntu/squid               6.1-23.10_beta   34b6bbbcf74b   23 months ago       146MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-0",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "dd7aa513b4af   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana",
                                "3beb97125c96   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "162d995c507b   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "3a81d35303ef   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "6a1765b2c0cf   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "b58147a1847b   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "d99dd996adbb   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "ada527fbc6c6   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "f73f7a4c441d   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "69b22721cca9   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "b34f166f8789   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "e96642bbebbb   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api",
                                "63e7dfd08479   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9",
                                "5514f57b8f1d   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "ca0bc32a7576   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "0454b819f310   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler",
                                "e75d9aec6948   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener",
                                "890c716cc346   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api",
                                "788d1ce01529   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "f82dce4c084e   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "8ba343153b9c   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "51710742acda   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api",
                                "32a5e72a2f40   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter",
                                "fdcdb8a0223e   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_cadvisor",
                                "9bc5dfa49970   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api",
                                "37e6c00b52a9   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter",
                                "7df299531d8e   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter",
                                "5c6009f7155d   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter",
                                "cc4fc2974ec6   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-0",
                                "d109126b8055   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 15 minutes (healthy)             keystone",
                                "d00696b67e17   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "13c1c7e59688   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "95ff4832b0a9   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "6da44171e32a   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   17 minutes ago   Up 3 minutes (healthy)              mariadb",
                                "b4302b44dc92   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards",
                                "7eb9bbf760fc   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch",
                                "c6618078679f   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-0",
                                "9ec8201ccc5e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived",
                                "5a10fc0b5f6b   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql",
                                "02dde143c614   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             haproxy",
                                "47b3fccbbf86   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "843fcd650228   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "739d15191d25   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "5c686dc7587c   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller",
                                "f0c6127c6a53   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-0",
                                "749c23e27a2a   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             openvswitch_vswitchd",
                                "c1d0bb7fabaa   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "cda582bc4685   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db",
                                "b212e4036449   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel",
                                "027e8a83f7b0   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis",
                                "88c3283fb487   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached",
                                "bc010edfbd75   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron",
                                "d97ca485494b   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       kolla_toolbox",
                                "9a56c46d375d   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2024.2    d80f8f18faff   4 days ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-worker                      2024.2    edaef4dedc4d   4 days ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2024.2    49d409aa155e   4 days ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2024.2    017e302ddd73   4 days ago   1.05GB",
                                "registry.osism.tech/kolla/octavia-api                         2024.2    9a7e98c90175   4 days ago   1.05GB",
                                "registry.osism.tech/kolla/aodh-listener                       2024.2    32c1e6d919e0   4 days ago   977MB",
                                "registry.osism.tech/kolla/aodh-api                            2024.2    c9ffc56995cd   4 days ago   976MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2024.2    21f257f9d7f1   4 days ago   977MB",
                                "registry.osism.tech/kolla/aodh-notifier                       2024.2    a35cb619375c   4 days ago   977MB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   4 days ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   4 days ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   4 days ago   1.17GB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2024.2    c40326513f3a   5 days ago   993MB",
                                "registry.osism.tech/kolla/skyline-console                     2024.2    25f76b0232cd   5 days ago   1.05GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB",
                                "registry.osism.tech/kolla/ceilometer-notification             2024.2    c769c6034675   5 days ago   979MB",
                                "registry.osism.tech/kolla/ceilometer-central                  2024.2    c13f8c97e826   5 days ago   980MB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-1",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "15d7159a9e16   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana",
                                "f2d86cfbcbbf   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "02247ad48d43   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "a0a3d8fa1823   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "5795b71667ab   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "bb6f45cc446b   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "ee6be0e7459a   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              neutron_server",
                                "f624252d2d1b   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "a742e8b3ef5c   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "46668e23c273   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "e36b809bb100   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "64768619786a   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api",
                                "a637f942d1b5   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9",
                                "0f3eacb1e00f   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "e21fc103ab5f   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler",
                                "c66b668ceba1   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "10b651c5706b   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener",
                                "9821b367ffe2   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api",
                                "bd6e9ad8825c   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "b1d2714a11b1   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "0aa6cb6ac568   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api",
                                "8901f6c5e3d1   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "132619a2b439   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter",
                                "e5219da74a95   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api",
                                "c58a7fe3fc2a   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_cadvisor",
                                "c8024f40d0e7   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter",
                                "0cd1404b3224   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter",
                                "a4a5175c0065   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter",
                                "a38274a647c3   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-1",
                                "36a947695f76   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "75ece055952c   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "28243ed387db   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "ab25f34a0095   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "70ba0f316204   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards",
                                "6faf4b4c6e4d   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 18 minutes (healthy)             mariadb",
                                "bcb70861b52f   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch",
                                "756465f69b1b   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived",
                                "f5c4dc1b292c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-1",
                                "e3ecd1ff046a   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql",
                                "06eb66966a39   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             haproxy",
                                "6816aeba57f6   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "8802b257bf40   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "fddbf66f38cd   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "2ebbffc98dea   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller",
                                "0d1a982d3c2d   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             rabbitmq",
                                "c1618b01162b   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-1",
                                "6e32abe452d3   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             openvswitch_vswitchd",
                                "a350c66436c7   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db",
                                "a7d414c4cbc4   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel",
                                "49243569fc58   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis",
                                "7c576267cf97   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached",
                                "ef91d774d164   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron",
                                "d6ea313a4a08   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       kolla_toolbox",
                                "dd82c60e2654   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   4 days ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   4 days ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   5 days ago   1.17GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-2",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "46bef000c13d   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana",
                                "bfcc7e04a0d4   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "abb1c0f1210b   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "bb17f3f877dc   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "b9fd5cad447a   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "49e616c1a778   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "9c8723f3f460   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "b7e21366a4c6   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "6956d3a25435   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "5f1fd99289de   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_producer",
                                "14003f9c9327   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_central",
                                "992c47d4bac4   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_api",
                                "c27441277a1c   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_backend_bind9",
                                "e9a5638d01d5   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "c0cb2b15cf5d   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 7 minutes (healthy)              nova_scheduler",
                                "648dd0d79392   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "07ec1134e898   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_keystone_listener",
                                "63fc8bd25072   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_api",
                                "c241fb1b2362   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "b4148d94cdf3   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "1760bba0d843   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             glance_api",
                                "49eced97ab4e   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_scheduler",
                                "7d6d457af8ef   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes                       prometheus_elasticsearch_exporter",
                                "1a05d0e97fe9   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_api",
                                "90abd8b1a0ed   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_cadvisor",
                                "d40861b9f38a   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_memcached_exporter",
                                "d1bbb41fb883   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_mysqld_exporter",
                                "86e0a540362e   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_node_exporter",
                                "013e44ebec65   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   14 minutes ago   Up 14 minutes                       ceph-mgr-testbed-node-2",
                                "c4cfa5ee82f3   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "59ac249cd189   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "83b70df8982e   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "8e21b7ea19f3   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "d8bbabc90c1e   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             opensearch_dashboards",
                                "396355d349ef   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 18 minutes (healthy)             mariadb",
                                "e7599cec2696   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch",
                                "1cc98741e0ed   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes                       keepalived",
                                "377e75d53057   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    20 minutes ago   Up 20 minutes                       ceph-crash-testbed-node-2",
                                "f50a28d888c4   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             proxysql",
                                "ed9b5a55b673   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes (healthy)             haproxy",
                                "453d48961863   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "b4389c7cbfc2   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "cd80950a92ac   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "12961769f770   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_controller",
                                "eef422f40323   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             rabbitmq",
                                "393bcefae85a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   24 minutes ago   Up 24 minutes                       ceph-mon-testbed-node-2",
                                "67716dee95fc   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             openvswitch_vswitchd",
                                "13f49198c1b4   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_db",
                                "9dfa56bbfd4c   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis_sentinel",
                                "a1335f4da1ed   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             redis",
                                "d0c89168ff4c   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             memcached",
                                "d5496c6882f5   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       cron",
                                "325facef2462   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes                       kolla_toolbox",
                                "06978c9590d8   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   4 days ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   4 days ago   582MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   4 days ago   270MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   4 days ago   418MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   4 days ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   4 days ago   671MB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   4 days ago   269MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   4 days ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   4 days ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   4 days ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   4 days ago   280MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   4 days ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   4 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   4 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   4 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   4 days ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   4 days ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   4 days ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   4 days ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   4 days ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   4 days ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   4 days ago   843MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   4 days ago   276MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   4 days ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   4 days ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   4 days ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   4 days ago   1.25GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   4 days ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   5 days ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   5 days ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   5 days ago   1.17GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   5 days ago   1.1GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   5 days ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   5 days ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   5 days ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   5 days ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   5 days ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   5 days ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   5 days ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   5 days ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   5 days ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   5 days ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   5 days ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   5 days ago   1.07GB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 24m)",
                                "    mgr: testbed-node-2(active, since 14m), standbys: testbed-node-1, testbed-node-0",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 21m), 6 in (since 22m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 555 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  425 MiB  113 GiB  5.91  1.00    -          root default           ",
                                "-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  139 MiB   38 GiB  5.91  1.00    -              host testbed-node-3",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.20  1.22  197      up          osd.1          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  945 MiB   875 MiB    1 KiB   70 MiB   19 GiB  4.62  0.78  191      up          osd.5          ",
                                "-3         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-4",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.0 GiB  1003 MiB    1 KiB   70 MiB   19 GiB  5.24  0.89  189      up          osd.0          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   74 MiB   19 GiB  6.59  1.11  201      up          osd.3          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB   1.4 GiB    1 KiB   74 MiB   19 GiB  7.34  1.24  203      up          osd.2          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  920 MiB   851 MiB    1 KiB   70 MiB   19 GiB  4.50  0.76  189      up          osd.4          ",
                                "                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  425 MiB  113 GiB  5.91                                            ",
                                "MIN/MAX VAR: 0.76/1.24  STDDEV: 1.17",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 6,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1476,",
                                "  \"features\": {",
                                "    \"quorum_con\": \"4540138322906710015\",",
                                "    \"quorum_mon\": [",
                                "      \"kraken\",",
                                "      \"luminous\",",
                                "      \"mimic\",",
                                "      \"osdmap-prune\",",
                                "      \"nautilus\",",
                                "      \"octopus\",",
                                "      \"pacific\",",
                                "      \"elector-pinging\",",
                                "      \"quincy\",",
                                "      \"reef\"",
                                "    ]",
                                "  },",
                                "  \"monmap\": {",
                                "    \"epoch\": 1,",
                                "    \"fsid\": \"11111111-1111-1111-1111-111111111111\",",
                                "    \"modified\": \"2026-05-27T00:49:51.819644Z\",",
                                "    \"created\": \"2026-05-27T00:49:51.819644Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders\": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks\": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "# Ceph free space status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.0 KiB        7   56 KiB      0     53 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32     19 B        2   12 KiB      0     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   5.96     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver latest 5.0.0",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d2764836-ceee-4dc0-88f8-4cd7de651d24 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d2764836-ceee-4dc0-88f8-4cd7de651d24 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  01:15:07 +0000 (0:00:00.337)       0:00:00.337 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  01:15:08 +0000 (0:00:01.342)       0:00:01.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  01:15:10 +0000 (0:00:01.147)       0:00:02.827 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  01:15:15 +0000 (0:00:04.916)       0:00:07.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:15:15 +0000 (0:00:00.743)       0:00:08.486 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.92s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.34s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.15s",
                                "Gather facts for all hosts ---------------------------------------------- 0.74s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:15:31 +0000 (0:00:00.528)       0:00:00.528 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:15:32 +0000 (0:00:01.016)       0:00:01.545 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:15:33 +0000 (0:00:00.718)       0:00:02.264 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 27 May 2026  01:15:33 +0000 (0:00:00.142)       0:00:02.406 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Wednesday 27 May 2026  01:15:34 +0000 (0:00:00.285)       0:00:02.692 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Wednesday 27 May 2026  01:15:35 +0000 (0:00:01.519)       0:00:04.212 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Wednesday 27 May 2026  01:15:35 +0000 (0:00:00.289)       0:00:04.502 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:15:36 +0000 (0:00:00.281)       0:00:04.783 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mon is not running] ********************",
                                "Wednesday 27 May 2026  01:15:36 +0000 (0:00:00.314)       0:00:05.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Wednesday 27 May 2026  01:15:36 +0000 (0:00:00.452)       0:00:05.550 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:15:37 +0000 (0:00:00.285)       0:00:05.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:15:37 +0000 (0:00:00.248)       0:00:06.084 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:15:37 +0000 (0:00:00.254)       0:00:06.338 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.232)       0:00:06.571 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.070)       0:00:06.641 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.069)       0:00:06.710 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.234)       0:00:06.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.251)       0:00:07.196 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Wednesday 27 May 2026  01:15:38 +0000 (0:00:00.281)       0:00:07.478 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Wednesday 27 May 2026  01:15:39 +0000 (0:00:00.121)       0:00:07.599 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Wednesday 27 May 2026  01:15:40 +0000 (0:00:01.597)       0:00:09.197 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Wednesday 27 May 2026  01:15:40 +0000 (0:00:00.308)       0:00:09.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Wednesday 27 May 2026  01:15:41 +0000 (0:00:00.137)       0:00:09.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Wednesday 27 May 2026  01:15:41 +0000 (0:00:00.304)       0:00:09.948 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Wednesday 27 May 2026  01:15:41 +0000 (0:00:00.292)       0:00:10.240 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Wednesday 27 May 2026  01:15:41 +0000 (0:00:00.110)       0:00:10.351 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Wednesday 27 May 2026  01:15:41 +0000 (0:00:00.125)       0:00:10.476 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Wednesday 27 May 2026  01:15:42 +0000 (0:00:00.300)       0:00:10.776 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Wednesday 27 May 2026  01:15:43 +0000 (0:00:01.314)       0:00:12.090 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Wednesday 27 May 2026  01:15:43 +0000 (0:00:00.299)       0:00:12.390 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Wednesday 27 May 2026  01:15:43 +0000 (0:00:00.135)       0:00:12.525 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Wednesday 27 May 2026  01:15:44 +0000 (0:00:00.153)       0:00:12.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Wednesday 27 May 2026  01:15:44 +0000 (0:00:00.157)       0:00:12.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:15:44 +0000 (0:00:00.146)       0:00:12.982 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:15:44 +0000 (0:00:00.251)       0:00:13.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:15:44 +0000 (0:00:00.253)       0:00:13.488 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:15:46 +0000 (0:00:01.811)       0:00:15.299 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:15:47 +0000 (0:00:00.262)       0:00:15.562 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:47 +0000 (0:00:00.638)       0:00:16.201 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:47 +0000 (0:00:00.072)       0:00:16.273 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:15:47 +0000 (0:00:00.069)       0:00:16.342 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:15:47 +0000 (0:00:00.074)       0:00:16.417 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:15:49 +0000 (0:00:01.306)       0:00:17.723 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-05-27T01:15:32+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:15:49 +0000 (0:00:00.398)       0:00:18.121 ********* ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 1.81s",
                                "Get monmap info from one mon container ---------------------------------- 1.60s",
                                "Get container info ------------------------------------------------------ 1.52s",
                                "Gather status data ------------------------------------------------------ 1.31s",
                                "Write report file ------------------------------------------------------- 1.31s",
                                "Get timestamp for report file ------------------------------------------- 1.02s",
                                "Create report output directory ------------------------------------------ 0.72s",
                                "Aggregate test results step three --------------------------------------- 0.64s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.45s",
                                "Print report file information ------------------------------------------- 0.40s",
                                "Flush handlers ---------------------------------------------------------- 0.37s",
                                "Prepare test data ------------------------------------------------------- 0.31s",
                                "Set quorum test data ---------------------------------------------------- 0.31s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.30s",
                                "Set health test data ---------------------------------------------------- 0.30s",
                                "Prepare status test vars ------------------------------------------------ 0.30s",
                                "Set fsid test vars ------------------------------------------------------ 0.29s",
                                "Set test result to failed if container is missing ----------------------- 0.29s",
                                "Prepare test data for container existance test -------------------------- 0.29s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.29s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:16:05 +0000 (0:00:00.526)       0:00:00.526 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:16:06 +0000 (0:00:01.031)       0:00:01.558 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:16:07 +0000 (0:00:00.731)       0:00:02.290 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 27 May 2026  01:16:07 +0000 (0:00:00.142)       0:00:02.432 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Wednesday 27 May 2026  01:16:07 +0000 (0:00:00.276)       0:00:02.709 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Wednesday 27 May 2026  01:16:09 +0000 (0:00:01.426)       0:00:04.136 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Wednesday 27 May 2026  01:16:09 +0000 (0:00:00.299)       0:00:04.435 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:09 +0000 (0:00:00.318)       0:00:04.754 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mgr is not running] ********************",
                                "Wednesday 27 May 2026  01:16:10 +0000 (0:00:00.298)       0:00:05.052 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mgr is running] ************************",
                                "Wednesday 27 May 2026  01:16:10 +0000 (0:00:00.491)       0:00:05.544 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:16:10 +0000 (0:00:00.302)       0:00:05.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:16:11 +0000 (0:00:00.246)       0:00:06.093 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:16:11 +0000 (0:00:00.235)       0:00:06.328 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:11 +0000 (0:00:00.239)       0:00:06.568 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:11 +0000 (0:00:00.069)       0:00:06.637 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:11 +0000 (0:00:00.067)       0:00:06.705 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:16:12 +0000 (0:00:00.217)       0:00:06.923 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 27 May 2026  01:16:12 +0000 (0:00:00.249)       0:00:07.173 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Wednesday 27 May 2026  01:16:12 +0000 (0:00:00.278)       0:00:07.451 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Wednesday 27 May 2026  01:16:12 +0000 (0:00:00.135)       0:00:07.587 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Wednesday 27 May 2026  01:16:14 +0000 (0:00:01.632)       0:00:09.220 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Wednesday 27 May 2026  01:16:14 +0000 (0:00:00.258)       0:00:09.478 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Wednesday 27 May 2026  01:16:14 +0000 (0:00:00.320)       0:00:09.799 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Wednesday 27 May 2026  01:16:15 +0000 (0:00:00.137)       0:00:09.936 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:16:15 +0000 (0:00:00.160)       0:00:10.097 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:16:15 +0000 (0:00:00.282)       0:00:10.380 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:16:15 +0000 (0:00:00.292)       0:00:10.672 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:16:17 +0000 (0:00:01.575)       0:00:12.247 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:16:17 +0000 (0:00:00.313)       0:00:12.561 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:18 +0000 (0:00:00.309)       0:00:12.871 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:18 +0000 (0:00:00.083)       0:00:12.955 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:18 +0000 (0:00:00.071)       0:00:13.027 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:16:18 +0000 (0:00:00.071)       0:00:13.098 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:16:19 +0000 (0:00:01.266)       0:00:14.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-05-27T01:16:06+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:16:19 +0000 (0:00:00.397)       0:00:14.762 ********* ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.63s",
                                "Aggregate test results step one ----------------------------------------- 1.57s",
                                "Get container info ------------------------------------------------------ 1.43s",
                                "Write report file ------------------------------------------------------- 1.27s",
                                "Get timestamp for report file ------------------------------------------- 1.03s",
                                "Create report output directory ------------------------------------------ 0.73s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.49s",
                                "Print report file information ------------------------------------------- 0.40s",
                                "Flush handlers ---------------------------------------------------------- 0.35s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.32s",
                                "Set test result to passed if container is existing ---------------------- 0.32s",
                                "Aggregate test results step two ----------------------------------------- 0.31s",
                                "Aggregate test results step three --------------------------------------- 0.31s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.30s",
                                "Set test result to failed if container is missing ----------------------- 0.30s",
                                "Prepare test data ------------------------------------------------------- 0.30s",
                                "Set validation result to failed if a test failed ------------------------ 0.29s",
                                "Set validation result to passed if no test failed ----------------------- 0.28s",
                                "Fail due to missing containers ------------------------------------------ 0.28s",
                                "Prepare test data for container existance test -------------------------- 0.28s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:16:36 +0000 (0:00:00.531)       0:00:00.531 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  01:16:37 +0000 (0:00:01.066)       0:00:01.598 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:16:37 +0000 (0:00:00.233)       0:00:01.831 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:16:38 +0000 (0:00:00.730)       0:00:02.562 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Wednesday 27 May 2026  01:16:38 +0000 (0:00:00.113)       0:00:02.676 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 27 May 2026  01:16:38 +0000 (0:00:00.134)       0:00:02.811 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Wednesday 27 May 2026  01:16:38 +0000 (0:00:00.492)       0:00:03.303 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 27 May 2026  01:16:38 +0000 (0:00:00.151)       0:00:03.455 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate total number of OSDs in cluster] *******************************",
                                "Wednesday 27 May 2026  01:16:39 +0000 (0:00:00.322)       0:00:03.777 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:39 +0000 (0:00:00.395)       0:00:04.172 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Wednesday 27 May 2026  01:16:39 +0000 (0:00:00.283)       0:00:04.456 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8cdf2a6bca12c693b754ac9df04afc208fbc7bff4289d81dec20b41cdfec9e45', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '57b7a8c61cf5501ed117f75df0ee352fd6f2634f79742ce4fc4b5e26dabe7d0b', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bcb370565352b840f3c0f58b063525becf68ee89e39fa3b8816126d83f936781', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8999f7136246be7878774f7523d8b7be3e1483f1ba640a08d46e52cb9cfd2d29', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '55f52936a2f249c08ea67d8e40273506e23f9c4ddac134723d1cd870faea9fa8', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9531accab9070044e92f438bdee952acf22d9fa9ebf6de38195a6be3840d094e', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'eff806f750e3479e09bbfc1594cfa01f67ce71a4beca11a91dbc3a195c47443a', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '41c807d1d4ba7e25a98d6a743f2be8a2d922de8780eeef53a9f81294f2ff40f7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c6d5be2adcfe7f120da089f870e6a64ed3b3ad497fad1d01c2d0f94045003e46', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '66cbc7b386f4140e01093339a816c7cc4f8733c42bc6f27fe6460aa23092feaf', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '3298d6ae5a151be3f719d6872101fb081a75cda6cb05fc05b55b631401f64b88', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': 'ec45676df4acf7b39bfdf9ea1c88fb1a0c11e84f65e5215c0e64be04867f4931', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'cb133c0fc53fece8a8be2f8a6c5b09de0fde7adc37c12717b46c346f4f16ae23', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dd6385bb042cdb03c95fefc48d518666874d4a5ed1723a372930b62b280c7000', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'adaed7f64107698383fd88f22f14214d538bbf51c756c2a328dc66f42cdccf8d', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ea9632dd4ad31fd14aa182521ffdcf1b763ea4e0bc43d8bd4b416b14ccc6862e', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e1f6bd2153bffd601be32c67f4fcadfba1262903ddde6ab3d4d777fcf232924b', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2fc572ef2be56faae7c40aea3ff8f6c492229dd3a50b4295f4c3bdb11f1e5fb8', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b0d31e1a1f2fed8ad0e331bf43c44b2b0198facc73f66de3b429256aa4ef722f', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5dedffc0c7efa82255892a79844c14b558192dd1b45d4cf5b8009c96aeaa5355', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b29ac636f07d446bc26db8c1a0a4a07a4c8f53dc6a81471b71f0b68208e0a8eb', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4dd7c3e90932e69aa10ce8ab2e4f2e96d4ff24ce5b46c05db0fd42d62cafe576', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08477a30ef92ded0befeac40118cfd8bc32b0d98a5206b4a029d2573c40bc79e', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5952d9134bdfa6c8d1e0fe1395bbaefc0cb712e0317de19718460d08bc0952e4', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7a420329de441c505e0c9b36f1095002431f6894789f124eab6eade3f42f14a6', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b8b9c41e3031167cd93ec6d564aedf88f67707bf75688807afd02a7e1ed10f67', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0937e0b388a17ecdb8a34433b94e10c3b10cedf270b358e5f10e3668b8c0a20f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a891088c2f074fc07995ff7c912c463f2c103ff30c5f03192768ee5363424334', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': 'e0494032406ba376983514e49af6ae70bb1ce43d81bba9cc052d7a1ded97ad4e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '9f86539e92c657c36bba377be6765b0ab18a2eb292bbec69e4fdc2e9148f8bb0', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3c8828a5866127f9230967b672950d3ebf5eb1edde681961a039fdb21049dee6', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4267d68f6e125fa90cd013da7ac408169a564cedfe2be1ad8b553f352458110f', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08a936f1b3bc0dbf0f6a6ead8b948c0e899dcdec2287992cee3317106375ff58', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '36099d5778da7f3cbc4d01cbfc62c7ce16099200471f56ee617120e96461f4db', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '46119e9473b4e349279c93cc9eedf8e2871814f6c4336af4347465412e191e6d', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '89bcab1ea1c4d78242167fb8f1c60f1b4cbcff9f6a8a57ceaeba2e892255999d', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ee8fcea31661a232532fa884ef420dbe5efb58fe3c1b34cd0b6403f95f510aff', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ee4cf98687d4fff7e3620d95f1d11360ccb197161f29d67c837bbc0d3211d79e', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6023b03b286788e37c8e51bf2e758ceadd66762e54629b3b11b56a7b476b2d74', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae0eb2487a2ab34ce0dba2a61f8c974f28abd9d135091f9e5d7946354140135e', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '311972f3f94607294fc421bed894d5be0e741a0d0fa8630afe91204a804c9848', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 12 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '780f4f726c73d841348d51b17657ed4e617ec36697aa12a181fc5587ef428442', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bd9dd6cb160bddcb460087b909b6d4772a7ca04d004b63b292a979daeddb7741', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3973478917afe7ba3b7d8127de4f1c0963da4696d880d3e67da428e46e0c5f58', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 19 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e6ea8d25fe2320fa61ce66a3aa9c98cde0e4113cc3815e2dc2b410401c63c863', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cbca9343639a98dabdf5dbc84c7e254677b73b35c4083a55d29b006fc5a327d7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '07f50e2316c771862c4c8605d47d46a0e45205c1f6f0b637b660f82088ebeb07', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '3d137daa6b41e41638be3df951d1ad72af4f4d0bf6ef5187983e64445223fcf8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 21 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e4b83d3c52a84371bc489eb4c11242d900e4f9a8a95d75fab7318b95025300e2', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '18bcf908604463de37bc933c706e84840ce3802b49319b1edd794fd63f57fc04', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 23 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fb86d0bae107ca6244f6b52a29dc77ca1ffc901a208c30f54f8c2918ee6e3a3c', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '21adac4b8faf62215c051cea412766ac639c07b3aaca7337b939be9cc9ac18bb', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f313c2cf89bb5078a538ae6136f4238530f8859ed681b329c7a845c485f3a3d6', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a48bdbfaab96a766bdbd0aed11c915d5cdad65e1505ebf65e83e42785e44e319', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 27 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Wednesday 27 May 2026  01:16:40 +0000 (0:00:00.636)       0:00:05.092 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Wednesday 27 May 2026  01:16:40 +0000 (0:00:00.287)       0:00:05.379 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Wednesday 27 May 2026  01:16:41 +0000 (0:00:00.273)       0:00:05.653 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:41 +0000 (0:00:00.285)       0:00:05.938 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers that are not running] ********************",
                                "Wednesday 27 May 2026  01:16:41 +0000 (0:00:00.493)       0:00:06.431 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Wednesday 27 May 2026  01:16:42 +0000 (0:00:00.331)       0:00:06.763 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Wednesday 27 May 2026  01:16:42 +0000 (0:00:00.306)       0:00:07.070 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Wednesday 27 May 2026  01:16:42 +0000 (0:00:00.310)       0:00:07.380 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if all containers are running] *****************",
                                "Wednesday 27 May 2026  01:16:43 +0000 (0:00:00.467)       0:00:07.847 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:16:43 +0000 (0:00:00.302)       0:00:08.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:16:43 +0000 (0:00:00.264)       0:00:08.415 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:16:44 +0000 (0:00:00.230)       0:00:08.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:44 +0000 (0:00:00.260)       0:00:08.906 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:44 +0000 (0:00:00.066)       0:00:08.973 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:44 +0000 (0:00:00.068)       0:00:09.041 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:16:44 +0000 (0:00:00.066)       0:00:09.108 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Wednesday 27 May 2026  01:16:45 +0000 (0:00:00.695)       0:00:09.803 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:45 +0000 (0:00:00.247)       0:00:10.051 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Wednesday 27 May 2026  01:16:45 +0000 (0:00:00.296)       0:00:10.347 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Wednesday 27 May 2026  01:16:46 +0000 (0:00:00.252)       0:00:10.599 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Wednesday 27 May 2026  01:16:48 +0000 (0:00:02.218)       0:00:12.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Wednesday 27 May 2026  01:16:48 +0000 (0:00:00.126)       0:00:12.944 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Wednesday 27 May 2026  01:16:48 +0000 (0:00:00.287)       0:00:13.231 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Wednesday 27 May 2026  01:16:48 +0000 (0:00:00.173)       0:00:13.405 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:48 +0000 (0:00:00.121)       0:00:13.526 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Wednesday 27 May 2026  01:16:49 +0000 (0:00:00.468)       0:00:13.995 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Parse LVM data as JSON] **************************************************",
                                "Wednesday 27 May 2026  01:16:51 +0000 (0:00:01.579)       0:00:15.574 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get unencrypted and encrypted OSDs] **************************************",
                                "Wednesday 27 May 2026  01:16:51 +0000 (0:00:00.292)       0:00:15.867 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of encrypted OSDs does not match] **************************",
                                "Wednesday 27 May 2026  01:16:51 +0000 (0:00:00.450)       0:00:16.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Wednesday 27 May 2026  01:16:52 +0000 (0:00:00.464)       0:00:16.782 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Wednesday 27 May 2026  01:16:52 +0000 (0:00:00.318)       0:00:17.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Wednesday 27 May 2026  01:16:52 +0000 (0:00:00.290)       0:00:17.391 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:16:53 +0000 (0:00:00.437)       0:00:17.829 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Wednesday 27 May 2026  01:16:53 +0000 (0:00:00.548)       0:00:18.377 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate sub test expression results] ***********************************",
                                "Wednesday 27 May 2026  01:16:54 +0000 (0:00:00.523)       0:00:18.901 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail test if any sub test failed] ****************************************",
                                "Wednesday 27 May 2026  01:16:54 +0000 (0:00:00.335)       0:00:19.236 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass test if no sub test failed] *****************************************",
                                "Wednesday 27 May 2026  01:16:55 +0000 (0:00:00.460)       0:00:19.697 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:16:55 +0000 (0:00:00.331)       0:00:20.028 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:16:55 +0000 (0:00:00.254)       0:00:20.283 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:16:56 +0000 (0:00:00.265)       0:00:20.549 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:16:57 +0000 (0:00:01.748)       0:00:22.298 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:16:58 +0000 (0:00:00.294)       0:00:22.592 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:58 +0000 (0:00:00.264)       0:00:22.857 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:58 +0000 (0:00:00.065)       0:00:22.923 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:16:58 +0000 (0:00:00.217)       0:00:23.141 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:16:58 +0000 (0:00:00.070)       0:00:23.211 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:16:59 +0000 (0:00:01.315)       0:00:24.527 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-05-27T01:16:36+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:17:00 +0000 (0:00:00.393)       0:00:24.920 ********* ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.22s",
                                "Aggregate test results step one ----------------------------------------- 1.75s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.58s",
                                "Write report file ------------------------------------------------------- 1.32s",
                                "Get timestamp for report file ------------------------------------------- 1.07s",
                                "Create report output directory ------------------------------------------ 0.73s",
                                "Print report file information ------------------------------------------- 0.70s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.64s",
                                "Prepare test data ------------------------------------------------------- 0.55s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.52s",
                                "Prepare test data ------------------------------------------------------- 0.49s",
                                "Calculate OSD devices for each host ------------------------------------- 0.49s",
                                "Prepare test data ------------------------------------------------------- 0.47s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.47s",
                                "Fail if count of encrypted OSDs does not match -------------------------- 0.46s",
                                "Fail test if any sub test failed ---------------------------------------- 0.46s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.45s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.44s",
                                "Calculate total number of OSDs in cluster ------------------------------- 0.40s",
                                "Print report file information ------------------------------------------- 0.39s",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "+ echo",
                                "++ semver latest 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check MariaDB osism status database",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ osism status database",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: bf3c425b-5966-11f1-87b4-fe6e641be7ca\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: efc397dd-5966-11f1-9213-967a2185ccf4\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 2.57895\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000621504\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1593 local commits, 1593 replicated, 57 received\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 43 seconds\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 21 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 103180 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 46\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 2.58, which may indicate apply lag\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Prometheus",
                                "",
                                "+ echo",
                                "+ echo '# Status of Prometheus'",
                                "+ echo",
                                "+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "+ local 'name=Prometheus healthy'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "Unauthorized",
                                "+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "+ local 'name=Prometheus ready'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "Unauthorized",
                                "",
                                "# Status of RabbitMQ",
                                "",
                                "+ echo",
                                "+ echo '# Status of RabbitMQ'",
                                "+ echo",
                                "++ semver latest 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check RabbitMQ osism status messaging",
                                "+ local name=RabbitMQ",
                                "+ shift",
                                "+ osism status messaging",
                                "\u001b[32m2026-05-27 01:17:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 231 total, 231 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.6 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 105/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 59/235840\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 231 total, 231 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 111/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 65/235840\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 231 total, 231 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 6.4/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.0 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 129/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 83/235840\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Redis",
                                "",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001562s;;;0.000000;10.000000",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply mariadb_backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d9a41541-4b3b-41e2-a48a-f1f93cda1b98 (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d9a41541-4b3b-41e2-a48a-f1f93cda1b98 (mariadb_backup) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:17:40 +0000 (0:00:00.233)       0:00:00.233 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:17:40 +0000 (0:00:00.300)       0:00:00.534 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Wednesday 27 May 2026  01:17:41 +0000 (0:00:00.423)       0:00:00.958 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:17:41 +0000 (0:00:00.374)       0:00:01.333 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB container facts] ***********************************",
                                "Wednesday 27 May 2026  01:17:42 +0000 (0:00:00.600)       0:00:01.933 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Wednesday 27 May 2026  01:17:45 +0000 (0:00:03.096)       0:00:05.029 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "STILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***",
                                "",
                                "STILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***",
                                "",
                                "STILL ALIVE [task 'mariadb : Taking full database backup via Mariabackup' is running] ***",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Wednesday 27 May 2026  01:21:39 +0000 (0:03:53.896)       0:03:58.926 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Wednesday 27 May 2026  01:21:39 +0000 (0:00:00.282)       0:03:59.208 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:21:39 +0000 (0:00:00.217)       0:03:59.426 ********* ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ----------------- 233.90s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.10s",
                                "mariadb : include_tasks ------------------------------------------------- 0.60s",
                                "Group hosts based on enabled services ----------------------------------- 0.42s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.37s",
                                "Group hosts based on Kolla action --------------------------------------- 0.30s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.28s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.22s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 10b8e1fd4abb432e96abe91ef2ad8306 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| 303ba210a16b4fddaf163f76b542973b | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 42641823b0414cf88e94877618782002 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "| 6284ef8f4fbb447fb6c1bbdb75a53bf6 | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 633a578b26a9457591dc66bdda71044f | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| 6a82bddd65354e678c59a45634a49e19 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 70ae1d20e54d4619a1707e73e9c3cfd2 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| 730810fdeb9f4d8a994f0e16e8757fed | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 796926cb34b446bea0cbe4dc77ef1c3b | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| 7a4052096d1941c3a042b7122ecfb716 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| 8e4531b2f15a45b39a462db4f6736f6a | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 8f9bf83329444aec86594b4b236d6319 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| 914689d2cc7546069e55210ccffabb07 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 9433c0140e604a4d9de730411bd29531 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 9a7186c2344e4ba4837e4898e874173d | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| a064fdfbbff74749a4d3ce0695f8fc18 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| a0aa57fe81c344f5a383d62d4b982dc8 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| a59dcbc1c520472bab48787a8dcf40c0 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| a85f0f85dc6d462da65dd1ca578906c3 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| ad77a51b989540b09ca5f7f8e5380f45 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| cb67e9edc79e4fb5a8b47622039a7b56 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| ea826611fa3f4a6cabfe299e12deb6a8 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-27T01:21:36.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-27T01:21:36.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-27T01:21:45.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:45.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:40.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:40.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-27T01:21:42.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-27T01:21:43.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-27T01:21:43.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| 930d5b3a-02ea-4c6e-969b-7cf1a88e0d1e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |",
                                "| 479e9e87-8d03-4992-8625-02f5a24ab5c6 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |",
                                "| fe0cf1ce-4456-4d7d-9f74-a8d5322ca62a | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |",
                                "| c949b392-1984-4192-8804-2c6997f55995 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:47.000000 |",
                                "| 1deeaf7a-bab9-4a3f-b000-8decc3ff5970 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |",
                                "| 794c7325-6b63-4537-b7f5-53497aac5efe | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:48.000000 |",
                                "| 3315b02f-fa87-4219-bd7d-fb47347f9b31 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-27T01:21:47.000000 |",
                                "| d60407ad-36f6-4546-a393-719ffea8c502 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-27T01:21:48.000000 |",
                                "| 5287ac5e-3c71-4f7b-97c3-2e93ad4ea1d0 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-27T01:21:44.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| 27970936-2df0-4f39-9a7f-10744cc30a03 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "| f258158a-c0f2-41b3-bb79-9df2fb6d819d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| 3f3fdae6-215a-4a12-abd8-1924fec76089 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 281f99ff-8264-42bd-9179-867306e7df83 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 281f99ff-8264-42bd-9179-867306e7df83 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Wednesday 27 May 2026  01:22:02 +0000 (0:00:00.104)       0:00:00.104 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Wednesday 27 May 2026  01:22:05 +0000 (0:00:03.615)       0:00:03.719 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Wednesday 27 May 2026  01:22:09 +0000 (0:00:04.131)       0:00:07.850 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Wednesday 27 May 2026  01:22:15 +0000 (0:00:05.956)       0:00:13.806 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Wednesday 27 May 2026  01:22:19 +0000 (0:00:03.657)       0:00:17.463 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Wednesday 27 May 2026  01:22:23 +0000 (0:00:04.065)       0:00:21.529 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m",
                                "",
                                "TASK [Create test server group] ************************************************",
                                "Wednesday 27 May 2026  01:22:35 +0000 (0:00:11.552)       0:00:33.081 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Wednesday 27 May 2026  01:22:40 +0000 (0:00:05.171)       0:00:38.253 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Wednesday 27 May 2026  01:22:45 +0000 (0:00:04.898)       0:00:43.151 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Wednesday 27 May 2026  01:22:49 +0000 (0:00:04.371)       0:00:47.522 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Wednesday 27 May 2026  01:22:53 +0000 (0:00:03.874)       0:00:51.397 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Wednesday 27 May 2026  01:22:57 +0000 (0:00:04.030)       0:00:55.428 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Wednesday 27 May 2026  01:23:01 +0000 (0:00:04.237)       0:00:59.665 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Create test subnets] *****************************************************",
                                "Wednesday 27 May 2026  01:23:15 +0000 (0:00:14.010)       0:01:13.675 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m",
                                "",
                                "TASK [Create test routers] *****************************************************",
                                "Wednesday 27 May 2026  01:23:31 +0000 (0:00:15.611)       0:01:29.287 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m",
                                "",
                                "PLAY [Manage test instances and volumes] ***************************************",
                                "",
                                "TASK [Get test server group] ***************************************************",
                                "Wednesday 27 May 2026  01:24:01 +0000 (0:00:30.032)       0:01:59.319 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:24:05 +0000 (0:00:03.673)       0:02:02.993 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:24:05 +0000 (0:00:00.054)       0:02:03.047 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Wednesday 27 May 2026  01:24:05 +0000 (0:00:00.056)       0:02:03.104 ********* ",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Wait for instance deletion to complete] **********************************",
                                "Wednesday 27 May 2026  01:24:05 +0000 (0:00:00.173)       0:02:03.277 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Wednesday 27 May 2026  01:24:05 +0000 (0:00:00.148)       0:02:03.425 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for instance creation to complete] **********************************",
                                "Wednesday 27 May 2026  01:24:10 +0000 (0:00:04.660)       0:02:08.086 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j61990332738.2819', 'results_file': '/ansible/.ansible_async/j61990332738.2819', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j26954094985.2844', 'results_file': '/ansible/.ansible_async/j26954094985.2844', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j700403671549.2869', 'results_file': '/ansible/.ansible_async/j700403671549.2869', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j154667816450.2894', 'results_file': '/ansible/.ansible_async/j154667816450.2894', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j119281281658.2919', 'results_file': '/ansible/.ansible_async/j119281281658.2919', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Wednesday 27 May 2026  01:25:07 +0000 (0:00:57.543)       0:03:05.629 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for metadata to be added] *******************************************",
                                "Wednesday 27 May 2026  01:25:11 +0000 (0:00:04.097)       0:03:09.727 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j102547666735.3030', 'results_file': '/ansible/.ansible_async/j102547666735.3030', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j718850678808.3055', 'results_file': '/ansible/.ansible_async/j718850678808.3055', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j473014107536.3080', 'results_file': '/ansible/.ansible_async/j473014107536.3080', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j213148539644.3105', 'results_file': '/ansible/.ansible_async/j213148539644.3105', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j329532601776.3130', 'results_file': '/ansible/.ansible_async/j329532601776.3130', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Wednesday 27 May 2026  01:25:21 +0000 (0:00:09.592)       0:03:19.319 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for tags to be added] ***********************************************",
                                "Wednesday 27 May 2026  01:25:25 +0000 (0:00:04.212)       0:03:23.531 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j961686712288.3199', 'results_file': '/ansible/.ansible_async/j961686712288.3199', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j632346508854.3224', 'results_file': '/ansible/.ansible_async/j632346508854.3224', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j280499555218.3250', 'results_file': '/ansible/.ansible_async/j280499555218.3250', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j779889000381.3276', 'results_file': '/ansible/.ansible_async/j779889000381.3276', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j935874998732.3302', 'results_file': '/ansible/.ansible_async/j935874998732.3302', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:25:35 +0000 (0:00:10.105)       0:03:33.637 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:25:42 +0000 (0:00:07.191)       0:03:40.828 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Wednesday 27 May 2026  01:25:56 +0000 (0:00:14.069)       0:03:54.898 ********* ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Print floating ip addresses] *********************************************",
                                "Wednesday 27 May 2026  01:26:21 +0000 (0:00:24.565)       0:04:19.463 ********* ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.174\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-1: 192.168.112.123\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-2: 192.168.112.190\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-3: 192.168.112.142\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-4: 192.168.112.158\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:26:21 +0000 (0:00:00.146)       0:04:19.609 ********* ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 57.54s",
                                "Create test routers ---------------------------------------------------- 30.03s",
                                "Create floating ip addresses ------------------------------------------- 24.57s",
                                "Create test subnets ---------------------------------------------------- 15.61s",
                                "Attach test volume ----------------------------------------------------- 14.07s",
                                "Create test networks --------------------------------------------------- 14.01s",
                                "Add member roles to user test ------------------------------------------ 11.55s",
                                "Wait for tags to be added ---------------------------------------------- 10.10s",
                                "Wait for metadata to be added ------------------------------------------- 9.59s",
                                "Create test volume ------------------------------------------------------ 7.19s",
                                "Add manager role to user test-admin ------------------------------------- 5.96s",
                                "Create test server group ------------------------------------------------ 5.17s",
                                "Create ssh security group ----------------------------------------------- 4.90s",
                                "Create test instances --------------------------------------------------- 4.66s",
                                "Add rule to ssh security group ------------------------------------------ 4.37s",
                                "Create test keypair ----------------------------------------------------- 4.24s",
                                "Add tag to instances ---------------------------------------------------- 4.21s",
                                "Create test-admin user -------------------------------------------------- 4.13s",
                                "Add metadata to instances ----------------------------------------------- 4.10s",
                                "Create test user -------------------------------------------------------- 4.07s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE | test-3=192.168.112.158, 192.168.202.19  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE | test-2=192.168.112.142, 192.168.201.194 | N/A (booted from volume) | SCS-1L-1 |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE | test-2=192.168.112.190, 192.168.201.38  | N/A (booted from volume) | SCS-1L-1 |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE | test-1=192.168.112.123, 192.168.200.205 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE | test-1=192.168.112.174, 192.168.200.75  | N/A (booted from volume) | SCS-1L-1 |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "+ openstack --os-cloud test server show test",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:40.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.174, 192.168.200.75                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:24:13Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:25:13Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='5f863d73-6366-4839-b3f9-2a184629411d'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='55ed34d4-16d3-4929-a8d4-a5b1472a60f9'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-1",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:42.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.123, 192.168.200.205                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:24:14Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | f4195ba2-d315-4827-8f13-3ef420a2168c                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:25:13Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='97279eb9-38ab-4d4d-a5dc-0a10b9912d33'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-2",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:42.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.190, 192.168.201.38                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:24:15Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 72c65b8e9aa6a4d831901ef340552ee2d8cdd1f9e01e6f0750342fa4                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | e1aabd2d-69a2-4a08-ad9f-50e14fff3356                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:25:14Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='45f11a37-1a1a-4124-923c-c9f2617728e2'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-3",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:41.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.142, 192.168.201.194                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:24:15Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 72c65b8e9aa6a4d831901ef340552ee2d8cdd1f9e01e6f0750342fa4                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 9ec9c638-6641-46f4-a743-c853da1dd48b                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:25:14Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9a2d0759-be3b-44cb-9055-0d384a72033f'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-4",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:40.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.158, 192.168.202.19                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:24:16Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d4e4bfb8232c725a1a8af8f230fbf2b0a867a6046c2e0e83e7011a32                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | bd70f597-5b83-4168-a586-1333a8e667b0                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6b264d58cd994489a2608f035557d07d                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "|                                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:25:15Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | a5d9b71a8b3846f184009800a649d77e                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='60029f21-1e3c-445f-b8d6-e2fdf62fe206'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ server_ping",
                                "++ tr -d '\\r'",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.174",
                                "PING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=6.98 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.99 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.81 ms",
                                "",
                                "--- 192.168.112.174 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.811/3.924/6.977/2.211 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.95 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.38 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.26 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.262/2.196/3.948/1.239 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.20 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.04 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.34 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.342/2.860/5.199/1.678 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.190",
                                "PING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=2.99 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.66 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=0.971 ms",
                                "",
                                "--- 192.168.112.190 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 0.971/1.873/2.993/0.839 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.158",
                                "PING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=6.79 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=2.48 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.51 ms",
                                "",
                                "--- 192.168.112.158 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.513/3.594/6.793/2.295 ms",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-27 01:27:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo migratable instances found on node testbed-node-4\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.174",
                                "PING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=9.56 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.15 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.68 ms",
                                "",
                                "--- 192.168.112.174 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.678/4.460/9.558/3.609 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.48 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.70 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.26 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.256/2.144/3.478/0.960 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=4.25 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.23 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.90 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2017ms",
                                "rtt min/avg/max/mdev = 1.904/2.793/4.252/1.039 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.190",
                                "PING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=3.87 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.75 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.32 ms",
                                "",
                                "--- 192.168.112.190 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.320/2.313/3.866/1.112 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.158",
                                "PING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=7.84 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.98 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.80 ms",
                                "",
                                "--- 192.168.112.158 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.795/3.871/7.839/2.806 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-27 01:27:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.174",
                                "PING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=6.20 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=1.49 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.24 ms",
                                "",
                                "--- 192.168.112.174 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.236/2.975/6.204/2.285 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=3.62 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.54 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.825/2.659/3.616/0.736 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.65 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.62 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.05 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.046/3.438/5.645/1.578 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.190",
                                "PING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=5.80 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=2.09 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.46 ms",
                                "",
                                "--- 192.168.112.190 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.458/3.117/5.803/1.916 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.158",
                                "PING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=4.59 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.85 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=2.09 ms",
                                "",
                                "--- 192.168.112.158 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.852/2.844/4.594/1.240 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-27 01:29:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9ec9c638-6641-46f4-a743-c853da1dd48b\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e1aabd2d-69a2-4a08-ad9f-50e14fff3356\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.174",
                                "PING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=3.10 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.20 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.67 ms",
                                "",
                                "--- 192.168.112.174 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.666/2.323/3.102/0.592 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=8.19 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=1.80 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.83 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.802/3.942/8.192/3.005 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=5.00 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.18 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.76 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.762/2.980/5.001/1.438 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.190",
                                "PING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=7.08 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=1.74 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.19 ms",
                                "",
                                "--- 192.168.112.190 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.186/3.333/7.078/2.657 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.158",
                                "PING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=6.99 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=1.75 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=1.23 ms",
                                "",
                                "--- 192.168.112.158 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.231/3.323/6.993/2.603 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-27 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bd70f597-5b83-4168-a586-1333a8e667b0\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bd70f597-5b83-4168-a586-1333a8e667b0 (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 9ec9c638-6641-46f4-a743-c853da1dd48b\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 9ec9c638-6641-46f4-a743-c853da1dd48b (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e1aabd2d-69a2-4a08-ad9f-50e14fff3356\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e1aabd2d-69a2-4a08-ad9f-50e14fff3356 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server f4195ba2-d315-4827-8f13-3ef420a2168c\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of f4195ba2-d315-4827-8f13-3ef420a2168c (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| bd70f597-5b83-4168-a586-1333a8e667b0 | test-4 | ACTIVE   |",
                                "| 9ec9c638-6641-46f4-a743-c853da1dd48b | test-3 | ACTIVE   |",
                                "| e1aabd2d-69a2-4a08-ad9f-50e14fff3356 | test-2 | ACTIVE   |",
                                "| f4195ba2-d315-4827-8f13-3ef420a2168c | test-1 | ACTIVE   |",
                                "| 2bba6516-4995-44f1-9e2d-43c9c0f0f5d2 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.174",
                                "PING 192.168.112.174 (192.168.112.174) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.174: icmp_seq=1 ttl=63 time=7.21 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=2 ttl=63 time=2.44 ms",
                                "64 bytes from 192.168.112.174: icmp_seq=3 ttl=63 time=1.69 ms",
                                "",
                                "--- 192.168.112.174 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.687/3.780/7.212/2.445 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.142",
                                "PING 192.168.112.142 (192.168.112.142) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.142: icmp_seq=1 ttl=63 time=5.27 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=2 ttl=63 time=2.21 ms",
                                "64 bytes from 192.168.112.142: icmp_seq=3 ttl=63 time=1.69 ms",
                                "",
                                "--- 192.168.112.142 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.686/3.054/5.265/1.577 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.73 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.08 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.59 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.588/3.466/6.733/2.318 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.190",
                                "PING 192.168.112.190 (192.168.112.190) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.190: icmp_seq=1 ttl=63 time=5.62 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=2 ttl=63 time=2.54 ms",
                                "64 bytes from 192.168.112.190: icmp_seq=3 ttl=63 time=1.91 ms",
                                "",
                                "--- 192.168.112.190 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.911/3.356/5.618/1.619 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.158",
                                "PING 192.168.112.158 (192.168.112.158) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.158: icmp_seq=1 ttl=63 time=9.42 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=2 ttl=63 time=2.59 ms",
                                "64 bytes from 192.168.112.158: icmp_seq=3 ttl=63 time=2.24 ms",
                                "",
                                "--- 192.168.112.158 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.235/4.746/9.418/3.306 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:35:34.776471Z",
                            "start": "2026-05-27T01:14:30.035557Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001e",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "CLOUD=ci",
                                "TERRAFORM=/home/zuul-testbed01/tofu",
                                "WIREPROXY=/home/zuul-testbed01/wireproxy",
                                "test-wireguard"
                            ],
                            "delta": "0:00:01.869054",
                            "end": "2026-05-27 01:35:37.094105",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make CLOUD=ci TERRAFORM=/home/zuul-testbed01/tofu WIREPROXY=/home/zuul-testbed01/wireproxy test-wireguard",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform",
                                    "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-a9cb-95ca-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:35:35.225051",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ci.auto.tfvars\ndefault_custom.tf\nWireguard configuration saved in /home/zuul-testbed01/wg-ci.conf\nWireGuard gateway connectivity\n\nPASS  Keystone 192.168.16.254:5000\n\nOK",
                            "stdout_lines": [
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "Wireguard configuration saved in /home/zuul-testbed01/wg-ci.conf",
                                "WireGuard gateway connectivity",
                                "",
                                "PASS  Keystone 192.168.16.254:5000",
                                "",
                                "OK"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:35:37.342215Z",
                            "start": "2026-05-27T01:35:34.828034Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-00000000001f",
                        "name": "Test WireGuard connectivity"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.125",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:25:04.131248",
                            "end": "2026-05-27 02:00:41.802732",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed01/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.125 /opt/configuration/scripts/check/302-openstack-with-tempest.sh",
                                    "_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-a9cb-95ca-000000000020-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-27 01:35:37.671484",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ set -o pipefail\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible\n\n# Tempest\n\n+ CEPH_VERSION=reef\n+ echo\n+ echo '# Tempest'\n+ echo\n+ [[ ! -e /opt/tempest ]]\n+ osism apply tempest --skip-tags run-tempest\n\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1e342bb9-fa22-4b5c-9ce5-1fd030111a22 (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1e342bb9-fa22-4b5c-9ce5-1fd030111a22 (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nWednesday 27 May 2026  01:35:53 +0000 (0:00:00.333)       0:00:00.333 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nWednesday 27 May 2026  01:35:54 +0000 (0:00:01.048)       0:00:01.382 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nWednesday 27 May 2026  01:35:55 +0000 (0:00:01.206)       0:00:02.589 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nWednesday 27 May 2026  01:35:56 +0000 (0:00:00.437)       0:00:03.026 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nWednesday 27 May 2026  01:36:16 +0000 (0:00:19.959)       0:00:22.986 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m\n\nTASK [osism.validations.tempest : Assert images have been resolved] ************\nWednesday 27 May 2026  01:36:24 +0000 (0:00:07.871)       0:00:30.858 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Get auth token] ******************************\nWednesday 27 May 2026  01:36:24 +0000 (0:00:00.167)       0:00:31.025 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nWednesday 27 May 2026  01:36:27 +0000 (0:00:03.526)       0:00:34.551 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nWednesday 27 May 2026  01:36:29 +0000 (0:00:01.875)       0:00:36.427 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nWednesday 27 May 2026  01:36:33 +0000 (0:00:03.724)       0:00:40.151 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nWednesday 27 May 2026  01:36:33 +0000 (0:00:00.188)       0:00:40.340 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nWednesday 27 May 2026  01:36:35 +0000 (0:00:02.179)       0:00:42.519 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nWednesday 27 May 2026  01:36:43 +0000 (0:00:08.185)       0:00:50.705 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nWednesday 27 May 2026  01:36:44 +0000 (0:00:00.701)       0:00:51.406 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nWednesday 27 May 2026  01:36:46 +0000 (0:00:01.544)       0:00:52.950 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nWednesday 27 May 2026  01:36:47 +0000 (0:00:01.581)       0:00:54.532 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nWednesday 27 May 2026  01:36:47 +0000 (0:00:00.215)       0:00:54.748 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nWednesday 27 May 2026  01:36:48 +0000 (0:00:00.371)       0:00:55.119 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nWednesday 27 May 2026  01:36:52 +0000 (0:00:03.936)       0:00:59.056 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Resolve flavor IDs] **************************\nWednesday 27 May 2026  01:36:52 +0000 (0:00:00.183)       0:00:59.239 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Assert flavors have been resolved] ***********\nWednesday 27 May 2026  01:36:52 +0000 (0:00:00.172)       0:00:59.412 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nWednesday 27 May 2026  01:36:52 +0000 (0:00:00.169)       0:00:59.581 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nWednesday 27 May 2026  01:36:53 +0000 (0:00:00.470)       0:01:00.052 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nWednesday 27 May 2026  01:36:54 +0000 (0:00:00.873)       0:01:00.925 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nWednesday 27 May 2026  01:36:54 +0000 (0:00:00.441)       0:01:01.367 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nWednesday 27 May 2026  01:36:54 +0000 (0:00:00.306)       0:01:01.674 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest.conf file] **********************\nWednesday 27 May 2026  01:37:02 +0000 (0:00:08.057)       0:01:09.731 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:37:03 +0000 (0:00:00.977)       0:01:10.708 ********* \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 19.96s\nosism.validations.tempest : Install qemu-utils package ------------------ 8.19s\nosism.validations.tempest : Create tempest flavors ---------------------- 8.06s\nosism.validations.tempest : Resolve image IDs --------------------------- 7.87s\nosism.validations.tempest : Resolve floating network ID ----------------- 3.94s\nosism.validations.tempest : Get service catalog ------------------------- 3.72s\nosism.validations.tempest : Get auth token ------------------------------ 3.53s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.18s\nosism.validations.tempest : Get endpoint catalog ------------------------ 1.88s\nosism.validations.tempest : Revoke token -------------------------------- 1.58s\nosism.validations.tempest : Get network API extensions ------------------ 1.54s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.21s\nosism.validations.tempest : Create tempest workdir ---------------------- 1.05s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 0.98s\nosism.validations.tempest : Copy exclude list --------------------------- 0.87s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.70s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.47s\nosism.validations.tempest : Get stats of include list ------------------- 0.44s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.44s\nosism.validations.tempest : Set fact for config option img_file --------- 0.37s\n+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf\n+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf\n+ [[ false == \\t\\r\\u\\e ]]\n+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]\n+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]\n+ [[ reef == \\q\\u\\i\\n\\c\\y ]]\n\n+ echo\n+ echo '## IDENTITY (API)'\n## IDENTITY (API)\n\n+ echo\n+ _tempest tempest.api.identity.v3\n+ local regex=tempest.api.identity.v3\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0137.log\n2026-05-27 01:37:08.191 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:37:08.284 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:08.286 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:08.286 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:27.186 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:27.187 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:27.188 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:27.197 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:27.374 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:27.378 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:27.378 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:27.380 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:27.380 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:27.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:27.389 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:27.433 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:27.434 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:27.434 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:27.435 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:27.438 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:27.445 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:27.934 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:27.935 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:27.935 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:27.936 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:27.942 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:27.953 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:28.173 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:28.177 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.178 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.178 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:28.186 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:28.394 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:28.395 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.396 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.397 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:28.404 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:28.614 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:28.617 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.619 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:28.619 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.626 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:28.626 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:28.635 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:28.757 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:28.758 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.758 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:28.772 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:28.826 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:28.826 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:29.002 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:29.039 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:29.040 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:29.040 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:29.051 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:29.058 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:29.199 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:29.865 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:30.322 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:30.323 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:30.324 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:30.325 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:30.325 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:30.326 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:30.485 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:30.485 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:30.722 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:30.727 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:30.727 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:43.537 21 INFO tempest.lib.common.rest_client [req-31a51fbb-539a-43cc-bfbc-90d285a0c0f9 req-31a51fbb-539a-43cc-bfbc-90d285a0c0f9 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-27 01:37:43.982 23 INFO tempest.lib.common.rest_client [req-8543974c-5c3d-4e17-8d0e-d40456a11e41 req-8543974c-5c3d-4e17-8d0e-d40456a11e41 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.427s\n2026-05-27 01:37:44.114 21 INFO tempest.lib.common.rest_client [req-21cab7c3-a881-4e0c-9abc-bf1522441984 req-21cab7c3-a881-4e0c-9abc-bf1522441984 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:37:44.218 21 INFO tempest.lib.common.rest_client [req-179439d0-921d-4805-84db-cd999447e742 req-179439d0-921d-4805-84db-cd999447e742 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s\n2026-05-27 01:37:44.326 17 INFO tempest.lib.common.rest_client [req-2ac3583d-7661-4718-8e3a-10129580b724 req-2ac3583d-7661-4718-8e3a-10129580b724 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-27 01:37:44.363 27 INFO tempest.lib.common.rest_client [req-1303690e-1d0f-44c4-8a3c-5b4edc5a5914 req-1303690e-1d0f-44c4-8a3c-5b4edc5a5914 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:37:44.459 15 INFO tempest.lib.common.rest_client [req-228d6251-9403-4505-bc5c-86771c495750 req-228d6251-9403-4505-bc5c-86771c495750 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:37:44.452 21 INFO tempest.lib.common.rest_client [req-ab6fdad5-d51b-41d7-ae91-8f341eb01ce4 req-ab6fdad5-d51b-41d7-ae91-8f341eb01ce4 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.207s\n2026-05-27 01:37:44.610 23 INFO tempest.lib.common.rest_client [req-1864d23f-e5d6-4c4c-a7ac-7738794b5362 req-1864d23f-e5d6-4c4c-a7ac-7738794b5362 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-27 01:37:44.741 23 INFO tempest.lib.common.rest_client [req-7fc941df-6edf-479e-bd9d-f16936f47346 req-7fc941df-6edf-479e-bd9d-f16936f47346 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.130s\n2026-05-27 01:37:44.916 17 INFO tempest.lib.common.rest_client [req-97c51191-19e0-4252-9dd9-6249f68efc0d req-97c51191-19e0-4252-9dd9-6249f68efc0d ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-27 01:37:44.967 27 INFO tempest.lib.common.rest_client [req-a2e4af27-3e5c-496e-86e9-fdc8f83acf3b req-a2e4af27-3e5c-496e-86e9-fdc8f83acf3b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-27 01:37:45.043 21 INFO tempest.lib.common.rest_client [req-47b967ac-4395-4067-920f-6615cd03913b req-47b967ac-4395-4067-920f-6615cd03913b ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-27 01:37:45.075 15 INFO tempest.lib.common.rest_client [req-0a5d045d-0706-4880-b90b-3675d9c97a9a req-0a5d045d-0706-4880-b90b-3675d9c97a9a ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-27 01:37:45.114 23 INFO tempest.lib.common.rest_client [req-f3041556-8f7a-40de-9715-3d96633273e2 req-f3041556-8f7a-40de-9715-3d96633273e2 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.362s\n2026-05-27 01:37:45.116 17 INFO tempest.lib.common.rest_client [req-af4cc179-5f5a-411f-86c8-0e0e06fa5793 req-af4cc179-5f5a-411f-86c8-0e0e06fa5793 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.198s\n2026-05-27 01:37:45.116 13 INFO tempest.lib.common.rest_client [req-a2ba1730-fb6b-4e86-9475-8252e4846e83 req-a2ba1730-fb6b-4e86-9475-8252e4846e83 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-27 01:37:45.205 21 INFO tempest.lib.common.rest_client [req-18e75062-d82a-48af-b9c5-819055eef969 req-18e75062-d82a-48af-b9c5-819055eef969 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:37:45.211 15 INFO tempest.lib.common.rest_client [req-442171d5-59fd-4a98-9a14-7cb099eefb10 req-442171d5-59fd-4a98-9a14-7cb099eefb10 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s\n2026-05-27 01:37:45.213 27 INFO tempest.lib.common.rest_client [req-c89f0048-bed5-40e3-ba65-d2e70151299a req-c89f0048-bed5-40e3-ba65-d2e70151299a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s\n2026-05-27 01:37:45.257 17 INFO tempest.lib.common.rest_client [req-5b730d30-7aa9-492c-b24a-f4762f48bf19 req-5b730d30-7aa9-492c-b24a-f4762f48bf19 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s\n2026-05-27 01:37:45.387 11 INFO tempest.lib.common.rest_client [req-c7820047-832c-4217-a16b-0974fb29b010 req-c7820047-832c-4217-a16b-0974fb29b010 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-27 01:37:45.406 25 INFO tempest.lib.common.rest_client [req-b01d74b1-da46-400d-b59f-738c4575d5cb req-b01d74b1-da46-400d-b59f-738c4575d5cb ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-27 01:37:45.413 21 INFO tempest.lib.common.rest_client [req-d084f50b-3505-4540-9c1e-5ceeb0e1a025 req-d084f50b-3505-4540-9c1e-5ceeb0e1a025 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.207s\n2026-05-27 01:37:45.535 27 INFO tempest.lib.common.rest_client [req-e90e1f84-fd91-4e03-a44e-2ca0cedd20c6 req-e90e1f84-fd91-4e03-a44e-2ca0cedd20c6 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.300s\n2026-05-27 01:37:45.542 15 INFO tempest.lib.common.rest_client [req-27c27f15-95f6-42bb-8724-817d16638daf req-27c27f15-95f6-42bb-8724-817d16638daf ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s\n2026-05-27 01:37:45.660 13 INFO tempest.lib.common.rest_client [req-c382d594-1ce0-472c-b268-1fa2c960d886 req-c382d594-1ce0-472c-b268-1fa2c960d886 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-27 01:37:45.674 23 INFO tempest.lib.common.rest_client [req-20c57ba3-fe25-4b9c-99f2-5a0579ada0a6 req-20c57ba3-fe25-4b9c-99f2-5a0579ada0a6 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s\n2026-05-27 01:37:45.712 21 INFO tempest.lib.common.rest_client [req-81cd0162-e88e-46df-bc32-31e73b3842ab req-81cd0162-e88e-46df-bc32-31e73b3842ab ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-27 01:37:45.800 23 INFO tempest.lib.common.rest_client [req-e0ba5768-fdf4-4b9d-b890-cb49dd6f30d3 req-e0ba5768-fdf4-4b9d-b890-cb49dd6f30d3 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-27 01:37:45.879 17 INFO tempest.lib.common.rest_client [req-28612a21-77ce-440f-acb1-dc21753d889f req-28612a21-77ce-440f-acb1-dc21753d889f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s\n2026-05-27 01:37:45.910 19 INFO tempest.lib.common.rest_client [req-7f7a343d-531e-4f18-a73c-021c69413e94 req-7f7a343d-531e-4f18-a73c-021c69413e94 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-27 01:37:45.937 13 INFO tempest.lib.common.rest_client [req-b3f42f04-7fbb-49f9-aa6e-2c08a543de78 req-b3f42f04-7fbb-49f9-aa6e-2c08a543de78 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.274s\n2026-05-27 01:37:45.981 11 INFO tempest.lib.common.rest_client [req-53b32718-2fca-4228-a752-7b887127a798 req-53b32718-2fca-4228-a752-7b887127a798 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-27 01:37:46.003 23 INFO tempest.lib.common.rest_client [req-6a96fa74-b241-49ab-86cd-c66c7c92dff5 req-6a96fa74-b241-49ab-86cd-c66c7c92dff5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.202s\n2026-05-27 01:37:46.017 17 INFO tempest.lib.common.rest_client [req-64a7c5b5-8242-44ea-b1cc-114f9d9eb963 req-64a7c5b5-8242-44ea-b1cc-114f9d9eb963 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s\n2026-05-27 01:37:46.101 21 INFO tempest.lib.common.rest_client [req-d620b99b-779c-4233-8f2d-8eb9aee3e887 req-d620b99b-779c-4233-8f2d-8eb9aee3e887 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/70ad82a683244db986d6b9f66518a067 0.384s\n2026-05-27 01:37:46.143 27 INFO tempest.lib.common.rest_client [req-1d7d28bb-13e5-49f3-a0e2-9be1e9b1b01a req-1d7d28bb-13e5-49f3-a0e2-9be1e9b1b01a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-27 01:37:46.168 25 INFO tempest.lib.common.rest_client [req-55109232-18b4-40db-8492-8f8b2b1eb734 req-55109232-18b4-40db-8492-8f8b2b1eb734 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-27 01:37:46.190 21 INFO tempest.lib.common.rest_client [req-31498b0d-0b9c-43c5-b57d-fe94127dcbd5 req-31498b0d-0b9c-43c5-b57d-fe94127dcbd5 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-27 01:37:46.196 23 INFO tempest.lib.common.rest_client [req-dff28c83-ef7d-4c92-8566-23a07d2b4f7d req-dff28c83-ef7d-4c92-8566-23a07d2b4f7d ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-27 01:37:46.216 17 INFO tempest.lib.common.rest_client [req-467d7a5b-a59e-4c1f-b92d-b25cf386b99a req-467d7a5b-a59e-4c1f-b92d-b25cf386b99a ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/e4ac3cd34d244bdea43cf6630298f44a 0.198s\n2026-05-27 01:37:46.221 13 INFO tempest.lib.common.rest_client [req-b353754c-973a-4968-b64a-8da4ff0c6c82 req-b353754c-973a-4968-b64a-8da4ff0c6c82 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s\n2026-05-27 01:37:46.279 15 INFO tempest.lib.common.rest_client [req-119fd56a-105e-422f-bdd0-92e5b81898c7 req-119fd56a-105e-422f-bdd0-92e5b81898c7 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.735s\n2026-05-27 01:37:46.334 25 INFO tempest.lib.common.rest_client [req-d390685d-f2ff-42c5-a5c6-4a9113549139 req-d390685d-f2ff-42c5-a5c6-4a9113549139 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.162s\n2026-05-27 01:37:46.371 11 INFO tempest.lib.common.rest_client [req-c9c94842-2772-4fd0-8ec0-e054c3782ce9 req-c9c94842-2772-4fd0-8ec0-e054c3782ce9 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.386s\n2026-05-27 01:37:46.368 21 INFO tempest.lib.common.rest_client [req-d5bf33e1-4fc6-4be2-8fd1-fb60f59e7a5c req-d5bf33e1-4fc6-4be2-8fd1-fb60f59e7a5c ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.172s\n2026-05-27 01:37:46.424 17 INFO tempest.lib.common.rest_client [req-2df30824-b169-4780-9166-c16f8d63835e req-2df30824-b169-4780-9166-c16f8d63835e ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:37:46.461 21 INFO tempest.lib.common.rest_client [req-b5e7cc7a-e3ba-4ddb-a6da-da563e0b4248 req-b5e7cc7a-e3ba-4ddb-a6da-da563e0b4248 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s\n2026-05-27 01:37:46.464 27 INFO tempest.lib.common.rest_client [req-cacd8391-2457-4908-b8da-70f7bdba37da req-cacd8391-2457-4908-b8da-70f7bdba37da ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:37:46.466 19 INFO tempest.lib.common.rest_client [req-0652ba75-518f-4126-8740-de9b25a54d85 req-0652ba75-518f-4126-8740-de9b25a54d85 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-27 01:37:46.465 25 INFO tempest.lib.common.rest_client [req-61da2f63-8434-43a3-96f0-1fdb445a3f92 req-61da2f63-8434-43a3-96f0-1fdb445a3f92 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.117s\n2026-05-27 01:37:46.552 15 INFO tempest.lib.common.rest_client [req-87fd0820-4c31-4eaa-8d48-383516e7d5d8 req-87fd0820-4c31-4eaa-8d48-383516e7d5d8 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-27 01:37:46.564 19 INFO tempest.lib.common.rest_client [req-bafb4429-79ce-4ae2-809d-c3a5b614bef8 req-bafb4429-79ce-4ae2-809d-c3a5b614bef8 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.093s\n2026-05-27 01:37:46.571 23 INFO tempest.lib.common.rest_client [req-1a6888e3-50c4-4725-932f-574bbfd60f01 req-1a6888e3-50c4-4725-932f-574bbfd60f01 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/70ad82a683244db986d6b9f66518a067 0.372s\n2026-05-27 01:37:46.667 17 INFO tempest.lib.common.rest_client [req-b86a2a9f-733d-49f5-8760-eb9c16ee43df req-b86a2a9f-733d-49f5-8760-eb9c16ee43df ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/70ad82a683244db986d6b9f66518a067 0.242s\n2026-05-27 01:37:46.687 11 INFO tempest.lib.common.rest_client [req-8f4f03ec-ded0-41cb-bbbc-afdc2e7c3f88 req-8f4f03ec-ded0-41cb-bbbc-afdc2e7c3f88 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.295s\n2026-05-27 01:37:46.755 21 INFO tempest.lib.common.rest_client [req-ce0b02c8-5da6-45a3-9afa-245d088716ee req-ce0b02c8-5da6-45a3-9afa-245d088716ee ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.289s\n2026-05-27 01:37:46.755 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8ba11123f1c4a29bdc1a2d2a35b73a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:46.756 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-462068284-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '201931c57d1e461fa07ea9db341b090f', 'project_name': 'tempest-IdentityV3UsersTest-462068284', 'tenant_id': '201931c57d1e461fa07ea9db341b090f', 'tenant_name': 'tempest-IdentityV3UsersTest-462068284', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8ba11123f1c4a29bdc1a2d2a35b73a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:46.756 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-462068284-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '201931c57d1e461fa07ea9db341b090f', 'project_name': 'tempest-IdentityV3UsersTest-462068284', 'tenant_id': '201931c57d1e461fa07ea9db341b090f', 'tenant_name': 'tempest-IdentityV3UsersTest-462068284', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8ba11123f1c4a29bdc1a2d2a35b73a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:46.770 19 INFO tempest.lib.common.rest_client [req-6d543a06-252b-421e-8274-36fc98bbdd09 req-6d543a06-252b-421e-8274-36fc98bbdd09 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s\n2026-05-27 01:37:46.788 13 INFO tempest.lib.common.rest_client [req-6c2e0931-89e2-4abe-8765-cc07b2d8a44b req-6c2e0931-89e2-4abe-8765-cc07b2d8a44b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s\n2026-05-27 01:37:46.849 27 INFO tempest.lib.common.rest_client [req-f3d612ea-5b0d-4352-b376-f317dff3a684 req-f3d612ea-5b0d-4352-b376-f317dff3a684 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/e4ac3cd34d244bdea43cf6630298f44a 0.382s\n2026-05-27 01:37:46.867 23 INFO tempest.lib.common.rest_client [req-869a3a57-183f-47df-8630-1d1f9b3d212f req-869a3a57-183f-47df-8630-1d1f9b3d212f ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:37:46.869 15 INFO tempest.lib.common.rest_client [req-ee509424-f38f-44e2-a43d-87a81a415689 req-ee509424-f38f-44e2-a43d-87a81a415689 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.315s\n2026-05-27 01:37:46.909 17 INFO tempest.lib.common.rest_client [req-e95b9e29-f0e5-4b6e-b543-05b85682a181 req-e95b9e29-f0e5-4b6e-b543-05b85682a181 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-27 01:37:46.960 13 INFO tempest.lib.common.rest_client [req-cd975658-2ebc-4bac-b0c6-6a453e8ddb31 req-cd975658-2ebc-4bac-b0c6-6a453e8ddb31 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-27 01:37:47.015 23 INFO tempest.lib.common.rest_client [req-d6252916-7ea4-4770-94a9-e37e29e6f75b req-d6252916-7ea4-4770-94a9-e37e29e6f75b ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.139s\n2026-05-27 01:37:47.028 25 INFO tempest.lib.common.rest_client [req-c81ebcc9-6015-47e2-9038-dee431b8e9d9 req-c81ebcc9-6015-47e2-9038-dee431b8e9d9 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s\n2026-05-27 01:37:47.036 15 INFO tempest.lib.common.rest_client [req-e8486494-c673-4725-9d0b-07ada827a1de req-e8486494-c673-4725-9d0b-07ada827a1de ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:37:47.125 27 INFO tempest.lib.common.rest_client [req-ac70e077-76ee-4219-a7f1-ce2b17e5e268 req-ac70e077-76ee-4219-a7f1-ce2b17e5e268 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-27 01:37:47.145 23 INFO tempest.lib.common.rest_client [req-488b21f3-bcbe-4c8a-95f9-310107e95ef1 req-488b21f3-bcbe-4c8a-95f9-310107e95ef1 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-27 01:37:47.206 17 INFO tempest.lib.common.rest_client [req-5f9e36b0-fee7-40c5-af75-a926d91c4ea8 req-5f9e36b0-fee7-40c5-af75-a926d91c4ea8 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/89a5050f7de542e3bca52d9e6d7380fa 0.294s\n2026-05-27 01:37:47.242 13 INFO tempest.lib.common.rest_client [req-65ca87b9-f9bf-4d8b-b9ea-6a707ff3ddfb req-65ca87b9-f9bf-4d8b-b9ea-6a707ff3ddfb ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.279s\n2026-05-27 01:37:47.298 27 INFO tempest.lib.common.rest_client [req-fb33c6e3-739f-4d87-81ec-a9ad4d3312b7 req-fb33c6e3-739f-4d87-81ec-a9ad4d3312b7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/70ad82a683244db986d6b9f66518a067 0.171s\n2026-05-27 01:37:47.309 21 INFO tempest.lib.common.rest_client [req-342cf62e-ad65-43fe-a49d-ba3e3f46ce81 req-342cf62e-ad65-43fe-a49d-ba3e3f46ce81 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:37:47.340 19 INFO tempest.lib.common.rest_client [req-6ddb1453-bd13-4a37-adcf-b25b10f05542 req-6ddb1453-bd13-4a37-adcf-b25b10f05542 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s\n2026-05-27 01:37:47.380 25 INFO tempest.lib.common.rest_client [req-6d70720b-7fa4-4e5b-9027-99d063465f9d req-6d70720b-7fa4-4e5b-9027-99d063465f9d ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-27 01:37:47.395 11 INFO tempest.lib.common.rest_client [req-15f46ea3-2cea-496c-bd14-1c53cb79fe2c req-15f46ea3-2cea-496c-bd14-1c53cb79fe2c ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s\n2026-05-27 01:37:47.402 27 INFO tempest.lib.common.rest_client [req-0513cdd5-7210-4ba1-82db-6418107ebe66 req-0513cdd5-7210-4ba1-82db-6418107ebe66 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s\n2026-05-27 01:37:47.412 13 INFO tempest.lib.common.rest_client [req-e924e66c-ba2f-4bdb-924f-572f2d8d5b7e req-e924e66c-ba2f-4bdb-924f-572f2d8d5b7e ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-27 01:37:47.423 23 INFO tempest.lib.common.rest_client [req-ed38f384-1f8a-40c9-b78e-0d07b29254c0 req-ed38f384-1f8a-40c9-b78e-0d07b29254c0 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.276s\n2026-05-27 01:37:47.423 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2572a00407594fcd920a435760c2367a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:47.426 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-193708911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ad93c4ed278473a94c631c2d5c94509', 'project_name': 'tempest-IdentityCatalogTest-193708911', 'tenant_id': '1ad93c4ed278473a94c631c2d5c94509', 'tenant_name': 'tempest-IdentityCatalogTest-193708911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2572a00407594fcd920a435760c2367a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:47.427 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-193708911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ad93c4ed278473a94c631c2d5c94509', 'project_name': 'tempest-IdentityCatalogTest-193708911', 'tenant_id': '1ad93c4ed278473a94c631c2d5c94509', 'tenant_name': 'tempest-IdentityCatalogTest-193708911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2572a00407594fcd920a435760c2367a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:47.434 15 INFO tempest.lib.common.rest_client [req-8ae4cf46-5557-43f2-837e-62f8b288ae8a req-8ae4cf46-5557-43f2-837e-62f8b288ae8a ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/70ad82a683244db986d6b9f66518a067 0.397s\n2026-05-27 01:37:47.453 17 INFO tempest.lib.common.rest_client [req-2b6df622-ca2a-48ea-b228-1ad76fa8c11e req-2b6df622-ca2a-48ea-b228-1ad76fa8c11e ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-27 01:37:47.516 19 INFO tempest.lib.common.rest_client [req-313b37c2-7c59-433d-8c1b-72b37d98f694 req-313b37c2-7c59-433d-8c1b-72b37d98f694 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:37:47.551 11 INFO tempest.lib.common.rest_client [req-74e9a38b-e56f-4ebe-abbc-01e989fd788d req-74e9a38b-e56f-4ebe-abbc-01e989fd788d ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:37:47.576 25 INFO tempest.lib.common.rest_client [req-cbb29dc2-4463-48ff-b79c-6640c9f80c68 req-cbb29dc2-4463-48ff-b79c-6640c9f80c68 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.193s\n2026-05-27 01:37:47.582 27 INFO tempest.lib.common.rest_client [req-9cd3cc9a-e9bf-49b5-a803-b2621226ecb4 req-9cd3cc9a-e9bf-49b5-a803-b2621226ecb4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/89a5050f7de542e3bca52d9e6d7380fa 0.178s\n2026-05-27 01:37:47.663 15 INFO tempest.lib.common.rest_client [req-3fdbd05a-39ed-49b0-b578-0652bb18cffd req-3fdbd05a-39ed-49b0-b578-0652bb18cffd ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-27 01:37:47.677 17 INFO tempest.lib.common.rest_client [req-c6fa41f5-f134-4e7b-b5fe-26b2f2f2523e req-c6fa41f5-f134-4e7b-b5fe-26b2f2f2523e ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s\n2026-05-27 01:37:47.677 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6da3ef6e8c94d14b9fc2d5fcbe06d17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:47.679 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-1202198770-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6571ffaeef76441f92216d7bf83917be', 'project_name': 'tempest-TokensV3Test-1202198770', 'tenant_id': '6571ffaeef76441f92216d7bf83917be', 'tenant_name': 'tempest-TokensV3Test-1202198770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6da3ef6e8c94d14b9fc2d5fcbe06d17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:47.679 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-1202198770-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6571ffaeef76441f92216d7bf83917be', 'project_name': 'tempest-TokensV3Test-1202198770', 'tenant_id': '6571ffaeef76441f92216d7bf83917be', 'tenant_name': 'tempest-TokensV3Test-1202198770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6da3ef6e8c94d14b9fc2d5fcbe06d17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:47.704 13 INFO tempest.lib.common.rest_client [req-7c68fda8-423e-432c-aced-a901899a02e1 req-7c68fda8-423e-432c-aced-a901899a02e1 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/70ad82a683244db986d6b9f66518a067 0.289s\n2026-05-27 01:37:47.774 25 INFO tempest.lib.common.rest_client [req-64927ea6-cbf3-46a4-80e8-c38355311bfe req-64927ea6-cbf3-46a4-80e8-c38355311bfe ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:37:47.777 11 INFO tempest.lib.common.rest_client [req-c9c61c58-f1c7-4abd-8ef5-0422631f43d0 req-c9c61c58-f1c7-4abd-8ef5-0422631f43d0 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s\n2026-05-27 01:37:47.870 11 INFO tempest.lib.common.rest_client [req-ef316333-2f69-45e6-862a-5ad51bcbdcb4 req-ef316333-2f69-45e6-862a-5ad51bcbdcb4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s\n2026-05-27 01:37:47.884 15 INFO tempest.lib.common.rest_client [req-eb911874-e9bb-4e62-8099-17c40a10767c req-eb911874-e9bb-4e62-8099-17c40a10767c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/89a5050f7de542e3bca52d9e6d7380fa 0.217s\n2026-05-27 01:37:47.888 19 INFO tempest.lib.common.rest_client [req-df3f49f2-baf2-4cb3-9c9b-5f2b2aeb3783 req-df3f49f2-baf2-4cb3-9c9b-5f2b2aeb3783 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/e4ac3cd34d244bdea43cf6630298f44a 0.368s\n2026-05-27 01:37:47.982 27 INFO tempest.lib.common.rest_client [req-fd291084-a581-40b2-ade4-139a886670da req-fd291084-a581-40b2-ade4-139a886670da ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s\n2026-05-27 01:37:47.991 19 INFO tempest.lib.common.rest_client [req-1fb0c1b5-47e1-4d25-8963-aa56e4c713c3 req-1fb0c1b5-47e1-4d25-8963-aa56e4c713c3 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-27 01:37:47.999 23 INFO tempest.lib.common.rest_client [req-df5697c6-dcac-4cc8-a5b8-ae6e1adeb4dd req-df5697c6-dcac-4cc8-a5b8-ae6e1adeb4dd ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-27 01:37:48.025 25 INFO tempest.lib.common.rest_client [req-66ae6966-f48f-4260-8f0e-6c8f64dbd528 req-66ae6966-f48f-4260-8f0e-6c8f64dbd528 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/70ad82a683244db986d6b9f66518a067 0.245s\n2026-05-27 01:37:48.111 13 INFO tempest.lib.common.rest_client [req-1c70892d-a46f-4973-b162-fdb5109f9307 req-1c70892d-a46f-4973-b162-fdb5109f9307 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-27 01:37:48.135 15 INFO tempest.lib.common.rest_client [req-16830a5b-e9f2-451c-9fcf-ae6a4f10fc38 req-16830a5b-e9f2-451c-9fcf-ae6a4f10fc38 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-27 01:37:48.133 27 INFO tempest.lib.common.rest_client [req-4bdcaa25-1ed9-4f98-afda-d679d44a0a5d req-4bdcaa25-1ed9-4f98-afda-d679d44a0a5d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/e4ac3cd34d244bdea43cf6630298f44a 0.149s\n2026-05-27 01:37:48.134 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cfd7372d677455f8efc467eb01ffd46 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:48.134 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-2065690090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '252739d3ba434749a28d2602f35f018c', 'project_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'tenant_id': '252739d3ba434749a28d2602f35f018c', 'tenant_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cfd7372d677455f8efc467eb01ffd46', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.135 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-2065690090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '252739d3ba434749a28d2602f35f018c', 'project_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'tenant_id': '252739d3ba434749a28d2602f35f018c', 'tenant_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cfd7372d677455f8efc467eb01ffd46', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.231 11 INFO tempest.lib.common.rest_client [req-a4399c20-7f8c-4f51-b93e-635aea5083b1 req-a4399c20-7f8c-4f51-b93e-635aea5083b1 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/70ad82a683244db986d6b9f66518a067 0.359s\n2026-05-27 01:37:48.245 17 INFO tempest.lib.common.rest_client [req-28098fae-1c9d-46e5-865e-ec1e58f74974 req-28098fae-1c9d-46e5-865e-ec1e58f74974 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-27 01:37:48.245 23 INFO tempest.lib.common.rest_client [req-ec30207c-7d8f-44f3-b286-a6aa49f42135 req-ec30207c-7d8f-44f3-b286-a6aa49f42135 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.242s\n2026-05-27 01:37:48.251 13 INFO tempest.lib.common.rest_client [req-89dc43e8-f1fd-4f53-a9e0-bac67bd025d1 req-89dc43e8-f1fd-4f53-a9e0-bac67bd025d1 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.137s\n{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.248096s] ... ok\n2026-05-27 01:37:48.325 15 INFO tempest.lib.common.rest_client [req-a58419b6-5458-4865-bbe1-2224f918120d req-a58419b6-5458-4865-bbe1-2224f918120d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s\n2026-05-27 01:37:48.333 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 825fc008eca44bff85225d49631c0c35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:48.334 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-28849330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a4368f5354b34a07a5700b54e445b26e', 'project_name': 'tempest-EC2CredentialsTest-28849330', 'tenant_id': 'a4368f5354b34a07a5700b54e445b26e', 'tenant_name': 'tempest-EC2CredentialsTest-28849330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '825fc008eca44bff85225d49631c0c35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.337 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-28849330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a4368f5354b34a07a5700b54e445b26e', 'project_name': 'tempest-EC2CredentialsTest-28849330', 'tenant_id': 'a4368f5354b34a07a5700b54e445b26e', 'tenant_name': 'tempest-EC2CredentialsTest-28849330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '825fc008eca44bff85225d49631c0c35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.378 11 INFO tempest.lib.common.rest_client [req-9bab18ea-f37e-4167-b289-76cacbb6c6d4 req-9bab18ea-f37e-4167-b289-76cacbb6c6d4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-27 01:37:48.406 13 INFO tempest.lib.common.rest_client [req-dea970ce-04ba-4363-ab31-879c72a95a38 req-dea970ce-04ba-4363-ab31-879c72a95a38 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:37:48.416 19 INFO tempest.lib.common.rest_client [req-5591ba53-f02c-4c7c-9e67-c6386a11c4fd req-5591ba53-f02c-4c7c-9e67-c6386a11c4fd ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/70ad82a683244db986d6b9f66518a067 0.417s\n2026-05-27 01:37:48.510 25 INFO tempest.lib.common.rest_client [req-d365f696-72da-4f3d-9d72-6d34338347fb req-d365f696-72da-4f3d-9d72-6d34338347fb ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s\n2026-05-27 01:37:48.516 19 INFO tempest.lib.common.rest_client [req-2d501d81-dd6a-40ca-a2d2-d8c482642a16 req-2d501d81-dd6a-40ca-a2d2-d8c482642a16 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-27 01:37:48.586 21 INFO tempest.lib.common.rest_client [req-f7a865ac-aa8b-42d7-8b07-ab5e95ba7cc9 req-f7a865ac-aa8b-42d7-8b07-ab5e95ba7cc9 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.272s\n2026-05-27 01:37:48.575 13 INFO tempest.lib.common.rest_client [req-fc985331-d93e-48a5-9392-458ebe6daedd req-fc985331-d93e-48a5-9392-458ebe6daedd ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s\n2026-05-27 01:37:48.575 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88d9f817a99146c8a6af6be31df052b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:48.575 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-68470251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '664bf234fc6042c6aaef40886e65df27', 'project_name': 'tempest-AccessRulesV3Test-68470251', 'tenant_id': '664bf234fc6042c6aaef40886e65df27', 'tenant_name': 'tempest-AccessRulesV3Test-68470251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88d9f817a99146c8a6af6be31df052b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.576 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-68470251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '664bf234fc6042c6aaef40886e65df27', 'project_name': 'tempest-AccessRulesV3Test-68470251', 'tenant_id': '664bf234fc6042c6aaef40886e65df27', 'tenant_name': 'tempest-AccessRulesV3Test-68470251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88d9f817a99146c8a6af6be31df052b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:48.708 23 INFO tempest.lib.common.rest_client [req-a00f3468-cece-4776-8889-38c752768057 req-a00f3468-cece-4776-8889-38c752768057 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2572a00407594fcd920a435760c2367a 0.366s\n2026-05-27 01:37:48.709 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1ad93c4ed278473a94c631c2d5c94509\n2026-05-27 01:37:48.753 19 INFO tempest.lib.common.rest_client [req-a0b709c6-9d83-4043-889e-ca68675834ca req-a0b709c6-9d83-4043-889e-ca68675834ca ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/89a5050f7de542e3bca52d9e6d7380fa 0.235s\n2026-05-27 01:37:48.866 15 INFO tempest.lib.common.rest_client [req-801387ec-2258-4fd3-8aad-fd82ebb8385e req-801387ec-2258-4fd3-8aad-fd82ebb8385e ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-27 01:37:48.942 17 INFO tempest.lib.common.rest_client [req-b5e4cba1-f586-49fa-8f41-5149059dd711 req-b5e4cba1-f586-49fa-8f41-5149059dd711 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s\n2026-05-27 01:37:48.946 27 INFO tempest.lib.common.rest_client [req-474d3e51-be98-456c-b6eb-3042b44be600 req-474d3e51-be98-456c-b6eb-3042b44be600 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s\n2026-05-27 01:37:48.984 15 INFO tempest.lib.common.rest_client [req-5c945816-a89e-40e6-8d16-51f9a4193ce3 req-5c945816-a89e-40e6-8d16-51f9a4193ce3 ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.112s\n2026-05-27 01:37:48.992 19 INFO tempest.lib.common.rest_client [req-cc94dbb3-51fd-4f09-b170-4738bc49228a req-cc94dbb3-51fd-4f09-b170-4738bc49228a ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.698608s] ... ok\n2026-05-27 01:37:49.056 11 INFO tempest.lib.common.rest_client [req-0d85e43c-5860-4124-a645-41a0523cfa6c req-0d85e43c-5860-4124-a645-41a0523cfa6c ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/89a5050f7de542e3bca52d9e6d7380fa 0.678s\n2026-05-27 01:37:49.058 25 INFO tempest.lib.common.rest_client [req-4d1473d3-2073-4e2d-9aa3-19ee5c75a73f req-4d1473d3-2073-4e2d-9aa3-19ee5c75a73f ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/89a5050f7de542e3bca52d9e6d7380fa 0.546s\n2026-05-27 01:37:49.093 13 INFO tempest.lib.common.rest_client [req-32f6af32-f76d-47cb-9ab3-ad0dd30eb1d1 req-32f6af32-f76d-47cb-9ab3-ad0dd30eb1d1 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-27 01:37:49.148 25 INFO tempest.lib.common.rest_client [req-fc4b199b-f8e2-4c9c-8425-54733f0d393a req-fc4b199b-f8e2-4c9c-8425-54733f0d393a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-27 01:37:49.156 11 INFO tempest.lib.common.rest_client [req-ffc0e2c4-1e7b-4bc9-9cd6-5e2938e4625a req-ffc0e2c4-1e7b-4bc9-9cd6-5e2938e4625a ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-27 01:37:49.174 15 INFO tempest.lib.common.rest_client [req-d3fe4c02-8f42-4d2c-ab6e-62dd2087abcc req-d3fe4c02-8f42-4d2c-ab6e-62dd2087abcc ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/aec247e685be4e218c555a3d4f22a2f9 0.188s\n2026-05-27 01:37:49.189 27 INFO tempest.lib.common.rest_client [req-93eb2694-ed67-4f8e-b4c5-e7815f495269 req-93eb2694-ed67-4f8e-b4c5-e7815f495269 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s\n{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.308426s] ... ok\n2026-05-27 01:37:49.303 19 INFO tempest.lib.common.rest_client [req-b509cc57-49c6-4064-9bbb-ca5f6f25a136 req-b509cc57-49c6-4064-9bbb-ca5f6f25a136 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/e4ac3cd34d244bdea43cf6630298f44a 0.308s\n2026-05-27 01:37:49.303 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1a0f12e9af248619a836bd8771db635 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:49.304 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1275405751-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '326cb88970e14e7c98bbb39e0d9299a9', 'project_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'tenant_id': '326cb88970e14e7c98bbb39e0d9299a9', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1a0f12e9af248619a836bd8771db635', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.304 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1275405751-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '326cb88970e14e7c98bbb39e0d9299a9', 'project_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'tenant_id': '326cb88970e14e7c98bbb39e0d9299a9', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1a0f12e9af248619a836bd8771db635', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.345 25 INFO tempest.lib.common.rest_client [req-e33efe9a-9af0-4e07-823c-b1c887a069a1 req-e33efe9a-9af0-4e07-823c-b1c887a069a1 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.196s\n2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b273bbc7ea4f5cb05a0f66b2444a62 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1598113602-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b45192e3fcf24257b4914336c862962f', 'project_name': 'tempest-DefaultDomainTestJSON-1598113602', 'tenant_id': 'b45192e3fcf24257b4914336c862962f', 'tenant_name': 'tempest-DefaultDomainTestJSON-1598113602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b273bbc7ea4f5cb05a0f66b2444a62', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1598113602-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b45192e3fcf24257b4914336c862962f', 'project_name': 'tempest-DefaultDomainTestJSON-1598113602', 'tenant_id': 'b45192e3fcf24257b4914336c862962f', 'tenant_name': 'tempest-DefaultDomainTestJSON-1598113602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b273bbc7ea4f5cb05a0f66b2444a62', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.344 11 INFO tempest.lib.common.rest_client [req-5c7631af-71e4-4605-b6a1-0ed282b57bd6 req-5c7631af-71e4-4605-b6a1-0ed282b57bd6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/e4ac3cd34d244bdea43cf6630298f44a 0.185s\n2026-05-27 01:37:49.344 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bbb03e9cc36b40c19ff82873f1e7fb81 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:49.345 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-808563825-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '86d6af8be0c846e6940b4417375a10de', 'project_name': 'tempest-TestApiDiscovery-808563825', 'tenant_id': '86d6af8be0c846e6940b4417375a10de', 'tenant_name': 'tempest-TestApiDiscovery-808563825', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bbb03e9cc36b40c19ff82873f1e7fb81', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.346 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-808563825-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '86d6af8be0c846e6940b4417375a10de', 'project_name': 'tempest-TestApiDiscovery-808563825', 'tenant_id': '86d6af8be0c846e6940b4417375a10de', 'tenant_name': 'tempest-TestApiDiscovery-808563825', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bbb03e9cc36b40c19ff82873f1e7fb81', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:49.400 15 INFO tempest.lib.common.rest_client [req-714d05dc-cd52-47f8-ad02-d83a1ad3e1bf req-714d05dc-cd52-47f8-ad02-d83a1ad3e1bf ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.174s\n2026-05-27 01:37:49.413 17 INFO tempest.lib.common.rest_client [req-ff15ad90-d85b-4a4b-aa44-96945e508b48 req-ff15ad90-d85b-4a4b-aa44-96945e508b48 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.418s\n2026-05-27 01:37:49.478 23 INFO tempest.lib.common.rest_client [req-3637373a-c081-4ff8-aaa7-d7320f15ce55 req-3637373a-c081-4ff8-aaa7-d7320f15ce55 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.768s\n2026-05-27 01:37:49.600 15 INFO tempest.lib.common.rest_client [req-df624aba-b152-496a-9f06-11306fa10e0b req-df624aba-b152-496a-9f06-11306fa10e0b ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/554ba142b05a43d9831dbd586fbc47a7 0.196s\n2026-05-27 01:37:49.682 15 INFO tempest.lib.common.rest_client [req-123fd514-36a7-40f0-901d-e60fe370b6eb req-123fd514-36a7-40f0-901d-e60fe370b6eb ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/554ba142b05a43d9831dbd586fbc47a7 0.081s\n{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.458637s] ... ok\n2026-05-27 01:37:49.847 13 INFO tempest.lib.common.rest_client [req-36f446f0-955a-4b53-8df9-0581ce64d069 req-36f446f0-955a-4b53-8df9-0581ce64d069 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials 0.752s\n2026-05-27 01:37:49.865 27 INFO tempest.lib.common.rest_client [req-0fa6479c-f694-499a-85ef-e450acebf3c7 req-0fa6479c-f694-499a-85ef-e450acebf3c7 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s\n2026-05-27 01:37:49.884 19 INFO tempest.lib.common.rest_client [req-4e0c29bc-ce32-4211-a7f7-d7c43d8b1b0d req-4e0c29bc-ce32-4211-a7f7-d7c43d8b1b0d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-27 01:37:49.911 11 INFO tempest.lib.common.rest_client [req-255aad78-6c2f-449f-ab7b-c7a8901abb6a req-255aad78-6c2f-449f-ab7b-c7a8901abb6a ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-27 01:37:49.956 27 INFO tempest.lib.common.rest_client [req-92897b67-ce1c-408a-b8e9-953ae6181436 req-92897b67-ce1c-408a-b8e9-953ae6181436 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.089s\n2026-05-27 01:37:49.957 17 INFO tempest.lib.common.rest_client [req-85e61e6d-d745-4298-82d3-c311e2e0ca95 req-85e61e6d-d745-4298-82d3-c311e2e0ca95 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-27 01:37:49.984 11 INFO tempest.lib.common.rest_client [req-032bbb67-5c73-498d-af4f-0ec28781f896 req-032bbb67-5c73-498d-af4f-0ec28781f896 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.072s\n2026-05-27 01:37:50.002 15 INFO tempest.lib.common.rest_client [req-92ccebd4-f702-4cdb-a5cf-314692461920 req-92ccebd4-f702-4cdb-a5cf-314692461920 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.317s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.074338s] ... ok\n2026-05-27 01:37:50.045 17 INFO tempest.lib.common.rest_client [req-4bc3188c-bd93-4359-ae25-978b6a8b422d req-4bc3188c-bd93-4359-ae25-978b6a8b422d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.087s\n2026-05-27 01:37:50.087 21 INFO tempest.lib.common.rest_client [req-78437cd1-e3ca-4b21-8634-9bcda7fb0187 req-78437cd1-e3ca-4b21-8634-9bcda7fb0187 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-27 01:37:50.094 23 INFO tempest.lib.common.rest_client [req-9d473edf-ac57-4073-a2f5-3a2978c41d5e req-9d473edf-ac57-4073-a2f5-3a2978c41d5e ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1ad93c4ed278473a94c631c2d5c94509&name=default 0.613s\n2026-05-27 01:37:50.107 11 INFO tempest.lib.common.rest_client [req-e80feb43-7c82-49d1-8aa4-615f51e923f4 req-e80feb43-7c82-49d1-8aa4-615f51e923f4 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.080s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.082750s] ... ok\n2026-05-27 01:37:50.118 15 INFO tempest.lib.common.rest_client [req-61c5b7cf-fc16-4348-be9c-c43ae09bf984 req-61c5b7cf-fc16-4348-be9c-c43ae09bf984 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.113s\n2026-05-27 01:37:50.185 11 INFO tempest.lib.common.rest_client [req-cd69bc0a-6829-4260-aaa8-6567d28cfd29 req-cd69bc0a-6829-4260-aaa8-6567d28cfd29 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.075s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.077755s] ... ok\n2026-05-27 01:37:50.316 13 INFO tempest.lib.common.rest_client [req-d5aad880-dbf1-4295-8c54-0527bdab93b3 req-d5aad880-dbf1-4295-8c54-0527bdab93b3 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials 0.465s\n2026-05-27 01:37:50.322 11 INFO tempest.lib.common.rest_client [req-873a8d4a-cc43-49a4-a2e8-f835857e286d req-873a8d4a-cc43-49a4-a2e8-f835857e286d ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.128s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.136287s] ... ok\n2026-05-27 01:37:50.374 25 INFO tempest.lib.common.rest_client [req-4310490d-1900-4b3e-973c-882699e33418 req-4310490d-1900-4b3e-973c-882699e33418 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.023s\n2026-05-27 01:37:50.404 11 INFO tempest.lib.common.rest_client [req-2296efef-5b20-431d-b7ea-1b5f176b2527 req-2296efef-5b20-431d-b7ea-1b5f176b2527 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.077s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.080098s] ... ok\n2026-05-27 01:37:50.429 27 INFO tempest.lib.common.rest_client [req-3f975bac-4480-40c6-a952-70ba3af92de0 req-3f975bac-4480-40c6-a952-70ba3af92de0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/e4ac3cd34d244bdea43cf6630298f44a 0.472s\n2026-05-27 01:37:50.458 19 INFO tempest.lib.common.rest_client [req-22747093-6b7e-435e-af0e-36cae190e8e7 req-22747093-6b7e-435e-af0e-36cae190e8e7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.567s\n2026-05-27 01:37:50.545 17 INFO tempest.lib.common.rest_client [req-0a468b4c-20e9-4397-942b-d0e058f7682e req-0a468b4c-20e9-4397-942b-d0e058f7682e ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-27 01:37:50.544 25 INFO tempest.lib.common.rest_client [req-c01b0547-be10-49ef-bd60-d1c4db6bc9ca req-c01b0547-be10-49ef-bd60-d1c4db6bc9ca ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.168s\n2026-05-27 01:37:50.559 15 INFO tempest.lib.common.rest_client [req-52827855-6220-4cb9-af22-ee7953a98039 req-52827855-6220-4cb9-af22-ee7953a98039 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.437s\n2026-05-27 01:37:50.584 21 INFO tempest.lib.common.rest_client [req-d05e6d8d-1e28-4a9b-8d1f-5236fc3d54a3 req-d05e6d8d-1e28-4a9b-8d1f-5236fc3d54a3 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s\n{7} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.170224s] ... ok\n2026-05-27 01:37:50.646 17 INFO tempest.lib.common.rest_client [req-6d6d5099-eb13-446e-9450-955c0db45fbc req-6d6d5099-eb13-446e-9450-955c0db45fbc ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.099s\n{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.652433s] ... ok\n2026-05-27 01:37:50.660 23 INFO tempest.lib.common.rest_client [req-66efd1a0-65fe-4609-9aad-0544d35c091b req-66efd1a0-65fe-4609-9aad-0544d35c091b ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/81f95054-96bd-4d12-a0d9-591f2ed047a0 0.561s\n2026-05-27 01:37:50.663 27 INFO tempest.lib.common.rest_client [req-42a0cd56-8845-4e06-8ada-14a6e58af0d2 req-42a0cd56-8845-4e06-8ada-14a6e58af0d2 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s\n2026-05-27 01:37:50.664 13 INFO tempest.lib.common.rest_client [req-2cef84db-9a9e-45d7-bf37-8d026b142977 req-2cef84db-9a9e-45d7-bf37-8d026b142977 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/41281467024a4737a93c48aba0d11194 0.342s\n2026-05-27 01:37:50.674 19 INFO tempest.lib.common.rest_client [req-74efea98-1954-4935-b59e-8f24477d158a req-74efea98-1954-4935-b59e-8f24477d158a ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/f3c58124c0724e75aa2e2e283ecbfd05 0.213s\n2026-05-27 01:37:50.752 11 INFO tempest.lib.common.rest_client [req-bae49869-a8b7-4d52-8ab1-3c024ebc63b8 req-bae49869-a8b7-4d52-8ab1-3c024ebc63b8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bbb03e9cc36b40c19ff82873f1e7fb81 0.320s\n2026-05-27 01:37:50.753 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 86d6af8be0c846e6940b4417375a10de\n2026-05-27 01:37:50.788 15 INFO tempest.lib.common.rest_client [req-356d3e9e-8d00-4a31-9cf4-4018e9588da9 req-356d3e9e-8d00-4a31-9cf4-4018e9588da9 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/afec7fe16af24384ab4f7afa16330aec 0.224s\n2026-05-27 01:37:50.918 25 INFO tempest.lib.common.rest_client [req-d9d813ec-720c-44b4-9b01-a97cff2847c7 req-d9d813ec-720c-44b4-9b01-a97cff2847c7 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b273bbc7ea4f5cb05a0f66b2444a62 0.296s\n2026-05-27 01:37:50.918 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b45192e3fcf24257b4914336c862962f\n2026-05-27 01:37:50.953 23 INFO tempest.lib.common.rest_client [req-72c2de2a-e75a-48a6-aa29-c23fb5728b2f req-72c2de2a-e75a-48a6-aa29-c23fb5728b2f ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509 0.289s\n2026-05-27 01:37:50.986 13 INFO tempest.lib.common.rest_client [req-0600afca-e88f-438a-80fc-1413d50e7452 req-0600afca-e88f-438a-80fc-1413d50e7452 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/d67fa62b953b45f795a3de48c4aa6485 0.321s\n2026-05-27 01:37:51.086 17 INFO tempest.lib.common.rest_client [req-fc693161-b728-432a-8df0-548ae17924f0 req-fc693161-b728-432a-8df0-548ae17924f0 ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.437s\n2026-05-27 01:37:51.135 27 INFO tempest.lib.common.rest_client [req-64941bc1-cdcb-419b-867c-15e2a740e618 req-64941bc1-cdcb-419b-867c-15e2a740e618 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/70ad82a683244db986d6b9f66518a067 0.466s\n2026-05-27 01:37:51.169 19 INFO tempest.lib.common.rest_client [req-58dc0e8b-38ce-4092-bdff-110ea05e6487 req-58dc0e8b-38ce-4092-bdff-110ea05e6487 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s\n2026-05-27 01:37:51.172 15 INFO tempest.lib.common.rest_client [req-06723be2-e51d-477b-8811-bf6ccb16df05 req-06723be2-e51d-477b-8811-bf6ccb16df05 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/6746841d6a964c8fb166381e01aad9b3 0.379s\n{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.489523s] ... ok\n2026-05-27 01:37:51.247 17 INFO tempest.lib.common.rest_client [req-5c0b6865-4ea1-43e6-86ff-71eaf73f3457 req-5c0b6865-4ea1-43e6-86ff-71eaf73f3457 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.157s\n2026-05-27 01:37:51.313 13 INFO tempest.lib.common.rest_client [req-95f3b99c-fcbf-4dbf-b3c2-c4d39daf1d73 req-95f3b99c-fcbf-4dbf-b3c2-c4d39daf1d73 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.323s\n2026-05-27 01:37:51.347 11 INFO tempest.lib.common.rest_client [req-167d901d-0fd7-4125-956c-80caa8e61bc7 req-167d901d-0fd7-4125-956c-80caa8e61bc7 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-27 01:37:51.353 15 INFO tempest.lib.common.rest_client [req-8b967357-25df-4880-b511-a59444489d4d req-8b967357-25df-4880-b511-a59444489d4d ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.178s\n2026-05-27 01:37:51.420 13 INFO tempest.lib.common.rest_client [req-fc4919b5-438c-42ac-b16f-2f84ee063216 req-fc4919b5-438c-42ac-b16f-2f84ee063216 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/41281467024a4737a93c48aba0d11194 0.105s\n2026-05-27 01:37:51.435 19 INFO tempest.lib.common.rest_client [req-181e75dc-b007-4a3d-826a-4c51ccb71290 req-181e75dc-b007-4a3d-826a-4c51ccb71290 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/f3c58124c0724e75aa2e2e283ecbfd05 0.264s\n2026-05-27 01:37:51.446 15 INFO tempest.lib.common.rest_client [req-b8f844d2-e8d2-4318-a2de-2742c5bc648d req-b8f844d2-e8d2-4318-a2de-2742c5bc648d ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/0361b4ba31bd453583c89cf0597cc09f 0.091s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.550074s] ... ok\n2026-05-27 01:37:51.499 25 INFO tempest.lib.common.rest_client [req-f599206d-227a-4bd7-a3ae-d299900ca283 req-f599206d-227a-4bd7-a3ae-d299900ca283 ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-27 01:37:51.526 27 INFO tempest.lib.common.rest_client [req-585a70f8-a0e8-46b7-a7e1-de76cd51e1b4 req-585a70f8-a0e8-46b7-a7e1-de76cd51e1b4 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s\n2026-05-27 01:37:51.555 15 INFO tempest.lib.common.rest_client [req-240d7ad4-0684-4f32-befc-b7e4357a55b0 req-240d7ad4-0684-4f32-befc-b7e4357a55b0 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/0361b4ba31bd453583c89cf0597cc09f 0.105s\n{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.382249s] ... ok\n2026-05-27 01:37:51.562 17 INFO tempest.lib.common.rest_client [req-0962bb1f-c640-45de-99f9-f49efaef03fb req-0962bb1f-c640-45de-99f9-f49efaef03fb ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.313s\n2026-05-27 01:37:51.582 13 INFO tempest.lib.common.rest_client [req-6e5d49bb-1223-4f89-b4a2-8e6b78a82ba4 req-6e5d49bb-1223-4f89-b4a2-8e6b78a82ba4 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.158s\n2026-05-27 01:37:51.639 27 INFO tempest.lib.common.rest_client [req-c7f5c2fa-351c-4c63-8f16-ad3645644cdb req-c7f5c2fa-351c-4c63-8f16-ad3645644cdb ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/89a5050f7de542e3bca52d9e6d7380fa 0.112s\n2026-05-27 01:37:51.715 17 INFO tempest.lib.common.rest_client [req-1712e9b4-1ca4-48e5-8ef8-3411f0339316 req-1712e9b4-1ca4-48e5-8ef8-3411f0339316 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.151s\n{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.067676s] ... ok\n2026-05-27 01:37:51.729 13 INFO tempest.lib.common.rest_client [req-df416dfb-a85a-4022-b8bc-532a6f4ec795 req-df416dfb-a85a-4022-b8bc-532a6f4ec795 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/d67fa62b953b45f795a3de48c4aa6485 0.143s\n2026-05-27 01:37:51.741 21 INFO tempest.lib.common.rest_client [req-04110d31-aea6-407f-9172-930db377ab54 req-04110d31-aea6-407f-9172-930db377ab54 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.155s\n2026-05-27 01:37:51.783 27 INFO tempest.lib.common.rest_client [req-249d6941-8006-40fc-9291-c6aa1ff3f079 req-249d6941-8006-40fc-9291-c6aa1ff3f079 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [1.881331s] ... ok\n2026-05-27 01:37:51.915 11 INFO tempest.lib.common.rest_client [req-f5084ada-76fa-41f8-94d1-ed515c83c127 req-f5084ada-76fa-41f8-94d1-ed515c83c127 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=86d6af8be0c846e6940b4417375a10de&name=default 0.565s\n2026-05-27 01:37:51.915 15 INFO tempest.lib.common.rest_client [req-b2121a6b-4a26-4d04-ba52-4f74f379674e req-b2121a6b-4a26-4d04-ba52-4f74f379674e ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35 0.331s\n2026-05-27 01:37:51.915 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a4368f5354b34a07a5700b54e445b26e\n2026-05-27 01:37:51.933 13 INFO tempest.lib.common.rest_client [req-815bfadb-a43b-42f0-81fe-f6f675e7ab09 req-815bfadb-a43b-42f0-81fe-f6f675e7ab09 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.142s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.148397s] ... ok\n2026-05-27 01:37:51.947 19 INFO tempest.lib.common.rest_client [req-7225b79b-faf4-4444-8351-b1b236d338b3 req-7225b79b-faf4-4444-8351-b1b236d338b3 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.468s\n2026-05-27 01:37:51.965 17 INFO tempest.lib.common.rest_client [req-d191a83d-98db-44c5-b030-a5f069aae270 req-d191a83d-98db-44c5-b030-a5f069aae270 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17 0.205s\n2026-05-27 01:37:51.965 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6571ffaeef76441f92216d7bf83917be\n2026-05-27 01:37:52.083 27 INFO tempest.lib.common.rest_client [req-e3c47e05-0ead-4e82-b7e8-8b832909604c req-e3c47e05-0ead-4e82-b7e8-8b832909604c ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s\n2026-05-27 01:37:52.083 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 90140c35dc54487fb9c0e6d3938fc047 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:37:52.084 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1857829429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b60253d335eb47e78aff373ea828184b', 'project_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'tenant_id': 'b60253d335eb47e78aff373ea828184b', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '90140c35dc54487fb9c0e6d3938fc047', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:52.084 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1857829429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b60253d335eb47e78aff373ea828184b', 'project_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'tenant_id': 'b60253d335eb47e78aff373ea828184b', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '90140c35dc54487fb9c0e6d3938fc047', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:37:52.163 25 INFO tempest.lib.common.rest_client [req-2e734cea-4f3d-48db-b3e0-fbabac0fd4fa req-2e734cea-4f3d-48db-b3e0-fbabac0fd4fa ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b45192e3fcf24257b4914336c862962f&name=default 0.659s\n2026-05-27 01:37:52.213 13 INFO tempest.lib.common.rest_client [req-382d518a-ec8c-4d3b-8a68-92c08a060d67 req-382d518a-ec8c-4d3b-8a68-92c08a060d67 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/d0679698c1ef4b3b9ad7940c2292a321 0.275s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.277797s] ... ok\n2026-05-27 01:37:52.231 19 INFO tempest.lib.common.rest_client [req-2fe325f1-b9d6-4e91-8b74-e526cde3bac9 req-2fe325f1-b9d6-4e91-8b74-e526cde3bac9 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/30d2db29310d49259b43a244dbe83648 0.281s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.756260s] ... ok\n2026-05-27 01:37:52.383 13 INFO tempest.lib.common.rest_client [req-f53e727e-f0f5-4768-a9be-093d6577540e req-f53e727e-f0f5-4768-a9be-093d6577540e ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/bb47bd6d96b2411f8b946f6fc1886222 0.130s\n2026-05-27 01:37:52.478 17 INFO tempest.lib.common.rest_client [req-3d0baca1-3b0c-4e4e-a2ae-30235a888b21 req-3d0baca1-3b0c-4e4e-a2ae-30235a888b21 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-27 01:37:52.484 15 INFO tempest.lib.common.rest_client [req-c2a137aa-6d16-4e8e-b6f2-069195460671 req-c2a137aa-6d16-4e8e-b6f2-069195460671 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-27 01:37:52.553 25 INFO tempest.lib.common.rest_client [req-40dba246-3e1c-4764-acbe-713880917a3a req-40dba246-3e1c-4764-acbe-713880917a3a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/37b775bf-a659-42df-a8cf-55efaf6bed6f 0.387s\n2026-05-27 01:37:52.612 27 INFO tempest.lib.common.rest_client [req-0d3bddc7-e54a-4df0-9349-5931bad1412d req-0d3bddc7-e54a-4df0-9349-5931bad1412d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-27 01:37:52.625 11 INFO tempest.lib.common.rest_client [req-0872c2f2-c3d1-4924-883d-0a73c5e4477e req-0872c2f2-c3d1-4924-883d-0a73c5e4477e ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a41972d-4d1c-4521-a883-b66f20b1e68c 0.705s\n2026-05-27 01:37:52.635 13 INFO tempest.lib.common.rest_client [req-6cdb1bb6-0b74-46ff-b8e7-e887b504b09a req-6cdb1bb6-0b74-46ff-b8e7-e887b504b09a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4 0.251s\n2026-05-27 01:37:52.635 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 664bf234fc6042c6aaef40886e65df27\n2026-05-27 01:37:52.701 19 INFO tempest.lib.common.rest_client [req-58e3eb7c-4cd9-4b2d-a02c-f7b1ec626570 req-58e3eb7c-4cd9-4b2d-a02c-f7b1ec626570 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.465s\n2026-05-27 01:37:52.712 21 INFO tempest.lib.common.rest_client [req-1008c2bd-78fb-4e41-894e-b76886830c95 req-1008c2bd-78fb-4e41-894e-b76886830c95 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 0.968s\n2026-05-27 01:37:52.876 27 INFO tempest.lib.common.rest_client [req-ecff2670-76a7-449f-9da0-ffc89f7f5762 req-ecff2670-76a7-449f-9da0-ffc89f7f5762 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/3cfd7372d677455f8efc467eb01ffd46/projects 0.261s\n2026-05-27 01:37:52.887 19 INFO tempest.lib.common.rest_client [req-eabad665-223a-45f4-8291-2e574779648e req-eabad665-223a-45f4-8291-2e574779648e ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/8bac6758e2ac4f9db35ee6a8404ee72e 0.184s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.653194s] ... ok\n2026-05-27 01:37:52.899 25 INFO tempest.lib.common.rest_client [req-c8a6318d-98cc-46ef-9982-1f41c4c73d49 req-c8a6318d-98cc-46ef-9982-1f41c4c73d49 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f 0.345s\n2026-05-27 01:37:53.007 11 INFO tempest.lib.common.rest_client [req-e8ed644e-31ce-4af9-adfd-45dde6b793be req-e8ed644e-31ce-4af9-adfd-45dde6b793be ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de 0.378s\n2026-05-27 01:37:53.126 13 INFO tempest.lib.common.rest_client [req-2f6c3a82-b8af-409e-9856-65d1c3d3ba25 req-2f6c3a82-b8af-409e-9856-65d1c3d3ba25 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-27 01:37:53.179 17 INFO tempest.lib.common.rest_client [req-d65f1287-a78d-4b9d-a2c7-d89d10295207 req-d65f1287-a78d-4b9d-a2c7-d89d10295207 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6571ffaeef76441f92216d7bf83917be&name=default 0.698s\n2026-05-27 01:37:53.190 15 INFO tempest.lib.common.rest_client [req-50bdd016-553a-4fd1-9f2b-c9244484f36d req-50bdd016-553a-4fd1-9f2b-c9244484f36d ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a4368f5354b34a07a5700b54e445b26e&name=default 0.703s\n2026-05-27 01:37:53.382 27 INFO tempest.lib.common.rest_client [req-73ea712b-7f5b-430f-8efe-532e1f7c08db req-73ea712b-7f5b-430f-8efe-532e1f7c08db ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-27 01:37:53.478 19 INFO tempest.lib.common.rest_client [req-122d58a9-51fd-46f2-8262-fc2b08fc3a05 req-122d58a9-51fd-46f2-8262-fc2b08fc3a05 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.588s\n2026-05-27 01:37:53.563 15 INFO tempest.lib.common.rest_client [req-0d5e8364-954e-4f40-b3fe-a00d8c163dd6 req-0d5e8364-954e-4f40-b3fe-a00d8c163dd6 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f306995b-0c9d-4457-90db-7dad19638801 0.370s\n2026-05-27 01:37:53.601 17 INFO tempest.lib.common.rest_client [req-a3f53875-f209-4162-8f68-c8d61000a506 req-a3f53875-f209-4162-8f68-c8d61000a506 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3cab62ae-c239-4744-a3af-91092bbfa867 0.420s\n2026-05-27 01:37:53.689 13 INFO tempest.lib.common.rest_client [req-b467f962-0ea4-476b-92c5-2ebcd33a7f70 req-b467f962-0ea4-476b-92c5-2ebcd33a7f70 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=664bf234fc6042c6aaef40886e65df27&name=default 0.561s\n2026-05-27 01:37:53.738 15 INFO tempest.lib.common.rest_client [req-beb7f996-60a1-4490-b7ee-0da2d20e4dbf req-beb7f996-60a1-4490-b7ee-0da2d20e4dbf ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e 0.172s\n2026-05-27 01:37:53.876 27 INFO tempest.lib.common.rest_client [req-337a1a89-6538-41d8-ab2f-bba7a2cf50e7 req-337a1a89-6538-41d8-ab2f-bba7a2cf50e7 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n{8} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.264009s] ... ok\n2026-05-27 01:37:53.926 19 INFO tempest.lib.common.rest_client [req-4dcd85a7-3d97-4959-afd0-a1a33c84418c req-4dcd85a7-3d97-4959-afd0-a1a33c84418c ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.447s\n2026-05-27 01:37:54.093 13 INFO tempest.lib.common.rest_client [req-2d437c9a-0ed3-49ee-9505-9c620650d302 req-2d437c9a-0ed3-49ee-9505-9c620650d302 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f97d5e84-068b-4c9b-a60c-9864c4aedd14 0.399s\n2026-05-27 01:37:54.105 19 INFO tempest.lib.common.rest_client [req-fd1d3ec0-96b3-4dfb-9d1b-4d89b9b972c7 req-fd1d3ec0-96b3-4dfb-9d1b-4d89b9b972c7 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.177s\n2026-05-27 01:37:54.129 17 INFO tempest.lib.common.rest_client [req-1a67c430-b015-41c4-a28f-9d8ee02843ce req-1a67c430-b015-41c4-a28f-9d8ee02843ce ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be 0.523s\n2026-05-27 01:37:54.219 27 INFO tempest.lib.common.rest_client [req-aab009fe-8f37-46a4-8f3e-59a38ede4a89 req-aab009fe-8f37-46a4-8f3e-59a38ede4a89 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cfd7372d677455f8efc467eb01ffd46 0.264s\n2026-05-27 01:37:54.293 19 INFO tempest.lib.common.rest_client [req-c8765d41-0af2-4213-a5e4-efe8ce4b1ca5 req-c8765d41-0af2-4213-a5e4-efe8ce4b1ca5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/7c48d30904794ad0938d7bf91006da0d 0.185s\n2026-05-27 01:37:54.348 13 INFO tempest.lib.common.rest_client [req-c3b71ead-0156-4d6f-9c59-7adaa62d86cb req-c3b71ead-0156-4d6f-9c59-7adaa62d86cb ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27 0.252s\n2026-05-27 01:37:54.480 21 INFO tempest.lib.common.rest_client [req-09f8594b-967c-4647-983f-32fadf139bea req-09f8594b-967c-4647-983f-32fadf139bea ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.764s\n2026-05-27 01:37:54.488 27 INFO tempest.lib.common.rest_client [req-4e568a83-d38f-4540-95c5-e16fb0127478 req-4e568a83-d38f-4540-95c5-e16fb0127478 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/90140c35dc54487fb9c0e6d3938fc047 0.267s\n2026-05-27 01:37:54.488 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 252739d3ba434749a28d2602f35f018c\n2026-05-27 01:37:54.593 19 INFO tempest.lib.common.rest_client [req-d5977bb9-1038-4475-b7c8-b8b702228291 req-d5977bb9-1038-4475-b7c8-b8b702228291 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/16ae3b283e7345bf9c38f88c328b5342 0.299s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.706815s] ... ok\n2026-05-27 01:37:54.964 27 INFO tempest.lib.common.rest_client [req-6e8078ca-8b0d-4338-850e-74fd3439d2b2 req-6e8078ca-8b0d-4338-850e-74fd3439d2b2 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-27 01:37:55.152 19 INFO tempest.lib.common.rest_client [req-06138f34-f862-4410-b0f4-ab09a319deba req-06138f34-f862-4410-b0f4-ab09a319deba ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.551s\n2026-05-27 01:37:55.491 27 INFO tempest.lib.common.rest_client [req-78f2932f-526c-4343-b45b-8c92fe28e7e0 req-78f2932f-526c-4343-b45b-8c92fe28e7e0 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=252739d3ba434749a28d2602f35f018c&name=default 0.523s\n2026-05-27 01:37:55.648 19 INFO tempest.lib.common.rest_client [req-de720e8e-06e3-4469-bcb2-57df6709abb0 req-de720e8e-06e3-4469-bcb2-57df6709abb0 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.492s\n2026-05-27 01:37:55.752 19 INFO tempest.lib.common.rest_client [req-0ccc5429-0413-4736-8ca6-7c1ff4d493e1 req-0ccc5429-0413-4736-8ca6-7c1ff4d493e1 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials?name=tempest-application_credential-1832409989 0.102s\n2026-05-27 01:37:55.891 19 INFO tempest.lib.common.rest_client [req-f67e5cef-31fe-4aba-9451-e032252f5d9c req-f67e5cef-31fe-4aba-9451-e032252f5d9c ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/c129d36a83634b5f84a0fb55dcc1e1f8 0.137s\n2026-05-27 01:37:55.934 27 INFO tempest.lib.common.rest_client [req-41d33208-6c7a-4577-8e9d-30fa473a285f req-41d33208-6c7a-4577-8e9d-30fa473a285f ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f32c1dda-3e0e-4591-b68e-3a6f9965c416 0.440s\n2026-05-27 01:37:56.005 21 INFO tempest.lib.common.rest_client [req-980294c7-8606-4a65-82ef-ae60864eff11 req-980294c7-8606-4a65-82ef-ae60864eff11 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-27 01:37:56.017 19 INFO tempest.lib.common.rest_client [req-90fc94b0-afb4-47af-a1f0-a0f7fb0443be req-90fc94b0-afb4-47af-a1f0-a0f7fb0443be ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/b6eda441f2b745278be78db154615f06 0.124s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.420057s] ... ok\n2026-05-27 01:37:56.146 27 INFO tempest.lib.common.rest_client [req-e04cd449-7cf9-476e-8058-f80959c48d0f req-e04cd449-7cf9-476e-8058-f80959c48d0f ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c 0.210s\n2026-05-27 01:37:56.147 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b60253d335eb47e78aff373ea828184b\n2026-05-27 01:37:56.385 19 INFO tempest.lib.common.rest_client [req-b8343996-fd0b-4fb9-b295-6891033374e5 req-b8343996-fd0b-4fb9-b295-6891033374e5 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635 0.337s\n2026-05-27 01:37:56.386 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 326cb88970e14e7c98bbb39e0d9299a9\n2026-05-27 01:37:56.517 27 INFO tempest.lib.common.rest_client [req-688f6c1a-5479-4996-9f7b-9966dcc0c975 req-688f6c1a-5479-4996-9f7b-9966dcc0c975 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b60253d335eb47e78aff373ea828184b&name=default 0.368s\n2026-05-27 01:37:56.590 21 INFO tempest.lib.common.rest_client [req-2a9fa918-80ae-444b-a901-61a9d0c15d8e req-2a9fa918-80ae-444b-a901-61a9d0c15d8e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s\n2026-05-27 01:37:56.866 19 INFO tempest.lib.common.rest_client [req-4e64c621-07f2-4005-83b7-ffed43bd1871 req-4e64c621-07f2-4005-83b7-ffed43bd1871 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s\n2026-05-27 01:37:56.932 27 INFO tempest.lib.common.rest_client [req-05af92eb-3c6b-4c16-85d4-9a3f2baa3adc req-05af92eb-3c6b-4c16-85d4-9a3f2baa3adc ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/87a24339-ef17-4b48-b46c-f7812c1f8d0e 0.413s\n2026-05-27 01:37:57.118 27 INFO tempest.lib.common.rest_client [req-036b0335-4e63-4260-9965-a4d159afd35c req-036b0335-4e63-4260-9965-a4d159afd35c ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b 0.184s\n2026-05-27 01:37:57.519 19 INFO tempest.lib.common.rest_client [req-c95baadc-31cb-4c2b-84c7-a9e92cfba687 req-c95baadc-31cb-4c2b-84c7-a9e92cfba687 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=326cb88970e14e7c98bbb39e0d9299a9&name=default 0.651s\n2026-05-27 01:37:57.983 19 INFO tempest.lib.common.rest_client [req-22dc00ec-1355-4be0-97a1-56137b01a1d0 req-22dc00ec-1355-4be0-97a1-56137b01a1d0 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/628984ec-8d00-4d78-9161-f3ab28efabd4 0.461s\n2026-05-27 01:37:58.174 19 INFO tempest.lib.common.rest_client [req-ee559cf5-85a3-41c6-a90e-114e6d289318 req-ee559cf5-85a3-41c6-a90e-114e6d289318 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9 0.188s\n2026-05-27 01:37:58.783 21 INFO tempest.lib.common.rest_client [req-d0c17984-197b-4036-991f-e7ccdc15cb08 req-d0c17984-197b-4036-991f-e7ccdc15cb08 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.190s\n2026-05-27 01:38:00.316 21 INFO tempest.lib.common.rest_client [req-b0351cda-6255-475e-b479-1c9d84c4bd5f req-b0351cda-6255-475e-b479-1c9d84c4bd5f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-27 01:38:00.902 21 INFO tempest.lib.common.rest_client [req-6514391e-df63-4c61-8f2e-4fc0659754ab req-6514391e-df63-4c61-8f2e-4fc0659754ab ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-27 01:38:03.067 21 INFO tempest.lib.common.rest_client [req-4ed1d01c-fff9-416a-819d-74aafe18ff22 req-4ed1d01c-fff9-416a-819d-74aafe18ff22 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.163s\n2026-05-27 01:38:04.599 21 INFO tempest.lib.common.rest_client [req-3c515295-aa27-4b55-9d2d-3a6a78a84492 req-3c515295-aa27-4b55-9d2d-3a6a78a84492 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-27 01:38:05.118 21 INFO tempest.lib.common.rest_client [req-a20926b9-910c-4f9e-8dad-5be47236515b req-a20926b9-910c-4f9e-8dad-5be47236515b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-27 01:38:07.374 21 INFO tempest.lib.common.rest_client [req-e7792f93-58a7-4d29-9168-c8069009fb14 req-e7792f93-58a7-4d29-9168-c8069009fb14 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.253s\n2026-05-27 01:38:08.938 21 INFO tempest.lib.common.rest_client [req-f975f61f-374b-441e-811d-51cd10e6e739 req-f975f61f-374b-441e-811d-51cd10e6e739 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-27 01:38:10.463 21 INFO tempest.lib.common.rest_client [req-a7b397e7-e835-4dba-a855-1c7184d145b9 req-a7b397e7-e835-4dba-a855-1c7184d145b9 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [23.152336s] ... ok\n2026-05-27 01:38:11.016 21 INFO tempest.lib.common.rest_client [req-e1b674f5-7159-4e6c-8ab4-5db284b87353 req-e1b674f5-7159-4e6c-8ab4-5db284b87353 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-27 01:38:11.532 21 INFO tempest.lib.common.rest_client [req-7288fd6a-9fd1-4909-9879-01553e2517a0 req-7288fd6a-9fd1-4909-9879-01553e2517a0 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-27 01:38:12.100 21 INFO tempest.lib.common.rest_client [req-f3de424f-f7fc-4334-9787-95570a2d9d26 req-f3de424f-f7fc-4334-9787-95570a2d9d26 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-27 01:38:12.220 21 INFO tempest.lib.common.rest_client [req-3eb12faf-5b44-46aa-82e9-6cb754d6eb73 req-3eb12faf-5b44-46aa-82e9-6cb754d6eb73 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.117s\n2026-05-27 01:38:18.697 21 INFO tempest.lib.common.rest_client [req-6f90cc7b-4f2b-4752-bd66-aa9db2142b4a req-6f90cc7b-4f2b-4752-bd66-aa9db2142b4a ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.474s\n{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.188955s] ... ok\n2026-05-27 01:38:20.669 21 INFO tempest.lib.common.rest_client [req-5fef3d7d-dfb9-4394-a391-3afae4d10a79 req-5fef3d7d-dfb9-4394-a391-3afae4d10a79 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.967s\n2026-05-27 01:38:22.138 21 INFO tempest.lib.common.rest_client [req-694cd0be-14a7-4ef8-ad24-ea1d98788a3e req-694cd0be-14a7-4ef8-ad24-ea1d98788a3e ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s\n2026-05-27 01:38:22.250 21 INFO tempest.lib.common.rest_client [req-cc11f44a-788b-4f5b-878b-90982f4e6b04 req-cc11f44a-788b-4f5b-878b-90982f4e6b04 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.109s\n2026-05-27 01:38:22.695 21 INFO tempest.lib.common.rest_client [req-f0077270-08c7-4ae7-80c7-c3e023520dee req-f0077270-08c7-4ae7-80c7-c3e023520dee ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s\n2026-05-27 01:38:23.177 21 INFO tempest.lib.common.rest_client [req-2d77c9b4-667a-438e-aa37-33c9da73b860 req-2d77c9b4-667a-438e-aa37-33c9da73b860 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s\n2026-05-27 01:38:25.044 21 INFO tempest.lib.common.rest_client [req-5324148a-e83f-42a5-8b1e-de29470ed0e9 req-5324148a-e83f-42a5-8b1e-de29470ed0e9 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.864s\n2026-05-27 01:38:26.487 21 INFO tempest.lib.common.rest_client [req-f0a882ac-d0d6-4cc8-b517-1f3e11df2ff3 req-f0a882ac-d0d6-4cc8-b517-1f3e11df2ff3 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s\n2026-05-27 01:38:26.930 21 INFO tempest.lib.common.rest_client [req-6f06ce6e-6436-460d-8923-37db8de3dd7b req-6f06ce6e-6436-460d-8923-37db8de3dd7b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s\n2026-05-27 01:38:28.768 21 INFO tempest.lib.common.rest_client [req-5e454a0d-976f-4a15-b2be-9269e27242aa req-5e454a0d-976f-4a15-b2be-9269e27242aa ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.836s\n2026-05-27 01:38:30.208 21 INFO tempest.lib.common.rest_client [req-806cfc58-713f-4b41-9f40-e3d2c442058a req-806cfc58-713f-4b41-9f40-e3d2c442058a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s\n2026-05-27 01:38:30.639 21 INFO tempest.lib.common.rest_client [req-06e134ec-84fd-4369-bf30-ccea250ff13e req-06e134ec-84fd-4369-bf30-ccea250ff13e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.427s\n2026-05-27 01:38:32.690 21 INFO tempest.lib.common.rest_client [req-056278cc-9991-45b7-89ca-9bf11b312a34 req-056278cc-9991-45b7-89ca-9bf11b312a34 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.048s\n2026-05-27 01:38:34.144 21 INFO tempest.lib.common.rest_client [req-edb59a1a-86eb-439f-93c3-c28b34e442da req-edb59a1a-86eb-439f-93c3-c28b34e442da ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s\n2026-05-27 01:38:35.683 21 INFO tempest.lib.common.rest_client [req-b2953cde-7a56-4427-9b58-705bc32eea8a req-b2953cde-7a56-4427-9b58-705bc32eea8a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [16.984605s] ... ok\n2026-05-27 01:38:35.992 21 INFO tempest.lib.common.rest_client [req-2f999a9c-73a3-4b56-aa2f-2681efa356f8 req-2f999a9c-73a3-4b56-aa2f-2681efa356f8 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1 0.268s\n2026-05-27 01:38:35.992 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 201931c57d1e461fa07ea9db341b090f\n2026-05-27 01:38:36.575 21 INFO tempest.lib.common.rest_client [req-12b2d33a-4afd-46f9-99b2-ff9d1736efe5 req-12b2d33a-4afd-46f9-99b2-ff9d1736efe5 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-27 01:38:37.144 21 INFO tempest.lib.common.rest_client [req-a4ceb8c7-7f1b-4f15-a97a-e536ef307c33 req-a4ceb8c7-7f1b-4f15-a97a-e536ef307c33 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=201931c57d1e461fa07ea9db341b090f&name=default 0.567s\n2026-05-27 01:38:37.570 21 INFO tempest.lib.common.rest_client [req-289a917d-b80f-40a2-b669-83d226cb16bc req-289a917d-b80f-40a2-b669-83d226cb16bc ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83ad7ffd-6d89-45d8-b371-1f48a19611a4 0.424s\n2026-05-27 01:38:37.775 21 INFO tempest.lib.common.rest_client [req-2164b2be-d248-4d4b-8ffd-606b837fba36 req-2164b2be-d248-4d4b-8ffd-606b837fba36 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f 0.203s\n\n======\nTotals\n======\nRan: 26 tests in 48.3724 sec.\n - Passed: 26\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 64.9109 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:00:00.493053\n - Worker 1 (3 tests) => 0:00:02.366060\n - Worker 2 (4 tests) => 0:00:02.689484\n - Worker 3 (3 tests) => 0:00:03.470032\n - Worker 4 (5 tests) => 0:00:06.131839\n - Worker 5 (3 tests) => 0:00:48.372440\n - Worker 6 (1 tests) => 0:00:00.248096\n - Worker 7 (1 tests) => 0:00:00.170224\n - Worker 8 (1 tests) => 0:00:01.264009\n\n## IMAGE (API)\n\n+ echo\n+ echo '## IMAGE (API)'\n+ echo\n+ _tempest tempest.api.image.v2\n+ local regex=tempest.api.image.v2\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0138.log\n2026-05-27 01:38:42.730 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:07.621 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:07.622 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:07.651 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:07.679 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:07.680 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:07.683 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:07.684 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:07.684 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.690 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.695 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:07.695 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:07.703 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:07.883 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:07.884 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:07.903 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:07.918 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:08.250 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:08.251 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:08.251 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:08.274 32 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:08.637 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:08.646 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:08.660 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:08.703 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:08.716 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:08.716 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:08.730 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:08.745 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:08.764 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:08.774 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:08.774 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:08.775 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:08.775 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.779 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:08.786 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:08.798 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:08.857 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:08.890 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:09.011 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:09.012 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.022 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:09.036 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:09.056 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:09.065 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.065 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.075 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:09.087 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:09.118 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:09.119 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.119 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:09.149 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:09.232 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:09.240 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.242 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.242 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.245 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.251 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.251 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:09.261 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:09.677 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.688 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.688 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.691 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.691 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.693 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.693 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:09.700 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.060 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:10.070 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.070 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.086 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.086 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:10.105 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:10.310 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.310 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.372 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:10.373 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.373 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.374 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:10.391 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:10.408 26 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:10.465 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:10.475 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.477 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:10.477 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.487 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.487 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:10.498 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:10.722 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:10.870 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:11.926 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.038 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.076 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.347 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.347 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.484 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:12.950 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:12.950 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.885 32 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:39:36.981 17 INFO tempest.lib.common.rest_client [req-0d815a46-8e32-43c7-8d38-81e7abe3b178 req-0d815a46-8e32-43c7-8d38-81e7abe3b178 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n{10} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-27 01:39:37.779 17 INFO tempest.lib.common.rest_client [req-e3a71319-3a9c-4295-95f2-8ec1dd9ddb9d req-e3a71319-3a9c-4295-95f2-8ec1dd9ddb9d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-27 01:39:38.056 17 INFO tempest.lib.common.rest_client [req-2c45c984-450a-41e2-aa76-cf51049a23de req-2c45c984-450a-41e2-aa76-cf51049a23de ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.275s\n2026-05-27 01:39:38.278 13 INFO tempest.lib.common.rest_client [req-cbd13ad4-a16f-49d5-8a92-81a86463777d req-cbd13ad4-a16f-49d5-8a92-81a86463777d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-27 01:39:38.292 17 INFO tempest.lib.common.rest_client [req-941162f9-689c-4029-9101-c2f3f4e9328d req-941162f9-689c-4029-9101-c2f3f4e9328d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s\n2026-05-27 01:39:38.537 15 INFO tempest.lib.common.rest_client [req-cce1d6e1-1041-4977-a4f2-d0e3cfa63820 req-cce1d6e1-1041-4977-a4f2-d0e3cfa63820 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.782s\n2026-05-27 01:39:38.608 29 INFO tempest.lib.common.rest_client [req-f4746ffe-8d03-4003-a1ea-04d3b3ef3d65 req-f4746ffe-8d03-4003-a1ea-04d3b3ef3d65 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-27 01:39:38.964 13 INFO tempest.lib.common.rest_client [req-3b8af053-9b4f-4d39-91f3-38682dbadee3 req-3b8af053-9b4f-4d39-91f3-38682dbadee3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-27 01:39:38.990 17 INFO tempest.lib.common.rest_client [req-06412a70-dd40-4290-9773-5e39fe464065 req-06412a70-dd40-4290-9773-5e39fe464065 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.697s\n2026-05-27 01:39:39.167 13 INFO tempest.lib.common.rest_client [req-04637cf0-d3d1-4b26-ac33-14450eab23aa req-04637cf0-d3d1-4b26-ac33-14450eab23aa ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s\n2026-05-27 01:39:39.229 15 INFO tempest.lib.common.rest_client [req-7a42efda-d33f-4de9-b10e-5e2fb640cea1 req-7a42efda-d33f-4de9-b10e-5e2fb640cea1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-05-27 01:39:39.240 29 INFO tempest.lib.common.rest_client [req-55c644f5-5a93-46e6-bfcd-24bbb777c467 req-55c644f5-5a93-46e6-bfcd-24bbb777c467 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-27 01:39:39.263 17 INFO tempest.lib.common.rest_client [req-55f4e67c-8fb3-489c-b429-8a28ae1fb1ea req-55f4e67c-8fb3-489c-b429-8a28ae1fb1ea ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-27 01:39:39.356 15 INFO tempest.lib.common.rest_client [req-5ff915de-d40d-4cfd-9589-15c3d673cd82 req-5ff915de-d40d-4cfd-9589-15c3d673cd82 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s\n2026-05-27 01:39:39.414 29 INFO tempest.lib.common.rest_client [req-9879a1db-dbff-41bd-8d0e-44e953510ee6 req-9879a1db-dbff-41bd-8d0e-44e953510ee6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.166s\n2026-05-27 01:39:39.441 11 INFO tempest.lib.common.rest_client [req-4230d5c0-6b81-4f74-b040-f3148dbc9eb4 req-4230d5c0-6b81-4f74-b040-f3148dbc9eb4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-27 01:39:39.499 13 INFO tempest.lib.common.rest_client [req-a2efe08c-b422-4ada-80a0-23dcdeea44c8 req-a2efe08c-b422-4ada-80a0-23dcdeea44c8 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s\n2026-05-27 01:39:39.531 15 INFO tempest.lib.common.rest_client [req-b348671c-d35b-45a6-8045-2981a1842fb1 req-b348671c-d35b-45a6-8045-2981a1842fb1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s\n2026-05-27 01:39:39.629 23 INFO tempest.lib.common.rest_client [req-9cfe285d-787e-4aee-b7a6-2e260bedf56b req-9cfe285d-787e-4aee-b7a6-2e260bedf56b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s\n2026-05-27 01:39:39.668 27 INFO tempest.lib.common.rest_client [req-34a057f9-b7aa-4c0a-9242-9229cd963a37 req-34a057f9-b7aa-4c0a-9242-9229cd963a37 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-27 01:39:39.665 33 INFO tempest.lib.common.rest_client [req-80196526-9375-4066-ba23-6991815db879 req-80196526-9375-4066-ba23-6991815db879 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-27 01:39:39.678 29 INFO tempest.lib.common.rest_client [req-351af801-574a-49b8-ae43-cc0b02db671f req-351af801-574a-49b8-ae43-cc0b02db671f ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-27 01:39:39.720 17 INFO tempest.lib.common.rest_client [req-795431f4-c271-486a-a3ba-d3e2467405ee req-795431f4-c271-486a-a3ba-d3e2467405ee ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/e4ac3cd34d244bdea43cf6630298f44a 0.442s\n2026-05-27 01:39:39.810 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-05-27 01:39:39.883 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-27 01:39:39.917 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-27 01:39:39.927 35 INFO tempest.lib.common.rest_client [req-e3e607d6-e3ef-4757-8570-269504e4d795 req-e3e607d6-e3ef-4757-8570-269504e4d795 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-27 01:39:40.078 15 INFO tempest.lib.common.rest_client [req-4883a95e-8c21-473a-857e-b3ada878c8b2 req-4883a95e-8c21-473a-857e-b3ada878c8b2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s\n2026-05-27 01:39:40.099 11 INFO tempest.lib.common.rest_client [req-3ac345c0-e199-4062-8ae6-7a4bcf5dde6d req-3ac345c0-e199-4062-8ae6-7a4bcf5dde6d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-27 01:39:40.103 39 INFO tempest.lib.common.rest_client [req-7ee30d5a-a5ef-44ba-89ae-78047f1391d6 req-7ee30d5a-a5ef-44ba-89ae-78047f1391d6 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-27 01:39:40.261 13 INFO tempest.lib.common.rest_client [req-8ad17c3d-3398-4bc1-bb7f-6c062edf044b req-8ad17c3d-3398-4bc1-bb7f-6c062edf044b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.759s\n2026-05-27 01:39:40.268 23 INFO tempest.lib.common.rest_client [req-62714983-4900-4167-a533-d4a4faedee80 req-62714983-4900-4167-a533-d4a4faedee80 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-27 01:39:40.295 17 INFO tempest.lib.common.rest_client [req-064211b1-ebd7-4add-80d8-a5aa0271dcf9 req-064211b1-ebd7-4add-80d8-a5aa0271dcf9 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s\n2026-05-27 01:39:40.357 37 INFO tempest.lib.common.rest_client [req-598eba49-6e26-44ad-a389-c26f43eba612 req-598eba49-6e26-44ad-a389-c26f43eba612 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-27 01:39:40.515 26 INFO tempest.lib.common.rest_client [req-8a6b19ad-f49c-45c5-bd88-2d92cc0b3807 req-8a6b19ad-f49c-45c5-bd88-2d92cc0b3807 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.788s\n2026-05-27 01:39:40.535 33 INFO tempest.lib.common.rest_client [req-35b44a06-e7ff-4925-8e67-e7ff7006624e req-35b44a06-e7ff-4925-8e67-e7ff7006624e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s\n2026-05-27 01:39:40.565 15 INFO tempest.lib.common.rest_client [req-8b29f8c4-9a74-400d-ab31-f2855eb5e174 req-8b29f8c4-9a74-400d-ab31-f2855eb5e174 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s\n2026-05-27 01:39:40.572 29 INFO tempest.lib.common.rest_client [req-62d72193-a572-4dd6-b4e4-fc5589d4b1a8 req-62d72193-a572-4dd6-b4e4-fc5589d4b1a8 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s\n2026-05-27 01:39:40.601 23 INFO tempest.lib.common.rest_client [req-0936f836-8643-4244-a7e5-396ae008eca9 req-0936f836-8643-4244-a7e5-396ae008eca9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.329s\n2026-05-27 01:39:40.617 11 INFO tempest.lib.common.rest_client [req-4154a6a6-b8b0-489e-96fe-6278d5b51109 req-4154a6a6-b8b0-489e-96fe-6278d5b51109 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.513s\n2026-05-27 01:39:40.651 13 INFO tempest.lib.common.rest_client [req-de387217-075d-44a3-aa90-928d09e5fa46 req-de387217-075d-44a3-aa90-928d09e5fa46 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-27 01:39:40.695 33 INFO tempest.lib.common.rest_client [req-c5e2c8b2-873c-4129-a048-63fa400830da req-c5e2c8b2-873c-4129-a048-63fa400830da ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s\n2026-05-27 01:39:40.718 35 INFO tempest.lib.common.rest_client [req-d1fda9ba-427f-4c1e-8fc9-0783da08e12f req-d1fda9ba-427f-4c1e-8fc9-0783da08e12f ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s\n2026-05-27 01:39:40.723 29 INFO tempest.lib.common.rest_client [req-a91b0b72-b1bb-4d2d-a1f8-861d743e935f req-a91b0b72-b1bb-4d2d-a1f8-861d743e935f ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-27 01:39:40.746 21 INFO tempest.lib.common.rest_client [req-b428193a-323f-4bfe-8e6b-60b2cf5d9c9b req-b428193a-323f-4bfe-8e6b-60b2cf5d9c9b ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s\n2026-05-27 01:39:40.755 17 INFO tempest.lib.common.rest_client [req-e048a90e-6ef2-47b3-bf5d-9de057469716 req-e048a90e-6ef2-47b3-bf5d-9de057469716 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/70ad82a683244db986d6b9f66518a067 0.458s\n2026-05-27 01:39:40.786 13 INFO tempest.lib.common.rest_client [req-fc1df5c9-ede3-443e-bc2e-ae92e01f241b req-fc1df5c9-ede3-443e-bc2e-ae92e01f241b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.133s\n2026-05-27 01:39:40.878 27 INFO tempest.lib.common.rest_client [req-d825cd43-c462-489b-b5e3-a3d1d47ccd25 req-d825cd43-c462-489b-b5e3-a3d1d47ccd25 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.159s\n2026-05-27 01:39:40.940 35 INFO tempest.lib.common.rest_client [req-25c160ff-a6bd-47cc-9feb-d7a9e0e6b762 req-25c160ff-a6bd-47cc-9feb-d7a9e0e6b762 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s\n2026-05-27 01:39:40.943 15 INFO tempest.lib.common.rest_client [req-e5ee33d9-539b-456b-b735-db3c1252ea10 req-e5ee33d9-539b-456b-b735-db3c1252ea10 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/b6efca65c2ab46c99b0c8e17612fce06 0.376s\n2026-05-27 01:39:41.018 13 INFO tempest.lib.common.rest_client [req-24d86da5-d154-42d5-9ee9-0a841ba32bca req-24d86da5-d154-42d5-9ee9-0a841ba32bca ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:39:41.031 39 INFO tempest.lib.common.rest_client [req-88c19609-e9f1-4e3e-8c0e-fada13a2d3ff req-88c19609-e9f1-4e3e-8c0e-fada13a2d3ff ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.893s\n2026-05-27 01:39:41.034 37 INFO tempest.lib.common.rest_client [req-6a785667-d1cf-45a1-9018-9792b5ef87af req-6a785667-d1cf-45a1-9018-9792b5ef87af ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-27 01:39:41.087 35 INFO tempest.lib.common.rest_client [req-2955bc2a-a010-4d47-96a5-810dc34afb0b req-2955bc2a-a010-4d47-96a5-810dc34afb0b ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.127s\n2026-05-27 01:39:41.086 11 INFO tempest.lib.common.rest_client [req-2d8420d9-81be-420c-b09c-2bb68af4fb30 req-2d8420d9-81be-420c-b09c-2bb68af4fb30 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.449s\n2026-05-27 01:39:41.107 23 INFO tempest.lib.common.rest_client [req-c79a7a2d-49d4-4bd0-afbe-c5eaf2219014 req-c79a7a2d-49d4-4bd0-afbe-c5eaf2219014 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.495s\n2026-05-27 01:39:41.106 29 INFO tempest.lib.common.rest_client [req-df0738f3-3f8e-459a-bbdd-fcb32fdbc2ff req-df0738f3-3f8e-459a-bbdd-fcb32fdbc2ff ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/b6efca65c2ab46c99b0c8e17612fce06 0.381s\n2026-05-27 01:39:41.191 26 INFO tempest.lib.common.rest_client [req-09e74b4e-b69c-4f97-8277-10d8a37ef461 req-09e74b4e-b69c-4f97-8277-10d8a37ef461 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-27 01:39:41.201 15 INFO tempest.lib.common.rest_client [req-01dc7d1b-ea0e-426c-982f-228a36f34293 req-01dc7d1b-ea0e-426c-982f-228a36f34293 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-27 01:39:41.208 37 INFO tempest.lib.common.rest_client [req-251dc973-53d2-4256-8559-dbbb0459f4b3 req-251dc973-53d2-4256-8559-dbbb0459f4b3 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s\n2026-05-27 01:39:41.224 17 INFO tempest.lib.common.rest_client [req-39afe45c-950a-494f-a2f3-33bbad70cc40 req-39afe45c-950a-494f-a2f3-33bbad70cc40 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-27 01:39:41.240 33 INFO tempest.lib.common.rest_client [req-5e351cdf-3d43-4921-829e-206afe28ff32 req-5e351cdf-3d43-4921-829e-206afe28ff32 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.528s\n2026-05-27 01:39:41.254 13 INFO tempest.lib.common.rest_client [req-7ca929c0-9635-449e-ac25-4ca90df0d956 req-7ca929c0-9635-449e-ac25-4ca90df0d956 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.234s\n2026-05-27 01:39:41.307 27 INFO tempest.lib.common.rest_client [req-c546c91c-e824-492d-8b5e-2327f5377cd6 req-c546c91c-e824-492d-8b5e-2327f5377cd6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.428s\n2026-05-27 01:39:41.327 29 INFO tempest.lib.common.rest_client [req-2d143009-06b0-4221-8fbf-8bd2a02188ee req-2d143009-06b0-4221-8fbf-8bd2a02188ee ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-27 01:39:41.332 39 INFO tempest.lib.common.rest_client [req-c8e739fc-a08d-41f3-977f-cb800a489eb8 req-c8e739fc-a08d-41f3-977f-cb800a489eb8 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.298s\n2026-05-27 01:39:41.387 15 INFO tempest.lib.common.rest_client [req-3d77d81d-7750-44e3-94a9-f8a95d7adbb8 req-3d77d81d-7750-44e3-94a9-f8a95d7adbb8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/b6efca65c2ab46c99b0c8e17612fce06 0.184s\n2026-05-27 01:39:41.514 29 INFO tempest.lib.common.rest_client [req-f520bb2f-bf02-457f-8d25-ccc17c58dce2 req-f520bb2f-bf02-457f-8d25-ccc17c58dce2 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/b6efca65c2ab46c99b0c8e17612fce06 0.183s\n2026-05-27 01:39:41.584 21 INFO tempest.lib.common.rest_client [req-584d6d59-4ca8-42c2-851c-2e62fffe64e7 req-584d6d59-4ca8-42c2-851c-2e62fffe64e7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-27 01:39:41.615 29 INFO tempest.lib.common.rest_client [req-d376860a-e113-4ce8-af9a-127cf4339f44 req-d376860a-e113-4ce8-af9a-127cf4339f44 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-27 01:39:41.619 26 INFO tempest.lib.common.rest_client [req-7f5c67cb-9720-491f-9b07-efb2dc74c2bb req-7f5c67cb-9720-491f-9b07-efb2dc74c2bb ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.423s\n2026-05-27 01:39:41.672 17 INFO tempest.lib.common.rest_client [req-45071000-aa06-41c4-9c0c-5fc8c1d9df09 req-45071000-aa06-41c4-9c0c-5fc8c1d9df09 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/89a5050f7de542e3bca52d9e6d7380fa 0.445s\n2026-05-27 01:39:41.749 35 INFO tempest.lib.common.rest_client [req-3d9286c9-45ee-47be-896e-8f9a6ac52219 req-3d9286c9-45ee-47be-896e-8f9a6ac52219 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s\n2026-05-27 01:39:41.759 11 INFO tempest.lib.common.rest_client [req-0e3bb1f3-c1c9-4d57-9542-1d481268b37d req-0e3bb1f3-c1c9-4d57-9542-1d481268b37d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s\n2026-05-27 01:39:41.776 15 INFO tempest.lib.common.rest_client [req-4f7cbb12-128d-4a52-9501-c1e35d779874 req-4f7cbb12-128d-4a52-9501-c1e35d779874 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-27 01:39:41.779 33 INFO tempest.lib.common.rest_client [req-13ff8d2d-bbc2-43f5-b8ea-05a6d5d5e51c req-13ff8d2d-bbc2-43f5-b8ea-05a6d5d5e51c ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s\n2026-05-27 01:39:41.789 23 INFO tempest.lib.common.rest_client [req-2af3063c-c7e3-418b-8f01-62506ea39369 req-2af3063c-c7e3-418b-8f01-62506ea39369 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s\n2026-05-27 01:39:41.806 27 INFO tempest.lib.common.rest_client [req-979cbac6-c82f-4834-bd9d-35ab4fcb9e96 req-979cbac6-c82f-4834-bd9d-35ab4fcb9e96 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.481s\n2026-05-27 01:39:41.812 13 INFO tempest.lib.common.rest_client [req-ce964701-e8c8-4459-b1c3-803b0ae0863f req-ce964701-e8c8-4459-b1c3-803b0ae0863f ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s\n2026-05-27 01:39:41.822 29 INFO tempest.lib.common.rest_client [req-46a30b09-60b5-4f98-9785-8d6345532939 req-46a30b09-60b5-4f98-9785-8d6345532939 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/70ad82a683244db986d6b9f66518a067 0.206s\n2026-05-27 01:39:41.842 26 INFO tempest.lib.common.rest_client [req-2f8f5187-bf4c-42c5-b909-7525b8b41db9 req-2f8f5187-bf4c-42c5-b909-7525b8b41db9 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-27 01:39:41.843 37 INFO tempest.lib.common.rest_client [req-2adaef07-c825-40c4-9a49-7b5a352cac4b req-2adaef07-c825-40c4-9a49-7b5a352cac4b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.616s\n2026-05-27 01:39:41.938 21 INFO tempest.lib.common.rest_client [req-72520209-b524-48d5-aea4-344f6b5ef518 req-72520209-b524-48d5-aea4-344f6b5ef518 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.352s\n2026-05-27 01:39:41.941 39 INFO tempest.lib.common.rest_client [req-53c51236-d4dc-433b-baca-a09dac47f739 req-53c51236-d4dc-433b-baca-a09dac47f739 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s\n2026-05-27 01:39:41.949 15 INFO tempest.lib.common.rest_client [req-b1a7e296-a545-4b89-bea2-9ec47f3b2b89 req-b1a7e296-a545-4b89-bea2-9ec47f3b2b89 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/70ad82a683244db986d6b9f66518a067 0.171s\n2026-05-27 01:39:41.982 35 INFO tempest.lib.common.rest_client [req-8e5d9abe-426c-475f-96e1-e6836a2da78d req-8e5d9abe-426c-475f-96e1-e6836a2da78d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:39:42.038 17 INFO tempest.lib.common.rest_client [req-28ad069d-8c43-48dd-86f1-2c975a42ccb1 req-28ad069d-8c43-48dd-86f1-2c975a42ccb1 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-27 01:39:42.046 11 INFO tempest.lib.common.rest_client [req-91e2bd15-ff59-4a0e-b5a6-26c8171fa58c req-91e2bd15-ff59-4a0e-b5a6-26c8171fa58c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-27 01:39:42.086 33 INFO tempest.lib.common.rest_client [req-0ae005a0-a69f-4587-a0de-c34855a392f8 req-0ae005a0-a69f-4587-a0de-c34855a392f8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:39:42.086 23 INFO tempest.lib.common.rest_client [req-1a8e3584-a2c0-49ef-adf0-074d8132e7d3 req-1a8e3584-a2c0-49ef-adf0-074d8132e7d3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-27 01:39:42.098 29 INFO tempest.lib.common.rest_client [req-512c910f-993b-4b4d-8da0-313edac9770d req-512c910f-993b-4b4d-8da0-313edac9770d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-27 01:39:42.122 13 INFO tempest.lib.common.rest_client [req-0ee9def2-119c-4d1a-a4cd-021ead4ea24d req-0ee9def2-119c-4d1a-a4cd-021ead4ea24d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/70ad82a683244db986d6b9f66518a067 0.309s\n2026-05-27 01:39:42.231 15 INFO tempest.lib.common.rest_client [req-6685b98c-8415-4bb3-bb2f-df0d2e3e66ca req-6685b98c-8415-4bb3-bb2f-df0d2e3e66ca ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-27 01:39:42.241 35 INFO tempest.lib.common.rest_client [req-81677a75-1c18-40e7-a27a-44d2df83ff3e req-81677a75-1c18-40e7-a27a-44d2df83ff3e ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/e4ac3cd34d244bdea43cf6630298f44a 0.257s\n2026-05-27 01:39:42.360 11 INFO tempest.lib.common.rest_client [req-d22bb551-a794-4e27-84cb-d3eeac96e8b5 req-d22bb551-a794-4e27-84cb-d3eeac96e8b5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.312s\n2026-05-27 01:39:42.373 33 INFO tempest.lib.common.rest_client [req-1068513a-78ff-46ab-92a8-6ccbdbb0d2a6 req-1068513a-78ff-46ab-92a8-6ccbdbb0d2a6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/b6efca65c2ab46c99b0c8e17612fce06 0.284s\n2026-05-27 01:39:42.463 13 INFO tempest.lib.common.rest_client [req-cebb69c7-e48a-4955-88e3-0eabedd353c2 req-cebb69c7-e48a-4955-88e3-0eabedd353c2 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:39:42.495 23 INFO tempest.lib.common.rest_client [req-f8e699a0-4196-4442-bdcb-48a2079e80a0 req-f8e699a0-4196-4442-bdcb-48a2079e80a0 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.407s\n2026-05-27 01:39:42.545 37 INFO tempest.lib.common.rest_client [req-199a84b5-474b-4d44-988d-c4ffae6529b8 req-199a84b5-474b-4d44-988d-c4ffae6529b8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s\n2026-05-27 01:39:42.567 11 INFO tempest.lib.common.rest_client [req-8277f5e2-5b67-4a85-9e8d-055197d3fb83 req-8277f5e2-5b67-4a85-9e8d-055197d3fb83 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-27 01:39:42.578 27 INFO tempest.lib.common.rest_client [req-c604302a-2b41-4044-9df0-8d4b8943b66b req-c604302a-2b41-4044-9df0-8d4b8943b66b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.771s\n2026-05-27 01:39:42.577 33 INFO tempest.lib.common.rest_client [req-9be41d73-0b2d-4f8f-99fd-6280ae587e45 req-9be41d73-0b2d-4f8f-99fd-6280ae587e45 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-27 01:39:42.609 15 INFO tempest.lib.common.rest_client [req-96d9835d-2738-4047-8609-8121251d22db req-96d9835d-2738-4047-8609-8121251d22db ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/89a5050f7de542e3bca52d9e6d7380fa 0.373s\n2026-05-27 01:39:42.634 26 INFO tempest.lib.common.rest_client [req-df5f5a86-46e8-44cd-a642-8588768facb1 req-df5f5a86-46e8-44cd-a642-8588768facb1 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s\n2026-05-27 01:39:42.644 39 INFO tempest.lib.common.rest_client [req-4b42ff2f-f1a5-415e-86e8-fbe434ac5bb5 req-4b42ff2f-f1a5-415e-86e8-fbe434ac5bb5 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s\n2026-05-27 01:39:42.680 27 INFO tempest.lib.common.rest_client [req-4749179f-e557-462b-94c8-77c21dd83bea req-4749179f-e557-462b-94c8-77c21dd83bea ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-27 01:39:42.694 23 INFO tempest.lib.common.rest_client [req-968d5c7c-5f23-4de0-b841-f32ba9877438 req-968d5c7c-5f23-4de0-b841-f32ba9877438 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-27 01:39:42.706 37 INFO tempest.lib.common.rest_client [req-8fc83266-2cdf-4eb3-b60d-c27c2478c0d7 req-8fc83266-2cdf-4eb3-b60d-c27c2478c0d7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-27 01:39:42.708 33 INFO tempest.lib.common.rest_client [req-256ba408-d06c-45f5-9ac4-a707c5304bc2 req-256ba408-d06c-45f5-9ac4-a707c5304bc2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/b6efca65c2ab46c99b0c8e17612fce06 0.127s\n2026-05-27 01:39:42.717 21 INFO tempest.lib.common.rest_client [req-504aa010-6376-474f-b9e5-59ca1f933a93 req-504aa010-6376-474f-b9e5-59ca1f933a93 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.757s\n2026-05-27 01:39:42.738 17 INFO tempest.lib.common.rest_client [req-e0e0c90c-2884-48bb-85f0-06b2d2532529 req-e0e0c90c-2884-48bb-85f0-06b2d2532529 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/e4ac3cd34d244bdea43cf6630298f44a 0.699s\n2026-05-27 01:39:42.741 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fd9800c1b7da4531ba3b4bf8a1cf77db is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:42.742 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1391726545-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3fe63b68073a489db44b72be08458443', 'project_name': 'tempest-MetadataSchemaTest-1391726545', 'tenant_id': '3fe63b68073a489db44b72be08458443', 'tenant_name': 'tempest-MetadataSchemaTest-1391726545', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fd9800c1b7da4531ba3b4bf8a1cf77db', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:42.742 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1391726545-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3fe63b68073a489db44b72be08458443', 'project_name': 'tempest-MetadataSchemaTest-1391726545', 'tenant_id': '3fe63b68073a489db44b72be08458443', 'tenant_name': 'tempest-MetadataSchemaTest-1391726545', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fd9800c1b7da4531ba3b4bf8a1cf77db', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:42.780 26 INFO tempest.lib.common.rest_client [req-d1c2437f-4174-4321-873e-3186ec4aa196 req-d1c2437f-4174-4321-873e-3186ec4aa196 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-27 01:39:42.794 39 INFO tempest.lib.common.rest_client [req-8f9698a5-0fa0-4ba7-b703-675a8f58044d req-8f9698a5-0fa0-4ba7-b703-675a8f58044d ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-27 01:39:42.834 35 INFO tempest.lib.common.rest_client [req-1e5d16e5-5d1b-4006-a77f-26c9bf9c5ef8 req-1e5d16e5-5d1b-4006-a77f-26c9bf9c5ef8 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.593s\n2026-05-27 01:39:42.861 33 INFO tempest.lib.common.rest_client [req-165fc220-056c-4910-8828-2688c2ec7389 req-165fc220-056c-4910-8828-2688c2ec7389 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:39:42.877 13 INFO tempest.lib.common.rest_client [req-9d0ddb92-541b-4e82-b79f-b9eaadf0e40e req-9d0ddb92-541b-4e82-b79f-b9eaadf0e40e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.412s\n2026-05-27 01:39:42.889 29 INFO tempest.lib.common.rest_client [req-1187b09f-2f7c-4332-a9ff-ede3cd9c5eb0 req-1187b09f-2f7c-4332-a9ff-ede3cd9c5eb0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/89a5050f7de542e3bca52d9e6d7380fa 0.789s\n2026-05-27 01:39:42.908 37 INFO tempest.lib.common.rest_client [req-fb30215e-a80f-4981-ae25-0c5cab5b8679 req-fb30215e-a80f-4981-ae25-0c5cab5b8679 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/e4ac3cd34d244bdea43cf6630298f44a 0.198s\n2026-05-27 01:39:43.009 39 INFO tempest.lib.common.rest_client [req-325e172d-2ef0-4967-83a4-fc43b50352a5 req-325e172d-2ef0-4967-83a4-fc43b50352a5 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s\n2026-05-27 01:39:43.061 15 INFO tempest.lib.common.rest_client [req-c7349296-9144-47ac-ad9b-dc8720608f5b req-c7349296-9144-47ac-ad9b-dc8720608f5b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:39:43.068 11 INFO tempest.lib.common.rest_client [req-93bb284e-9665-4444-b61e-c2cdecbd539c req-93bb284e-9665-4444-b61e-c2cdecbd539c ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.499s\n2026-05-27 01:39:43.119 35 INFO tempest.lib.common.rest_client [req-d10132f4-3564-4bf3-b8b3-216cc39f4cef req-d10132f4-3564-4bf3-b8b3-216cc39f4cef ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/70ad82a683244db986d6b9f66518a067 0.283s\n2026-05-27 01:39:43.207 13 INFO tempest.lib.common.rest_client [req-0cf14857-9a2f-4a79-968f-2aaaf37cb8c4 req-0cf14857-9a2f-4a79-968f-2aaaf37cb8c4 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-27 01:39:43.212 29 INFO tempest.lib.common.rest_client [req-21a0d741-0a32-4b39-9949-716271fdb86a req-21a0d741-0a32-4b39-9949-716271fdb86a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-27 01:39:43.233 39 INFO tempest.lib.common.rest_client [req-e2695f33-4fd8-451e-9516-ebe842f54072 req-e2695f33-4fd8-451e-9516-ebe842f54072 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:39:43.256 21 INFO tempest.lib.common.rest_client [req-fe1f0a2f-be0d-4c1e-9b5f-103652cb74c5 req-fe1f0a2f-be0d-4c1e-9b5f-103652cb74c5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s\n2026-05-27 01:39:43.257 15 INFO tempest.lib.common.rest_client [req-bc43ba1f-6ae4-4b00-a329-c882e551220b req-bc43ba1f-6ae4-4b00-a329-c882e551220b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/e4ac3cd34d244bdea43cf6630298f44a 0.194s\n2026-05-27 01:39:43.262 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 799ae4b332b84902bcedaed7f5cd5264 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:43.263 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1447952437-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'project_name': 'tempest-MetadataNamespacesTest-1447952437', 'tenant_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'tenant_name': 'tempest-MetadataNamespacesTest-1447952437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '799ae4b332b84902bcedaed7f5cd5264', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.263 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1447952437-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'project_name': 'tempest-MetadataNamespacesTest-1447952437', 'tenant_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'tenant_name': 'tempest-MetadataNamespacesTest-1447952437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '799ae4b332b84902bcedaed7f5cd5264', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.275 27 INFO tempest.lib.common.rest_client [req-404c0acb-6c05-4a63-a5bb-5f5468066175 req-404c0acb-6c05-4a63-a5bb-5f5468066175 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/e4ac3cd34d244bdea43cf6630298f44a 0.593s\n2026-05-27 01:39:43.313 17 INFO tempest.lib.common.rest_client [req-e029ef58-4b15-48cc-afbd-b7c1001e422c req-e029ef58-4b15-48cc-afbd-b7c1001e422c ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:39:43.327 35 INFO tempest.lib.common.rest_client [req-02cc3b0e-0ee5-419e-a83f-b40cc9095a92 req-02cc3b0e-0ee5-419e-a83f-b40cc9095a92 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-27 01:39:43.367 23 INFO tempest.lib.common.rest_client [req-67e5b74c-23f5-4bfc-aa8d-23936185011f req-67e5b74c-23f5-4bfc-aa8d-23936185011f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/70ad82a683244db986d6b9f66518a067 0.671s\n2026-05-27 01:39:43.389 26 INFO tempest.lib.common.rest_client [req-35bec79a-38d6-4fa2-90b0-813d2ec601e4 req-35bec79a-38d6-4fa2-90b0-813d2ec601e4 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.607s\n2026-05-27 01:39:43.415 13 INFO tempest.lib.common.rest_client [req-af1f81a2-10f6-46aa-a16a-648d573377d6 req-af1f81a2-10f6-46aa-a16a-648d573377d6 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s\n2026-05-27 01:39:43.415 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 348491bbd21547f1966e702d5b900f3f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:43.416 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1082549770-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d279f9f73cf488da00fe6098b915047', 'project_name': 'tempest-ImageTaskCreate-1082549770', 'tenant_id': '3d279f9f73cf488da00fe6098b915047', 'tenant_name': 'tempest-ImageTaskCreate-1082549770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '348491bbd21547f1966e702d5b900f3f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.416 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1082549770-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d279f9f73cf488da00fe6098b915047', 'project_name': 'tempest-ImageTaskCreate-1082549770', 'tenant_id': '3d279f9f73cf488da00fe6098b915047', 'tenant_name': 'tempest-ImageTaskCreate-1082549770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '348491bbd21547f1966e702d5b900f3f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.432 21 INFO tempest.lib.common.rest_client [req-569d831f-5649-4963-ad6e-e8b0312466f8 req-569d831f-5649-4963-ad6e-e8b0312466f8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-27 01:39:43.456 27 INFO tempest.lib.common.rest_client [req-5b5b4bb7-bc7b-4dac-a95f-bfa8d392e9fd req-5b5b4bb7-bc7b-4dac-a95f-bfa8d392e9fd ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-27 01:39:43.465 29 INFO tempest.lib.common.rest_client [req-ac21a128-d260-4891-8bd5-979fcf3c3edf req-ac21a128-d260-4891-8bd5-979fcf3c3edf ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s\n2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 22970b55dc1c48d29c8a313ec63d5844 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-509065210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3078e74511f44d5fae783c2c140e3cd8', 'project_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'tenant_id': '3078e74511f44d5fae783c2c140e3cd8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22970b55dc1c48d29c8a313ec63d5844', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-509065210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3078e74511f44d5fae783c2c140e3cd8', 'project_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'tenant_id': '3078e74511f44d5fae783c2c140e3cd8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22970b55dc1c48d29c8a313ec63d5844', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:43.541 37 INFO tempest.lib.common.rest_client [req-a80c82c0-350b-4c20-815c-0c0bfa17c516 req-a80c82c0-350b-4c20-815c-0c0bfa17c516 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s\n2026-05-27 01:39:43.544 35 INFO tempest.lib.common.rest_client [req-28626abf-f1b4-4c38-a648-c67bbe1ac4e0 req-28626abf-f1b4-4c38-a648-c67bbe1ac4e0 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/89a5050f7de542e3bca52d9e6d7380fa 0.213s\n2026-05-27 01:39:43.544 33 INFO tempest.lib.common.rest_client [req-d377d872-29d9-4d9a-a5a2-c4959d64d37a req-d377d872-29d9-4d9a-a5a2-c4959d64d37a ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/70ad82a683244db986d6b9f66518a067 0.680s\n2026-05-27 01:39:43.562 26 INFO tempest.lib.common.rest_client [req-9b0d8134-42f0-4bbc-b4a5-53a718bfb1b5 req-9b0d8134-42f0-4bbc-b4a5-53a718bfb1b5 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:39:43.622 11 INFO tempest.lib.common.rest_client [req-bca2dad2-32f8-4a40-b68c-deebaeb0e668 req-bca2dad2-32f8-4a40-b68c-deebaeb0e668 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.552s\n2026-05-27 01:39:43.649 27 INFO tempest.lib.common.rest_client [req-50b48866-2376-4956-9cc5-6669a7e98813 req-50b48866-2376-4956-9cc5-6669a7e98813 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/70ad82a683244db986d6b9f66518a067 0.191s\n2026-05-27 01:39:43.654 39 INFO tempest.lib.common.rest_client [req-37c966a8-5dfa-4697-ad5d-237c4244f22d req-37c966a8-5dfa-4697-ad5d-237c4244f22d ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/70ad82a683244db986d6b9f66518a067 0.419s\n2026-05-27 01:39:43.679 17 INFO tempest.lib.common.rest_client [req-d4d6076f-070d-42d0-9abc-83bfe9dd7265 req-d4d6076f-070d-42d0-9abc-83bfe9dd7265 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.360s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.368023s] ... ok\n2026-05-27 01:39:43.765 23 INFO tempest.lib.common.rest_client [req-1493a15c-3184-4e78-b725-acfc956d4222 req-1493a15c-3184-4e78-b725-acfc956d4222 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-27 01:39:43.783 37 INFO tempest.lib.common.rest_client [req-f48314c1-431a-4591-9eed-8b3f2cc41a31 req-f48314c1-431a-4591-9eed-8b3f2cc41a31 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/70ad82a683244db986d6b9f66518a067 0.240s\n2026-05-27 01:39:43.793 17 INFO tempest.lib.common.rest_client [req-301a2258-f81c-4d76-b4a5-09d97f8f6bb9 req-301a2258-f81c-4d76-b4a5-09d97f8f6bb9 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.058s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.059865s] ... ok\n2026-05-27 01:39:43.806 33 INFO tempest.lib.common.rest_client [req-7f6519f2-1d37-45f4-9c71-dae5e41fb44f req-7f6519f2-1d37-45f4-9c71-dae5e41fb44f ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-27 01:39:43.878 17 INFO tempest.lib.common.rest_client [req-c50eef41-e7b6-4a74-9b91-bfe838c6c14d req-c50eef41-e7b6-4a74-9b91-bfe838c6c14d ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.082s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.086340s] ... ok\n2026-05-27 01:39:43.901 11 INFO tempest.lib.common.rest_client [req-02d7c506-9823-42b7-a403-022e7fac7fc8 req-02d7c506-9823-42b7-a403-022e7fac7fc8 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/70ad82a683244db986d6b9f66518a067 0.277s\n2026-05-27 01:39:43.918 27 INFO tempest.lib.common.rest_client [req-077fd420-c522-4149-aeb6-bf41c6f99b93 req-077fd420-c522-4149-aeb6-bf41c6f99b93 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-27 01:39:43.926 21 INFO tempest.lib.common.rest_client [req-252a52e6-5be7-4a08-9386-91d4ebbe6db2 req-252a52e6-5be7-4a08-9386-91d4ebbe6db2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/b6efca65c2ab46c99b0c8e17612fce06 0.492s\n2026-05-27 01:39:43.950 17 INFO tempest.lib.common.rest_client [req-98f263ed-2e5c-4011-9140-92650f030265 req-98f263ed-2e5c-4011-9140-92650f030265 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.065s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.067797s] ... ok\n2026-05-27 01:39:44.000 37 INFO tempest.lib.common.rest_client [req-9d51238c-67c8-4e9a-9518-527da012aa66 req-9d51238c-67c8-4e9a-9518-527da012aa66 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-27 01:39:44.031 35 INFO tempest.lib.common.rest_client [req-485cbc40-3b99-4e4d-9e92-3c73fe84586c req-485cbc40-3b99-4e4d-9e92-3c73fe84586c ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.485s\n2026-05-27 01:39:44.037 17 INFO tempest.lib.common.rest_client [req-4f1cd1f3-183e-4508-abb0-f9426977aa86 req-4f1cd1f3-183e-4508-abb0-f9426977aa86 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.082s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.084716s] ... ok\n2026-05-27 01:39:44.069 27 INFO tempest.lib.common.rest_client [req-3b59f22a-121c-408e-9276-6d97a4354516 req-3b59f22a-121c-408e-9276-6d97a4354516 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/89a5050f7de542e3bca52d9e6d7380fa 0.150s\n2026-05-27 01:39:44.075 13 INFO tempest.lib.common.rest_client [req-9d087f01-cc00-44b7-9c90-776c5b44afb1 req-9d087f01-cc00-44b7-9c90-776c5b44afb1 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-27 01:39:44.093 29 INFO tempest.lib.common.rest_client [req-ac8f8dba-5843-4c55-b981-37d3427558bf req-ac8f8dba-5843-4c55-b981-37d3427558bf ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-27 01:39:44.092 26 INFO tempest.lib.common.rest_client [req-bf146418-f22a-4bea-8ea2-03eb374c83ea req-bf146418-f22a-4bea-8ea2-03eb374c83ea ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/70ad82a683244db986d6b9f66518a067 0.522s\n2026-05-27 01:39:44.103 15 INFO tempest.lib.common.rest_client [req-a6cf7c3d-f8bd-4dd8-b19d-b2880af3d86c req-a6cf7c3d-f8bd-4dd8-b19d-b2880af3d86c ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n2026-05-27 01:39:44.122 23 INFO tempest.lib.common.rest_client [req-106b486c-a394-4afe-9e15-c2f0e6ea5388 req-106b486c-a394-4afe-9e15-c2f0e6ea5388 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.355s\n2026-05-27 01:39:44.129 17 INFO tempest.lib.common.rest_client [req-5f315a73-063a-4bb5-82fb-cfa343dc51fe req-5f315a73-063a-4bb5-82fb-cfa343dc51fe ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.088s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.092102s] ... ok\n2026-05-27 01:39:44.198 39 INFO tempest.lib.common.rest_client [req-a4b7f539-86df-4b61-ab51-0dafaeb0f6ef req-a4b7f539-86df-4b61-ab51-0dafaeb0f6ef ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.542s\n2026-05-27 01:39:44.201 11 INFO tempest.lib.common.rest_client [req-d21a35d6-e4dd-476b-8acf-44e94e51ac41 req-d21a35d6-e4dd-476b-8acf-44e94e51ac41 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-27 01:39:44.206 17 INFO tempest.lib.common.rest_client [req-f837951c-936d-4ab7-8eee-2600c1b0eb1b req-f837951c-936d-4ab7-8eee-2600c1b0eb1b ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.074s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.075972s] ... ok\n2026-05-27 01:39:44.210 26 INFO tempest.lib.common.rest_client [req-70b31f0e-b400-4b3c-8a81-3d0bb1f6158e req-70b31f0e-b400-4b3c-8a81-3d0bb1f6158e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-27 01:39:44.223 33 INFO tempest.lib.common.rest_client [req-5d10735f-7de9-47d2-a228-9397aa150411 req-5d10735f-7de9-47d2-a228-9397aa150411 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/89a5050f7de542e3bca52d9e6d7380fa 0.412s\n2026-05-27 01:39:44.233 27 INFO tempest.lib.common.rest_client [req-e0bf5885-1da6-4160-96c0-0182ee26d1ca req-e0bf5885-1da6-4160-96c0-0182ee26d1ca ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:39:44.254 35 INFO tempest.lib.common.rest_client [req-bf0d02e6-39ce-47f0-bb7f-51429eb3032b req-bf0d02e6-39ce-47f0-bb7f-51429eb3032b ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/e4ac3cd34d244bdea43cf6630298f44a 0.209s\n2026-05-27 01:39:44.254 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f9b15612def460eacc512cf3b53f7ec is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:44.255 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-965038152-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'project_name': 'tempest-ImagesTagsNegativeTest-965038152', 'tenant_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'tenant_name': 'tempest-ImagesTagsNegativeTest-965038152', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f9b15612def460eacc512cf3b53f7ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.255 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-965038152-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'project_name': 'tempest-ImagesTagsNegativeTest-965038152', 'tenant_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'tenant_name': 'tempest-ImagesTagsNegativeTest-965038152', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f9b15612def460eacc512cf3b53f7ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.274 17 INFO tempest.lib.common.rest_client [req-d1ed1170-d610-4b73-9876-09e2b91be67c req-d1ed1170-d610-4b73-9876-09e2b91be67c ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.066s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.067938s] ... ok\n2026-05-27 01:39:44.295 21 INFO tempest.lib.common.rest_client [req-68fd145d-cd50-4e66-9a3f-65c98b03dcd5 req-68fd145d-cd50-4e66-9a3f-65c98b03dcd5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-27 01:39:44.295 23 INFO tempest.lib.common.rest_client [req-9753026b-4034-481e-9231-a038c9c68af1 req-9753026b-4034-481e-9231-a038c9c68af1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:39:44.313 37 INFO tempest.lib.common.rest_client [req-a04d30a1-6db5-49bd-9cb1-c73c4dd112b3 req-a04d30a1-6db5-49bd-9cb1-c73c4dd112b3 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/89a5050f7de542e3bca52d9e6d7380fa 0.307s\n2026-05-27 01:39:44.359 15 INFO tempest.lib.common.rest_client [req-994f71fd-be08-4e52-b720-ca1ed612ba3a req-994f71fd-be08-4e52-b720-ca1ed612ba3a ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s\n2026-05-27 01:39:44.432 13 INFO tempest.lib.common.rest_client [req-68fda89a-301a-4a69-af6b-e003dc92791a req-68fda89a-301a-4a69-af6b-e003dc92791a ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s\n2026-05-27 01:39:44.432 29 INFO tempest.lib.common.rest_client [req-ebaa4118-cb9a-494f-aecf-935de7aa8964 req-ebaa4118-cb9a-494f-aecf-935de7aa8964 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s\n2026-05-27 01:39:44.438 17 INFO tempest.lib.common.rest_client [req-7ec25edf-9067-41d1-a38d-3c1e8a60a24f req-7ec25edf-9067-41d1-a38d-3c1e8a60a24f ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.159s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.163699s] ... ok\n2026-05-27 01:39:44.444 33 INFO tempest.lib.common.rest_client [req-e76d6610-f7c0-4a7d-9299-408405020e14 req-e76d6610-f7c0-4a7d-9299-408405020e14 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-27 01:39:44.509 17 INFO tempest.lib.common.rest_client [req-0a16a1ac-6153-4f48-9498-ebecb34f5b8c req-0a16a1ac-6153-4f48-9498-ebecb34f5b8c ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.069s\n{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.070552s] ... ok\n2026-05-27 01:39:44.533 39 INFO tempest.lib.common.rest_client [req-66b237c7-8576-4e2d-9abe-78bff728fda3 req-66b237c7-8576-4e2d-9abe-78bff728fda3 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.332s\n2026-05-27 01:39:44.580 27 INFO tempest.lib.common.rest_client [req-25616f98-4af6-426b-9c14-a004d13e265a req-25616f98-4af6-426b-9c14-a004d13e265a ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/e4ac3cd34d244bdea43cf6630298f44a 0.329s\n2026-05-27 01:39:44.580 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe1469fdd25a403fad2ca4d259757203 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:44.581 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-593709839-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'project_name': 'tempest-BasicOperationsImagesTest-593709839', 'tenant_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'tenant_name': 'tempest-BasicOperationsImagesTest-593709839', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe1469fdd25a403fad2ca4d259757203', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.582 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-593709839-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'project_name': 'tempest-BasicOperationsImagesTest-593709839', 'tenant_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'tenant_name': 'tempest-BasicOperationsImagesTest-593709839', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe1469fdd25a403fad2ca4d259757203', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.620 11 INFO tempest.lib.common.rest_client [req-fc82e3ca-e43e-4f02-9acb-a2b86bc7fac3 req-fc82e3ca-e43e-4f02-9acb-a2b86bc7fac3 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.415s\n2026-05-27 01:39:44.622 26 INFO tempest.lib.common.rest_client [req-4bd1b982-87bc-45fd-8a32-14cc4359dd52 req-4bd1b982-87bc-45fd-8a32-14cc4359dd52 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.410s\n2026-05-27 01:39:44.703 21 INFO tempest.lib.common.rest_client [req-14fc931c-dace-435d-890a-d8ef4cf4fa61 req-14fc931c-dace-435d-890a-d8ef4cf4fa61 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/b6efca65c2ab46c99b0c8e17612fce06 0.401s\n2026-05-27 01:39:44.770 37 INFO tempest.lib.common.rest_client [req-44565c61-28f4-4575-bc70-6be49102d2c4 req-44565c61-28f4-4575-bc70-6be49102d2c4 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s\n2026-05-27 01:39:44.783 23 INFO tempest.lib.common.rest_client [req-88c3d45e-2a2e-4995-82f8-447366e573ca req-88c3d45e-2a2e-4995-82f8-447366e573ca ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.486s\n2026-05-27 01:39:44.783 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 445e01ef9b594586ae0a13624d3264b3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:44.786 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1070155549-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'project_name': 'tempest-ListSharedImagesTest-1070155549', 'tenant_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'tenant_name': 'tempest-ListSharedImagesTest-1070155549', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '445e01ef9b594586ae0a13624d3264b3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.787 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1070155549-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'project_name': 'tempest-ListSharedImagesTest-1070155549', 'tenant_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'tenant_name': 'tempest-ListSharedImagesTest-1070155549', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '445e01ef9b594586ae0a13624d3264b3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.856 35 INFO tempest.lib.common.rest_client [req-5e7ecf26-160f-49df-909e-67edfb5862a9 req-5e7ecf26-160f-49df-909e-67edfb5862a9 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-27 01:39:44.862 33 INFO tempest.lib.common.rest_client [req-0575fd32-0196-4948-83c3-c1171f5ae937 req-0575fd32-0196-4948-83c3-c1171f5ae937 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.417s\n2026-05-27 01:39:44.862 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 580ae2b4b2ec4351ad5cddb2071b22ea is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:44.863 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-891695424-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2f49a13d3a438e8f562e28e1366080', 'project_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'tenant_id': '2e2f49a13d3a438e8f562e28e1366080', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '580ae2b4b2ec4351ad5cddb2071b22ea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.863 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-891695424-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2f49a13d3a438e8f562e28e1366080', 'project_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'tenant_id': '2e2f49a13d3a438e8f562e28e1366080', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '580ae2b4b2ec4351ad5cddb2071b22ea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:44.989 15 INFO tempest.lib.common.rest_client [req-dfb2cd9e-e17f-4d3c-86d6-7f990d1cba36 req-dfb2cd9e-e17f-4d3c-86d6-7f990d1cba36 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s\n2026-05-27 01:39:44.996 17 INFO tempest.lib.common.rest_client [req-04c80bdd-1bb2-4bbc-9cc5-747dc689346f req-04c80bdd-1bb2-4bbc-9cc5-747dc689346f ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fd9800c1b7da4531ba3b4bf8a1cf77db 0.484s\n2026-05-27 01:39:44.997 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3fe63b68073a489db44b72be08458443\n2026-05-27 01:39:45.014 21 INFO tempest.lib.common.rest_client [req-dd1845dc-2700-43c7-8877-6b6a78a7a9aa req-dd1845dc-2700-43c7-8877-6b6a78a7a9aa ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-27 01:39:45.083 39 INFO tempest.lib.common.rest_client [req-6d1ce83b-973e-46ab-9fcb-e3aa74617507 req-6d1ce83b-973e-46ab-9fcb-e3aa74617507 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s\n2026-05-27 01:39:45.092 11 INFO tempest.lib.common.rest_client [req-410938fe-88f7-4da5-9332-09df27398fc0 req-410938fe-88f7-4da5-9332-09df27398fc0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s\n2026-05-27 01:39:45.111 26 INFO tempest.lib.common.rest_client [req-4169a2d4-1388-48c0-8bb1-22388a71e908 req-4169a2d4-1388-48c0-8bb1-22388a71e908 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s\n2026-05-27 01:39:45.163 37 INFO tempest.lib.common.rest_client [req-8168b33e-2523-4cb4-a2d7-1e7fa3f50317 req-8168b33e-2523-4cb4-a2d7-1e7fa3f50317 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/e4ac3cd34d244bdea43cf6630298f44a 0.392s\n2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dd7c1c490fa749f8b767f1527c46be60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-870215131-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e490849d561f4f1c9614491d02f7ad49', 'project_name': 'tempest-ImagesMemberTest-870215131', 'tenant_id': 'e490849d561f4f1c9614491d02f7ad49', 'tenant_name': 'tempest-ImagesMemberTest-870215131', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd7c1c490fa749f8b767f1527c46be60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-870215131-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e490849d561f4f1c9614491d02f7ad49', 'project_name': 'tempest-ImagesMemberTest-870215131', 'tenant_id': 'e490849d561f4f1c9614491d02f7ad49', 'tenant_name': 'tempest-ImagesMemberTest-870215131', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd7c1c490fa749f8b767f1527c46be60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.225 29 INFO tempest.lib.common.rest_client [req-0621dbb2-eec5-4690-b5bb-3b9d7523cf92 req-0621dbb2-eec5-4690-b5bb-3b9d7523cf92 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s\n2026-05-27 01:39:45.292 13 INFO tempest.lib.common.rest_client [req-425c1725-7403-4676-bea8-727ef8d27d1f req-425c1725-7403-4676-bea8-727ef8d27d1f ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.856s\n2026-05-27 01:39:45.326 27 INFO tempest.lib.common.rest_client [req-da9648b7-fb1c-4380-bba3-45a637c1b908 req-da9648b7-fb1c-4380-bba3-45a637c1b908 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-27 01:39:45.387 15 INFO tempest.lib.common.rest_client [req-decd784c-f0b6-41c3-96e7-9a0cab153903 req-decd784c-f0b6-41c3-96e7-9a0cab153903 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s\n2026-05-27 01:39:45.412 35 INFO tempest.lib.common.rest_client [req-ffd336e4-8a57-4c11-88e1-73f8fac1e162 req-ffd336e4-8a57-4c11-88e1-73f8fac1e162 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.551s\n2026-05-27 01:39:45.414 29 INFO tempest.lib.common.rest_client [req-552ea80b-7e4c-4a9f-9712-baf1cf6b64c9 req-552ea80b-7e4c-4a9f-9712-baf1cf6b64c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-27 01:39:45.435 21 INFO tempest.lib.common.rest_client [req-346b1374-a45d-442a-b4a4-4eb688397047 req-346b1374-a45d-442a-b4a4-4eb688397047 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/70ad82a683244db986d6b9f66518a067 0.419s\n2026-05-27 01:39:45.472 33 INFO tempest.lib.common.rest_client [req-5b952b35-7e49-4d1c-a090-d3ca6667d1d4 req-5b952b35-7e49-4d1c-a090-d3ca6667d1d4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:39:45.508 13 INFO tempest.lib.common.rest_client [req-01930ba8-c7cc-4ad3-8dcb-75565e885a86 req-01930ba8-c7cc-4ad3-8dcb-75565e885a86 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-27 01:39:45.523 35 INFO tempest.lib.common.rest_client [req-7e48176a-60ca-45dd-b895-37711e2dff2c req-7e48176a-60ca-45dd-b895-37711e2dff2c ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b/tags/tempest-non-exist-tag-334690640 0.109s\n2026-05-27 01:39:45.516 11 INFO tempest.lib.common.rest_client [req-67990b78-6664-4229-be1d-1ff4ec94a4bc req-67990b78-6664-4229-be1d-1ff4ec94a4bc ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.422s\n2026-05-27 01:39:45.516 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b80ca99ea42942a180f1f3da1e5706a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:45.517 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-25461068-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1dcde0c35ed944c89ddb65da86e451ef', 'project_name': 'tempest-MetadataResourceTypesTest-25461068', 'tenant_id': '1dcde0c35ed944c89ddb65da86e451ef', 'tenant_name': 'tempest-MetadataResourceTypesTest-25461068', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b80ca99ea42942a180f1f3da1e5706a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.517 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-25461068-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1dcde0c35ed944c89ddb65da86e451ef', 'project_name': 'tempest-MetadataResourceTypesTest-25461068', 'tenant_id': '1dcde0c35ed944c89ddb65da86e451ef', 'tenant_name': 'tempest-MetadataResourceTypesTest-25461068', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b80ca99ea42942a180f1f3da1e5706a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.553 29 INFO tempest.lib.common.rest_client [req-4c53c836-a688-4c41-8d9e-79930ff29c06 req-4c53c836-a688-4c41-8d9e-79930ff29c06 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s\n2026-05-27 01:39:45.613 26 INFO tempest.lib.common.rest_client [req-6678db08-268a-45dd-a421-35a7e33dd2fa req-6678db08-268a-45dd-a421-35a7e33dd2fa ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.499s\n2026-05-27 01:39:45.615 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 97413d631723498b840f8f2e39bcb6d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:45.615 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1847079641-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecde949881a24dafaa37424236b66018', 'project_name': 'tempest-ImagesNegativeTest-1847079641', 'tenant_id': 'ecde949881a24dafaa37424236b66018', 'tenant_name': 'tempest-ImagesNegativeTest-1847079641', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97413d631723498b840f8f2e39bcb6d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.616 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1847079641-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecde949881a24dafaa37424236b66018', 'project_name': 'tempest-ImagesNegativeTest-1847079641', 'tenant_id': 'ecde949881a24dafaa37424236b66018', 'tenant_name': 'tempest-ImagesNegativeTest-1847079641', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97413d631723498b840f8f2e39bcb6d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.623 23 INFO tempest.lib.common.rest_client [req-628602ac-260f-4084-ab79-cbf4b80bd23f req-628602ac-260f-4084-ab79-cbf4b80bd23f ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n2026-05-27 01:39:45.662 21 INFO tempest.lib.common.rest_client [req-dfffbd10-7630-479a-896d-23df0aa3d4d9 req-dfffbd10-7630-479a-896d-23df0aa3d4d9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:39:45.664 35 INFO tempest.lib.common.rest_client [req-26e16a98-9f43-487c-aeea-e05f06845575 req-26e16a98-9f43-487c-aeea-e05f06845575 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.139s\n2026-05-27 01:39:45.690 17 INFO tempest.lib.common.rest_client [req-ed9b2a78-5465-47fc-9cfa-737d565e874c req-ed9b2a78-5465-47fc-9cfa-737d565e874c ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s\n2026-05-27 01:39:45.717 13 INFO tempest.lib.common.rest_client [req-69f27643-80d0-4c89-a31d-b9e4879311c2 req-69f27643-80d0-4c89-a31d-b9e4879311c2 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s\n{12} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.809777s] ... ok\n2026-05-27 01:39:45.800 39 INFO tempest.lib.common.rest_client [req-c1e49e13-8d67-45bd-a881-053ece7bd410 req-c1e49e13-8d67-45bd-a881-053ece7bd410 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.716s\n2026-05-27 01:39:45.800 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e3f598bc9d114b129893ef99cc82fab8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:45.801 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-471135678-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '36678267f89a4e268555c31a2ac3ee80', 'project_name': 'tempest-ImagesFormatTest-471135678', 'tenant_id': '36678267f89a4e268555c31a2ac3ee80', 'tenant_name': 'tempest-ImagesFormatTest-471135678', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e3f598bc9d114b129893ef99cc82fab8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.801 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-471135678-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '36678267f89a4e268555c31a2ac3ee80', 'project_name': 'tempest-ImagesFormatTest-471135678', 'tenant_id': '36678267f89a4e268555c31a2ac3ee80', 'tenant_name': 'tempest-ImagesFormatTest-471135678', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e3f598bc9d114b129893ef99cc82fab8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:45.815 23 INFO tempest.lib.common.rest_client [req-f3aed0c1-ef2e-470e-a9f8-e7c544a3a481 req-f3aed0c1-ef2e-470e-a9f8-e7c544a3a481 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s\n2026-05-27 01:39:45.829 35 INFO tempest.lib.common.rest_client [req-ab407f96-97bc-43ac-baf8-603e4e7d3514 req-ab407f96-97bc-43ac-baf8-603e4e7d3514 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/d60ba27b-1395-42a1-9c0b-83a9d708b731/tags/tempest-tag-731968099 0.103s\n{12} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.105737s] ... ok\n2026-05-27 01:39:45.885 13 INFO tempest.lib.common.rest_client [req-f0bc5db8-c7ad-42b7-99ae-d4728707e858 req-f0bc5db8-c7ad-42b7-99ae-d4728707e858 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-27 01:39:45.937 35 INFO tempest.lib.common.rest_client [req-1b04dfd6-4f71-4e6e-9155-e261d9ea3c43 req-1b04dfd6-4f71-4e6e-9155-e261d9ea3c43 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.077s\n2026-05-27 01:39:45.990 15 INFO tempest.lib.common.rest_client [req-52d77a22-394a-4a1f-b396-fe68a308d9f3 req-52d77a22-394a-4a1f-b396-fe68a308d9f3 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/e4ac3cd34d244bdea43cf6630298f44a 0.600s\n2026-05-27 01:39:46.010 13 INFO tempest.lib.common.rest_client [req-91e52fec-dc72-4ce2-ab9c-46d4e1d14fff req-91e52fec-dc72-4ce2-ab9c-46d4e1d14fff ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/70ad82a683244db986d6b9f66518a067 0.120s\n2026-05-27 01:39:46.014 35 INFO tempest.lib.common.rest_client [req-2f392815-5b2c-417c-bf43-dcc7baec05ba req-2f392815-5b2c-417c-bf43-dcc7baec05ba ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.075s\n2026-05-27 01:39:46.146 26 INFO tempest.lib.common.rest_client [req-a5b42829-a192-41ee-8a40-5345a167586b req-a5b42829-a192-41ee-8a40-5345a167586b ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:39:46.149 11 INFO tempest.lib.common.rest_client [req-c34ddcee-6ef6-43e9-858e-894bd21dffc1 req-c34ddcee-6ef6-43e9-858e-894bd21dffc1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-27 01:39:46.197 15 INFO tempest.lib.common.rest_client [req-480c2b0d-dc82-44b8-8976-52dac87de7e6 req-480c2b0d-dc82-44b8-8976-52dac87de7e6 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:39:46.253 37 INFO tempest.lib.common.rest_client [req-9646a966-f887-4b92-be4c-9ecd38c14cd8 req-9646a966-f887-4b92-be4c-9ecd38c14cd8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.083s\n2026-05-27 01:39:46.275 35 INFO tempest.lib.common.rest_client [req-1a636976-313e-494d-95aa-8e327d5ce09f req-1a636976-313e-494d-95aa-8e327d5ce09f ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f9b15612def460eacc512cf3b53f7ec 0.259s\n2026-05-27 01:39:46.276 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 066fb4a23dac4ad58f0b7c4a80bb225b\n2026-05-27 01:39:46.362 11 INFO tempest.lib.common.rest_client [req-b1c89a3b-62a9-4031-84b7-b799659c6750 req-b1c89a3b-62a9-4031-84b7-b799659c6750 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s\n2026-05-27 01:39:46.399 33 INFO tempest.lib.common.rest_client [req-648b5d9a-177a-4b68-9561-af19154cb091 req-648b5d9a-177a-4b68-9561-af19154cb091 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.925s\n2026-05-27 01:39:46.454 17 INFO tempest.lib.common.rest_client [req-7eb2b1d9-ae41-4f7f-a3c6-6ad16220820f req-7eb2b1d9-ae41-4f7f-a3c6-6ad16220820f ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3fe63b68073a489db44b72be08458443&name=default 0.763s\n2026-05-27 01:39:46.476 37 INFO tempest.lib.common.rest_client [req-c863640a-82bf-4cad-87b0-7ce8836a913c req-c863640a-82bf-4cad-87b0-7ce8836a913c ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.221s\n2026-05-27 01:39:46.559 29 INFO tempest.lib.common.rest_client [req-edb65a89-f417-4e8f-8383-c45b63ed51ec req-edb65a89-f417-4e8f-8383-c45b63ed51ec ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.004s\n2026-05-27 01:39:46.598 21 INFO tempest.lib.common.rest_client [req-c3c1679f-a1a0-4723-84cf-66740b00092e req-c3c1679f-a1a0-4723-84cf-66740b00092e ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.934s\n2026-05-27 01:39:46.605 39 INFO tempest.lib.common.rest_client [req-6b684453-c084-49f9-849b-f4e35fa35e85 req-6b684453-c084-49f9-849b-f4e35fa35e85 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s\n2026-05-27 01:39:46.642 26 INFO tempest.lib.common.rest_client [req-d6b16d51-5977-4982-a4f9-f7eec4e184d9 req-d6b16d51-5977-4982-a4f9-f7eec4e184d9 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.489s\n2026-05-27 01:39:46.685 13 INFO tempest.lib.common.rest_client [req-dbe4735a-82cb-4f8a-a3e0-ed4fbc3606e2 req-dbe4735a-82cb-4f8a-a3e0-ed4fbc3606e2 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.674s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.494602s] ... ok\n2026-05-27 01:39:46.697 21 INFO tempest.lib.common.rest_client [req-3d2f4df6-b0cf-49a6-9598-9d3edbc8c2b1 req-3d2f4df6-b0cf-49a6-9598-9d3edbc8c2b1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s\n2026-05-27 01:39:46.748 15 INFO tempest.lib.common.rest_client [req-c771e10a-e981-4c5d-9ca7-f7c24d6483c5 req-c771e10a-e981-4c5d-9ca7-f7c24d6483c5 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/70ad82a683244db986d6b9f66518a067 0.548s\n2026-05-27 01:39:46.761 26 INFO tempest.lib.common.rest_client [req-17b3ccf5-e775-4f44-a125-9453f25e1a9a req-17b3ccf5-e775-4f44-a125-9453f25e1a9a ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.068s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.071228s] ... ok\n2026-05-27 01:39:46.850 26 INFO tempest.lib.common.rest_client [req-322264cb-7dcc-495f-9a4f-eb055b2cf0e9 req-322264cb-7dcc-495f-9a4f-eb055b2cf0e9 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ef5055ab-270e-49e2-a754-6bf1544cc934 0.085s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.088104s] ... ok\n2026-05-27 01:39:46.878 17 INFO tempest.lib.common.rest_client [req-5854579d-96ac-479e-b6f7-8ce2369cb828 req-5854579d-96ac-479e-b6f7-8ce2369cb828 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a698b16-e7b0-4521-8c3f-7bd120b13f6d 0.423s\n2026-05-27 01:39:46.987 33 INFO tempest.lib.common.rest_client [req-a4146b9a-f88f-4bba-8257-a585eefb7153 req-a4146b9a-f88f-4bba-8257-a585eefb7153 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s\n2026-05-27 01:39:46.993 39 INFO tempest.lib.common.rest_client [req-1231e04b-8694-47a2-85ea-f56ae98aba9c req-1231e04b-8694-47a2-85ea-f56ae98aba9c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.383s\n2026-05-27 01:39:46.996 26 INFO tempest.lib.common.rest_client [req-ce1f2b9e-6a8a-4df9-97d1-02b11024686c req-ce1f2b9e-6a8a-4df9-97d1-02b11024686c ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s\n2026-05-27 01:39:47.029 35 INFO tempest.lib.common.rest_client [req-38f5ac7c-2b42-4e55-b97c-981f22214f86 req-38f5ac7c-2b42-4e55-b97c-981f22214f86 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s\n{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-27 01:39:47.036 23 INFO tempest.lib.common.rest_client [req-75cfa66f-b96d-401f-b071-ef3f9fa99477 req-75cfa66f-b96d-401f-b071-ef3f9fa99477 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.211s\n2026-05-27 01:39:47.083 13 INFO tempest.lib.common.rest_client [req-959479a0-6cd0-4145-91be-2b63fa5ac55f req-959479a0-6cd0-4145-91be-2b63fa5ac55f ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/89a5050f7de542e3bca52d9e6d7380fa 0.397s\n2026-05-27 01:39:47.018 15 INFO tempest.lib.common.rest_client [req-d5982a3b-7c29-4338-99f3-86cbdbe083cc req-d5982a3b-7c29-4338-99f3-86cbdbe083cc ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-27 01:39:47.066 37 INFO tempest.lib.common.rest_client [req-f0e151a8-011a-44bf-ae57-280bc125a8a4 req-f0e151a8-011a-44bf-ae57-280bc125a8a4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-27 01:39:47.186 29 INFO tempest.lib.common.rest_client [req-bd94e221-9b13-4e73-9616-65d9504cd8c3 req-bd94e221-9b13-4e73-9616-65d9504cd8c3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/70ad82a683244db986d6b9f66518a067 0.625s\n2026-05-27 01:39:47.217 26 INFO tempest.lib.common.rest_client [req-bfd67b91-bab0-44c4-904f-f45ad5ae380c req-bfd67b91-bab0-44c4-904f-f45ad5ae380c ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.219s\n2026-05-27 01:39:47.248 27 INFO tempest.lib.common.rest_client [req-fbd92fad-8599-414d-b1a1-d9d1e2d8c0a0 req-fbd92fad-8599-414d-b1a1-d9d1e2d8c0a0 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.916s\n2026-05-27 01:39:47.260 11 INFO tempest.lib.common.rest_client [req-a3649fe0-af22-4c1b-9b85-cba4cfcda8a5 req-a3649fe0-af22-4c1b-9b85-cba4cfcda8a5 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.895s\n2026-05-27 01:39:47.279 17 INFO tempest.lib.common.rest_client [req-3634f898-d656-4814-adec-364257803ce5 req-3634f898-d656-4814-adec-364257803ce5 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443 0.399s\n2026-05-27 01:39:47.285 23 INFO tempest.lib.common.rest_client [req-00e12893-83a2-4f68-9333-1cdfa73e2cd9 req-00e12893-83a2-4f68-9333-1cdfa73e2cd9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:39:47.293 33 INFO tempest.lib.common.rest_client [req-cdbbd1d6-05c8-4c8c-adff-8978927202b7 req-cdbbd1d6-05c8-4c8c-adff-8978927202b7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-27 01:39:47.304 15 INFO tempest.lib.common.rest_client [req-aee5ad77-f32d-4612-8a92-fb4429bf4084 req-aee5ad77-f32d-4612-8a92-fb4429bf4084 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/89a5050f7de542e3bca52d9e6d7380fa 0.285s\n2026-05-27 01:39:47.303 13 INFO tempest.lib.common.rest_client [req-4c46f8fd-1eac-4100-a8be-fde01a869590 req-4c46f8fd-1eac-4100-a8be-fde01a869590 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-27 01:39:47.376 21 INFO tempest.lib.common.rest_client [req-a92b77a6-90d4-4088-afd8-8f962bc25c2c req-a92b77a6-90d4-4088-afd8-8f962bc25c2c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.675s\n2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e5737e3a00964d57b11c452a5f6704e6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-896602134-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'project_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'tenant_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5737e3a00964d57b11c452a5f6704e6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-896602134-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'project_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'tenant_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5737e3a00964d57b11c452a5f6704e6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.376 26 INFO tempest.lib.common.rest_client [req-e28b3818-b18e-466f-becb-9c4c37562981 req-e28b3818-b18e-466f-becb-9c4c37562981 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.157s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.524489s] ... ok\n2026-05-27 01:39:47.390 37 INFO tempest.lib.common.rest_client [req-5700bc52-f946-4b41-a30c-4067481f892e req-5700bc52-f946-4b41-a30c-4067481f892e ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-27 01:39:47.441 11 INFO tempest.lib.common.rest_client [req-64d466e2-7356-4fb0-af3b-8fa8fa073224 req-64d466e2-7356-4fb0-af3b-8fa8fa073224 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:39:47.498 39 INFO tempest.lib.common.rest_client [req-ad9b08d4-5e97-4f0b-b4d9-1982e3d7d3fb req-ad9b08d4-5e97-4f0b-b4d9-1982e3d7d3fb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e3f598bc9d114b129893ef99cc82fab8 0.352s\n2026-05-27 01:39:47.499 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 36678267f89a4e268555c31a2ac3ee80\n2026-05-27 01:39:47.502 13 INFO tempest.lib.common.rest_client [req-dfedfa4c-c6d9-4e82-ae13-946b64f228b9 req-dfedfa4c-c6d9-4e82-ae13-946b64f228b9 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/e4ac3cd34d244bdea43cf6630298f44a 0.196s\n2026-05-27 01:39:47.502 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d2a076209606483faf3d18dda20b8739 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:47.502 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-908986619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'project_name': 'tempest-ImageTaskCreate-908986619', 'tenant_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'tenant_name': 'tempest-ImageTaskCreate-908986619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd2a076209606483faf3d18dda20b8739', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.503 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-908986619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'project_name': 'tempest-ImageTaskCreate-908986619', 'tenant_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'tenant_name': 'tempest-ImageTaskCreate-908986619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd2a076209606483faf3d18dda20b8739', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.515 26 INFO tempest.lib.common.rest_client [req-0daabfda-e886-4bb0-b108-a77f75e07ea0 req-0daabfda-e886-4bb0-b108-a77f75e07ea0 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.135s\n2026-05-27 01:39:47.545 23 INFO tempest.lib.common.rest_client [req-cfcd60f7-312d-4d14-b54d-62f531f72424 req-cfcd60f7-312d-4d14-b54d-62f531f72424 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/e4ac3cd34d244bdea43cf6630298f44a 0.258s\n2026-05-27 01:39:47.559 29 INFO tempest.lib.common.rest_client [req-fe493d01-4200-47e4-bede-f4a7ca93d904 req-fe493d01-4200-47e4-bede-f4a7ca93d904 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n2026-05-27 01:39:47.613 37 INFO tempest.lib.common.rest_client [req-dc568bd2-b891-477c-8130-f3ea9977813b req-dc568bd2-b891-477c-8130-f3ea9977813b ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.214s\n2026-05-27 01:39:47.675 15 INFO tempest.lib.common.rest_client [req-bebe9dcd-fbc2-43ad-af5f-042a92e2607f req-bebe9dcd-fbc2-43ad-af5f-042a92e2607f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s\n2026-05-27 01:39:47.679 26 INFO tempest.lib.common.rest_client [req-ae27e3d1-8be4-464e-84f9-ea9369a69c9a req-ae27e3d1-8be4-464e-84f9-ea9369a69c9a ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.163s\n2026-05-27 01:39:47.694 11 INFO tempest.lib.common.rest_client [req-7246331a-78bd-4c37-abce-d9aee794a4d5 req-7246331a-78bd-4c37-abce-d9aee794a4d5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.252s\n2026-05-27 01:39:47.770 26 INFO tempest.lib.common.rest_client [req-8ca0cbf4-ef3d-44b1-aaca-c75024b8b3cf req-8ca0cbf4-ef3d-44b1-aaca-c75024b8b3cf ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.089s\n2026-05-27 01:39:47.769 33 INFO tempest.lib.common.rest_client [req-6a6363c6-bd01-4970-ba8a-f6cdbddd5a25 req-6a6363c6-bd01-4970-ba8a-f6cdbddd5a25 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.474s\n2026-05-27 01:39:47.828 29 INFO tempest.lib.common.rest_client [req-f613e5c7-b6c1-43df-8e5b-378200c4570a req-f613e5c7-b6c1-43df-8e5b-378200c4570a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/89a5050f7de542e3bca52d9e6d7380fa 0.268s\n2026-05-27 01:39:47.842 26 INFO tempest.lib.common.rest_client [req-73c3f049-c14d-4e11-8de1-2bc7c56f41f1 req-73c3f049-c14d-4e11-8de1-2bc7c56f41f1 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.070s\n2026-05-27 01:39:47.863 23 INFO tempest.lib.common.rest_client [req-b14b4c64-243c-4789-9fb3-9c36fc43fb0e req-b14b4c64-243c-4789-9fb3-9c36fc43fb0e ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-27 01:39:47.866 35 INFO tempest.lib.common.rest_client [req-21b0311a-4e25-4e02-8f25-57dd3a17a71e req-21b0311a-4e25-4e02-8f25-57dd3a17a71e ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=066fb4a23dac4ad58f0b7c4a80bb225b&name=default 0.830s\n2026-05-27 01:39:47.921 26 INFO tempest.lib.common.rest_client [req-07ab4b64-afee-49a2-b15b-5fa1375d751b req-07ab4b64-afee-49a2-b15b-5fa1375d751b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.077s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.543869s] ... ok\n2026-05-27 01:39:47.920 15 INFO tempest.lib.common.rest_client [req-11b12c81-8aff-41db-92bb-a857410811a4 req-11b12c81-8aff-41db-92bb-a857410811a4 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/e4ac3cd34d244bdea43cf6630298f44a 0.243s\n2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 58c9003038934c6aa3ce23453dfc9467 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-747995279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'project_name': 'tempest-MetadataNamespacesTest-747995279', 'tenant_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'tenant_name': 'tempest-MetadataNamespacesTest-747995279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58c9003038934c6aa3ce23453dfc9467', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-747995279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'project_name': 'tempest-MetadataNamespacesTest-747995279', 'tenant_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'tenant_name': 'tempest-MetadataNamespacesTest-747995279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58c9003038934c6aa3ce23453dfc9467', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:47.971 39 INFO tempest.lib.common.rest_client [req-aa4502d9-351b-4525-a422-a2af1b507d7e req-aa4502d9-351b-4525-a422-a2af1b507d7e ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s\n2026-05-27 01:39:47.990 26 INFO tempest.lib.common.rest_client [req-0d9dccaf-519e-4e64-a479-050fd4544a31 req-0d9dccaf-519e-4e64-a479-050fd4544a31 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.066s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.068266s] ... ok\n2026-05-27 01:39:47.996 17 INFO tempest.lib.common.rest_client [req-1b99a286-0001-4723-a12e-f6612378cf52 req-1b99a286-0001-4723-a12e-f6612378cf52 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.714s\n2026-05-27 01:39:47.990 29 INFO tempest.lib.common.rest_client [req-fa23a19e-294a-404f-8381-566c42e02ca8 req-fa23a19e-294a-404f-8381-566c42e02ca8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:39:47.994 11 INFO tempest.lib.common.rest_client [req-cee97550-859b-4594-8507-618afae3c188 req-cee97550-859b-4594-8507-618afae3c188 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-27 01:39:48.032 23 INFO tempest.lib.common.rest_client [req-81c20cda-42e6-4c32-bce0-e29292a854f6 req-81c20cda-42e6-4c32-bce0-e29292a854f6 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/70ad82a683244db986d6b9f66518a067 0.163s\n2026-05-27 01:39:48.069 26 INFO tempest.lib.common.rest_client [req-868c353c-5762-4e76-84fd-0bb7dbd7cd65 req-868c353c-5762-4e76-84fd-0bb7dbd7cd65 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/af3fe541-979d-445d-8d74-c6fc932ec224 0.074s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.078276s] ... ok\n2026-05-27 01:39:48.172 26 INFO tempest.lib.common.rest_client [req-7c64ffaa-555c-4f36-abf4-b9ea0fc39f03 req-7c64ffaa-555c-4f36-abf4-b9ea0fc39f03 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.101s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.103752s] ... ok\n2026-05-27 01:39:48.188 21 INFO tempest.lib.common.rest_client [req-b3e76691-c523-4ae8-83a6-ae41c159f001 req-b3e76691-c523-4ae8-83a6-ae41c159f001 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.792s\n2026-05-27 01:39:48.210 23 INFO tempest.lib.common.rest_client [req-44bc181b-e10b-452d-80bf-94361126c9f4 req-44bc181b-e10b-452d-80bf-94361126c9f4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-27 01:39:48.195 29 INFO tempest.lib.common.rest_client [req-a4c790c4-2025-43a2-af7d-f113187e093e req-a4c790c4-2025-43a2-af7d-f113187e093e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/e4ac3cd34d244bdea43cf6630298f44a 0.200s\n2026-05-27 01:39:48.195 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 24ed2f5696184309bd5423ea92e75a50 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:48.196 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1659751933-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fc3c318521f4ae297778314570e1f6e', 'project_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'tenant_id': '7fc3c318521f4ae297778314570e1f6e', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24ed2f5696184309bd5423ea92e75a50', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:48.196 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1659751933-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fc3c318521f4ae297778314570e1f6e', 'project_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'tenant_id': '7fc3c318521f4ae297778314570e1f6e', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24ed2f5696184309bd5423ea92e75a50', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:48.285 37 INFO tempest.lib.common.rest_client [req-1262521b-d18f-4471-8e77-69a1fc3bb20b req-1262521b-d18f-4471-8e77-69a1fc3bb20b ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.670s\n2026-05-27 01:39:48.306 35 INFO tempest.lib.common.rest_client [req-528036f2-3328-43ed-aa54-13a65ff4df8e req-528036f2-3328-43ed-aa54-13a65ff4df8e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/16714a59-8c50-4cc8-841f-028774339bb3 0.438s\n2026-05-27 01:39:48.312 33 INFO tempest.lib.common.rest_client [req-9dddb481-66c0-4a7f-8de8-d14eb70aecca req-9dddb481-66c0-4a7f-8de8-d14eb70aecca ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s\n2026-05-27 01:39:48.332 26 INFO tempest.lib.common.rest_client [req-c4c12347-c464-4bd3-8367-904605a4749b req-c4c12347-c464-4bd3-8367-904605a4749b ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.161534s] ... ok\n2026-05-27 01:39:48.358 23 INFO tempest.lib.common.rest_client [req-7e165489-cef5-4ed4-a3b4-f2bc029ba018 req-7e165489-cef5-4ed4-a3b4-f2bc029ba018 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/89a5050f7de542e3bca52d9e6d7380fa 0.147s\n2026-05-27 01:39:48.478 17 INFO tempest.lib.common.rest_client [req-9ee4b297-7c63-42be-98b6-c253f432b5b4 req-9ee4b297-7c63-42be-98b6-c253f432b5b4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s\n2026-05-27 01:39:48.492 26 INFO tempest.lib.common.rest_client [req-02e52e33-4cec-410e-b3cf-84f181450952 req-02e52e33-4cec-410e-b3cf-84f181450952 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.153s\n2026-05-27 01:39:48.505 33 INFO tempest.lib.common.rest_client [req-22a78809-de3c-485b-8b74-4d00eafb412a req-22a78809-de3c-485b-8b74-4d00eafb412a ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/70ad82a683244db986d6b9f66518a067 0.189s\n2026-05-27 01:39:48.536 13 INFO tempest.lib.common.rest_client [req-2a575644-4343-45ed-8ed2-0abed1416a6c req-2a575644-4343-45ed-8ed2-0abed1416a6c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.024s\n2026-05-27 01:39:48.572 26 INFO tempest.lib.common.rest_client [req-fb481f3c-1d0f-434c-b624-6fc0f8e09599 req-fb481f3c-1d0f-434c-b624-6fc0f8e09599 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.078s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.235564s] ... ok\n2026-05-27 01:39:48.584 37 INFO tempest.lib.common.rest_client [req-cf450ec3-5ed6-431e-b00a-630f5e6b1ec9 req-cf450ec3-5ed6-431e-b00a-630f5e6b1ec9 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/70ad82a683244db986d6b9f66518a067 0.297s\n2026-05-27 01:39:48.587 11 INFO tempest.lib.common.rest_client [req-ae361c3c-404d-4d92-9655-2c40c3050c0f req-ae361c3c-404d-4d92-9655-2c40c3050c0f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/70ad82a683244db986d6b9f66518a067 0.587s\n{1} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.\n2026-05-27 01:39:48.609 39 INFO tempest.lib.common.rest_client [req-0f11bf1e-07f3-419a-8139-f4deeedb89d1 req-0f11bf1e-07f3-419a-8139-f4deeedb89d1 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=36678267f89a4e268555c31a2ac3ee80&name=default 0.635s\n2026-05-27 01:39:48.676 33 INFO tempest.lib.common.rest_client [req-016cd73b-c4c0-4ee1-8e44-faadc743ceb2 req-016cd73b-c4c0-4ee1-8e44-faadc743ceb2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-27 01:39:48.682 23 INFO tempest.lib.common.rest_client [req-874a4539-dfdc-436c-a145-3e5d4c117ba4 req-874a4539-dfdc-436c-a145-3e5d4c117ba4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-27 01:39:48.706 37 INFO tempest.lib.common.rest_client [req-8d4c124e-4225-49d1-9d24-6c06ce696f48 req-8d4c124e-4225-49d1-9d24-6c06ce696f48 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-27 01:39:48.714 26 INFO tempest.lib.common.rest_client [req-5ea78ae2-5d41-420f-8170-9c9cfe907d68 req-5ea78ae2-5d41-420f-8170-9c9cfe907d68 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.140s\n2026-05-27 01:39:48.730 21 INFO tempest.lib.common.rest_client [req-1f797a4a-e791-41c5-a345-5082fad7caae req-1f797a4a-e791-41c5-a345-5082fad7caae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.540s\n2026-05-27 01:39:48.733 29 INFO tempest.lib.common.rest_client [req-909eaf43-a5b3-43d1-8d46-e0a6b5fd9e3b req-909eaf43-a5b3-43d1-8d46-e0a6b5fd9e3b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-27 01:39:48.804 15 INFO tempest.lib.common.rest_client [req-aed011e8-0a22-4d27-8381-2d95b10782f3 req-aed011e8-0a22-4d27-8381-2d95b10782f3 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.880s\n2026-05-27 01:39:48.808 26 INFO tempest.lib.common.rest_client [req-c0ab6289-c33f-4bc1-9302-389a8f1f8c99 req-c0ab6289-c33f-4bc1-9302-389a8f1f8c99 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.090s\n2026-05-27 01:39:48.836 17 INFO tempest.lib.common.rest_client [req-30be72ee-53ca-43b3-929a-00f29397b276 req-30be72ee-53ca-43b3-929a-00f29397b276 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.357s\n2026-05-27 01:39:48.864 11 INFO tempest.lib.common.rest_client [req-3ed0d258-03a8-4465-860c-1310e19d9e1a req-3ed0d258-03a8-4465-860c-1310e19d9e1a ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-27 01:39:48.879 33 INFO tempest.lib.common.rest_client [req-4eebb3f4-43f5-4082-8473-040e640e5b3b req-4eebb3f4-43f5-4082-8473-040e640e5b3b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.202s\n2026-05-27 01:39:48.896 23 INFO tempest.lib.common.rest_client [req-44db721c-c53a-40d8-882e-1d867d0cf16b req-44db721c-c53a-40d8-882e-1d867d0cf16b ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s\n2026-05-27 01:39:48.896 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa11a60022dd4a4ca52d5d0cace12618 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:48.896 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1355711021-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'project_name': 'tempest-ListSharedImagesTest-1355711021', 'tenant_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'tenant_name': 'tempest-ListSharedImagesTest-1355711021', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa11a60022dd4a4ca52d5d0cace12618', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:48.897 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1355711021-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'project_name': 'tempest-ListSharedImagesTest-1355711021', 'tenant_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'tenant_name': 'tempest-ListSharedImagesTest-1355711021', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa11a60022dd4a4ca52d5d0cace12618', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:48.929 27 INFO tempest.lib.common.rest_client [req-2d7c969f-3341-4fd2-95fe-2c1a27bd1222 req-2d7c969f-3341-4fd2-95fe-2c1a27bd1222 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 1.679s\n2026-05-27 01:39:48.944 35 INFO tempest.lib.common.rest_client [req-4e5e5287-9708-470d-86c3-7876acb4183e req-4e5e5287-9708-470d-86c3-7876acb4183e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b 0.636s\n2026-05-27 01:39:48.958 26 INFO tempest.lib.common.rest_client [req-04fe8953-c7b9-4b20-8b39-19004c03c3f6 req-04fe8953-c7b9-4b20-8b39-19004c03c3f6 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.148s\n2026-05-27 01:39:48.984 37 INFO tempest.lib.common.rest_client [req-92f37cfc-41aa-4f10-9efb-ccd19abb3e69 req-92f37cfc-41aa-4f10-9efb-ccd19abb3e69 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.274s\n2026-05-27 01:39:49.033 26 INFO tempest.lib.common.rest_client [req-d94f2878-bc59-4505-a834-8cc791a6290f req-d94f2878-bc59-4505-a834-8cc791a6290f ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.070s\n2026-05-27 01:39:49.102 39 INFO tempest.lib.common.rest_client [req-4feb7515-3ea5-4fc0-a9ea-4e942c3b5385 req-4feb7515-3ea5-4fc0-a9ea-4e942c3b5385 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/662fe76f-9dab-4483-a227-caa61f00b4ce 0.487s\n2026-05-27 01:39:49.121 17 INFO tempest.lib.common.rest_client [req-621f6056-9fa2-40af-876e-f07fd2b8d30e req-621f6056-9fa2-40af-876e-f07fd2b8d30e ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s\n2026-05-27 01:39:49.130 11 INFO tempest.lib.common.rest_client [req-7640b572-e3e3-4b27-9170-32109b264e3f req-7640b572-e3e3-4b27-9170-32109b264e3f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.264s\n2026-05-27 01:39:49.153 27 INFO tempest.lib.common.rest_client [req-31c133d7-ed93-4cd0-86f4-ac2cf8894116 req-31c133d7-ed93-4cd0-86f4-ac2cf8894116 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/actions/deactivate 0.222s\n2026-05-27 01:39:49.191 15 INFO tempest.lib.common.rest_client [req-d98acdc8-2d51-4d37-be38-0857338726e4 req-d98acdc8-2d51-4d37-be38-0857338726e4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.385s\n2026-05-27 01:39:49.236 27 INFO tempest.lib.common.rest_client [req-2af4a2b7-224a-44e0-af46-98db7ae0eb99 req-2af4a2b7-224a-44e0-af46-98db7ae0eb99 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.082s\n2026-05-27 01:39:49.287 11 INFO tempest.lib.common.rest_client [req-adc9cbf5-b671-4b9e-83fb-5620618f3535 req-adc9cbf5-b671-4b9e-83fb-5620618f3535 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:39:49.296 21 INFO tempest.lib.common.rest_client [req-728745b8-25dc-4a8b-afc0-437fdc59e959 req-728745b8-25dc-4a8b-afc0-437fdc59e959 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s\n2026-05-27 01:39:49.292 33 INFO tempest.lib.common.rest_client [req-a3a54b3c-51e5-4334-a66d-cd7114bdbe03 req-a3a54b3c-51e5-4334-a66d-cd7114bdbe03 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-27 01:39:49.295 37 INFO tempest.lib.common.rest_client [req-347290ab-4373-4c2c-94be-6a5234995ec7 req-347290ab-4373-4c2c-94be-6a5234995ec7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-27 01:39:49.306 29 INFO tempest.lib.common.rest_client [req-d9b78023-ec42-4062-974f-3038746b6720 req-d9b78023-ec42-4062-974f-3038746b6720 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.570s\n2026-05-27 01:39:49.312 27 INFO tempest.lib.common.rest_client [req-15be4f2a-7954-41d8-89b5-c0c974b415db req-15be4f2a-7954-41d8-89b5-c0c974b415db ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 0.074s\n2026-05-27 01:39:49.362 39 INFO tempest.lib.common.rest_client [req-b21ad431-bde3-43bf-b060-39be2fc74535 req-b21ad431-bde3-43bf-b060-39be2fc74535 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80 0.259s\n2026-05-27 01:39:49.390 15 INFO tempest.lib.common.rest_client [req-9f9227a6-6b37-4209-a54d-e8b28b12ac82 req-9f9227a6-6b37-4209-a54d-e8b28b12ac82 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.189s\n2026-05-27 01:39:49.412 11 INFO tempest.lib.common.rest_client [req-4b6690af-a4e5-4d5b-abb8-71171ecbcda3 req-4b6690af-a4e5-4d5b-abb8-71171ecbcda3 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.123s\n2026-05-27 01:39:49.412 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 39a77ffe123f4affa5b0b71db808c8a6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:49.415 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-157202162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85051045f7584ef78d95beb3bd4d8786', 'project_name': 'tempest-MetadataResourceTypesTest-157202162', 'tenant_id': '85051045f7584ef78d95beb3bd4d8786', 'tenant_name': 'tempest-MetadataResourceTypesTest-157202162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '39a77ffe123f4affa5b0b71db808c8a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.415 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-157202162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85051045f7584ef78d95beb3bd4d8786', 'project_name': 'tempest-MetadataResourceTypesTest-157202162', 'tenant_id': '85051045f7584ef78d95beb3bd4d8786', 'tenant_name': 'tempest-MetadataResourceTypesTest-157202162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '39a77ffe123f4affa5b0b71db808c8a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.424 37 INFO tempest.lib.common.rest_client [req-1b70cb2d-dc66-4e2a-a87f-51a9ed1168c1 req-1b70cb2d-dc66-4e2a-a87f-51a9ed1168c1 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.128s\n2026-05-27 01:39:49.424 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user be89fce8ae2145fe9384edac0167612f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:49.425 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-42782208-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2142b9a81e9e4dcf93b58c6675855945', 'project_name': 'tempest-ImagesMemberTest-42782208', 'tenant_id': '2142b9a81e9e4dcf93b58c6675855945', 'tenant_name': 'tempest-ImagesMemberTest-42782208', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be89fce8ae2145fe9384edac0167612f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.425 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-42782208-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2142b9a81e9e4dcf93b58c6675855945', 'project_name': 'tempest-ImagesMemberTest-42782208', 'tenant_id': '2142b9a81e9e4dcf93b58c6675855945', 'tenant_name': 'tempest-ImagesMemberTest-42782208', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be89fce8ae2145fe9384edac0167612f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.489 26 INFO tempest.lib.common.rest_client [req-175df592-10a6-4413-a7b6-a8b9c9ac480c req-175df592-10a6-4413-a7b6-a8b9c9ac480c ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/97413d631723498b840f8f2e39bcb6d2 0.455s\n2026-05-27 01:39:49.489 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ecde949881a24dafaa37424236b66018\n2026-05-27 01:39:49.495 29 INFO tempest.lib.common.rest_client [req-964865c4-a2d1-45a1-a339-b60f02570bc8 req-964865c4-a2d1-45a1-a339-b60f02570bc8 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.181s\n2026-05-27 01:39:49.538 23 INFO tempest.lib.common.rest_client [req-f6bfb412-195e-4e02-abf3-27a2ba611f86 req-f6bfb412-195e-4e02-abf3-27a2ba611f86 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-27 01:39:49.580 21 INFO tempest.lib.common.rest_client [req-564b1457-ccd6-4716-9bc9-79c41dd6c000 req-564b1457-ccd6-4716-9bc9-79c41dd6c000 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-27 01:39:49.585 33 INFO tempest.lib.common.rest_client [req-c8100aa2-59f9-4261-a98f-92bdf035cd47 req-c8100aa2-59f9-4261-a98f-92bdf035cd47 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.291s\n2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 067e02ae675d4b718d82bb26b1a36fc6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-947202879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '578b2441b0bc42aa8996577585b8bfd9', 'project_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'tenant_id': '578b2441b0bc42aa8996577585b8bfd9', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067e02ae675d4b718d82bb26b1a36fc6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-947202879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '578b2441b0bc42aa8996577585b8bfd9', 'project_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'tenant_id': '578b2441b0bc42aa8996577585b8bfd9', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067e02ae675d4b718d82bb26b1a36fc6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:49.618 29 INFO tempest.lib.common.rest_client [req-447fdbfb-0012-459f-ac6f-8ca0efe5b22f req-447fdbfb-0012-459f-ac6f-8ca0efe5b22f ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.120s\n2026-05-27 01:39:49.671 27 INFO tempest.lib.common.rest_client [req-866ff92d-38e0-4942-ab4c-2212f0b0b589 req-866ff92d-38e0-4942-ab4c-2212f0b0b589 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/actions/reactivate 0.340s\n2026-05-27 01:39:49.741 17 INFO tempest.lib.common.rest_client [req-b2769e8f-db6a-48d9-a375-344cf8af5202 req-b2769e8f-db6a-48d9-a375-344cf8af5202 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.617s\n2026-05-27 01:39:49.745 29 INFO tempest.lib.common.rest_client [req-811e5656-08e3-4803-9ca5-67092461c5f9 req-811e5656-08e3-4803-9ca5-67092461c5f9 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.123s\n2026-05-27 01:39:49.743 15 INFO tempest.lib.common.rest_client [req-3a7dfad0-b482-4680-95a8-7aa197af0e34 req-3a7dfad0-b482-4680-95a8-7aa197af0e34 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.349s\n2026-05-27 01:39:49.813 27 INFO tempest.lib.common.rest_client [req-858fc23d-1489-471e-bade-af30ed440636 req-858fc23d-1489-471e-bade-af30ed440636 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.141s\n2026-05-27 01:39:49.838 29 INFO tempest.lib.common.rest_client [req-fe296246-0044-42ae-a143-fb77cb580536 req-fe296246-0044-42ae-a143-fb77cb580536 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.089s\n2026-05-27 01:39:49.873 21 INFO tempest.lib.common.rest_client [req-c18ee9ab-e2aa-495c-8a4e-69c91200f88a req-c18ee9ab-e2aa-495c-8a4e-69c91200f88a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.291s\n2026-05-27 01:39:49.885 15 INFO tempest.lib.common.rest_client [req-afff9c88-75cf-46e3-97a2-b7216f07bba7 req-afff9c88-75cf-46e3-97a2-b7216f07bba7 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.137s\n2026-05-27 01:39:49.927 29 INFO tempest.lib.common.rest_client [req-6cb6aa33-cd62-4ad2-8007-11e4c1c4c529 req-6cb6aa33-cd62-4ad2-8007-11e4c1c4c529 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.088s\n2026-05-27 01:39:49.940 37 INFO tempest.lib.common.rest_client [req-a2612585-8122-418c-ade2-0eacd9cc79e0 req-a2612585-8122-418c-ade2-0eacd9cc79e0 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-27 01:39:49.943 37 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-27 01:39:49.942 23 INFO tempest.lib.common.rest_client [req-abaeaad9-4af4-4c49-8a8e-16104deb82ac req-abaeaad9-4af4-4c49-8a8e-16104deb82ac ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.394s\n2026-05-27 01:39:49.965 15 INFO tempest.lib.common.rest_client [req-f45684d9-f3d1-4b15-aff0-34c40c27b569 req-f45684d9-f3d1-4b15-aff0-34c40c27b569 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.074s\n2026-05-27 01:39:49.974 17 INFO tempest.lib.common.rest_client [req-8c07feb2-681b-4919-a63c-a182720fc2d5 req-8c07feb2-681b-4919-a63c-a182720fc2d5 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:39:49.984 26 INFO tempest.lib.common.rest_client [req-d27fd822-b07b-46e3-b7ed-5c8d99ae85cd req-d27fd822-b07b-46e3-b7ed-5c8d99ae85cd ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s\n2026-05-27 01:39:49.999 13 INFO tempest.lib.common.rest_client [req-ffba4b60-e996-42f8-a48a-5954574a43be req-ffba4b60-e996-42f8-a48a-5954574a43be ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 1.399s\n2026-05-27 01:39:50.044 21 INFO tempest.lib.common.rest_client [req-1f36cee8-395c-4452-ae80-813f4e36cab6 req-1f36cee8-395c-4452-ae80-813f4e36cab6 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-27 01:39:50.060 29 INFO tempest.lib.common.rest_client [req-909a3f35-25d4-4c74-afd7-52da1f6a44a2 req-909a3f35-25d4-4c74-afd7-52da1f6a44a2 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350 0.128s\n2026-05-27 01:39:50.084 13 INFO tempest.lib.common.rest_client [req-88fd7434-be87-4128-8448-e25b745f4491 req-88fd7434-be87-4128-8448-e25b745f4491 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.074s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.325368s] ... ok\n2026-05-27 01:39:50.113 11 INFO tempest.lib.common.rest_client [req-4d2a284c-d23f-4453-9968-de5dacf1a1a0 req-4d2a284c-d23f-4453-9968-de5dacf1a1a0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-27 01:39:50.114 17 INFO tempest.lib.common.rest_client [req-fa0b7a9d-7792-4446-b5e5-d8c50d5c48ec req-fa0b7a9d-7792-4446-b5e5-d8c50d5c48ec ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.135s\n2026-05-27 01:39:50.122 27 INFO tempest.lib.common.rest_client [req-4edecb43-2480-40c0-9dcb-ed048a3ae7bd req-4edecb43-2480-40c0-9dcb-ed048a3ae7bd ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 0.307s\n2026-05-27 01:39:50.117 15 INFO tempest.lib.common.rest_client [req-36589316-d933-4e25-8464-fea8e0c21451 req-36589316-d933-4e25-8464-fea8e0c21451 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.151s\n{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [4.795942s] ... ok\n2026-05-27 01:39:50.218 33 INFO tempest.lib.common.rest_client [req-5a5788c0-a197-4be6-ad88-46c2efc2859e req-5a5788c0-a197-4be6-ad88-46c2efc2859e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-27 01:39:50.242 21 INFO tempest.lib.common.rest_client [req-0fc1e967-f4b0-48fa-b20e-e0207f2812d7 req-0fc1e967-f4b0-48fa-b20e-e0207f2812d7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/70ad82a683244db986d6b9f66518a067 0.194s\n2026-05-27 01:39:50.267 29 INFO tempest.lib.common.rest_client [req-fbbcee00-958a-4e9d-9100-295ca6f14216 req-fbbcee00-958a-4e9d-9100-295ca6f14216 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.159s\n2026-05-27 01:39:50.275 15 INFO tempest.lib.common.rest_client [req-026a9618-894e-44da-b6c7-eb5f1845e532 req-026a9618-894e-44da-b6c7-eb5f1845e532 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.154s\n2026-05-27 01:39:50.326 17 INFO tempest.lib.common.rest_client [req-99ae01c2-1550-4ab3-a240-332e067a52ff req-99ae01c2-1550-4ab3-a240-332e067a52ff ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-27 01:39:50.339 21 INFO tempest.lib.common.rest_client [req-e1ed9ddb-42f5-4e1b-962d-c383329cf430 req-e1ed9ddb-42f5-4e1b-962d-c383329cf430 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s\n2026-05-27 01:39:50.345 37 INFO tempest.lib.common.rest_client [req-fb68407e-3023-44b0-9f20-da4f38b11abd req-fb68407e-3023-44b0-9f20-da4f38b11abd ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.401s\n2026-05-27 01:39:50.364 11 INFO tempest.lib.common.rest_client [req-fd5ec59e-edd1-4f83-96fd-9b4809218484 req-fd5ec59e-edd1-4f83-96fd-9b4809218484 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.247s\n2026-05-27 01:39:50.369 15 INFO tempest.lib.common.rest_client [req-a9550c15-20c4-4305-ba57-88c0ba85badf req-a9550c15-20c4-4305-ba57-88c0ba85badf ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.092s\n2026-05-27 01:39:50.386 29 INFO tempest.lib.common.rest_client [req-07cd6790-39c4-42f8-81ba-b14ab53ffa46 req-07cd6790-39c4-42f8-81ba-b14ab53ffa46 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.118s\n2026-05-27 01:39:50.436 17 INFO tempest.lib.common.rest_client [req-a0fdd3f7-bdf1-442f-aeb4-a6b689ca8550 req-a0fdd3f7-bdf1-442f-aeb4-a6b689ca8550 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/70ad82a683244db986d6b9f66518a067 0.106s\n2026-05-27 01:39:50.476 15 INFO tempest.lib.common.rest_client [req-426fe0d3-82e9-40c5-90de-896b9cd4dd55 req-426fe0d3-82e9-40c5-90de-896b9cd4dd55 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.103s\n2026-05-27 01:39:50.480 11 INFO tempest.lib.common.rest_client [req-8ad1fc69-1eba-405e-be56-e8c83237fe7b req-8ad1fc69-1eba-405e-be56-e8c83237fe7b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.114s\n2026-05-27 01:39:50.511 37 INFO tempest.lib.common.rest_client [req-0d850c63-cc9b-4e68-a1ff-bb8f630bcf09 req-0d850c63-cc9b-4e68-a1ff-bb8f630bcf09 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members 0.162s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.671683s] ... ok\n2026-05-27 01:39:50.530 17 INFO tempest.lib.common.rest_client [req-571d2374-5a7f-42a2-a123-33a0841a1db3 req-571d2374-5a7f-42a2-a123-33a0841a1db3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.093s\n2026-05-27 01:39:50.536 21 INFO tempest.lib.common.rest_client [req-422c1702-988c-4b13-a132-31e65ffbd681 req-422c1702-988c-4b13-a132-31e65ffbd681 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.195s\n2026-05-27 01:39:50.536 33 INFO tempest.lib.common.rest_client [req-77aab639-4aa9-4ecd-beb9-c11765b5fcb2 req-77aab639-4aa9-4ecd-beb9-c11765b5fcb2 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.316s\n2026-05-27 01:39:50.543 29 INFO tempest.lib.common.rest_client [req-a134e783-6347-461f-9769-1254dc6de63a req-a134e783-6347-461f-9769-1254dc6de63a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.155s\n2026-05-27 01:39:50.564 26 INFO tempest.lib.common.rest_client [req-ad70edc4-14e5-47dc-bc3a-c68bb57a724a req-ad70edc4-14e5-47dc-bc3a-c68bb57a724a ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ecde949881a24dafaa37424236b66018&name=default 0.574s\n2026-05-27 01:39:50.585 11 INFO tempest.lib.common.rest_client [req-cc18e0e2-c59d-45a5-a8ae-4b53fba84558 req-cc18e0e2-c59d-45a5-a8ae-4b53fba84558 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.103s\n2026-05-27 01:39:50.632 29 INFO tempest.lib.common.rest_client [req-0b2e4a8d-1744-457a-bc47-c4d8e6bc7d49 req-0b2e4a8d-1744-457a-bc47-c4d8e6bc7d49 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.087s\n2026-05-27 01:39:50.680 11 INFO tempest.lib.common.rest_client [req-159e652a-6f32-435e-9766-3084aa11d4c4 req-159e652a-6f32-435e-9766-3084aa11d4c4 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.089s\n2026-05-27 01:39:50.733 33 INFO tempest.lib.common.rest_client [req-e1b1f8ff-4b18-411f-ad64-201f595c6270 req-e1b1f8ff-4b18-411f-ad64-201f595c6270 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects 0.191s\n2026-05-27 01:39:50.742 29 INFO tempest.lib.common.rest_client [req-7d72fa02-df82-4d79-9fc9-9abed50a8aef req-7d72fa02-df82-4d79-9fc9-9abed50a8aef ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.106s\n2026-05-27 01:39:50.743 21 INFO tempest.lib.common.rest_client [req-1b575394-699b-4bb6-8c14-102d52bf705f req-1b575394-699b-4bb6-8c14-102d52bf705f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-27 01:39:50.773 17 INFO tempest.lib.common.rest_client [req-51a9dd24-b2da-4666-b8f4-758c8265d9ba req-51a9dd24-b2da-4666-b8f4-758c8265d9ba ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/89a5050f7de542e3bca52d9e6d7380fa 0.242s\n2026-05-27 01:39:50.816 11 INFO tempest.lib.common.rest_client [req-a9ee70cc-f898-4e4e-9ac3-93cb3e47a248 req-a9ee70cc-f898-4e4e-9ac3-93cb3e47a248 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types/OS::Glance::Image 0.134s\n2026-05-27 01:39:50.842 15 INFO tempest.lib.common.rest_client [req-e244d845-f8dd-4d49-8a22-25b3d19446ff req-e244d845-f8dd-4d49-8a22-25b3d19446ff ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/799ae4b332b84902bcedaed7f5cd5264 0.317s\n2026-05-27 01:39:50.880 29 INFO tempest.lib.common.rest_client [req-d088ed70-0988-49e7-8c39-d647ff6125a8 req-d088ed70-0988-49e7-8c39-d647ff6125a8 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-update-tag-1234617272 0.137s\n2026-05-27 01:39:50.907 11 INFO tempest.lib.common.rest_client [req-da069d2a-6b02-4261-9205-06aab957206e req-da069d2a-6b02-4261-9205-06aab957206e ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.088s\n2026-05-27 01:39:50.910 33 INFO tempest.lib.common.rest_client [req-11250277-4ce9-438d-b119-23122685309e req-11250277-4ce9-438d-b119-23122685309e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-MetadataNamespaceObjectsTest-object-1357008547 0.176s\n2026-05-27 01:39:50.917 27 INFO tempest.lib.common.rest_client [req-a9312940-10ad-41ae-a167-d928b72eef93 req-a9312940-10ad-41ae-a167-d928b72eef93 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.722s\n2026-05-27 01:39:50.935 37 INFO tempest.lib.common.rest_client [req-7248001a-7f47-439f-a584-010d15d146c8 req-7248001a-7f47-439f-a584-010d15d146c8 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.422s\n2026-05-27 01:39:50.957 17 INFO tempest.lib.common.rest_client [req-96fa3dc4-a98a-4e51-9954-4031bc874f3d req-96fa3dc4-a98a-4e51-9954-4031bc874f3d ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-27 01:39:50.950 21 INFO tempest.lib.common.rest_client [req-44d59663-1ee3-4d14-9f99-9398d6634228 req-44d59663-1ee3-4d14-9f99-9398d6634228 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.202s\n2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5daca6203b24ccf9049edc0350562c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1266068403-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'tenant_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5daca6203b24ccf9049edc0350562c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1266068403-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'tenant_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5daca6203b24ccf9049edc0350562c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:50.978 23 INFO tempest.lib.common.rest_client [req-1574eeaa-8411-4def-b154-b1bbcda8fa22 req-1574eeaa-8411-4def-b154-b1bbcda8fa22 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d/file 1.032s\n2026-05-27 01:39:50.979 23 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-27 01:39:50.981 29 INFO tempest.lib.common.rest_client [req-bd1dca51-61a4-49ef-aeeb-d1837bda3dc3 req-bd1dca51-61a4-49ef-aeeb-d1837bda3dc3 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.096s\n2026-05-27 01:39:51.057 11 INFO tempest.lib.common.rest_client [req-0f504405-f50d-4500-8967-213f156d668a req-0f504405-f50d-4500-8967-213f156d668a ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521 0.149s\n2026-05-27 01:39:51.061 26 INFO tempest.lib.common.rest_client [req-aba3ebf6-20d8-4f18-b5c1-f441cc2e454b req-aba3ebf6-20d8-4f18-b5c1-f441cc2e454b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd361ce5-1fc2-47aa-96c5-74cc3d9acdf1 0.495s\n2026-05-27 01:39:51.090 33 INFO tempest.lib.common.rest_client [req-9fc0650e-df64-49d2-8c61-83d5494489eb req-9fc0650e-df64-49d2-8c61-83d5494489eb ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-update-object-2079266339 0.178s\n{0} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [0.944076s] ... ok\n2026-05-27 01:39:51.106 29 INFO tempest.lib.common.rest_client [req-00b3dd43-6d42-482d-b716-aa1bae2329dc req-00b3dd43-6d42-482d-b716-aa1bae2329dc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.120s\n2026-05-27 01:39:51.099 27 INFO tempest.lib.common.rest_client [req-efc8b52d-5809-4e20-be64-3744b4124135 req-efc8b52d-5809-4e20-be64-3744b4124135 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.174s\n2026-05-27 01:39:51.113 17 INFO tempest.lib.common.rest_client [req-400945ea-1d00-4ac8-ac43-e1119f1af81f req-400945ea-1d00-4ac8-ac43-e1119f1af81f ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.154s\n2026-05-27 01:39:51.115 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f20f272b705f4471871840b962d7f5bd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:51.116 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1159579656-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'project_name': 'tempest-VersionsTest-1159579656', 'tenant_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'tenant_name': 'tempest-VersionsTest-1159579656', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f20f272b705f4471871840b962d7f5bd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:51.116 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1159579656-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'project_name': 'tempest-VersionsTest-1159579656', 'tenant_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'tenant_name': 'tempest-VersionsTest-1159579656', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f20f272b705f4471871840b962d7f5bd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:51.152 23 INFO tempest.lib.common.rest_client [req-b1afab82-5a07-4bb1-a179-53aea5eac21e req-b1afab82-5a07-4bb1-a179-53aea5eac21e ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d/members 0.172s\n2026-05-27 01:39:51.162 15 INFO tempest.lib.common.rest_client [req-28fd7c7c-993d-42cb-9d2b-990920fd9cc4 req-28fd7c7c-993d-42cb-9d2b-990920fd9cc4 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/58c9003038934c6aa3ce23453dfc9467 0.316s\n2026-05-27 01:39:51.163 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ba02a0dd6e9548f0b0fdffe63aa6410a\n2026-05-27 01:39:51.178 33 INFO tempest.lib.common.rest_client [req-788207f6-228d-4ebb-96ec-a0e777d27191 req-788207f6-228d-4ebb-96ec-a0e777d27191 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects 0.084s\n2026-05-27 01:39:51.204 37 INFO tempest.lib.common.rest_client [req-f7fa0180-bef1-448a-a121-641574177762 req-f7fa0180-bef1-448a-a121-641574177762 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.258s\n2026-05-27 01:39:51.256 27 INFO tempest.lib.common.rest_client [req-384018d5-74f0-4e38-af6f-6fb378336733 req-384018d5-74f0-4e38-af6f-6fb378336733 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.153s\n2026-05-27 01:39:51.258 29 INFO tempest.lib.common.rest_client [req-1aaa762d-a70f-4830-bcff-763efa68e0c8 req-1aaa762d-a70f-4830-bcff-763efa68e0c8 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173 0.140s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.152701s] ... ok\n2026-05-27 01:39:51.260 13 INFO tempest.lib.common.rest_client [req-3101b31f-ccdb-49e7-aeb9-4aebf31d23fb req-3101b31f-ccdb-49e7-aeb9-4aebf31d23fb ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.172s\n2026-05-27 01:39:51.293 37 INFO tempest.lib.common.rest_client [req-35fba343-67cc-4fba-9761-6869335f328c req-35fba343-67cc-4fba-9761-6869335f328c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.087s\n2026-05-27 01:39:51.296 33 INFO tempest.lib.common.rest_client [req-7b760e1c-d5bc-45b1-b694-b7a7965bde2c req-7b760e1c-d5bc-45b1-b694-b7a7965bde2c ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-MetadataNamespaceObjectsTest-object-1357008547 0.113s\n2026-05-27 01:39:51.336 26 INFO tempest.lib.common.rest_client [req-c40e4a0c-83d7-42ac-b0dd-9d1f00912f8a req-c40e4a0c-83d7-42ac-b0dd-9d1f00912f8a ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018 0.274s\n2026-05-27 01:39:51.378 11 INFO tempest.lib.common.rest_client [req-3fbefb70-baac-4328-a948-60e63d361863 req-3fbefb70-baac-4328-a948-60e63d361863 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b80ca99ea42942a180f1f3da1e5706a2 0.277s\n2026-05-27 01:39:51.393 33 INFO tempest.lib.common.rest_client [req-abb45f51-5a1d-48fc-9e93-d94ef59fda88 req-abb45f51-5a1d-48fc-9e93-d94ef59fda88 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424 0.095s\n2026-05-27 01:39:51.416 37 INFO tempest.lib.common.rest_client [req-69f577eb-fa6c-4498-96c7-614a39de8b6e req-69f577eb-fa6c-4498-96c7-614a39de8b6e ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.121s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.175489s] ... ok\n2026-05-27 01:39:51.554 33 INFO tempest.lib.common.rest_client [req-9999956a-2e0a-4712-9c19-d7efafd74f0e req-9999956a-2e0a-4712-9c19-d7efafd74f0e ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.112s\n2026-05-27 01:39:51.559 37 INFO tempest.lib.common.rest_client [req-fc0b2a36-af46-42da-89f4-754d3e9fcc68 req-fc0b2a36-af46-42da-89f4-754d3e9fcc68 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a 0.141s\n2026-05-27 01:39:51.572 27 INFO tempest.lib.common.rest_client [req-c2ad7bb3-deae-4ae5-8dd2-a2c611655c64 req-c2ad7bb3-deae-4ae5-8dd2-a2c611655c64 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.309s\n{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [1.382584s] ... ok\n2026-05-27 01:39:51.589 21 INFO tempest.lib.common.rest_client [req-bf0c64d1-bb30-4dbd-a8c3-2d4f4704fd62 req-bf0c64d1-bb30-4dbd-a8c3-2d4f4704fd62 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.616939s] ... ok\n2026-05-27 01:39:51.639 15 INFO tempest.lib.common.rest_client [req-7d306f58-f6eb-4de5-83a0-897700139e81 req-7d306f58-f6eb-4de5-83a0-897700139e81 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.475s\n2026-05-27 01:39:51.664 23 INFO tempest.lib.common.rest_client [req-ac6a999d-6908-4002-9088-88576b22c2dd req-ac6a999d-6908-4002-9088-88576b22c2dd ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.511s\n2026-05-27 01:39:51.695 27 INFO tempest.lib.common.rest_client [req-e40c6b8c-0217-41af-97c8-ef6fe20af4aa req-e40c6b8c-0217-41af-97c8-ef6fe20af4aa ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.117s\n2026-05-27 01:39:51.698 37 INFO tempest.lib.common.rest_client [req-a666eb13-eb9d-47ef-858a-fd2b4b215a26 req-a666eb13-eb9d-47ef-858a-fd2b4b215a26 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.076s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.078291s] ... ok\n2026-05-27 01:39:51.700 33 INFO tempest.lib.common.rest_client [req-c2a88b98-a57b-43f6-81e5-d2f94ff55ad6 req-c2a88b98-a57b-43f6-81e5-d2f94ff55ad6 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects 0.141s\n2026-05-27 01:39:51.705 11 INFO tempest.lib.common.rest_client [req-65cefeac-63c0-4a25-b0d9-9017a9ede705 req-65cefeac-63c0-4a25-b0d9-9017a9ede705 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/39a77ffe123f4affa5b0b71db808c8a6 0.323s\n2026-05-27 01:39:51.706 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1dcde0c35ed944c89ddb65da86e451ef\n{6} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.123367s] ... ok\n2026-05-27 01:39:51.755 29 INFO tempest.lib.common.rest_client [req-ade7081c-6c22-4184-b4fc-6b93546e2e97 req-ade7081c-6c22-4184-b4fc-6b93546e2e97 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/22970b55dc1c48d29c8a313ec63d5844 0.467s\n2026-05-27 01:39:51.768 17 INFO tempest.lib.common.rest_client [req-bb063712-d0fb-4b14-bb9a-45c8d3f02b92 req-bb063712-d0fb-4b14-bb9a-45c8d3f02b92 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-27 01:39:51.775 27 INFO tempest.lib.common.rest_client [req-67f6ec4d-3b80-4007-8ba1-b629409014c1 req-67f6ec4d-3b80-4007-8ba1-b629409014c1 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 0.077s\n2026-05-27 01:39:51.778 33 INFO tempest.lib.common.rest_client [req-237d2f43-67d4-4d6a-990e-fdd1fe823a3b req-237d2f43-67d4-4d6a-990e-fdd1fe823a3b ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects 0.074s\n2026-05-27 01:39:51.805 37 INFO tempest.lib.common.rest_client [req-c798ec84-1ae7-4ac8-966c-4a9145de576e req-c798ec84-1ae7-4ac8-966c-4a9145de576e ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.100s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.107648s] ... ok\n2026-05-27 01:39:51.860 17 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.090s\n{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.091902s] ... ok\n2026-05-27 01:39:51.878 26 INFO tempest.lib.common.rest_client [req-81ecf834-384c-49e6-97fd-8cc0a5249a99 req-81ecf834-384c-49e6-97fd-8cc0a5249a99 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-27 01:39:51.912 33 INFO tempest.lib.common.rest_client [req-7b1f6446-10ea-4e0e-99f3-b7a280297455 req-7b1f6446-10ea-4e0e-99f3-b7a280297455 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects/tempest-MetadataNamespaceObjectsTest-object-1611981237 0.133s\n2026-05-27 01:39:51.941 37 INFO tempest.lib.common.rest_client [req-f49bb58d-8cee-47b1-80eb-9a56ec1f47c8 req-f49bb58d-8cee-47b1-80eb-9a56ec1f47c8 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.131s\n2026-05-27 01:39:51.999 33 INFO tempest.lib.common.rest_client [req-590614ab-9cc3-4585-beab-e96c0ac11103 req-590614ab-9cc3-4585-beab-e96c0ac11103 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852 0.085s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.558812s] ... ok\n2026-05-27 01:39:52.031 29 INFO tempest.lib.common.rest_client [req-8c3eac86-111c-45d7-a5e7-e0caee151915 req-8c3eac86-111c-45d7-a5e7-e0caee151915 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/24ed2f5696184309bd5423ea92e75a50 0.274s\n2026-05-27 01:39:52.033 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3078e74511f44d5fae783c2c140e3cd8\n2026-05-27 01:39:52.102 37 INFO tempest.lib.common.rest_client [req-3d59a3cf-371a-4f83-9f3b-e4332956f6f3 req-3d59a3cf-371a-4f83-9f3b-e4332956f6f3 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members 0.159s\n2026-05-27 01:39:52.123 33 INFO tempest.lib.common.rest_client [req-ddee6427-6bee-4456-892d-79425c8c65d7 req-ddee6427-6bee-4456-892d-79425c8c65d7 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.122s\n2026-05-27 01:39:52.141 21 INFO tempest.lib.common.rest_client [req-cf76d9bb-8bc4-4376-9ee6-663351c46c97 req-cf76d9bb-8bc4-4376-9ee6-663351c46c97 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.551s\n2026-05-27 01:39:52.212 21 INFO tempest.lib.common.rest_client [req-c34c57a2-d86d-43ea-b6ce-525fb1189467 req-c34c57a2-d86d-43ea-b6ce-525fb1189467 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d330f7a5-5167-493b-8fce-71406d922d20 0.070s\n2026-05-27 01:39:52.241 33 INFO tempest.lib.common.rest_client [req-a6b3d90b-d226-4b1b-b680-e299cd27b2f8 req-a6b3d90b-d226-4b1b-b680-e299cd27b2f8 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects 0.116s\n2026-05-27 01:39:52.240 17 INFO tempest.lib.common.rest_client [req-b4ffab64-b3c3-40eb-aecd-dde5c4a5728f req-b4ffab64-b3c3-40eb-aecd-dde5c4a5728f ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f20f272b705f4471871840b962d7f5bd 0.344s\n2026-05-27 01:39:52.242 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9b125e4e9fd45d799c6548eff90c7fd\n2026-05-27 01:39:52.289 15 INFO tempest.lib.common.rest_client [req-3b76a08e-c996-48cd-a675-4a2db64ad130 req-3b76a08e-c996-48cd-a675-4a2db64ad130 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ba02a0dd6e9548f0b0fdffe63aa6410a&name=default 0.647s\n2026-05-27 01:39:52.311 11 INFO tempest.lib.common.rest_client [req-14a01c0a-65a2-4d63-a7ed-436cb8a6daf1 req-14a01c0a-65a2-4d63-a7ed-436cb8a6daf1 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-27 01:39:52.322 21 INFO tempest.lib.common.rest_client [req-6b44e2fa-4080-4920-9eec-7ce893f41f26 req-6b44e2fa-4080-4920-9eec-7ce893f41f26 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d330f7a5-5167-493b-8fce-71406d922d20 0.108s\n2026-05-27 01:39:52.331 13 INFO tempest.lib.common.rest_client [req-4b53cc76-4d58-4e4c-86b4-a42c4c7fcfe1 req-4b53cc76-4d58-4e4c-86b4-a42c4c7fcfe1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.065s\n2026-05-27 01:39:52.345 37 INFO tempest.lib.common.rest_client [req-6e52b095-aed3-4c69-8b6a-e6976c880c89 req-6e52b095-aed3-4c69-8b6a-e6976c880c89 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.241s\n2026-05-27 01:39:52.363 33 INFO tempest.lib.common.rest_client [req-66460b2d-aab4-4e2d-bfa3-5e108bd69e41 req-66460b2d-aab4-4e2d-bfa3-5e108bd69e41 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects/tempest-MetadataNamespaceObjectsTest-object-2136863664 0.121s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.732983s] ... ok\n2026-05-27 01:39:52.416 26 INFO tempest.lib.common.rest_client [req-94add0cf-d524-4c2f-a49d-41bfb5b2d7eb req-94add0cf-d524-4c2f-a49d-41bfb5b2d7eb ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:39:52.463 33 INFO tempest.lib.common.rest_client [req-ac9bc938-784e-49cd-a80f-8291f4c729b6 req-ac9bc938-784e-49cd-a80f-8291f4c729b6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects/tempest-MetadataNamespaceObjectsTest-object-2136863664 0.097s\n2026-05-27 01:39:52.463 37 INFO tempest.lib.common.rest_client [req-381d7876-020f-44ad-8c98-98b1729dccd9 req-381d7876-020f-44ad-8c98-98b1729dccd9 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members/2142b9a81e9e4dcf93b58c6675855945 0.114s\n2026-05-27 01:39:52.494 21 INFO tempest.lib.common.rest_client [req-72122574-7d94-4206-b882-940c148e522d req-72122574-7d94-4206-b882-940c148e522d ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s\n2026-05-27 01:39:52.510 26 INFO tempest.lib.common.rest_client [req-363bfd61-1272-4943-9bc7-95b2d0bc5bfa req-363bfd61-1272-4943-9bc7-95b2d0bc5bfa ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.092s\n2026-05-27 01:39:52.557 29 INFO tempest.lib.common.rest_client [req-e45591da-8fc6-406b-9a64-e06413c620f7 req-e45591da-8fc6-406b-9a64-e06413c620f7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-27 01:39:52.565 21 INFO tempest.lib.common.rest_client [req-f9f83632-dcea-4ec6-939f-f41272e2f2c4 req-f9f83632-dcea-4ec6-939f-f41272e2f2c4 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.069s\n2026-05-27 01:39:52.565 33 INFO tempest.lib.common.rest_client [req-4c994ad3-6c1b-42ac-9dff-5cb947c2bcf9 req-4c994ad3-6c1b-42ac-9dff-5cb947c2bcf9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024 0.100s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.565548s] ... ok\n2026-05-27 01:39:52.640 21 INFO tempest.lib.common.rest_client [req-c690c3ca-67f0-47ac-ac82-e065fed492a6 req-c690c3ca-67f0-47ac-ac82-e065fed492a6 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.073s\n2026-05-27 01:39:52.688 37 INFO tempest.lib.common.rest_client [req-2d0b6adf-dad6-4bdc-959c-d2d558bbdca4 req-2d0b6adf-dad6-4bdc-959c-d2d558bbdca4 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.222s\n2026-05-27 01:39:52.712 26 INFO tempest.lib.common.rest_client [req-dc50d158-6778-4312-8d73-9a13cd5b3984 req-dc50d158-6778-4312-8d73-9a13cd5b3984 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-27 01:39:52.732 15 INFO tempest.lib.common.rest_client [req-53ac819e-69ad-49af-975d-8b20e2331b93 req-53ac819e-69ad-49af-975d-8b20e2331b93 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/300eab49-52c0-4c75-a499-7b937365eed4 0.439s\n2026-05-27 01:39:52.777 37 INFO tempest.lib.common.rest_client [req-0e6244ba-ece9-4eb8-af65-bd7c389cdae2 req-0e6244ba-ece9-4eb8-af65-bd7c389cdae2 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members 0.087s\n2026-05-27 01:39:52.786 17 INFO tempest.lib.common.rest_client [req-99b7b4b0-56d1-4a82-9cbe-6e8aeaa8e544 req-99b7b4b0-56d1-4a82-9cbe-6e8aeaa8e544 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:39:52.788 33 INFO tempest.lib.common.rest_client [req-2453ff86-6445-4900-be2f-631653d711e2 req-2453ff86-6445-4900-be2f-631653d711e2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/580ae2b4b2ec4351ad5cddb2071b22ea 0.194s\n2026-05-27 01:39:52.867 11 INFO tempest.lib.common.rest_client [req-43a3fe36-6f78-4dca-9442-87e99c7228e9 req-43a3fe36-6f78-4dca-9442-87e99c7228e9 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1dcde0c35ed944c89ddb65da86e451ef&name=default 0.555s\n2026-05-27 01:39:52.884 37 INFO tempest.lib.common.rest_client [req-3bb8e335-dd83-4e74-b53e-b006d6af8a01 req-3bb8e335-dd83-4e74-b53e-b006d6af8a01 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members/2142b9a81e9e4dcf93b58c6675855945 0.105s\n2026-05-27 01:39:53.006 15 INFO tempest.lib.common.rest_client [req-8eb7126b-7233-4e69-94b6-d58afbe6cda1 req-8eb7126b-7233-4e69-94b6-d58afbe6cda1 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a 0.271s\n2026-05-27 01:39:53.007 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ede53b1eb2e407cb5b4d5c1ae8811ae\n2026-05-27 01:39:53.049 37 INFO tempest.lib.common.rest_client [req-ede9eced-86a1-43a7-bc31-2a0a36fba749 req-ede9eced-86a1-43a7-bc31-2a0a36fba749 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64 0.163s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.241827s] ... ok\n2026-05-27 01:39:53.078 27 INFO tempest.lib.common.rest_client [req-ba656a6e-22ef-45d9-af78-05a553643cfb req-ba656a6e-22ef-45d9-af78-05a553643cfb ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 1.293s\n2026-05-27 01:39:53.096 29 INFO tempest.lib.common.rest_client [req-0d7e4e7e-f7e7-49fc-8974-3c71d529f324 req-0d7e4e7e-f7e7-49fc-8974-3c71d529f324 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3078e74511f44d5fae783c2c140e3cd8&name=default 0.537s\n2026-05-27 01:39:53.173 37 INFO tempest.lib.common.rest_client [req-294ea209-4c6e-44e6-88ba-9aeb18981214 req-294ea209-4c6e-44e6-88ba-9aeb18981214 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.121s\n2026-05-27 01:39:53.182 33 INFO tempest.lib.common.rest_client [req-ff894498-7c1f-43b4-8014-e830453ae7d7 req-ff894498-7c1f-43b4-8014-e830453ae7d7 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/067e02ae675d4b718d82bb26b1a36fc6 0.390s\n2026-05-27 01:39:53.182 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 578b2441b0bc42aa8996577585b8bfd9\n2026-05-27 01:39:53.218 27 INFO tempest.lib.common.rest_client [req-0d5bef8a-5aeb-423b-885c-f77d4101874f req-0d5bef8a-5aeb-423b-885c-f77d4101874f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 0.135s\n2026-05-27 01:39:53.240 21 INFO tempest.lib.common.rest_client [req-0e83c167-979c-4a7e-9720-ab86105d569c req-0e83c167-979c-4a7e-9720-ab86105d569c ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.599s\n2026-05-27 01:39:53.265 23 INFO tempest.lib.common.rest_client [req-aecb2569-96b7-429f-a72a-8e98bfe06af6 req-aecb2569-96b7-429f-a72a-8e98bfe06af6 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d 1.544s\n2026-05-27 01:39:53.281 26 INFO tempest.lib.common.rest_client [req-fa3be627-9624-4f0f-9a8c-41d4a73e1b2f req-fa3be627-9624-4f0f-9a8c-41d4a73e1b2f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s\n2026-05-27 01:39:53.319 37 INFO tempest.lib.common.rest_client [req-325d5e7b-f4b5-4471-a321-be2933888d09 req-325d5e7b-f4b5-4471-a321-be2933888d09 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members 0.145s\n2026-05-27 01:39:53.340 23 INFO tempest.lib.common.rest_client [req-0c4c9662-5ca6-4663-80c4-5a634ae03385 req-0c4c9662-5ca6-4663-80c4-5a634ae03385 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d 0.070s\n2026-05-27 01:39:53.375 21 INFO tempest.lib.common.rest_client [req-93d1143f-22fa-403a-8ed3-6bbffa9e8ff6 req-93d1143f-22fa-403a-8ed3-6bbffa9e8ff6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.133s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.011836s] ... ok\n2026-05-27 01:39:53.409 11 INFO tempest.lib.common.rest_client [req-a511730b-a4d5-420c-b3bc-6b3411cee488 req-a511730b-a4d5-420c-b3bc-6b3411cee488 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbdc5688-ba09-4a74-97ed-a8ec398ad06a 0.541s\n2026-05-27 01:39:53.416 13 INFO tempest.lib.common.rest_client [req-ef54c134-f400-4c18-bbd6-afdcbaf14e41 req-ef54c134-f400-4c18-bbd6-afdcbaf14e41 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.080s\n2026-05-27 01:39:53.417 17 INFO tempest.lib.common.rest_client [req-81028bb8-18d9-42d3-8261-cfd0bcaa449e req-81028bb8-18d9-42d3-8261-cfd0bcaa449e ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9b125e4e9fd45d799c6548eff90c7fd&name=default 0.628s\n2026-05-27 01:39:53.453 15 INFO tempest.lib.common.rest_client [req-e39d7291-12a3-4b8b-aa19-fbb812c59c73 req-e39d7291-12a3-4b8b-aa19-fbb812c59c73 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ede53b1eb2e407cb5b4d5c1ae8811ae&name=default 0.445s\n2026-05-27 01:39:53.464 26 INFO tempest.lib.common.rest_client [req-3f3f310d-e31a-4c35-bcce-649a321a69d1 req-3f3f310d-e31a-4c35-bcce-649a321a69d1 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-27 01:39:53.495 37 INFO tempest.lib.common.rest_client [req-0e03547f-f704-4c10-bf3f-27191d9eb8ae req-0e03547f-f704-4c10-bf3f-27191d9eb8ae ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.174s\n2026-05-27 01:39:53.507 21 INFO tempest.lib.common.rest_client [req-a79ef4fa-d410-490b-8399-d419daa006df req-a79ef4fa-d410-490b-8399-d419daa006df ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s\n2026-05-27 01:39:53.567 29 INFO tempest.lib.common.rest_client [req-9be384ba-00e6-429e-a26e-ee834dfe6be9 req-9be384ba-00e6-429e-a26e-ee834dfe6be9 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b386092f-d6e4-456e-aa0e-0966cd607412 0.469s\n2026-05-27 01:39:53.577 27 INFO tempest.lib.common.rest_client [req-acfd6d59-451d-4066-a697-f755eff26a3a req-acfd6d59-451d-4066-a697-f755eff26a3a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 0.357s\n{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.001456s] ... ok\n2026-05-27 01:39:53.588 21 INFO tempest.lib.common.rest_client [req-739d988e-26f6-445f-b069-bc4da18e59cf req-739d988e-26f6-445f-b069-bc4da18e59cf ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.079s\n2026-05-27 01:39:53.611 23 INFO tempest.lib.common.rest_client [req-28b9f242-e4f9-4819-b52f-5ff17205a683 req-28b9f242-e4f9-4819-b52f-5ff17205a683 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/445e01ef9b594586ae0a13624d3264b3 0.268s\n2026-05-27 01:39:53.625 11 INFO tempest.lib.common.rest_client [req-741a61b0-1042-446f-83f7-f4a109ac7ed2 req-741a61b0-1042-446f-83f7-f4a109ac7ed2 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef 0.210s\n2026-05-27 01:39:53.626 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 85051045f7584ef78d95beb3bd4d8786\n2026-05-27 01:39:53.630 37 INFO tempest.lib.common.rest_client [req-c0796602-c81a-41d0-b864-8bf334e863be req-c0796602-c81a-41d0-b864-8bf334e863be ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members/2142b9a81e9e4dcf93b58c6675855945 0.133s\n2026-05-27 01:39:53.683 26 INFO tempest.lib.common.rest_client [req-e09ada7b-9f93-459f-8712-ea481c650198 req-e09ada7b-9f93-459f-8712-ea481c650198 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.217s\n2026-05-27 01:39:53.707 27 INFO tempest.lib.common.rest_client [req-31cb487e-ee3d-465a-8c85-beb173e2cdff req-31cb487e-ee3d-465a-8c85-beb173e2cdff ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s\n2026-05-27 01:39:53.733 21 INFO tempest.lib.common.rest_client [req-ca542640-009c-4980-94ce-067b222ca5cb req-ca542640-009c-4980-94ce-067b222ca5cb ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.143s\n2026-05-27 01:39:53.781 26 INFO tempest.lib.common.rest_client [req-4a93503d-48f3-4a89-8d1e-a695a5735fba req-4a93503d-48f3-4a89-8d1e-a695a5735fba ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s\n2026-05-27 01:39:53.793 33 INFO tempest.lib.common.rest_client [req-9d1c78de-4f3d-4ec3-bdf6-14f7c374d884 req-9d1c78de-4f3d-4ec3-bdf6-14f7c374d884 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-27 01:39:53.831 37 INFO tempest.lib.common.rest_client [req-360f4daf-a574-415e-8272-a741573a7e8f req-360f4daf-a574-415e-8272-a741573a7e8f ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.199s\n2026-05-27 01:39:53.838 21 INFO tempest.lib.common.rest_client [req-27afe089-ec6d-4257-9f31-00ece05d63a1 req-27afe089-ec6d-4257-9f31-00ece05d63a1 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.102s\n2026-05-27 01:39:53.850 17 INFO tempest.lib.common.rest_client [req-a8d5220f-6b39-4bee-a9f6-c1915caacb5c req-a8d5220f-6b39-4bee-a9f6-c1915caacb5c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e830582-0f35-456d-91d9-09608a67dc45 0.428s\n2026-05-27 01:39:53.861 27 INFO tempest.lib.common.rest_client [req-f0c8e0e0-93b7-46b6-8433-3d22d1da80fd req-f0c8e0e0-93b7-46b6-8433-3d22d1da80fd ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.153s\n2026-05-27 01:39:53.874 29 INFO tempest.lib.common.rest_client [req-923b82d7-5484-4a1b-b19e-b79d30ff9fd9 req-923b82d7-5484-4a1b-b19e-b79d30ff9fd9 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8 0.305s\n2026-05-27 01:39:53.874 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7fc3c318521f4ae297778314570e1f6e\n2026-05-27 01:39:53.886 15 INFO tempest.lib.common.rest_client [req-bacf6a66-3168-4486-963a-27b1a969e732 req-bacf6a66-3168-4486-963a-27b1a969e732 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10290836-803c-4204-b0d5-4276b29b2e63 0.428s\n2026-05-27 01:39:53.953 37 INFO tempest.lib.common.rest_client [req-778ae179-fce4-41c1-b7fa-dc2865343b72 req-778ae179-fce4-41c1-b7fa-dc2865343b72 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members/2142b9a81e9e4dcf93b58c6675855945 0.121s\n2026-05-27 01:39:53.959 27 INFO tempest.lib.common.rest_client [req-fb5e7565-be35-4aa3-8a4e-20a748189964 req-fb5e7565-be35-4aa3-8a4e-20a748189964 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.097s\n{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.381473s] ... ok\n2026-05-27 01:39:53.988 26 INFO tempest.lib.common.rest_client [req-f75d04a7-37db-48c5-aded-f188d5314e9e req-f75d04a7-37db-48c5-aded-f188d5314e9e ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/70ad82a683244db986d6b9f66518a067 0.204s\n2026-05-27 01:39:54.009 21 INFO tempest.lib.common.rest_client [req-82a11671-ae2e-4eeb-aa9e-167864a277fc req-82a11671-ae2e-4eeb-aa9e-167864a277fc ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.169s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.632824s] ... ok\n2026-05-27 01:39:54.025 23 INFO tempest.lib.common.rest_client [req-5e708fc2-416b-4701-b0fc-526f53109d20 req-5e708fc2-416b-4701-b0fc-526f53109d20 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa11a60022dd4a4ca52d5d0cace12618 0.412s\n2026-05-27 01:39:54.025 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5662c2f5d5a4d61a9f7ab78c2d2f4d6\n2026-05-27 01:39:54.069 17 INFO tempest.lib.common.rest_client [req-d5a9bb00-6d92-46d4-8b2e-c82ea2a2ceeb req-d5a9bb00-6d92-46d4-8b2e-c82ea2a2ceeb ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd 0.218s\n2026-05-27 01:39:54.106 11 INFO tempest.lib.common.rest_client [req-b1cfb2e5-b7fc-4186-93d5-f375dee9f53b req-b1cfb2e5-b7fc-4186-93d5-f375dee9f53b ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=85051045f7584ef78d95beb3bd4d8786&name=default 0.479s\n2026-05-27 01:39:54.108 37 INFO tempest.lib.common.rest_client [req-5a267a58-9e2a-42e5-b38b-e7ed5b317631 req-5a267a58-9e2a-42e5-b38b-e7ed5b317631 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8 0.153s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.058503s] ... ok\n2026-05-27 01:39:54.141 27 INFO tempest.lib.common.rest_client [req-c885933b-376e-46ca-bb42-4c0c9cfe6651 req-c885933b-376e-46ca-bb42-4c0c9cfe6651 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.152s\n2026-05-27 01:39:54.184 26 INFO tempest.lib.common.rest_client [req-e67cb012-5166-46d4-8aef-5f1232faebf7 req-e67cb012-5166-46d4-8aef-5f1232faebf7 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-27 01:39:54.216 15 INFO tempest.lib.common.rest_client [req-ff548cc2-eebb-47db-a31e-c4aad056e9d6 req-ff548cc2-eebb-47db-a31e-c4aad056e9d6 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae 0.325s\n2026-05-27 01:39:54.247 37 INFO tempest.lib.common.rest_client [req-dd958353-ff6b-4995-bab3-ce0d6877cb1b req-dd958353-ff6b-4995-bab3-ce0d6877cb1b ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.134s\n2026-05-27 01:39:54.267 27 INFO tempest.lib.common.rest_client [req-755ebbfe-bb9a-4454-a43f-9c08a28ab617 req-755ebbfe-bb9a-4454-a43f-9c08a28ab617 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.122s\n2026-05-27 01:39:54.298 29 INFO tempest.lib.common.rest_client [req-18bddce6-914c-4d88-a1b1-ff2697dc7210 req-18bddce6-914c-4d88-a1b1-ff2697dc7210 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7fc3c318521f4ae297778314570e1f6e&name=default 0.418s\n2026-05-27 01:39:54.311 26 INFO tempest.lib.common.rest_client [req-aa4ca4e2-ac3b-45d7-8775-c4d109f0c98d req-aa4ca4e2-ac3b-45d7-8775-c4d109f0c98d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.126s\n2026-05-27 01:39:54.353 21 INFO tempest.lib.common.rest_client [req-ba7cc1e2-18bd-45ee-859e-17afb2fe22d0 req-ba7cc1e2-18bd-45ee-859e-17afb2fe22d0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e5737e3a00964d57b11c452a5f6704e6 0.340s\n2026-05-27 01:39:54.370 37 INFO tempest.lib.common.rest_client [req-aabf4007-d69c-47a1-acab-07aa76555603 req-aabf4007-d69c-47a1-acab-07aa76555603 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members 0.119s\n2026-05-27 01:39:54.490 26 INFO tempest.lib.common.rest_client [req-8da9bea1-ddbd-4a5b-8c21-94eba5cf6754 req-8da9bea1-ddbd-4a5b-8c21-94eba5cf6754 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-27 01:39:54.493 13 INFO tempest.lib.common.rest_client [req-66926e1c-102d-49c9-83a7-b59c993c0b5e req-66926e1c-102d-49c9-83a7-b59c993c0b5e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.076s\n2026-05-27 01:39:54.490 33 INFO tempest.lib.common.rest_client [req-89bbf5f0-22df-425e-bf6a-89f8c244ab46 req-89bbf5f0-22df-425e-bf6a-89f8c244ab46 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=578b2441b0bc42aa8996577585b8bfd9&name=default 0.695s\n2026-05-27 01:39:54.523 37 INFO tempest.lib.common.rest_client [req-e401e705-7c81-4a6d-bc88-e6f31a831d0e req-e401e705-7c81-4a6d-bc88-e6f31a831d0e ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members/2142b9a81e9e4dcf93b58c6675855945 0.148s\n2026-05-27 01:39:54.534 11 INFO tempest.lib.common.rest_client [req-b59de053-66b7-4f59-aa67-d871ccc43b40 req-b59de053-66b7-4f59-aa67-d871ccc43b40 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4799efa3-9aad-4527-9dcc-a2697ce54942 0.423s\n2026-05-27 01:39:54.610 21 INFO tempest.lib.common.rest_client [req-f2f18cdd-dda2-462e-93d5-cdce5eb82be9 req-f2f18cdd-dda2-462e-93d5-cdce5eb82be9 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5daca6203b24ccf9049edc0350562c1 0.256s\n2026-05-27 01:39:54.610 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7f71f46a8bb0402d98bca6c7fd614b20\n2026-05-27 01:39:54.696 23 INFO tempest.lib.common.rest_client [req-ff80e4fd-f0ec-46ce-9391-49050907c141 req-ff80e4fd-f0ec-46ce-9391-49050907c141 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-27 01:39:54.711 26 INFO tempest.lib.common.rest_client [req-0433d0af-16aa-4a2a-9c5f-78dcda8b3ddd req-0433d0af-16aa-4a2a-9c5f-78dcda8b3ddd ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.218s\n2026-05-27 01:39:54.711 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef0fc7a9c5854cde9b7017b48de7c94d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:54.712 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1636044718-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8031cb7605b349b7a2f33a210f067fde', 'project_name': 'tempest-ImportImagesNegativeTest-1636044718', 'tenant_id': '8031cb7605b349b7a2f33a210f067fde', 'tenant_name': 'tempest-ImportImagesNegativeTest-1636044718', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0fc7a9c5854cde9b7017b48de7c94d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:54.712 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1636044718-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8031cb7605b349b7a2f33a210f067fde', 'project_name': 'tempest-ImportImagesNegativeTest-1636044718', 'tenant_id': '8031cb7605b349b7a2f33a210f067fde', 'tenant_name': 'tempest-ImportImagesNegativeTest-1636044718', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0fc7a9c5854cde9b7017b48de7c94d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:54.739 37 INFO tempest.lib.common.rest_client [req-800ca4e7-6755-4071-8992-cf35609ab480 req-800ca4e7-6755-4071-8992-cf35609ab480 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.212s\n2026-05-27 01:39:54.767 29 INFO tempest.lib.common.rest_client [req-71314078-9fae-49c8-b9fb-8c1aa5e58412 req-71314078-9fae-49c8-b9fb-8c1aa5e58412 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/65834d7b-e927-41d4-95c7-f08469478b16 0.468s\n2026-05-27 01:39:54.793 15 INFO tempest.lib.common.rest_client [req-a2bcc082-9689-4ab0-96e9-ec5e46760aa0 req-a2bcc082-9689-4ab0-96e9-ec5e46760aa0 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-27 01:39:54.842 11 INFO tempest.lib.common.rest_client [req-435c6676-aad6-493d-b407-87fa0e71903c req-435c6676-aad6-493d-b407-87fa0e71903c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786 0.305s\n2026-05-27 01:39:54.869 37 INFO tempest.lib.common.rest_client [req-185f9dc6-3c01-4f8a-b68a-46c4b3c3cf48 req-185f9dc6-3c01-4f8a-b68a-46c4b3c3cf48 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members/2142b9a81e9e4dcf93b58c6675855945 0.129s\n2026-05-27 01:39:54.939 33 INFO tempest.lib.common.rest_client [req-7c709ea9-1c62-4835-8b49-267032367ad9 req-7c709ea9-1c62-4835-8b49-267032367ad9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4bda676d-8e1d-490a-b30d-f1e5273746e8 0.447s\n2026-05-27 01:39:55.052 29 INFO tempest.lib.common.rest_client [req-7217d325-0b7a-4484-85a1-73d3d099517e req-7217d325-0b7a-4484-85a1-73d3d099517e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e 0.277s\n2026-05-27 01:39:55.105 37 INFO tempest.lib.common.rest_client [req-a71a8fdf-3297-4d29-a3a0-66b7d60f7d72 req-a71a8fdf-3297-4d29-a3a0-66b7d60f7d72 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.233s\n2026-05-27 01:39:55.132 21 INFO tempest.lib.common.rest_client [req-39dbc33a-e422-46fe-b673-e903b2444953 req-39dbc33a-e422-46fe-b673-e903b2444953 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-27 01:39:55.237 33 INFO tempest.lib.common.rest_client [req-cea4e484-4d83-40b5-b540-a4afeaf294fe req-cea4e484-4d83-40b5-b540-a4afeaf294fe ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9 0.294s\n2026-05-27 01:39:55.237 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e2f49a13d3a438e8f562e28e1366080\n2026-05-27 01:39:55.250 37 INFO tempest.lib.common.rest_client [req-a83e9f2d-43b5-4bd7-8c77-5a2168f749cc req-a83e9f2d-43b5-4bd7-8c77-5a2168f749cc ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d 0.143s\n{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.140083s] ... ok\n2026-05-27 01:39:55.315 27 INFO tempest.lib.common.rest_client [req-b8f87b8f-3b32-4670-9905-438dde6d5d1a req-b8f87b8f-3b32-4670-9905-438dde6d5d1a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 1.047s\n2026-05-27 01:39:55.348 26 INFO tempest.lib.common.rest_client [req-c4d7a57e-3a04-4069-b527-eb68c5a1de96 req-c4d7a57e-3a04-4069-b527-eb68c5a1de96 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-27 01:39:55.398 27 INFO tempest.lib.common.rest_client [req-0221b131-302a-4baf-9aed-34c0643521bf req-0221b131-302a-4baf-9aed-34c0643521bf ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 0.079s\n2026-05-27 01:39:55.403 23 INFO tempest.lib.common.rest_client [req-4e862b37-fbbe-4e3d-9d7c-185a7718ce61 req-4e862b37-fbbe-4e3d-9d7c-185a7718ce61 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5662c2f5d5a4d61a9f7ab78c2d2f4d6&name=default 0.705s\n2026-05-27 01:39:55.463 11 INFO tempest.lib.common.rest_client [req-41539138-2e78-4d96-b566-4640bbf4b555 req-41539138-2e78-4d96-b566-4640bbf4b555 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-27 01:39:55.474 27 INFO tempest.lib.common.rest_client [req-15313f63-0232-4d8c-ae9e-b4bc6e4a8ee6 req-15313f63-0232-4d8c-ae9e-b4bc6e4a8ee6 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.075s\n2026-05-27 01:39:55.473 15 INFO tempest.lib.common.rest_client [req-1fdb365b-6cc4-4317-bf35-dda6d1801144 req-1fdb365b-6cc4-4317-bf35-dda6d1801144 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-27 01:39:55.542 37 INFO tempest.lib.common.rest_client [req-1fae98b0-b59d-4e2c-be16-2c0ad9983edb req-1fae98b0-b59d-4e2c-be16-2c0ad9983edb ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dd7c1c490fa749f8b767f1527c46be60 0.261s\n2026-05-27 01:39:55.542 27 INFO tempest.lib.common.rest_client [req-09d53af0-8961-4176-a834-2d0addd220b3 req-09d53af0-8961-4176-a834-2d0addd220b3 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.065s\n2026-05-27 01:39:55.585 13 INFO tempest.lib.common.rest_client [req-2dd51809-5cc4-4dca-b15e-902783fbf484 req-2dd51809-5cc4-4dca-b15e-902783fbf484 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.091s\n2026-05-27 01:39:55.618 33 INFO tempest.lib.common.rest_client [req-c8619a97-9754-4020-851c-640677fc9274 req-c8619a97-9754-4020-851c-640677fc9274 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e2f49a13d3a438e8f562e28e1366080&name=default 0.380s\n2026-05-27 01:39:55.661 15 INFO tempest.lib.common.rest_client [req-2201b37f-b2b8-46f0-9dfd-b64c332a513d req-2201b37f-b2b8-46f0-9dfd-b64c332a513d ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s\n2026-05-27 01:39:55.674 26 INFO tempest.lib.common.rest_client [req-e9e32584-de8d-4b0b-804e-06bd19fbd2ca req-e9e32584-de8d-4b0b-804e-06bd19fbd2ca ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.323s\n2026-05-27 01:39:55.756 26 INFO tempest.lib.common.rest_client [req-16f140af-a023-4f6f-a214-55c19eb1ec17 req-16f140af-a023-4f6f-a214-55c19eb1ec17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.080s\n2026-05-27 01:39:55.796 15 INFO tempest.lib.common.rest_client [req-48f1c739-120f-43df-8141-6ec1f215336d req-48f1c739-120f-43df-8141-6ec1f215336d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.133s\n2026-05-27 01:39:55.805 21 INFO tempest.lib.common.rest_client [req-04614da6-cb50-47ea-9b22-645d21e8e8f6 req-04614da6-cb50-47ea-9b22-645d21e8e8f6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7f71f46a8bb0402d98bca6c7fd614b20&name=default 0.672s\n2026-05-27 01:39:55.812 37 INFO tempest.lib.common.rest_client [req-739aec59-8b35-4572-8d25-5c0a5b9c7fff req-739aec59-8b35-4572-8d25-5c0a5b9c7fff ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/be89fce8ae2145fe9384edac0167612f 0.266s\n2026-05-27 01:39:55.812 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2142b9a81e9e4dcf93b58c6675855945\n2026-05-27 01:39:55.865 23 INFO tempest.lib.common.rest_client [req-206ca6e3-37cc-46fc-87aa-884f2b3fef23 req-206ca6e3-37cc-46fc-87aa-884f2b3fef23 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88b1d5cf-9c50-40ff-8672-a8fc7188513c 0.460s\n2026-05-27 01:39:55.914 26 INFO tempest.lib.common.rest_client [req-96adc5e1-e61e-4a63-a41a-75ca6b846fb2 req-96adc5e1-e61e-4a63-a41a-75ca6b846fb2 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s\n2026-05-27 01:39:55.951 11 INFO tempest.lib.common.rest_client [req-a1de58b1-a8f5-4573-b764-158d836a83ee req-a1de58b1-a8f5-4573-b764-158d836a83ee ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-27 01:39:56.021 26 INFO tempest.lib.common.rest_client [req-4c5454aa-3d6a-47ca-8ced-e08321d399ae req-4c5454aa-3d6a-47ca-8ced-e08321d399ae ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/aa3149ee-501f-4548-9437-7dbbbd1c1dec 0.105s\n2026-05-27 01:39:56.022 33 INFO tempest.lib.common.rest_client [req-447bd0fa-06c2-4f95-b3a9-572db87c15ec req-447bd0fa-06c2-4f95-b3a9-572db87c15ec ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19469be4-163e-459d-a333-b67f057b47d5 0.401s\n2026-05-27 01:39:56.089 26 INFO tempest.lib.common.rest_client [req-9e28f855-f73d-4355-9684-9300334585b7 req-9e28f855-f73d-4355-9684-9300334585b7 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.066s\n2026-05-27 01:39:56.135 23 INFO tempest.lib.common.rest_client [req-4d8d6b64-05ca-4b2d-8819-9199e858cc61 req-4d8d6b64-05ca-4b2d-8819-9199e858cc61 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6 0.268s\n2026-05-27 01:39:56.138 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c60e9f46141c4d24977ceb02a3a77e4f\n2026-05-27 01:39:56.219 11 INFO tempest.lib.common.rest_client [req-5ccf6941-ecf5-483b-b29e-b911bda13f40 req-5ccf6941-ecf5-483b-b29e-b911bda13f40 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.267s\n2026-05-27 01:39:56.277 21 INFO tempest.lib.common.rest_client [req-70d238b7-022e-4d4d-9c88-8ae66f408475 req-70d238b7-022e-4d4d-9c88-8ae66f408475 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2455fdf1-8823-4016-b802-18348269a19f 0.469s\n2026-05-27 01:39:56.292 33 INFO tempest.lib.common.rest_client [req-cf8b5d90-adfc-46bd-aa64-f385bc221244 req-cf8b5d90-adfc-46bd-aa64-f385bc221244 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080 0.268s\n2026-05-27 01:39:56.389 37 INFO tempest.lib.common.rest_client [req-454bd7a3-c2cb-422c-a7ae-6277e056153c req-454bd7a3-c2cb-422c-a7ae-6277e056153c ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-27 01:39:56.403 27 INFO tempest.lib.common.rest_client [req-b32f43cf-31be-4810-b496-76d25f6769e1 req-b32f43cf-31be-4810-b496-76d25f6769e1 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.858s\n2026-05-27 01:39:56.405 15 INFO tempest.lib.common.rest_client [req-bfb822d8-2197-499d-96c9-d0298dd07ae5 req-bfb822d8-2197-499d-96c9-d0298dd07ae5 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.606s\n2026-05-27 01:39:56.416 11 INFO tempest.lib.common.rest_client [req-9805eb92-3696-44c4-88c3-cc30972450b5 req-9805eb92-3696-44c4-88c3-cc30972450b5 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.192s\n2026-05-27 01:39:56.484 27 INFO tempest.lib.common.rest_client [req-d8104857-d04a-45bf-81ee-2fa1aaaa1eaa req-d8104857-d04a-45bf-81ee-2fa1aaaa1eaa ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.077s\n2026-05-27 01:39:56.498 21 INFO tempest.lib.common.rest_client [req-58d00595-e391-4b4c-9cbb-f2012c4df72a req-58d00595-e391-4b4c-9cbb-f2012c4df72a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20 0.219s\n2026-05-27 01:39:56.498 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fdc8977b68074d35aa1e3f64724a2dd9\n2026-05-27 01:39:56.531 23 INFO tempest.lib.common.rest_client [req-df434647-4f81-4d8a-ab9c-f582bfb27192 req-df434647-4f81-4d8a-ab9c-f582bfb27192 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c60e9f46141c4d24977ceb02a3a77e4f&name=default 0.389s\n2026-05-27 01:39:56.570 15 INFO tempest.lib.common.rest_client [req-3711a4cc-4e63-4787-8bad-bb6b54ed3d23 req-3711a4cc-4e63-4787-8bad-bb6b54ed3d23 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:39:56.658 13 INFO tempest.lib.common.rest_client [req-f18a9fe5-817b-4bd6-9731-d0939a27721e req-f18a9fe5-817b-4bd6-9731-d0939a27721e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.071s\n2026-05-27 01:39:56.694 27 INFO tempest.lib.common.rest_client [req-e06db3a3-bd1a-4b10-9efd-36056d73f716 req-e06db3a3-bd1a-4b10-9efd-36056d73f716 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe1469fdd25a403fad2ca4d259757203 0.206s\n2026-05-27 01:39:56.694 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3010f0139a2141bca3ecf0db5e1cfce5\n2026-05-27 01:39:56.783 15 INFO tempest.lib.common.rest_client [req-cda762be-773a-4d33-86a2-59a5fe1fe412 req-cda762be-773a-4d33-86a2-59a5fe1fe412 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.212s\n2026-05-27 01:39:56.892 21 INFO tempest.lib.common.rest_client [req-33143203-8827-4c3c-8a80-c883b7a42e8b req-33143203-8827-4c3c-8a80-c883b7a42e8b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fdc8977b68074d35aa1e3f64724a2dd9&name=default 0.391s\n2026-05-27 01:39:56.952 15 INFO tempest.lib.common.rest_client [req-a2b58a3c-a9c3-4e3b-8ca8-a4a7a608d431 req-a2b58a3c-a9c3-4e3b-8ca8-a4a7a608d431 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-27 01:39:56.956 23 INFO tempest.lib.common.rest_client [req-41e197d4-1095-4b0a-a3f8-6f274c5115de req-41e197d4-1095-4b0a-a3f8-6f274c5115de ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/844ade66-f443-4376-a5a6-8e596fcd4740 0.423s\n2026-05-27 01:39:57.025 11 INFO tempest.lib.common.rest_client [req-456148d6-654d-4445-9a67-361f626f299d req-456148d6-654d-4445-9a67-361f626f299d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s\n2026-05-27 01:39:57.048 37 INFO tempest.lib.common.rest_client [req-172a1543-43ea-435f-8a46-7b96297ce6c1 req-172a1543-43ea-435f-8a46-7b96297ce6c1 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2142b9a81e9e4dcf93b58c6675855945&name=default 0.649s\n2026-05-27 01:39:57.064 15 INFO tempest.lib.common.rest_client [req-15d41e79-986a-482c-aeb9-3f01e3aa93db req-15d41e79-986a-482c-aeb9-3f01e3aa93db ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/70ad82a683244db986d6b9f66518a067 0.106s\n2026-05-27 01:39:57.161 15 INFO tempest.lib.common.rest_client [req-04742899-45d0-4ed7-8034-7cfe3e138831 req-04742899-45d0-4ed7-8034-7cfe3e138831 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-27 01:39:57.228 23 INFO tempest.lib.common.rest_client [req-7e82715f-801f-4769-9b4b-f93f5c8e1ea8 req-7e82715f-801f-4769-9b4b-f93f5c8e1ea8 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f 0.270s\n2026-05-27 01:39:57.279 11 INFO tempest.lib.common.rest_client [req-7e283a6e-e231-4566-bac6-6057202169ba req-7e283a6e-e231-4566-bac6-6057202169ba ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-27 01:39:57.279 27 INFO tempest.lib.common.rest_client [req-890f22aa-5f43-42fe-ac89-f26c3b40f212 req-890f22aa-5f43-42fe-ac89-f26c3b40f212 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s\n2026-05-27 01:39:57.341 21 INFO tempest.lib.common.rest_client [req-75d6ef12-680b-4845-97a5-c4aca1b65781 req-75d6ef12-680b-4845-97a5-c4aca1b65781 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e2ea788b-8f54-4ba5-9943-92c05a61f0ef 0.442s\n2026-05-27 01:39:57.363 15 INFO tempest.lib.common.rest_client [req-a6a267ee-cce1-48a5-a911-b4c67851cc4b req-a6a267ee-cce1-48a5-a911-b4c67851cc4b ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.200s\n2026-05-27 01:39:57.513 37 INFO tempest.lib.common.rest_client [req-dcf6641c-5748-4bf4-8abf-e9c92961340c req-dcf6641c-5748-4bf4-8abf-e9c92961340c ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f635263b-493d-4f5c-8fe2-63e60a5593a4 0.463s\n2026-05-27 01:39:57.514 11 INFO tempest.lib.common.rest_client [req-a713d033-570a-4318-96d3-917cf4c7f7e3 req-a713d033-570a-4318-96d3-917cf4c7f7e3 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.232s\n2026-05-27 01:39:57.522 15 INFO tempest.lib.common.rest_client [req-03093251-8c79-4711-a335-0d33fc628a1e req-03093251-8c79-4711-a335-0d33fc628a1e ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:39:57.592 21 INFO tempest.lib.common.rest_client [req-316972f2-9f5f-40e0-abe1-cae6fcc90ff1 req-316972f2-9f5f-40e0-abe1-cae6fcc90ff1 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9 0.249s\n2026-05-27 01:39:57.692 11 INFO tempest.lib.common.rest_client [req-61694e73-9ac0-4b8d-b2b2-1c2649820451 req-61694e73-9ac0-4b8d-b2b2-1c2649820451 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:39:57.691 15 INFO tempest.lib.common.rest_client [req-6f0b5723-c62a-4ced-a3e3-7ad749494f47 req-6f0b5723-c62a-4ced-a3e3-7ad749494f47 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s\n2026-05-27 01:39:57.692 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b325e5c5f6214d11b661d18111d1db3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:57.693 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1515204002-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '303351a2f3994db2a130b41515761589', 'project_name': 'tempest-ListUserImagesTest-1515204002', 'tenant_id': '303351a2f3994db2a130b41515761589', 'tenant_name': 'tempest-ListUserImagesTest-1515204002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b325e5c5f6214d11b661d18111d1db3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:57.694 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1515204002-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '303351a2f3994db2a130b41515761589', 'project_name': 'tempest-ListUserImagesTest-1515204002', 'tenant_id': '303351a2f3994db2a130b41515761589', 'tenant_name': 'tempest-ListUserImagesTest-1515204002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b325e5c5f6214d11b661d18111d1db3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:57.750 13 INFO tempest.lib.common.rest_client [req-dddfce3d-baad-4297-8e33-a6f4d2f8802a req-dddfce3d-baad-4297-8e33-a6f4d2f8802a ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.090s\n2026-05-27 01:39:57.770 37 INFO tempest.lib.common.rest_client [req-0c55c7af-6102-41fc-b0a8-1daa7d3df29f req-0c55c7af-6102-41fc-b0a8-1daa7d3df29f ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945 0.255s\n2026-05-27 01:39:57.770 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e490849d561f4f1c9614491d02f7ad49\n2026-05-27 01:39:57.794 23 INFO tempest.lib.common.rest_client [req-b5a20209-8646-4103-8f70-47a6f4967ac9 req-b5a20209-8646-4103-8f70-47a6f4967ac9 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:39:57.848 27 INFO tempest.lib.common.rest_client [req-684a2c71-b9dd-45db-b663-07f737859ea3 req-684a2c71-b9dd-45db-b663-07f737859ea3 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3010f0139a2141bca3ecf0db5e1cfce5&name=default 0.567s\n2026-05-27 01:39:57.862 11 INFO tempest.lib.common.rest_client [req-6607da5e-6349-4cb8-aed8-9045df4bfa8e req-6607da5e-6349-4cb8-aed8-9045df4bfa8e ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/70ad82a683244db986d6b9f66518a067 0.164s\n2026-05-27 01:39:58.118 11 INFO tempest.lib.common.rest_client [req-4ef402e4-1b28-4b6f-b7fe-a3637420de81 req-4ef402e4-1b28-4b6f-b7fe-a3637420de81 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-27 01:39:58.138 21 INFO tempest.lib.common.rest_client [req-a2f71b11-a026-4fcd-8449-61259e09400a req-a2f71b11-a026-4fcd-8449-61259e09400a ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-27 01:39:58.150 37 INFO tempest.lib.common.rest_client [req-35e6b00a-e048-4c5a-a127-9d7e87b7356c req-35e6b00a-e048-4c5a-a127-9d7e87b7356c ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e490849d561f4f1c9614491d02f7ad49&name=default 0.378s\n2026-05-27 01:39:58.241 11 INFO tempest.lib.common.rest_client [req-bf4de666-9512-43a2-aecd-23872d99049c req-bf4de666-9512-43a2-aecd-23872d99049c ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.120s\n2026-05-27 01:39:58.261 27 INFO tempest.lib.common.rest_client [req-eb7aef74-7179-4df4-ac72-839227bbcff5 req-eb7aef74-7179-4df4-ac72-839227bbcff5 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa8f1ced-174c-4a57-8e98-0156b18f763e 0.412s\n2026-05-27 01:39:58.285 15 INFO tempest.lib.common.rest_client [req-3e3ddcfb-10e8-43b2-97ef-90ca0ba0adfd req-3e3ddcfb-10e8-43b2-97ef-90ca0ba0adfd ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:39:58.286 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:39:58.406 23 INFO tempest.lib.common.rest_client [req-537870f5-3537-415e-bcdb-9616763f34b1 req-537870f5-3537-415e-bcdb-9616763f34b1 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:39:58.421 11 INFO tempest.lib.common.rest_client [req-5972dc85-d473-4176-b011-e607048ad429 req-5972dc85-d473-4176-b011-e607048ad429 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:39:58.522 27 INFO tempest.lib.common.rest_client [req-f2ee1a43-0704-42c8-aff2-d261389aab67 req-f2ee1a43-0704-42c8-aff2-d261389aab67 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5 0.259s\n2026-05-27 01:39:58.539 15 INFO tempest.lib.common.rest_client [req-19ec3a4d-423c-4904-bcaa-849e8ecabfda req-19ec3a4d-423c-4904-bcaa-849e8ecabfda ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b325e5c5f6214d11b661d18111d1db3e 0.251s\n2026-05-27 01:39:58.540 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 303351a2f3994db2a130b41515761589\n2026-05-27 01:39:58.568 37 INFO tempest.lib.common.rest_client [req-22126081-83d9-4b68-be98-d7bbbe76190d req-22126081-83d9-4b68-be98-d7bbbe76190d ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f89bdbb2-dacf-4e2f-9965-a6229bd6e43f 0.416s\n2026-05-27 01:39:58.587 23 INFO tempest.lib.common.rest_client [req-5f92c7aa-ada6-412c-b86f-e219e05df531 req-5f92c7aa-ada6-412c-b86f-e219e05df531 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s\n2026-05-27 01:39:58.602 11 INFO tempest.lib.common.rest_client [req-af52d3a9-da7e-4f11-b4be-dc81f1910b7a req-af52d3a9-da7e-4f11-b4be-dc81f1910b7a ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s\n2026-05-27 01:39:58.603 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 02efe3b4376b48aba4de702e4eee591e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:39:58.603 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-968755381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50442444badc46d2ae989d31a851a071', 'project_name': 'tempest-ImportImagesTest-968755381', 'tenant_id': '50442444badc46d2ae989d31a851a071', 'tenant_name': 'tempest-ImportImagesTest-968755381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02efe3b4376b48aba4de702e4eee591e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:58.604 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-968755381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50442444badc46d2ae989d31a851a071', 'project_name': 'tempest-ImportImagesTest-968755381', 'tenant_id': '50442444badc46d2ae989d31a851a071', 'tenant_name': 'tempest-ImportImagesTest-968755381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02efe3b4376b48aba4de702e4eee591e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:39:58.711 21 INFO tempest.lib.common.rest_client [req-9f6f4cc5-06c2-4ea5-b6c0-e7b0e4465f69 req-9f6f4cc5-06c2-4ea5-b6c0-e7b0e4465f69 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-27 01:39:58.801 23 INFO tempest.lib.common.rest_client [req-e031615b-ed2f-4b12-ad59-2ea0cf852dd7 req-e031615b-ed2f-4b12-ad59-2ea0cf852dd7 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.211s\n2026-05-27 01:39:58.835 13 INFO tempest.lib.common.rest_client [req-08f1e23b-b989-4c78-8c1a-7af49e807263 req-08f1e23b-b989-4c78-8c1a-7af49e807263 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.082s\n2026-05-27 01:39:58.854 37 INFO tempest.lib.common.rest_client [req-a2656084-d8fc-4422-813e-143ced91fc6b req-a2656084-d8fc-4422-813e-143ced91fc6b ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49 0.282s\n2026-05-27 01:39:58.892 21 INFO tempest.lib.common.rest_client [req-c290d5d0-702b-4afb-ab54-a58b8b52ba72 req-c290d5d0-702b-4afb-ab54-a58b8b52ba72 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s\n2026-05-27 01:39:59.096 15 INFO tempest.lib.common.rest_client [req-d4132a97-ee56-4443-b11f-de7119d5b79e req-d4132a97-ee56-4443-b11f-de7119d5b79e ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-27 01:39:59.148 21 INFO tempest.lib.common.rest_client [req-a38d5569-8b12-42ba-9f22-7c2927d508d6 req-a38d5569-8b12-42ba-9f22-7c2927d508d6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.252s\n2026-05-27 01:39:59.180 11 INFO tempest.lib.common.rest_client [req-ea809f68-1573-46d2-a8d6-b066a4ac49c2 req-ea809f68-1573-46d2-a8d6-b066a4ac49c2 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-27 01:39:59.313 23 INFO tempest.lib.common.rest_client [req-ee58bccf-50a4-452d-a070-edb62823132d req-ee58bccf-50a4-452d-a070-edb62823132d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.509s\n2026-05-27 01:39:59.417 23 INFO tempest.lib.common.rest_client [req-e254ee72-fc73-42bf-9021-91b87e3d911d req-e254ee72-fc73-42bf-9021-91b87e3d911d ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:39:59.420 11 INFO tempest.lib.common.rest_client [req-20ab7e2d-1173-4248-9108-3df87f0421cc req-20ab7e2d-1173-4248-9108-3df87f0421cc ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.237s\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{0} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-27 01:39:59.584 23 INFO tempest.lib.common.rest_client [req-199f115e-e016-4219-b63b-a4bfc3fb482f req-199f115e-e016-4219-b63b-a4bfc3fb482f ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.163s\n2026-05-27 01:39:59.680 23 INFO tempest.lib.common.rest_client [req-fd5488da-2d28-4a28-8711-3cbd7700d467 req-fd5488da-2d28-4a28-8711-3cbd7700d467 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s\n2026-05-27 01:39:59.727 15 INFO tempest.lib.common.rest_client [req-77d045e3-d68e-49f6-880a-38f19b57b396 req-77d045e3-d68e-49f6-880a-38f19b57b396 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=303351a2f3994db2a130b41515761589&name=default 0.628s\n2026-05-27 01:39:59.756 11 INFO tempest.lib.common.rest_client [req-0e5708f8-7e90-403c-b261-beaf0da7318d req-0e5708f8-7e90-403c-b261-beaf0da7318d ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/02efe3b4376b48aba4de702e4eee591e 0.301s\n2026-05-27 01:39:59.757 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50442444badc46d2ae989d31a851a071\n2026-05-27 01:39:59.787 21 INFO tempest.lib.common.rest_client [req-827ff359-c000-4dc8-a19e-53773142f5f6 req-827ff359-c000-4dc8-a19e-53773142f5f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.636s\n2026-05-27 01:39:59.860 23 INFO tempest.lib.common.rest_client [req-d3cb7b29-e7a9-4e96-9097-e09667f16998 req-d3cb7b29-e7a9-4e96-9097-e09667f16998 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/70ad82a683244db986d6b9f66518a067 0.178s\n2026-05-27 01:39:59.918 13 INFO tempest.lib.common.rest_client [req-80f87045-d6e1-4951-811c-0a6d76d7b20f req-80f87045-d6e1-4951-811c-0a6d76d7b20f ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.080s\n{1} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [11.323544s] ... ok\n2026-05-27 01:39:59.956 21 INFO tempest.lib.common.rest_client [req-0a854dba-35cb-4410-914c-4348b8bc5b93 req-0a854dba-35cb-4410-914c-4348b8bc5b93 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:39:59.986 23 INFO tempest.lib.common.rest_client [req-5c72ff5a-486a-48ed-b4a0-40599ca7dd3b req-5c72ff5a-486a-48ed-b4a0-40599ca7dd3b ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-27 01:40:00.128 21 INFO tempest.lib.common.rest_client [req-69272b94-e44f-42ae-b17a-c26158b282a8 req-69272b94-e44f-42ae-b17a-c26158b282a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.169s\n2026-05-27 01:40:00.200 13 INFO tempest.lib.common.rest_client [req-8a672f92-0532-4a04-b782-f62d69d3dd82 req-8a672f92-0532-4a04-b782-f62d69d3dd82 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/348491bbd21547f1966e702d5b900f3f 0.275s\n2026-05-27 01:40:00.223 23 INFO tempest.lib.common.rest_client [req-9933ed73-e17f-4452-b442-edc3795ccb73 req-9933ed73-e17f-4452-b442-edc3795ccb73 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/89a5050f7de542e3bca52d9e6d7380fa 0.234s\n2026-05-27 01:40:00.236 15 INFO tempest.lib.common.rest_client [req-8ef12e17-92ab-4236-b439-50030bd79d53 req-8ef12e17-92ab-4236-b439-50030bd79d53 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27494c34-e1e5-44dd-98c7-330b0cdd8e61 0.508s\n2026-05-27 01:40:00.311 21 INFO tempest.lib.common.rest_client [req-9a9038c1-7055-41b7-9d0d-10899ff1043c req-9a9038c1-7055-41b7-9d0d-10899ff1043c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-27 01:40:00.337 11 INFO tempest.lib.common.rest_client [req-f59a82b2-ec7c-46bb-9f17-b495505e19f9 req-f59a82b2-ec7c-46bb-9f17-b495505e19f9 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:40:00.336 23 INFO tempest.lib.common.rest_client [req-7395572b-6dfd-436e-a5c9-c428d46e4bda req-7395572b-6dfd-436e-a5c9-c428d46e4bda ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-27 01:40:00.447 13 INFO tempest.lib.common.rest_client [req-f306431f-e8ba-40c2-9ec1-d42845382b12 req-f306431f-e8ba-40c2-9ec1-d42845382b12 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d2a076209606483faf3d18dda20b8739 0.243s\n2026-05-27 01:40:00.448 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3d279f9f73cf488da00fe6098b915047\n2026-05-27 01:40:00.449 15 INFO tempest.lib.common.rest_client [req-85c944cb-3673-4ae4-9e01-11c2fa82a37a req-85c944cb-3673-4ae4-9e01-11c2fa82a37a ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589 0.211s\n{2} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-27 01:40:00.559 21 INFO tempest.lib.common.rest_client [req-6f0bf68f-1605-4f47-b3f3-206da2627dbe req-6f0bf68f-1605-4f47-b3f3-206da2627dbe ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.246s\n2026-05-27 01:40:00.727 21 INFO tempest.lib.common.rest_client [req-6396e1ac-cd0d-4816-ba1f-31bfac0867a8 req-6396e1ac-cd0d-4816-ba1f-31bfac0867a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-27 01:40:00.733 23 INFO tempest.lib.common.rest_client [req-060da2cb-d339-4e1e-b0fb-ef492e24d226 req-060da2cb-d339-4e1e-b0fb-ef492e24d226 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.395s\n2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a407ff7d5aae4e33b98cc909fb438b05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-935152338-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '95452b10ee5743919b654c0fbbb58e13', 'project_name': 'tempest-ImagesTagsTest-935152338', 'tenant_id': '95452b10ee5743919b654c0fbbb58e13', 'tenant_name': 'tempest-ImagesTagsTest-935152338', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a407ff7d5aae4e33b98cc909fb438b05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-935152338-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '95452b10ee5743919b654c0fbbb58e13', 'project_name': 'tempest-ImagesTagsTest-935152338', 'tenant_id': '95452b10ee5743919b654c0fbbb58e13', 'tenant_name': 'tempest-ImagesTagsTest-935152338', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a407ff7d5aae4e33b98cc909fb438b05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:00.915 21 INFO tempest.lib.common.rest_client [req-b3170618-312e-4b29-8198-9ed4b0dbc76b req-b3170618-312e-4b29-8198-9ed4b0dbc76b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/70ad82a683244db986d6b9f66518a067 0.185s\n2026-05-27 01:40:00.933 11 INFO tempest.lib.common.rest_client [req-85090141-b281-4f7a-82cb-d4842e46f28b req-85090141-b281-4f7a-82cb-d4842e46f28b ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50442444badc46d2ae989d31a851a071&name=default 0.594s\n2026-05-27 01:40:01.019 13 INFO tempest.lib.common.rest_client [req-2daa001c-5848-40ff-97ba-b9bebfeae2fd req-2daa001c-5848-40ff-97ba-b9bebfeae2fd ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-27 01:40:01.088 21 INFO tempest.lib.common.rest_client [req-6fb34e0d-f68f-40ec-b54a-6450d2d2075b req-6fb34e0d-f68f-40ec-b54a-6450d2d2075b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-27 01:40:01.209 21 INFO tempest.lib.common.rest_client [req-1e20a345-5476-4548-bd62-138fbe081a50 req-1e20a345-5476-4548-bd62-138fbe081a50 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.119s\n2026-05-27 01:40:01.358 23 INFO tempest.lib.common.rest_client [req-eca66d06-5c5f-443d-b5ea-54e0d9da16a2 req-eca66d06-5c5f-443d-b5ea-54e0d9da16a2 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-27 01:40:01.377 11 INFO tempest.lib.common.rest_client [req-6ea75529-e275-4604-9a25-3bdc72f1be8c req-6ea75529-e275-4604-9a25-3bdc72f1be8c ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a1f4394-af7c-4efc-a9e8-7a2039507fef 0.440s\n2026-05-27 01:40:01.390 21 INFO tempest.lib.common.rest_client [req-780829a2-7258-4278-903d-ac0659fa7cd1 req-780829a2-7258-4278-903d-ac0659fa7cd1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-27 01:40:01.531 21 INFO tempest.lib.common.rest_client [req-eb7b1b17-e56a-4b6d-b63f-51b4c2fc3cc4 req-eb7b1b17-e56a-4b6d-b63f-51b4c2fc3cc4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.134s\n2026-05-27 01:40:01.531 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7def12758b3b4a88b3ea4ef11a312cf4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:01.534 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-129742766-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b024f87c9c94b54a252c668ee4c24df', 'project_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'tenant_id': '1b024f87c9c94b54a252c668ee4c24df', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7def12758b3b4a88b3ea4ef11a312cf4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:01.534 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-129742766-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b024f87c9c94b54a252c668ee4c24df', 'project_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'tenant_id': '1b024f87c9c94b54a252c668ee4c24df', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7def12758b3b4a88b3ea4ef11a312cf4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:01.582 11 INFO tempest.lib.common.rest_client [req-51a0d029-0e6a-48b5-ac19-c874873b74c9 req-51a0d029-0e6a-48b5-ac19-c874873b74c9 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071 0.202s\n2026-05-27 01:40:01.718 13 INFO tempest.lib.common.rest_client [req-a6bcb73f-6260-4536-923b-b05299a2deeb req-a6bcb73f-6260-4536-923b-b05299a2deeb ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3d279f9f73cf488da00fe6098b915047&name=default 0.697s\n2026-05-27 01:40:01.761 23 INFO tempest.lib.common.rest_client [req-012c32dd-bff7-4301-8e05-e4d52780741c req-012c32dd-bff7-4301-8e05-e4d52780741c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.398s\n2026-05-27 01:40:01.941 23 INFO tempest.lib.common.rest_client [req-5ce4dbf0-05d0-4d18-9dbc-29b11a541e88 req-5ce4dbf0-05d0-4d18-9dbc-29b11a541e88 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3/tags/tempest-tag-644638539 0.176s\n2026-05-27 01:40:02.065 23 INFO tempest.lib.common.rest_client [req-db23118e-c513-4992-9252-b578690b94e0 req-db23118e-c513-4992-9252-b578690b94e0 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.119s\n2026-05-27 01:40:02.204 21 INFO tempest.lib.common.rest_client [req-47090c55-adcb-46be-8e17-dd21f95778f1 req-47090c55-adcb-46be-8e17-dd21f95778f1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-27 01:40:02.234 13 INFO tempest.lib.common.rest_client [req-4b072ecf-9620-4c97-8180-17f427ba5095 req-4b072ecf-9620-4c97-8180-17f427ba5095 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59814a66-86f2-42e9-9bff-261014774c52 0.509s\n2026-05-27 01:40:02.246 23 INFO tempest.lib.common.rest_client [req-95724e44-6f66-44e0-a0c2-5e8726aa3e20 req-95724e44-6f66-44e0-a0c2-5e8726aa3e20 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3/tags/tempest-tag-644638539 0.175s\n2026-05-27 01:40:02.350 23 INFO tempest.lib.common.rest_client [req-d3c7b6cf-5646-4a75-98fb-007e25e9b365 req-d3c7b6cf-5646-4a75-98fb-007e25e9b365 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.099s\n2026-05-27 01:40:02.440 21 INFO tempest.lib.common.rest_client [req-e7d02311-ba73-44b6-a1fb-560aa38e480f req-e7d02311-ba73-44b6-a1fb-560aa38e480f ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s\n2026-05-27 01:40:02.490 23 INFO tempest.lib.common.rest_client [req-bee7a54f-28b3-4f1e-9d76-84f739721487 req-bee7a54f-28b3-4f1e-9d76-84f739721487 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.138s\n{6} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.131528s] ... ok\n2026-05-27 01:40:02.515 13 INFO tempest.lib.common.rest_client [req-7d230c21-ed49-4928-a981-f99424632728 req-7d230c21-ed49-4928-a981-f99424632728 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047 0.279s\n2026-05-27 01:40:02.517 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ce8cd9b4b5a84ae2a2f1ea5bc0dc788d\n2026-05-27 01:40:02.595 23 INFO tempest.lib.common.rest_client [req-e3c3d911-0289-41d7-88d8-f831ef1a6d25 req-e3c3d911-0289-41d7-88d8-f831ef1a6d25 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.071s\n2026-05-27 01:40:02.667 23 INFO tempest.lib.common.rest_client [req-dbfef5ce-752c-4e64-ac2d-34df1af07929 req-dbfef5ce-752c-4e64-ac2d-34df1af07929 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.070s\n2026-05-27 01:40:02.906 23 INFO tempest.lib.common.rest_client [req-36183478-2323-45f9-92f3-30e5cb7a5f1e req-36183478-2323-45f9-92f3-30e5cb7a5f1e ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a407ff7d5aae4e33b98cc909fb438b05 0.236s\n2026-05-27 01:40:02.906 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 95452b10ee5743919b654c0fbbb58e13\n2026-05-27 01:40:02.923 13 INFO tempest.lib.common.rest_client [req-7b9b68a3-5872-4af0-b334-7158626fe363 req-7b9b68a3-5872-4af0-b334-7158626fe363 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ce8cd9b4b5a84ae2a2f1ea5bc0dc788d&name=default 0.403s\n2026-05-27 01:40:03.078 21 INFO tempest.lib.common.rest_client [req-020d6658-830e-4c27-9139-68efd13ad403 req-020d6658-830e-4c27-9139-68efd13ad403 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s\n2026-05-27 01:40:03.253 21 INFO tempest.lib.common.rest_client [req-5eb14807-c720-43c0-a89d-57271d4ba18f req-5eb14807-c720-43c0-a89d-57271d4ba18f ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:40:03.424 23 INFO tempest.lib.common.rest_client [req-b21c4857-28e2-414f-a5e4-cb0f204ef793 req-b21c4857-28e2-414f-a5e4-cb0f204ef793 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-27 01:40:03.426 13 INFO tempest.lib.common.rest_client [req-c346f3c3-31b0-4c24-8c81-1110171cc725 req-c346f3c3-31b0-4c24-8c81-1110171cc725 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6051806a-f113-4055-814d-5434761572a4 0.501s\n2026-05-27 01:40:03.492 21 INFO tempest.lib.common.rest_client [req-e8afeeb0-6375-4678-b27e-2301b425dc10 req-e8afeeb0-6375-4678-b27e-2301b425dc10 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.237s\n2026-05-27 01:40:03.652 21 INFO tempest.lib.common.rest_client [req-719b0eac-20f2-4027-94ac-087bba982e93 req-719b0eac-20f2-4027-94ac-087bba982e93 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:40:03.708 13 INFO tempest.lib.common.rest_client [req-79e6ca9c-dbdb-439e-81a4-bf10c0241353 req-79e6ca9c-dbdb-439e-81a4-bf10c0241353 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d 0.279s\n2026-05-27 01:40:03.868 21 INFO tempest.lib.common.rest_client [req-7122e15f-1b29-486f-950c-f90914d1aa67 req-7122e15f-1b29-486f-950c-f90914d1aa67 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/70ad82a683244db986d6b9f66518a067 0.212s\n2026-05-27 01:40:04.058 23 INFO tempest.lib.common.rest_client [req-4374b278-1a6e-4233-8ebb-475cfdc412f8 req-4374b278-1a6e-4233-8ebb-475cfdc412f8 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=95452b10ee5743919b654c0fbbb58e13&name=default 0.632s\n2026-05-27 01:40:04.092 21 INFO tempest.lib.common.rest_client [req-fa5fbb43-f448-4161-afc5-30bf2723a6aa req-fa5fbb43-f448-4161-afc5-30bf2723a6aa ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:40:04.167 13 INFO tempest.lib.common.rest_client [req-4843aa53-2a63-42c5-a3b2-713c4bd2e4da req-4843aa53-2a63-42c5-a3b2-713c4bd2e4da ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s\n2026-05-27 01:40:04.216 21 INFO tempest.lib.common.rest_client [req-e57f58bb-3607-47f1-8bac-14697a62be1a req-e57f58bb-3607-47f1-8bac-14697a62be1a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.122s\n2026-05-27 01:40:04.395 21 INFO tempest.lib.common.rest_client [req-391062ee-c516-45a8-843d-199276c72995 req-391062ee-c516-45a8-843d-199276c72995 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-27 01:40:04.496 23 INFO tempest.lib.common.rest_client [req-ef53a2f7-d8d7-4ddd-808d-64540e73568d req-ef53a2f7-d8d7-4ddd-808d-64540e73568d ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27922832-d58a-4bea-8b80-6c1ab1940431 0.436s\n2026-05-27 01:40:04.528 21 INFO tempest.lib.common.rest_client [req-11fce7d9-e1ea-4d94-97fa-dd0930edfc56 req-11fce7d9-e1ea-4d94-97fa-dd0930edfc56 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.130s\n2026-05-27 01:40:04.528 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 518fb4cb31784531b03c52dd2334cdf6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:04.529 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-244904085-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e60b3c1f3a43484fb71555a219b68b89', 'project_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'tenant_id': 'e60b3c1f3a43484fb71555a219b68b89', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '518fb4cb31784531b03c52dd2334cdf6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:04.529 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-244904085-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e60b3c1f3a43484fb71555a219b68b89', 'project_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'tenant_id': 'e60b3c1f3a43484fb71555a219b68b89', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '518fb4cb31784531b03c52dd2334cdf6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:04.714 13 INFO tempest.lib.common.rest_client [req-f5ea128d-15e4-4829-aa82-ac166db57e9f req-f5ea128d-15e4-4829-aa82-ac166db57e9f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-27 01:40:04.796 23 INFO tempest.lib.common.rest_client [req-bac94457-1ec9-4d5b-a48c-57acfb58c965 req-bac94457-1ec9-4d5b-a48c-57acfb58c965 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13 0.297s\n2026-05-27 01:40:04.892 13 INFO tempest.lib.common.rest_client [req-5d1cc243-8c86-4c9f-8821-eefa2c173497 req-5d1cc243-8c86-4c9f-8821-eefa2c173497 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s\n2026-05-27 01:40:05.024 13 INFO tempest.lib.common.rest_client [req-ea77247f-3008-4f46-b23b-bf0c0fb087c5 req-ea77247f-3008-4f46-b23b-bf0c0fb087c5 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.129s\n2026-05-27 01:40:05.139 21 INFO tempest.lib.common.rest_client [req-5cd07737-4b60-4c50-a8de-1a7da79ede45 req-5cd07737-4b60-4c50-a8de-1a7da79ede45 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-27 01:40:05.438 26 INFO tempest.lib.common.rest_client [req-3f46f49e-ea67-4fec-a6f1-34a58127c3dc req-3f46f49e-ea67-4fec-a6f1-34a58127c3dc ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/aa3149ee-501f-4548-9437-7dbbbd1c1dec/import 9.346s\n{7} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.681494s] ... ok\n2026-05-27 01:40:05.565 21 INFO tempest.lib.common.rest_client [req-e4297e9f-d6cf-440e-9bbb-b79fb9ac7f9e req-e4297e9f-d6cf-440e-9bbb-b79fb9ac7f9e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.423s\n2026-05-27 01:40:05.581 13 INFO tempest.lib.common.rest_client [req-3044d367-a5da-45be-9677-3e0045476735 req-3044d367-a5da-45be-9677-3e0045476735 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.554s\n2026-05-27 01:40:05.693 21 INFO tempest.lib.common.rest_client [req-7f6a2ce5-0d8c-41a3-9e28-47af14998eb3 req-7f6a2ce5-0d8c-41a3-9e28-47af14998eb3 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.127s\n2026-05-27 01:40:05.699 26 INFO tempest.lib.common.rest_client [req-ef10275a-2cfd-46a6-b3a7-066ca2199f4d req-ef10275a-2cfd-46a6-b3a7-066ca2199f4d ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ef0fc7a9c5854cde9b7017b48de7c94d 0.227s\n2026-05-27 01:40:05.699 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8031cb7605b349b7a2f33a210f067fde\n2026-05-27 01:40:05.748 13 INFO tempest.lib.common.rest_client [req-1687f84d-ff5d-47b4-81d5-fc1c65f4ed59 req-1687f84d-ff5d-47b4-81d5-fc1c65f4ed59 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:40:05.822 21 INFO tempest.lib.common.rest_client [req-085717c2-b23e-4ecf-acf7-2dff3673fc2d req-085717c2-b23e-4ecf-acf7-2dff3673fc2d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/resource_types 0.127s\n2026-05-27 01:40:05.968 21 INFO tempest.lib.common.rest_client [req-7dc72ef0-2c06-4b6c-8b35-7db35e05084f req-7dc72ef0-2c06-4b6c-8b35-7db35e05084f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties 0.143s\n2026-05-27 01:40:05.973 13 INFO tempest.lib.common.rest_client [req-2d3115d6-2b6c-46e0-95f5-93846d55bd87 req-2d3115d6-2b6c-46e0-95f5-93846d55bd87 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s\n2026-05-27 01:40:06.080 21 INFO tempest.lib.common.rest_client [req-240cd32b-7851-4015-837b-612b509b0995 req-240cd32b-7851-4015-837b-612b509b0995 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.107s\n2026-05-27 01:40:06.145 13 INFO tempest.lib.common.rest_client [req-44e9d85a-af25-4fc5-bc53-892c0ffb0255 req-44e9d85a-af25-4fc5-bc53-892c0ffb0255 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-27 01:40:06.170 26 INFO tempest.lib.common.rest_client [req-3d011c73-cef3-4439-99b1-f6160de4e35a req-3d011c73-cef3-4439-99b1-f6160de4e35a ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s\n2026-05-27 01:40:06.236 21 INFO tempest.lib.common.rest_client [req-ec76a9fe-5ff5-40d0-9dce-817f9e90e934 req-ec76a9fe-5ff5-40d0-9dce-817f9e90e934 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.154s\n2026-05-27 01:40:06.255 13 INFO tempest.lib.common.rest_client [req-c8fbd6a2-826e-4e5b-a18e-178f17024ffe req-c8fbd6a2-826e-4e5b-a18e-178f17024ffe ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/70ad82a683244db986d6b9f66518a067 0.108s\n2026-05-27 01:40:06.338 21 INFO tempest.lib.common.rest_client [req-fc6065e5-713e-40a6-bcc4-a57b01fbc9bc req-fc6065e5-713e-40a6-bcc4-a57b01fbc9bc ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.101s\n2026-05-27 01:40:06.429 13 INFO tempest.lib.common.rest_client [req-39ba392e-99c0-4e56-bb72-d690ced5542b req-39ba392e-99c0-4e56-bb72-d690ced5542b ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:40:06.448 21 INFO tempest.lib.common.rest_client [req-f9cd3224-6546-4870-97a1-173bd30bf6f8 req-f9cd3224-6546-4870-97a1-173bd30bf6f8 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties 0.109s\n2026-05-27 01:40:06.551 21 INFO tempest.lib.common.rest_client [req-c1da7d7a-67eb-47ae-b497-27cd0d02feb3 req-c1da7d7a-67eb-47ae-b497-27cd0d02feb3 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837 0.101s\n{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.411472s] ... ok\n2026-05-27 01:40:06.566 13 INFO tempest.lib.common.rest_client [req-5c8a84cd-f38c-4a4b-a50c-cd5050570235 req-5c8a84cd-f38c-4a4b-a50c-cd5050570235 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.136s\n2026-05-27 01:40:06.726 13 INFO tempest.lib.common.rest_client [req-f5d3dbab-af24-438c-b771-803f09425f63 req-f5d3dbab-af24-438c-b771-803f09425f63 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:40:06.863 26 INFO tempest.lib.common.rest_client [req-f9b889ba-9368-4c7a-87a9-61ceeaff81d1 req-f9b889ba-9368-4c7a-87a9-61ceeaff81d1 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8031cb7605b349b7a2f33a210f067fde&name=default 0.691s\n2026-05-27 01:40:06.875 21 INFO tempest.lib.common.rest_client [req-2507950f-4bbb-454c-9a72-d69fb5e55634 req-2507950f-4bbb-454c-9a72-d69fb5e55634 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7def12758b3b4a88b3ea4ef11a312cf4 0.293s\n2026-05-27 01:40:06.916 13 INFO tempest.lib.common.rest_client [req-a4f8322c-3b54-4762-b85c-677256e5950a req-a4f8322c-3b54-4762-b85c-677256e5950a ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.188s\n2026-05-27 01:40:06.917 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3232fcc694f8459bbccd3d3ebf44f4eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:06.917 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1737437144-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd1432639e9d48c0913a3165207026a3', 'project_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'tenant_id': 'cd1432639e9d48c0913a3165207026a3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3232fcc694f8459bbccd3d3ebf44f4eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:06.918 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1737437144-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd1432639e9d48c0913a3165207026a3', 'project_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'tenant_id': 'cd1432639e9d48c0913a3165207026a3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3232fcc694f8459bbccd3d3ebf44f4eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:07.175 21 INFO tempest.lib.common.rest_client [req-d90a1379-729b-45c8-adc1-c7459e23adda req-d90a1379-729b-45c8-adc1-c7459e23adda ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/518fb4cb31784531b03c52dd2334cdf6 0.298s\n2026-05-27 01:40:07.176 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1b024f87c9c94b54a252c668ee4c24df\n2026-05-27 01:40:07.315 26 INFO tempest.lib.common.rest_client [req-cf5f7ff7-938b-4d7e-999d-67ed4d7964e1 req-cf5f7ff7-938b-4d7e-999d-67ed4d7964e1 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5ec65cad-cd2b-4b07-a684-de33f579a11e 0.449s\n2026-05-27 01:40:07.483 13 INFO tempest.lib.common.rest_client [req-32e4321c-7bfa-4079-a0ea-7d1bf937ece3 req-32e4321c-7bfa-4079-a0ea-7d1bf937ece3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-27 01:40:07.620 26 INFO tempest.lib.common.rest_client [req-a50b8b82-d497-457d-b1ec-c62cc545ba2e req-a50b8b82-d497-457d-b1ec-c62cc545ba2e ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde 0.299s\n2026-05-27 01:40:07.697 21 INFO tempest.lib.common.rest_client [req-91ec94a5-5430-4a1c-a114-cf02d9fcc792 req-91ec94a5-5430-4a1c-a114-cf02d9fcc792 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-27 01:40:07.772 13 INFO tempest.lib.common.rest_client [req-7c2f39b0-f828-4cbf-8441-c11320e61f56 req-7c2f39b0-f828-4cbf-8441-c11320e61f56 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.286s\n2026-05-27 01:40:08.327 13 INFO tempest.lib.common.rest_client [req-1ef21a97-4ad9-43e2-810e-65a72668a30f req-1ef21a97-4ad9-43e2-810e-65a72668a30f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.553s\n2026-05-27 01:40:08.384 21 INFO tempest.lib.common.rest_client [req-0b690d74-1c9f-449d-ba8e-3b1eebf93ec9 req-0b690d74-1c9f-449d-ba8e-3b1eebf93ec9 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1b024f87c9c94b54a252c668ee4c24df&name=default 0.683s\n2026-05-27 01:40:08.423 13 INFO tempest.lib.common.rest_client [req-ede46dc4-484f-4070-997d-a8db5491bd5f req-ede46dc4-484f-4070-997d-a8db5491bd5f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-27 01:40:08.552 13 INFO tempest.lib.common.rest_client [req-da274dff-e617-4dc9-adbb-ac6a265f7d43 req-da274dff-e617-4dc9-adbb-ac6a265f7d43 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/e4ac3cd34d244bdea43cf6630298f44a 0.127s\n2026-05-27 01:40:08.715 13 INFO tempest.lib.common.rest_client [req-88379a93-776e-467b-849a-cb6f921d572f req-88379a93-776e-467b-849a-cb6f921d572f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:40:08.826 21 INFO tempest.lib.common.rest_client [req-35586cbf-34fa-4bca-bfa0-ae8486ce0368 req-35586cbf-34fa-4bca-bfa0-ae8486ce0368 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b6bc1b4c-1a0f-461f-bb85-15040964bae5 0.439s\n2026-05-27 01:40:08.841 13 INFO tempest.lib.common.rest_client [req-c6795ad1-be24-465f-80eb-eb9ccffad96e req-c6795ad1-be24-465f-80eb-eb9ccffad96e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/70ad82a683244db986d6b9f66518a067 0.124s\n2026-05-27 01:40:09.006 13 INFO tempest.lib.common.rest_client [req-32c0d712-389c-4ca0-9358-8ef7fdcc322c req-32c0d712-389c-4ca0-9358-8ef7fdcc322c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:40:09.106 21 INFO tempest.lib.common.rest_client [req-03496d49-abd3-4dcc-9253-3c478efbf725 req-03496d49-abd3-4dcc-9253-3c478efbf725 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df 0.277s\n2026-05-27 01:40:09.106 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e60b3c1f3a43484fb71555a219b68b89\n2026-05-27 01:40:09.180 13 INFO tempest.lib.common.rest_client [req-4230ffae-0fbd-47c6-8240-744b164f7735 req-4230ffae-0fbd-47c6-8240-744b164f7735 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/89a5050f7de542e3bca52d9e6d7380fa 0.171s\n2026-05-27 01:40:09.346 13 INFO tempest.lib.common.rest_client [req-f7beb4ba-d9a0-4eaf-bdd4-79b0c942a597 req-f7beb4ba-d9a0-4eaf-bdd4-79b0c942a597 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:40:09.458 13 INFO tempest.lib.common.rest_client [req-83369883-2338-47c2-94ee-eec206eafaaa req-83369883-2338-47c2-94ee-eec206eafaaa ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/e4ac3cd34d244bdea43cf6630298f44a 0.109s\n2026-05-27 01:40:09.458 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 781259aa9f0c402280df9665667c0c37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.458 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1139480217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '658f273446e44e67b66090f66ef4506e', 'project_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'tenant_id': '658f273446e44e67b66090f66ef4506e', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '781259aa9f0c402280df9665667c0c37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.459 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1139480217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '658f273446e44e67b66090f66ef4506e', 'project_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'tenant_id': '658f273446e44e67b66090f66ef4506e', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '781259aa9f0c402280df9665667c0c37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.503 21 INFO tempest.lib.common.rest_client [req-3a5d957c-ee4b-47a6-819b-362106e83807 req-3a5d957c-ee4b-47a6-819b-362106e83807 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e60b3c1f3a43484fb71555a219b68b89&name=default 0.395s\n2026-05-27 01:40:09.909 21 INFO tempest.lib.common.rest_client [req-f5412288-4e1f-4587-8a80-e3f64360468e req-f5412288-4e1f-4587-8a80-e3f64360468e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b2a39aba-c951-4050-85df-ee65e89056aa 0.404s\n2026-05-27 01:40:10.001 13 INFO tempest.lib.common.rest_client [req-4402c0ac-4352-4a51-9086-743d0ff19f86 req-4402c0ac-4352-4a51-9086-743d0ff19f86 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-27 01:40:10.002 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-27 01:40:10.160 21 INFO tempest.lib.common.rest_client [req-1cc7d744-77b9-4e08-a8b0-a6889af57746 req-1cc7d744-77b9-4e08-a8b0-a6889af57746 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89 0.249s\n2026-05-27 01:40:10.408 13 INFO tempest.lib.common.rest_client [req-afc50c0f-6935-4a39-b6aa-6e7ea10e041f req-afc50c0f-6935-4a39-b6aa-6e7ea10e041f ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.403s\n2026-05-27 01:40:10.524 13 INFO tempest.lib.common.rest_client [req-5879d073-35b7-4448-81a9-fa755d6a3c20 req-5879d073-35b7-4448-81a9-fa755d6a3c20 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b/members 0.113s\n2026-05-27 01:40:10.857 13 INFO tempest.lib.common.rest_client [req-414d0b90-c79a-46fd-9fb1-3464379e7024 req-414d0b90-c79a-46fd-9fb1-3464379e7024 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b/members/658f273446e44e67b66090f66ef4506e 0.330s\n2026-05-27 01:40:11.001 13 INFO tempest.lib.common.rest_client [req-f2597c9c-3af4-469a-8a79-bf6f0037d901 req-f2597c9c-3af4-469a-8a79-bf6f0037d901 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b 0.141s\n{1} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [0.999114s] ... ok\n2026-05-27 01:40:11.118 13 INFO tempest.lib.common.rest_client [req-0fb7a6c6-8a76-4c9a-a7fd-6ef6e10aeb54 req-0fb7a6c6-8a76-4c9a-a7fd-6ef6e10aeb54 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.114s\n2026-05-27 01:40:11.239 13 INFO tempest.lib.common.rest_client [req-51835463-32da-44b7-8369-0618a728e9dd req-51835463-32da-44b7-8369-0618a728e9dd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248/members 0.118s\n2026-05-27 01:40:11.448 13 INFO tempest.lib.common.rest_client [req-f13a2193-fd20-4e4b-b09c-21ac71443f82 req-f13a2193-fd20-4e4b-b09c-21ac71443f82 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.206s\n2026-05-27 01:40:11.535 13 INFO tempest.lib.common.rest_client [req-dcf41400-1879-479b-b905-a480cdde3d30 req-dcf41400-1879-479b-b905-a480cdde3d30 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248/members/658f273446e44e67b66090f66ef4506e 0.085s\n2026-05-27 01:40:11.692 13 INFO tempest.lib.common.rest_client [req-f3748f41-63f7-4960-af8a-67caf8e745bc req-f3748f41-63f7-4960-af8a-67caf8e745bc ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.155s\n2026-05-27 01:40:11.824 13 INFO tempest.lib.common.rest_client [req-af138f14-8f36-4ea6-ae11-0deaab438c02 req-af138f14-8f36-4ea6-ae11-0deaab438c02 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248 0.128s\n{1} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.821966s] ... ok\n2026-05-27 01:40:12.154 13 INFO tempest.lib.common.rest_client [req-55902ec1-2293-4b5c-b1a1-bb32cfa62c36 req-55902ec1-2293-4b5c-b1a1-bb32cfa62c36 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3232fcc694f8459bbccd3d3ebf44f4eb 0.296s\n2026-05-27 01:40:12.444 13 INFO tempest.lib.common.rest_client [req-c871b58c-40b4-4000-af34-19eede8a8869 req-c871b58c-40b4-4000-af34-19eede8a8869 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/781259aa9f0c402280df9665667c0c37 0.288s\n2026-05-27 01:40:12.445 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 658f273446e44e67b66090f66ef4506e\n2026-05-27 01:40:12.991 13 INFO tempest.lib.common.rest_client [req-4b016f90-746c-46a6-b504-468a5140df72 req-4b016f90-746c-46a6-b504-468a5140df72 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:40:13.724 13 INFO tempest.lib.common.rest_client [req-44471d0e-66cb-496a-b650-91d6e7f74300 req-44471d0e-66cb-496a-b650-91d6e7f74300 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=658f273446e44e67b66090f66ef4506e&name=default 0.732s\n2026-05-27 01:40:14.216 13 INFO tempest.lib.common.rest_client [req-54a5017a-90ec-405c-869f-adb172983159 req-54a5017a-90ec-405c-869f-adb172983159 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35c15151-8947-4d7e-a99a-746ebaeb1ea0 0.489s\n2026-05-27 01:40:14.434 13 INFO tempest.lib.common.rest_client [req-316885ea-aa50-4190-8d76-2ae4c13ad67a req-316885ea-aa50-4190-8d76-2ae4c13ad67a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e 0.215s\n2026-05-27 01:40:14.434 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd1432639e9d48c0913a3165207026a3\n2026-05-27 01:40:14.878 13 INFO tempest.lib.common.rest_client [req-b0046f24-05ed-4ca3-94ae-cec71f418e31 req-b0046f24-05ed-4ca3-94ae-cec71f418e31 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd1432639e9d48c0913a3165207026a3&name=default 0.441s\n2026-05-27 01:40:15.346 13 INFO tempest.lib.common.rest_client [req-4966eb8f-917f-442c-80d4-030dd792d4e8 req-4966eb8f-917f-442c-80d4-030dd792d4e8 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e23177a-1365-466f-b4fc-102af92463dd 0.463s\n2026-05-27 01:40:15.619 13 INFO tempest.lib.common.rest_client [req-700d937f-a977-4e58-81cb-6857b2fed302 req-700d937f-a977-4e58-81cb-6857b2fed302 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3 0.268s\n\n======\nTotals\n======\nRan: 66 tests in 34.9390 sec.\n - Passed: 50\n - Skipped: 16\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 55.5899 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (7 tests) => 0:00:09.312792\n - Worker 1 (4 tests) => 0:00:23.283761\n - Worker 2 (2 tests) => 0:00:11.644578\n - Worker 3 (11 tests) => 0:00:08.543484\n - Worker 4 (2 tests) => 0:00:00.033792\n - Worker 5 (4 tests) => 0:00:14.962322\n - Worker 6 (2 tests) => 0:00:12.949750\n - Worker 7 (11 tests) => 0:00:19.289212\n - Worker 8 (4 tests) => 0:00:08.632558\n - Worker 9 (2 tests) => 0:00:02.523732\n - Worker 10 (1 tests) => 0:00:00\n - Worker 11 (3 tests) => 0:00:02.347406\n - Worker 12 (2 tests) => 0:00:00.971068\n - Worker 13 (6 tests) => 0:00:05.307840\n - Worker 14 (4 tests) => 0:00:00.061671\n - Worker 15 (1 tests) => 0:00:00\n\n## NETWORK (API)\n\n+ echo\n+ echo '## NETWORK (API)'\n+ echo\n+ _tempest tempest.api.network\n+ local regex=tempest.api.network\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.network --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0140.log\n2026-05-27 01:40:19.889 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:19.974 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:19.974 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.361 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:42.370 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:42.370 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:42.384 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.395 26 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:42.360 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:42.361 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:42.369 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.379 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:42.486 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:42.487 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:42.487 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:42.516 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.519 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:42.519 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.534 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:42.780 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:42.795 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.809 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.812 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:42.863 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:42.865 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:42.865 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:42.866 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:42.866 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.867 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:42.875 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:43.195 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:43.196 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:43.196 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:43.210 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:43.226 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:43.241 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:43.242 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:43.245 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:43.246 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:43.253 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.254 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:43.255 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:43.269 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:43.761 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:43.771 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:43.771 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:43.782 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:43.793 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:43.897 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:43.906 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:43.906 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.918 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:43.918 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:43.930 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:43.923 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:43.926 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:43.926 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:43.940 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:44.296 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:44.297 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:44.297 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:44.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:44.315 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:44.311 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:44.312 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:44.313 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:44.319 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:44.322 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:44.334 28 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:44.640 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:44.640 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:44.651 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:44.660 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:44.660 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:44.681 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:44.914 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:44.915 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:44.916 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:44.919 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:44.925 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:44.937 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:44.990 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:45.012 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.012 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:45.000 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.001 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:45.015 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:45.109 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:40:45.119 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.119 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.130 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:40:45.142 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:40:45.138 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.138 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:45.435 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:46.222 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:46.404 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:46.581 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:47.286 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:47.640 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:48.166 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:11.611 17 INFO tempest.lib.common.rest_client [req-82f4e881-d259-44e8-a4d4-71d09d2c428d req-82f4e881-d259-44e8-a4d4-71d09d2c428d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s\n2026-05-27 01:41:11.608 26 INFO tempest.lib.common.rest_client [req-9d180f4a-3451-45c8-aaf4-2bd571ce82c3 req-9d180f4a-3451-45c8-aaf4-2bd571ce82c3 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s\n2026-05-27 01:41:12.180 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:41:12.179 35 INFO tempest.lib.common.rest_client [req-2adedeb3-a618-489a-bee6-c5b8714c9226 req-2adedeb3-a618-489a-bee6-c5b8714c9226 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s\n{2} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-27 01:41:12.459 31 INFO tempest.lib.common.rest_client [req-6af8ef8e-56a0-4cbe-87d6-1471ef3c924e req-6af8ef8e-56a0-4cbe-87d6-1471ef3c924e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-27 01:41:12.531 17 INFO tempest.lib.common.rest_client [req-203d98cc-bbdf-4b32-9f4b-3b105199d21c req-203d98cc-bbdf-4b32-9f4b-3b105199d21c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s\n2026-05-27 01:41:12.535 26 INFO tempest.lib.common.rest_client [req-72563249-c7b5-4582-8bc7-19c76bafa3a7 req-72563249-c7b5-4582-8bc7-19c76bafa3a7 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s\n2026-05-27 01:41:12.655 17 INFO tempest.lib.common.rest_client [req-3d0b8b92-f339-4902-9643-7ea0f1c4cf0d req-3d0b8b92-f339-4902-9643-7ea0f1c4cf0d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-27 01:41:12.726 15 INFO tempest.lib.common.rest_client [req-b1bdb53a-3e65-4ccd-8526-4aa529244ef4 req-b1bdb53a-3e65-4ccd-8526-4aa529244ef4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-27 01:41:12.817 26 INFO tempest.lib.common.rest_client [req-9077f5b6-2645-4a3e-a8f4-9363010fb66b req-9077f5b6-2645-4a3e-a8f4-9363010fb66b ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s\n2026-05-27 01:41:12.890 17 INFO tempest.lib.common.rest_client [req-4875d8c9-30c3-40e0-8b91-441dd5a63613 req-4875d8c9-30c3-40e0-8b91-441dd5a63613 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-27 01:41:12.978 35 INFO tempest.lib.common.rest_client [req-ee0bf9be-29fe-4fcf-823e-4ffa511e7765 req-ee0bf9be-29fe-4fcf-823e-4ffa511e7765 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s\n2026-05-27 01:41:13.129 41 INFO tempest.lib.common.rest_client [req-5a2ad8a8-faa0-4f7f-a332-80b88dd69b94 req-5a2ad8a8-faa0-4f7f-a332-80b88dd69b94 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-27 01:41:13.139 31 INFO tempest.lib.common.rest_client [req-0286bc08-50b9-44c7-a2e6-191f500612f2 req-0286bc08-50b9-44c7-a2e6-191f500612f2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-27 01:41:13.141 26 INFO tempest.lib.common.rest_client [req-8eaa73fa-278b-45e0-8523-dbf9c8842d41 req-8eaa73fa-278b-45e0-8523-dbf9c8842d41 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s\n2026-05-27 01:41:13.312 35 INFO tempest.lib.common.rest_client [req-a11c3649-5ac8-444f-b66d-30e0de00483f req-a11c3649-5ac8-444f-b66d-30e0de00483f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.322s\n2026-05-27 01:41:13.328 31 INFO tempest.lib.common.rest_client [req-a2321e13-e3c3-4f2e-b118-c42c187a8be0 req-a2321e13-e3c3-4f2e-b118-c42c187a8be0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s\n2026-05-27 01:41:13.419 15 INFO tempest.lib.common.rest_client [req-5b438d6d-9d43-404c-b648-71f5a5aa3d37 req-5b438d6d-9d43-404c-b648-71f5a5aa3d37 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-27 01:41:13.516 35 INFO tempest.lib.common.rest_client [req-0f3d25b0-c1e8-420b-abf3-02be9b5fa225 req-0f3d25b0-c1e8-420b-abf3-02be9b5fa225 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s\n2026-05-27 01:41:13.567 17 INFO tempest.lib.common.rest_client [req-a0ff3897-a391-41d3-8f6b-2744dd2e0780 req-a0ff3897-a391-41d3-8f6b-2744dd2e0780 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-27 01:41:13.677 15 INFO tempest.lib.common.rest_client [req-6e91ebfd-db66-493f-a35d-611a2d7c3bbf req-6e91ebfd-db66-493f-a35d-611a2d7c3bbf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.249s\n2026-05-27 01:41:13.747 26 INFO tempest.lib.common.rest_client [req-cf0c0395-f04b-4764-ada8-922019a1a293 req-cf0c0395-f04b-4764-ada8-922019a1a293 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.596s\n2026-05-27 01:41:13.758 41 INFO tempest.lib.common.rest_client [req-2aa1a335-4e53-47b4-85a9-4db60aca085d req-2aa1a335-4e53-47b4-85a9-4db60aca085d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-27 01:41:13.775 21 INFO tempest.lib.common.rest_client [req-d3d7a557-36a1-466a-a872-dd3169320dbb req-d3d7a557-36a1-466a-a872-dd3169320dbb ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-27 01:41:13.816 31 INFO tempest.lib.common.rest_client [req-aae82ffe-bb19-4b21-96e7-e75dc4ec3105 req-aae82ffe-bb19-4b21-96e7-e75dc4ec3105 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.454s\n2026-05-27 01:41:13.908 28 INFO tempest.lib.common.rest_client [req-b8311da2-fb6f-4f19-bfd5-345668a20072 req-b8311da2-fb6f-4f19-bfd5-345668a20072 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-27 01:41:13.915 17 INFO tempest.lib.common.rest_client [req-6c131323-eda2-4623-bdd6-42b1aed460f0 req-6c131323-eda2-4623-bdd6-42b1aed460f0 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:41:13.931 26 INFO tempest.lib.common.rest_client [req-27938701-77d9-427c-88fd-436c6b99da67 req-27938701-77d9-427c-88fd-436c6b99da67 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:41:13.940 41 INFO tempest.lib.common.rest_client [req-5d9595fa-080e-44f0-8e86-29a9ec61aee8 req-5d9595fa-080e-44f0-8e86-29a9ec61aee8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s\n2026-05-27 01:41:13.965 15 INFO tempest.lib.common.rest_client [req-60936238-0b57-4fc8-9537-71148d779625 req-60936238-0b57-4fc8-9537-71148d779625 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-27 01:41:14.095 23 INFO tempest.lib.common.rest_client [req-7eb63c34-3602-473d-83ea-9d6ed64b0a07 req-7eb63c34-3602-473d-83ea-9d6ed64b0a07 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.912s\n2026-05-27 01:41:14.117 19 INFO tempest.lib.common.rest_client [req-75574c6e-039b-4d5f-a253-aa0671a9f286 req-75574c6e-039b-4d5f-a253-aa0671a9f286 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s\n2026-05-27 01:41:14.168 26 INFO tempest.lib.common.rest_client [req-70d94caa-e25e-47ee-8683-9e75ed2e17cf req-70d94caa-e25e-47ee-8683-9e75ed2e17cf ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.233s\n2026-05-27 01:41:14.184 41 INFO tempest.lib.common.rest_client [req-05de49a7-5580-4fde-aa9b-fb47c2506a53 req-05de49a7-5580-4fde-aa9b-fb47c2506a53 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s\n2026-05-27 01:41:14.191 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:41:14.203 35 INFO tempest.lib.common.rest_client [req-e885a1df-62e0-4fa7-8fcb-68f478c03ca0 req-e885a1df-62e0-4fa7-8fcb-68f478c03ca0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.686s\n{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-27 01:41:14.329 17 INFO tempest.lib.common.rest_client [req-42dffcc1-84b4-4e42-8c37-dcbdff585765 req-42dffcc1-84b4-4e42-8c37-dcbdff585765 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/e4ac3cd34d244bdea43cf6630298f44a 0.412s\n2026-05-27 01:41:14.353 31 INFO tempest.lib.common.rest_client [req-df6abd89-0b75-4fac-9143-ec0e7332d9d9 req-df6abd89-0b75-4fac-9143-ec0e7332d9d9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s\n2026-05-27 01:41:14.408 33 INFO tempest.lib.common.rest_client [req-222383c3-a7a0-4631-a5c7-1b264bd77ae8 req-222383c3-a7a0-4631-a5c7-1b264bd77ae8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-27 01:41:14.464 21 INFO tempest.lib.common.rest_client [req-bec71d12-9848-44d3-b7aa-09c08c8b3173 req-bec71d12-9848-44d3-b7aa-09c08c8b3173 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:41:14.559 39 INFO tempest.lib.common.rest_client [req-9ffcd8df-73a6-4185-aa27-0455e4c35981 req-9ffcd8df-73a6-4185-aa27-0455e4c35981 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-27 01:41:14.770 37 INFO tempest.lib.common.rest_client [req-f9fafca5-0d7c-4e08-a21c-2845eaaf0924 req-f9fafca5-0d7c-4e08-a21c-2845eaaf0924 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-27 01:41:14.778 28 INFO tempest.lib.common.rest_client [req-cd2c482a-2d59-4075-b3f5-ad037bdaf194 req-cd2c482a-2d59-4075-b3f5-ad037bdaf194 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s\n2026-05-27 01:41:14.787 15 INFO tempest.lib.common.rest_client [req-a565a129-bfc6-4f7c-82b5-94cc8df479c6 req-a565a129-bfc6-4f7c-82b5-94cc8df479c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.820s\n2026-05-27 01:41:14.820 35 INFO tempest.lib.common.rest_client [req-edb77677-e26d-4786-8d25-00b154005f45 req-edb77677-e26d-4786-8d25-00b154005f45 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.608s\n2026-05-27 01:41:14.847 19 INFO tempest.lib.common.rest_client [req-6e9bd676-31f8-456a-83a7-a9ce0025d12d req-6e9bd676-31f8-456a-83a7-a9ce0025d12d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s\n2026-05-27 01:41:14.849 31 INFO tempest.lib.common.rest_client [req-6b8eb61d-dce6-4338-b6fb-08f448f0a74e req-6b8eb61d-dce6-4338-b6fb-08f448f0a74e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s\n2026-05-27 01:41:14.886 23 INFO tempest.lib.common.rest_client [req-556f0f78-c6e8-474c-a101-600a6430ef15 req-556f0f78-c6e8-474c-a101-600a6430ef15 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s\n2026-05-27 01:41:14.922 26 INFO tempest.lib.common.rest_client [req-ffd3f9e8-155f-488f-9cbb-6a8e3a615ad0 req-ffd3f9e8-155f-488f-9cbb-6a8e3a615ad0 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.751s\n2026-05-27 01:41:14.926 11 INFO tempest.lib.common.rest_client [req-16ff2dfd-072c-4d3e-9f15-049ff3eb0a35 req-16ff2dfd-072c-4d3e-9f15-049ff3eb0a35 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s\n2026-05-27 01:41:14.963 17 INFO tempest.lib.common.rest_client [req-587c00ec-78c1-4b67-b22d-226a4ffd9ecd req-587c00ec-78c1-4b67-b22d-226a4ffd9ecd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s\n2026-05-27 01:41:14.994 21 INFO tempest.lib.common.rest_client [req-70813749-87ca-4c69-9d22-784f761f054e req-70813749-87ca-4c69-9d22-784f761f054e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.528s\n2026-05-27 01:41:15.133 13 INFO tempest.lib.common.rest_client [req-9c81b418-7d1c-4f34-bc3e-a84dc7addb42 req-9c81b418-7d1c-4f34-bc3e-a84dc7addb42 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.915s\n2026-05-27 01:41:15.167 15 INFO tempest.lib.common.rest_client [req-1565124c-2457-436d-9b4f-1902073d037c req-1565124c-2457-436d-9b4f-1902073d037c ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-27 01:41:15.198 41 INFO tempest.lib.common.rest_client [req-437e73b5-1e8d-4b1d-b7ac-3111acb7b622 req-437e73b5-1e8d-4b1d-b7ac-3111acb7b622 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.012s\n2026-05-27 01:41:15.208 39 INFO tempest.lib.common.rest_client [req-aa90dc5c-019b-48fa-9480-8241257ff3bd req-aa90dc5c-019b-48fa-9480-8241257ff3bd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-27 01:41:15.241 31 INFO tempest.lib.common.rest_client [req-26d28670-f7f0-4220-b659-38b967dbc51c req-26d28670-f7f0-4220-b659-38b967dbc51c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/e4ac3cd34d244bdea43cf6630298f44a 0.387s\n2026-05-27 01:41:15.289 29 INFO tempest.lib.common.rest_client [req-17928db5-329a-4ce2-9787-1c504048b555 req-17928db5-329a-4ce2-9787-1c504048b555 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.014s\n2026-05-27 01:41:15.288 19 INFO tempest.lib.common.rest_client [req-d158c468-8754-4244-856f-4f86013bfbab req-d158c468-8754-4244-856f-4f86013bfbab ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.440s\n2026-05-27 01:41:15.340 28 INFO tempest.lib.common.rest_client [req-f11eda74-6b94-4307-b6b9-7685f92b579e req-f11eda74-6b94-4307-b6b9-7685f92b579e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.559s\n2026-05-27 01:41:15.348 26 INFO tempest.lib.common.rest_client [req-ca9aed05-63f5-49dd-9d97-01f0d0e61736 req-ca9aed05-63f5-49dd-9d97-01f0d0e61736 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/70ad82a683244db986d6b9f66518a067 0.424s\n2026-05-27 01:41:15.423 33 INFO tempest.lib.common.rest_client [req-8aef8d11-32ec-4ab6-92b6-eb6027c8a412 req-8aef8d11-32ec-4ab6-92b6-eb6027c8a412 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.979s\n2026-05-27 01:41:15.455 21 INFO tempest.lib.common.rest_client [req-d3e43696-dae6-433c-9725-69db195814a2 req-d3e43696-dae6-433c-9725-69db195814a2 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s\n2026-05-27 01:41:15.455 23 INFO tempest.lib.common.rest_client [req-64f05f6c-1e0a-43ed-8179-327be40bbd72 req-64f05f6c-1e0a-43ed-8179-327be40bbd72 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.565s\n2026-05-27 01:41:15.458 35 INFO tempest.lib.common.rest_client [req-4b2040ca-0a4d-4a80-87f8-306b86470ee6 req-4b2040ca-0a4d-4a80-87f8-306b86470ee6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/e4ac3cd34d244bdea43cf6630298f44a 0.633s\n2026-05-27 01:41:15.524 37 INFO tempest.lib.common.rest_client [req-178726d8-6172-4b8d-9b43-2776219bf14a req-178726d8-6172-4b8d-9b43-2776219bf14a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s\n2026-05-27 01:41:15.553 39 INFO tempest.lib.common.rest_client [req-71244c89-4b5a-440d-a4e3-e2f2c625a0e1 req-71244c89-4b5a-440d-a4e3-e2f2c625a0e1 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.342s\n2026-05-27 01:41:15.574 17 INFO tempest.lib.common.rest_client [req-a0bf2f1f-7647-47d5-b277-e1b159308fe3 req-a0bf2f1f-7647-47d5-b277-e1b159308fe3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/70ad82a683244db986d6b9f66518a067 0.606s\n2026-05-27 01:41:15.589 19 INFO tempest.lib.common.rest_client [req-bc517001-9935-4715-893b-32c1d6ee3126 req-bc517001-9935-4715-893b-32c1d6ee3126 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s\n2026-05-27 01:41:15.594 15 INFO tempest.lib.common.rest_client [req-a5f4b0b4-af1f-4dce-9354-96b5560111fd req-a5f4b0b4-af1f-4dce-9354-96b5560111fd ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.424s\n2026-05-27 01:41:15.644 26 INFO tempest.lib.common.rest_client [req-33788a88-00b8-4897-8ebf-46f3a23ecfd4 req-33788a88-00b8-4897-8ebf-46f3a23ecfd4 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:41:15.667 13 INFO tempest.lib.common.rest_client [req-b9a8de21-fbad-4056-a0ea-c54258721189 req-b9a8de21-fbad-4056-a0ea-c54258721189 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:41:15.686 31 INFO tempest.lib.common.rest_client [req-fd19e74c-73f5-4231-a8fb-2e1622859385 req-fd19e74c-73f5-4231-a8fb-2e1622859385 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-27 01:41:15.690 11 INFO tempest.lib.common.rest_client [req-e302f947-a78c-44af-8fbb-b33e400299e9 req-e302f947-a78c-44af-8fbb-b33e400299e9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s\n2026-05-27 01:41:15.689 35 INFO tempest.lib.common.rest_client [req-9dd6d27a-c031-482f-ba32-799862859d1a req-9dd6d27a-c031-482f-ba32-799862859d1a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-27 01:41:15.703 41 INFO tempest.lib.common.rest_client [req-b16a7969-e6d8-4dde-a0d5-2e4a5b2bd086 req-b16a7969-e6d8-4dde-a0d5-2e4a5b2bd086 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s\n2026-05-27 01:41:15.717 15 INFO tempest.lib.common.rest_client [req-287d8a5f-56dc-4b38-bf72-0acd630329d9 req-287d8a5f-56dc-4b38-bf72-0acd630329d9 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-27 01:41:15.740 28 INFO tempest.lib.common.rest_client [req-c60a3347-d436-4a65-a155-6aebd0753110 req-c60a3347-d436-4a65-a155-6aebd0753110 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.385s\n2026-05-27 01:41:15.757 17 INFO tempest.lib.common.rest_client [req-b3a5b1da-8b73-44f0-8d9d-1575626bb7f0 req-b3a5b1da-8b73-44f0-8d9d-1575626bb7f0 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-27 01:41:15.755 33 INFO tempest.lib.common.rest_client [req-c0344715-ed18-43b3-b91b-5dbe3f303531 req-c0344715-ed18-43b3-b91b-5dbe3f303531 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.331s\n2026-05-27 01:41:15.833 37 INFO tempest.lib.common.rest_client [req-e59ca70b-ce7b-40e1-9df5-25807dd0a69d req-e59ca70b-ce7b-40e1-9df5-25807dd0a69d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.307s\n2026-05-27 01:41:15.858 15 INFO tempest.lib.common.rest_client [req-ff19a282-20c3-4431-80a4-d2db67000002 req-ff19a282-20c3-4431-80a4-d2db67000002 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/70ad82a683244db986d6b9f66518a067 0.137s\n2026-05-27 01:41:15.881 31 INFO tempest.lib.common.rest_client [req-a88b426d-3846-4512-b8b2-7adc833aa551 req-a88b426d-3846-4512-b8b2-7adc833aa551 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/70ad82a683244db986d6b9f66518a067 0.193s\n2026-05-27 01:41:15.908 23 INFO tempest.lib.common.rest_client [req-fa137545-24f0-46b1-a490-54a037bb17d2 req-fa137545-24f0-46b1-a490-54a037bb17d2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s\n2026-05-27 01:41:16.038 17 INFO tempest.lib.common.rest_client [req-db060762-04f6-42c2-b828-861d67cbb3ef req-db060762-04f6-42c2-b828-861d67cbb3ef ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/89a5050f7de542e3bca52d9e6d7380fa 0.279s\n2026-05-27 01:41:16.063 39 INFO tempest.lib.common.rest_client [req-f6e7aa04-5b1d-4af4-a576-a9cb688adf36 req-f6e7aa04-5b1d-4af4-a576-a9cb688adf36 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s\n2026-05-27 01:41:16.081 15 INFO tempest.lib.common.rest_client [req-39f18394-dbac-46a5-95a4-b6b0a7936ffb req-39f18394-dbac-46a5-95a4-b6b0a7936ffb ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-27 01:41:16.106 21 INFO tempest.lib.common.rest_client [req-c20e1aea-eabb-47b1-8333-fcd755919ca4 req-c20e1aea-eabb-47b1-8333-fcd755919ca4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-27 01:41:16.159 29 INFO tempest.lib.common.rest_client [req-a1d0df0f-bfb8-4c3c-8098-047aaa7b164a req-a1d0df0f-bfb8-4c3c-8098-047aaa7b164a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s\n2026-05-27 01:41:16.169 13 INFO tempest.lib.common.rest_client [req-7c26c761-bda8-43b8-925c-54f3019dcc49 req-7c26c761-bda8-43b8-925c-54f3019dcc49 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s\n2026-05-27 01:41:16.198 35 INFO tempest.lib.common.rest_client [req-dcc79c3e-6c1c-4fb5-be91-128a3e4c5ce6 req-dcc79c3e-6c1c-4fb5-be91-128a3e4c5ce6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/70ad82a683244db986d6b9f66518a067 0.503s\n2026-05-27 01:41:16.240 26 INFO tempest.lib.common.rest_client [req-648c3547-c1e3-4337-9070-8ad93c9654ef req-648c3547-c1e3-4337-9070-8ad93c9654ef ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.593s\n2026-05-27 01:41:16.252 41 INFO tempest.lib.common.rest_client [req-f910d0ed-3ce4-4800-a23e-e289987b0ea6 req-f910d0ed-3ce4-4800-a23e-e289987b0ea6 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/e4ac3cd34d244bdea43cf6630298f44a 0.547s\n2026-05-27 01:41:16.286 19 INFO tempest.lib.common.rest_client [req-b8fe626b-1ca9-4226-ab8e-318c86e14e90 req-b8fe626b-1ca9-4226-ab8e-318c86e14e90 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s\n2026-05-27 01:41:16.308 17 INFO tempest.lib.common.rest_client [req-493f3385-3d2a-4331-9a9e-b8e14b10e939 req-493f3385-3d2a-4331-9a9e-b8e14b10e939 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-27 01:41:16.314 21 INFO tempest.lib.common.rest_client [req-57d7e569-1a03-4a9d-92ed-c86bc6e2a74f req-57d7e569-1a03-4a9d-92ed-c86bc6e2a74f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-27 01:41:16.346 31 INFO tempest.lib.common.rest_client [req-b2ca21f7-d2c4-482f-80b0-60945c6e2c4f req-b2ca21f7-d2c4-482f-80b0-60945c6e2c4f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s\n2026-05-27 01:41:16.356 11 INFO tempest.lib.common.rest_client [req-f2c906ee-73e2-4947-9eaa-6e29fc0934cb req-f2c906ee-73e2-4947-9eaa-6e29fc0934cb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.664s\n2026-05-27 01:41:16.371 19 INFO tempest.lib.common.rest_client [req-1aa28cac-084e-46b2-966a-5fee690ab9e2 req-1aa28cac-084e-46b2-966a-5fee690ab9e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.081s\n2026-05-27 01:41:16.396 35 INFO tempest.lib.common.rest_client [req-82a87864-c9d6-4699-a65c-0ac4b9dac15e req-82a87864-c9d6-4699-a65c-0ac4b9dac15e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:41:16.416 33 INFO tempest.lib.common.rest_client [req-502fb6cd-e5b5-4851-922e-e51e1400c506 req-502fb6cd-e5b5-4851-922e-e51e1400c506 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.635s\n2026-05-27 01:41:16.435 37 INFO tempest.lib.common.rest_client [req-b296594f-cb75-465d-8128-365b121959cc req-b296594f-cb75-465d-8128-365b121959cc ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.592s\n2026-05-27 01:41:16.453 31 INFO tempest.lib.common.rest_client [req-5830c3dd-13b6-4069-b55b-5787894f88c5 req-5830c3dd-13b6-4069-b55b-5787894f88c5 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/89a5050f7de542e3bca52d9e6d7380fa 0.107s\n2026-05-27 01:41:16.564 35 INFO tempest.lib.common.rest_client [req-75e4b36c-a192-4d6f-bf96-2b1c8910f958 req-75e4b36c-a192-4d6f-bf96-2b1c8910f958 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/89a5050f7de542e3bca52d9e6d7380fa 0.166s\n2026-05-27 01:41:16.639 13 INFO tempest.lib.common.rest_client [req-25a44fc6-652a-42f4-81d3-fb54c4121e45 req-25a44fc6-652a-42f4-81d3-fb54c4121e45 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.456s\n2026-05-27 01:41:16.725 39 INFO tempest.lib.common.rest_client [req-e04e7351-0839-404b-9679-fc9c12981b0c req-e04e7351-0839-404b-9679-fc9c12981b0c ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-27 01:41:16.735 26 INFO tempest.lib.common.rest_client [req-b7adbcd2-5a94-4e72-8284-8586bd45e7f6 req-b7adbcd2-5a94-4e72-8284-8586bd45e7f6 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-27 01:41:16.767 28 INFO tempest.lib.common.rest_client [req-ecbec18d-0e19-480b-83f1-89925d7169d6 req-ecbec18d-0e19-480b-83f1-89925d7169d6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.022s\n2026-05-27 01:41:16.775 17 INFO tempest.lib.common.rest_client [req-e30dd565-c559-4fcc-8cdf-b6db0bca4b69 req-e30dd565-c559-4fcc-8cdf-b6db0bca4b69 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/e4ac3cd34d244bdea43cf6630298f44a 0.464s\n2026-05-27 01:41:16.775 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2beae081d5db49f8988c2792e1d8d2ca is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:16.776 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2beae081d5db49f8988c2792e1d8d2ca', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:16.777 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2beae081d5db49f8988c2792e1d8d2ca', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:16.897 11 INFO tempest.lib.common.rest_client [req-04fec499-3df9-4512-a2c9-d7e75e1f151a req-04fec499-3df9-4512-a2c9-d7e75e1f151a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.529s\n2026-05-27 01:41:16.898 15 INFO tempest.lib.common.rest_client [req-3ca5a6da-608a-4063-a035-cfe76be56d21 req-3ca5a6da-608a-4063-a035-cfe76be56d21 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.815s\n2026-05-27 01:41:16.929 23 INFO tempest.lib.common.rest_client [req-1b384c78-4b0f-44d0-b6b8-3ac4dcd3ceee req-1b384c78-4b0f-44d0-b6b8-3ac4dcd3ceee ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.016s\n2026-05-27 01:41:16.947 39 INFO tempest.lib.common.rest_client [req-5694105e-bed6-47c7-ac4e-e4201f27d712 req-5694105e-bed6-47c7-ac4e-e4201f27d712 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-27 01:41:17.017 35 INFO tempest.lib.common.rest_client [req-5fcf7dfc-7f4d-41b0-8f13-b9f078ba8120 req-5fcf7dfc-7f4d-41b0-8f13-b9f078ba8120 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-27 01:41:17.022 29 INFO tempest.lib.common.rest_client [req-e28127a1-0eed-48b6-9d39-f69079db87a1 req-e28127a1-0eed-48b6-9d39-f69079db87a1 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.857s\n2026-05-27 01:41:17.065 41 INFO tempest.lib.common.rest_client [req-fc743d16-05e9-42a9-b683-48df9cf063b3 req-fc743d16-05e9-42a9-b683-48df9cf063b3 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.802s\n2026-05-27 01:41:17.062 26 INFO tempest.lib.common.rest_client [req-ead8f6aa-c8e6-4d3c-a3c5-59bc214eb461 req-ead8f6aa-c8e6-4d3c-a3c5-59bc214eb461 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.325s\n2026-05-27 01:41:17.062 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af2401452d5c4acb849cccf28750cdf2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:17.065 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af2401452d5c4acb849cccf28750cdf2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.070 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af2401452d5c4acb849cccf28750cdf2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.109 37 INFO tempest.lib.common.rest_client [req-e3aa752d-3fc1-428a-b32a-fd0a521093db req-e3aa752d-3fc1-428a-b32a-fd0a521093db ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s\n2026-05-27 01:41:17.141 23 INFO tempest.lib.common.rest_client [req-c795b664-a29e-453d-9924-cdca66c2c328 req-c795b664-a29e-453d-9924-cdca66c2c328 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-27 01:41:17.140 21 INFO tempest.lib.common.rest_client [req-11c01c78-b7fe-4d2e-94cf-0ef379fc1a0b req-11c01c78-b7fe-4d2e-94cf-0ef379fc1a0b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.824s\n2026-05-27 01:41:17.171 19 INFO tempest.lib.common.rest_client [req-3c394370-896c-4da1-bd7c-334edfc95749 req-3c394370-896c-4da1-bd7c-334edfc95749 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.797s\n2026-05-27 01:41:17.216 15 INFO tempest.lib.common.rest_client [req-2a21c37c-73e6-44f5-8efc-363ef46ef1fa req-2a21c37c-73e6-44f5-8efc-363ef46ef1fa ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-27 01:41:17.239 33 INFO tempest.lib.common.rest_client [req-7bd936d2-f9a2-4587-a61b-57a838678ccd req-7bd936d2-f9a2-4587-a61b-57a838678ccd ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.821s\n2026-05-27 01:41:17.240 31 INFO tempest.lib.common.rest_client [req-eec58aec-3d96-4650-9c6a-3c0f59478bad req-eec58aec-3d96-4650-9c6a-3c0f59478bad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s\n2026-05-27 01:41:17.255 35 INFO tempest.lib.common.rest_client [req-b2b2cf09-fb11-4064-8c81-1cea918ac34a req-b2b2cf09-fb11-4064-8c81-1cea918ac34a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/e4ac3cd34d244bdea43cf6630298f44a 0.234s\n2026-05-27 01:41:17.255 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e5d32fe50d444b42bf09bbc763c9cf39 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:17.256 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'tenant_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5d32fe50d444b42bf09bbc763c9cf39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.256 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'tenant_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5d32fe50d444b42bf09bbc763c9cf39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.336 37 INFO tempest.lib.common.rest_client [req-dbc33963-8b77-46d4-8223-268214c75765 req-dbc33963-8b77-46d4-8223-268214c75765 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:41:17.343 28 INFO tempest.lib.common.rest_client [req-e071c16a-bc68-4087-9331-139cf17db401 req-e071c16a-bc68-4087-9331-139cf17db401 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-27 01:41:17.357 39 INFO tempest.lib.common.rest_client [req-22493b72-c082-4ebb-a7f7-c58bb3e3b447 req-22493b72-c082-4ebb-a7f7-c58bb3e3b447 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/e4ac3cd34d244bdea43cf6630298f44a 0.408s\n2026-05-27 01:41:17.371 29 INFO tempest.lib.common.rest_client [req-1d7615ec-0b46-4cdb-ad51-6a0b5c774b99 req-1d7615ec-0b46-4cdb-ad51-6a0b5c774b99 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s\n2026-05-27 01:41:17.419 17 INFO tempest.lib.common.rest_client [req-ae8665f3-bc93-43d4-b386-1649ffddf4f6 req-ae8665f3-bc93-43d4-b386-1649ffddf4f6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-27 01:41:17.425 19 INFO tempest.lib.common.rest_client [req-63f68eb4-ed8d-4df7-9b80-9cb50bc942ce req-63f68eb4-ed8d-4df7-9b80-9cb50bc942ce ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:41:17.478 15 INFO tempest.lib.common.rest_client [req-facab164-b41b-4efb-a702-74042de8e1aa req-facab164-b41b-4efb-a702-74042de8e1aa ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.259s\n2026-05-27 01:41:17.478 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 037b619815dd422eba11ada81cbcd2b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:17.478 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '037b619815dd422eba11ada81cbcd2b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.479 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '037b619815dd422eba11ada81cbcd2b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.490 28 INFO tempest.lib.common.rest_client [req-5946b3a9-a322-4b84-9fd8-b2f440dda3f4 req-5946b3a9-a322-4b84-9fd8-b2f440dda3f4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.146s\n2026-05-27 01:41:17.526 31 INFO tempest.lib.common.rest_client [req-c310ced0-a89c-4f58-8252-f5f9bdfe4213 req-c310ced0-a89c-4f58-8252-f5f9bdfe4213 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/e4ac3cd34d244bdea43cf6630298f44a 0.282s\n2026-05-27 01:41:17.527 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c89a8019b5734c4f8419f35412cfc908 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:17.527 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bbd4dd02cf146d29922d293482cfbd7', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'tenant_id': '3bbd4dd02cf146d29922d293482cfbd7', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c89a8019b5734c4f8419f35412cfc908', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.528 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bbd4dd02cf146d29922d293482cfbd7', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'tenant_id': '3bbd4dd02cf146d29922d293482cfbd7', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c89a8019b5734c4f8419f35412cfc908', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:17.548 23 INFO tempest.lib.common.rest_client [req-eacb8ca9-2239-47ae-a146-f0bc71bd829e req-eacb8ca9-2239-47ae-a146-f0bc71bd829e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.406s\n2026-05-27 01:41:17.634 39 INFO tempest.lib.common.rest_client [req-8520aea5-af8d-4915-942c-7950e3021b72 req-8520aea5-af8d-4915-942c-7950e3021b72 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:41:17.659 28 INFO tempest.lib.common.rest_client [req-3ffa6750-89c2-4246-a7df-31559a9cf072 req-3ffa6750-89c2-4246-a7df-31559a9cf072 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-27 01:41:17.660 17 INFO tempest.lib.common.rest_client [req-d56789cc-b694-42d6-a7ac-45f6b94c9029 req-d56789cc-b694-42d6-a7ac-45f6b94c9029 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc 0.238s\n2026-05-27 01:41:17.661 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3845a2d37e3b44fe9b06dd2c80cad1fc for scope project and roles: ['reader']\n2026-05-27 01:41:17.670 19 INFO tempest.lib.common.rest_client [req-4994df4a-7eac-45cf-9386-b8bcf9fd2281 req-4994df4a-7eac-45cf-9386-b8bcf9fd2281 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/70ad82a683244db986d6b9f66518a067 0.243s\n2026-05-27 01:41:17.742 13 INFO tempest.lib.common.rest_client [req-6b331735-5822-4fd8-9c41-ad680eb43142 req-6b331735-5822-4fd8-9c41-ad680eb43142 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.102s\n2026-05-27 01:41:17.803 39 INFO tempest.lib.common.rest_client [req-b5ec0a95-3d03-4e14-b33d-1d75f6daa984 req-b5ec0a95-3d03-4e14-b33d-1d75f6daa984 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/70ad82a683244db986d6b9f66518a067 0.167s\n2026-05-27 01:41:17.815 11 INFO tempest.lib.common.rest_client [req-0ed88d1e-9ef4-4117-88ee-0987e3e3c264 req-0ed88d1e-9ef4-4117-88ee-0987e3e3c264 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s\n2026-05-27 01:41:17.843 41 INFO tempest.lib.common.rest_client [req-d4c7cfd4-ef04-4797-9577-0ab7d8a142c4 req-d4c7cfd4-ef04-4797-9577-0ab7d8a142c4 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/70ad82a683244db986d6b9f66518a067 0.774s\n2026-05-27 01:41:17.908 28 INFO tempest.lib.common.rest_client [req-cfc11d4a-2cd1-4524-9b66-8f08f31b6354 req-cfc11d4a-2cd1-4524-9b66-8f08f31b6354 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/70ad82a683244db986d6b9f66518a067 0.246s\n2026-05-27 01:41:17.912 35 INFO tempest.lib.common.rest_client [req-c6ed8d40-926b-4f9b-8943-faa521c9780b req-c6ed8d40-926b-4f9b-8943-faa521c9780b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-27 01:41:17.956 11 INFO tempest.lib.common.rest_client [req-51932804-f8b7-45e3-9b9a-6a386104976a req-51932804-f8b7-45e3-9b9a-6a386104976a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s\n2026-05-27 01:41:17.978 19 INFO tempest.lib.common.rest_client [req-d1221438-b56b-404a-ae7f-0930d6aeace5 req-d1221438-b56b-404a-ae7f-0930d6aeace5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-27 01:41:17.980 21 INFO tempest.lib.common.rest_client [req-01fdad88-b3a4-4734-9e09-6a8b2ee541ef req-01fdad88-b3a4-4734-9e09-6a8b2ee541ef ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.835s\n2026-05-27 01:41:18.003 13 INFO tempest.lib.common.rest_client [req-fc315ed5-d23f-4b3b-8fbb-14661387f1bd req-fc315ed5-d23f-4b3b-8fbb-14661387f1bd ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-27 01:41:18.003 33 INFO tempest.lib.common.rest_client [req-310883bb-edc6-4262-873c-59ffbc426f7c req-310883bb-edc6-4262-873c-59ffbc426f7c ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.761s\n2026-05-27 01:41:18.039 41 INFO tempest.lib.common.rest_client [req-8580c823-1b56-4ac3-88b1-73f846d12a8a req-8580c823-1b56-4ac3-88b1-73f846d12a8a ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-27 01:41:18.076 37 INFO tempest.lib.common.rest_client [req-3d23125e-8670-4b29-8076-e86c5c838ea2 req-3d23125e-8670-4b29-8076-e86c5c838ea2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/e4ac3cd34d244bdea43cf6630298f44a 0.739s\n2026-05-27 01:41:18.084 35 INFO tempest.lib.common.rest_client [req-ad0be0b7-575a-4ccd-b581-e4ac03561203 req-ad0be0b7-575a-4ccd-b581-e4ac03561203 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.167s\n2026-05-27 01:41:18.140 31 INFO tempest.lib.common.rest_client [req-3e00c3ac-9824-4315-ad85-38e7b4656241 req-3e00c3ac-9824-4315-ad85-38e7b4656241 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:41:18.171 11 INFO tempest.lib.common.rest_client [req-98987ad3-d03a-464f-987c-136b78587614 req-98987ad3-d03a-464f-987c-136b78587614 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s\n2026-05-27 01:41:18.197 33 INFO tempest.lib.common.rest_client [req-91007d55-f350-48ce-ba86-4ec75e68437c req-91007d55-f350-48ce-ba86-4ec75e68437c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.193s\n2026-05-27 01:41:18.266 21 INFO tempest.lib.common.rest_client [req-fbfef112-3ea7-4037-9fac-4cd7ae924993 req-fbfef112-3ea7-4037-9fac-4cd7ae924993 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/70ad82a683244db986d6b9f66518a067 0.282s\n2026-05-27 01:41:18.267 26 INFO tempest.lib.common.rest_client [req-cad3a3f1-d36e-42fa-a177-c8eb2a369b6a req-cad3a3f1-d36e-42fa-a177-c8eb2a369b6a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.189s\n2026-05-27 01:41:18.292 41 INFO tempest.lib.common.rest_client [req-99cfebf2-c8fd-48c0-8b51-b3323d0ef331 req-99cfebf2-c8fd-48c0-8b51-b3323d0ef331 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/89a5050f7de542e3bca52d9e6d7380fa 0.248s\n2026-05-27 01:41:18.325 37 INFO tempest.lib.common.rest_client [req-340bd7f2-37f2-4144-8e33-0dca50b79c00 req-340bd7f2-37f2-4144-8e33-0dca50b79c00 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-27 01:41:18.407 31 INFO tempest.lib.common.rest_client [req-e6868062-dc02-4b97-895e-96f8501fbeea req-e6868062-dc02-4b97-895e-96f8501fbeea ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s\n2026-05-27 01:41:18.416 26 INFO tempest.lib.common.rest_client [req-7cc52f08-20bb-4e56-b719-02eca809a787 req-7cc52f08-20bb-4e56-b719-02eca809a787 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21 0.146s\n2026-05-27 01:41:18.416 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 189fa70227ea41988510f682c5829e21 for scope project and roles: ['reader']\n2026-05-27 01:41:18.427 11 INFO tempest.lib.common.rest_client [req-15b91990-da81-4c2f-9f51-7135c5a4b403 req-15b91990-da81-4c2f-9f51-7135c5a4b403 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:41:18.437 21 INFO tempest.lib.common.rest_client [req-79f4f105-b0b9-4a65-8e6d-b6964c8bd200 req-79f4f105-b0b9-4a65-8e6d-b6964c8bd200 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-27 01:41:18.516 37 INFO tempest.lib.common.rest_client [req-6a0b50bb-e623-433a-a375-65ef8a506138 req-6a0b50bb-e623-433a-a375-65ef8a506138 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/70ad82a683244db986d6b9f66518a067 0.187s\n2026-05-27 01:41:18.525 29 INFO tempest.lib.common.rest_client [req-06103fb1-a604-4755-a268-f25f3177a364 req-06103fb1-a604-4755-a268-f25f3177a364 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.151s\n2026-05-27 01:41:18.609 11 INFO tempest.lib.common.rest_client [req-2c49efe8-562d-4e59-b77d-074fc7cd0929 req-2c49efe8-562d-4e59-b77d-074fc7cd0929 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/70ad82a683244db986d6b9f66518a067 0.179s\n2026-05-27 01:41:18.617 23 INFO tempest.lib.common.rest_client [req-9362ba9a-2efa-41fe-ac56-76c809cd348e req-9362ba9a-2efa-41fe-ac56-76c809cd348e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.067s\n2026-05-27 01:41:18.639 21 INFO tempest.lib.common.rest_client [req-57feef1e-81ad-43a9-b8fb-82ecaa899509 req-57feef1e-81ad-43a9-b8fb-82ecaa899509 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.199s\n2026-05-27 01:41:18.679 29 INFO tempest.lib.common.rest_client [req-061ad45d-8f74-45ab-9c04-68f80faa8ede req-061ad45d-8f74-45ab-9c04-68f80faa8ede ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:41:18.712 15 INFO tempest.lib.common.rest_client [req-8db7a146-4167-4a84-8090-606697ef54a9 req-8db7a146-4167-4a84-8090-606697ef54a9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.229s\n2026-05-27 01:41:18.737 39 INFO tempest.lib.common.rest_client [req-da6c34f5-dad9-409d-9126-e67938266501 req-da6c34f5-dad9-409d-9126-e67938266501 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.931s\n2026-05-27 01:41:18.742 21 INFO tempest.lib.common.rest_client [req-14c03794-22b6-4210-8645-066aaf6f5ab3 req-14c03794-22b6-4210-8645-066aaf6f5ab3 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-27 01:41:18.760 28 INFO tempest.lib.common.rest_client [req-ea7e1971-3ae6-4e14-a940-bf9eadd4de41 req-ea7e1971-3ae6-4e14-a940-bf9eadd4de41 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s\n2026-05-27 01:41:18.758 11 INFO tempest.lib.common.rest_client [req-cf780256-d68c-48f5-81b5-9ced2317e47f req-cf780256-d68c-48f5-81b5-9ced2317e47f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-27 01:41:18.809 19 INFO tempest.lib.common.rest_client [req-8a033864-b3f9-4f42-b8d4-86cd1d786c48 req-8a033864-b3f9-4f42-b8d4-86cd1d786c48 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.829s\n2026-05-27 01:41:18.816 29 INFO tempest.lib.common.rest_client [req-72a88f70-534b-4bd7-abb2-1909be22a998 req-72a88f70-534b-4bd7-abb2-1909be22a998 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s\n2026-05-27 01:41:18.866 31 INFO tempest.lib.common.rest_client [req-728e4428-7d1e-4d65-96de-48462c6c4ee4 req-728e4428-7d1e-4d65-96de-48462c6c4ee4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.454s\n2026-05-27 01:41:18.891 39 INFO tempest.lib.common.rest_client [req-0bd5ff9a-7193-4cb8-807e-793002046641 req-0bd5ff9a-7193-4cb8-807e-793002046641 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/89a5050f7de542e3bca52d9e6d7380fa 0.153s\n2026-05-27 01:41:18.926 13 INFO tempest.lib.common.rest_client [req-1c4294a7-d44b-47c8-b89c-0155a377dfe0 req-1c4294a7-d44b-47c8-b89c-0155a377dfe0 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.921s\n2026-05-27 01:41:18.937 28 INFO tempest.lib.common.rest_client [req-38daf118-d462-46c2-9a27-ffa7ff34c7bb req-38daf118-d462-46c2-9a27-ffa7ff34c7bb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.170s\n2026-05-27 01:41:18.961 19 INFO tempest.lib.common.rest_client [req-666c314e-fe3c-4f44-8233-7656e6e16356 req-666c314e-fe3c-4f44-8233-7656e6e16356 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:41:18.967 21 INFO tempest.lib.common.rest_client [req-08521d1d-2abe-4b84-b8a3-98c98cdee338 req-08521d1d-2abe-4b84-b8a3-98c98cdee338 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s\n2026-05-27 01:41:18.967 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7862c4d4e7bd48af8806e0d94f8297f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:18.967 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1200021775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'project_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'tenant_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7862c4d4e7bd48af8806e0d94f8297f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:18.968 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1200021775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'project_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'tenant_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7862c4d4e7bd48af8806e0d94f8297f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.053 39 INFO tempest.lib.common.rest_client [req-a83ff1f8-54d9-49a2-911c-7268c7dcfdce req-a83ff1f8-54d9-49a2-911c-7268c7dcfdce ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:41:19.054 17 INFO tempest.lib.common.rest_client [req-9693151e-9491-4baa-85cb-cabfe57bcc4e req-9693151e-9491-4baa-85cb-cabfe57bcc4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.392s\n2026-05-27 01:41:19.083 31 INFO tempest.lib.common.rest_client [req-73a14711-2ddb-4d7e-a150-812050c71227 req-73a14711-2ddb-4d7e-a150-812050c71227 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-27 01:41:19.084 33 INFO tempest.lib.common.rest_client [req-3b1d4155-4143-4260-805b-9e763e354bcb req-3b1d4155-4143-4260-805b-9e763e354bcb ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.882s\n2026-05-27 01:41:19.103 28 INFO tempest.lib.common.rest_client [req-bf04978f-591a-48e8-8619-b40eeb9ea8fe req-bf04978f-591a-48e8-8619-b40eeb9ea8fe ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:41:19.105 41 INFO tempest.lib.common.rest_client [req-158bc101-b48c-492a-bbbe-6eb8de3d5aa2 req-158bc101-b48c-492a-bbbe-6eb8de3d5aa2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.811s\n2026-05-27 01:41:19.143 17 INFO tempest.lib.common.rest_client [req-4bee03ce-5409-41e8-bd38-4d884e2f7d8e req-4bee03ce-5409-41e8-bd38-4d884e2f7d8e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-27 01:41:19.160 39 INFO tempest.lib.common.rest_client [req-4e2195df-b2e4-4881-b579-97486da61c2f req-4e2195df-b2e4-4881-b579-97486da61c2f ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/e4ac3cd34d244bdea43cf6630298f44a 0.105s\n2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a8224625a944478a83b5d17e9e3ca082 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8224625a944478a83b5d17e9e3ca082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8224625a944478a83b5d17e9e3ca082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.254 33 INFO tempest.lib.common.rest_client [req-7515fc9d-cbe4-4b4d-a71b-4471dc0481e4 req-7515fc9d-cbe4-4b4d-a71b-4471dc0481e4 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/70ad82a683244db986d6b9f66518a067 0.168s\n2026-05-27 01:41:19.256 41 INFO tempest.lib.common.rest_client [req-dda7b981-156f-4a6d-84e5-0190f514e5b5 req-dda7b981-156f-4a6d-84e5-0190f514e5b5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/e4ac3cd34d244bdea43cf6630298f44a 0.147s\n2026-05-27 01:41:19.256 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 03000ac142f94b74a7ca9073e3e701ac is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:19.257 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1669778590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'project_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'tenant_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '03000ac142f94b74a7ca9073e3e701ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.257 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1669778590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'project_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'tenant_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '03000ac142f94b74a7ca9073e3e701ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.364 17 INFO tempest.lib.common.rest_client [req-a628a07f-cdd7-4122-b881-815c41f082c4 req-a628a07f-cdd7-4122-b881-815c41f082c4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.219s\n2026-05-27 01:41:19.439 35 INFO tempest.lib.common.rest_client [req-d6da2b2d-5346-4960-8a9e-0427a2468d1f req-d6da2b2d-5346-4960-8a9e-0427a2468d1f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.353s\n2026-05-27 01:41:19.468 33 INFO tempest.lib.common.rest_client [req-2b10aa95-cef9-4089-a5ab-b02304101370 req-2b10aa95-cef9-4089-a5ab-b02304101370 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-27 01:41:19.468 26 INFO tempest.lib.common.rest_client [req-1bfdc89c-610d-4339-8358-7d9024d25b19 req-1bfdc89c-610d-4339-8358-7d9024d25b19 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.049s\n2026-05-27 01:41:19.482 21 INFO tempest.lib.common.rest_client [req-d08688bc-3f97-4d9e-a768-16ef3c93c000 req-d08688bc-3f97-4d9e-a768-16ef3c93c000 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-27 01:41:19.500 17 INFO tempest.lib.common.rest_client [req-f4d457aa-c0c8-4ac3-bbe7-9cfe63b69c43 req-f4d457aa-c0c8-4ac3-bbe7-9cfe63b69c43 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-27 01:41:19.509 37 INFO tempest.lib.common.rest_client [req-73b33f5e-dbc9-4753-a394-7ea3c40bc982 req-73b33f5e-dbc9-4753-a394-7ea3c40bc982 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.992s\n2026-05-27 01:41:19.507 23 INFO tempest.lib.common.rest_client [req-16ee32b8-7d96-42a1-b62b-dfda0e983ce4 req-16ee32b8-7d96-42a1-b62b-dfda0e983ce4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/70ad82a683244db986d6b9f66518a067 0.889s\n2026-05-27 01:41:19.577 15 INFO tempest.lib.common.rest_client [req-309180da-8e6c-4666-b56a-8c5b1e85ec43 req-309180da-8e6c-4666-b56a-8c5b1e85ec43 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52 0.864s\n2026-05-27 01:41:19.578 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b36eeda438c8479c85a2abe47949fd52 for scope project and roles: ['reader']\n2026-05-27 01:41:19.587 26 INFO tempest.lib.common.rest_client [req-225a5dac-9068-43b5-b97e-236c0abd3df9 req-225a5dac-9068-43b5-b97e-236c0abd3df9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-27 01:41:19.602 11 INFO tempest.lib.common.rest_client [req-791c238b-1c19-441b-bb4c-abffb63584df req-791c238b-1c19-441b-bb4c-abffb63584df ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.842s\n2026-05-27 01:41:19.633 21 INFO tempest.lib.common.rest_client [req-0220111b-482e-4e16-8f32-d9139c3d1201 req-0220111b-482e-4e16-8f32-d9139c3d1201 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s\n2026-05-27 01:41:19.656 33 INFO tempest.lib.common.rest_client [req-ad6c843a-7b34-4b45-959b-b42a440f08a0 req-ad6c843a-7b34-4b45-959b-b42a440f08a0 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s\n2026-05-27 01:41:19.665 29 INFO tempest.lib.common.rest_client [req-fdd5a780-1d4d-42eb-8ca1-9d9ef5131590 req-fdd5a780-1d4d-42eb-8ca1-9d9ef5131590 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.847s\n2026-05-27 01:41:19.691 23 INFO tempest.lib.common.rest_client [req-8973d407-9034-400d-bb6d-413dae9764c6 req-8973d407-9034-400d-bb6d-413dae9764c6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:41:19.713 39 INFO tempest.lib.common.rest_client [req-22ea9109-c4e1-473a-8caf-b095373cfff7 req-22ea9109-c4e1-473a-8caf-b095373cfff7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-27 01:41:19.745 33 INFO tempest.lib.common.rest_client [req-3ccfbac9-e456-446d-bced-b67b4e3e465c req-3ccfbac9-e456-446d-bced-b67b4e3e465c ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-27 01:41:19.746 13 INFO tempest.lib.common.rest_client [req-81a73003-d0f4-4034-b3da-cc338f77ca54 req-81a73003-d0f4-4034-b3da-cc338f77ca54 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s\n2026-05-27 01:41:19.758 19 INFO tempest.lib.common.rest_client [req-732387ac-1165-4f52-ae1b-d4464ef9e327 req-732387ac-1165-4f52-ae1b-d4464ef9e327 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.793s\n2026-05-27 01:41:19.758 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c495ce2a574c4003bdcb69372e8de5bb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:19.758 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-325418437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca12a7607e164f43b34a86104d094fd0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'tenant_id': 'ca12a7607e164f43b34a86104d094fd0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c495ce2a574c4003bdcb69372e8de5bb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.759 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-325418437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca12a7607e164f43b34a86104d094fd0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'tenant_id': 'ca12a7607e164f43b34a86104d094fd0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c495ce2a574c4003bdcb69372e8de5bb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.807 26 INFO tempest.lib.common.rest_client [req-aaa0e663-90ac-4efa-9f34-a255c7d2cbaf req-aaa0e663-90ac-4efa-9f34-a255c7d2cbaf ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.219s\n2026-05-27 01:41:19.849 31 INFO tempest.lib.common.rest_client [req-b6173eb7-7b42-47b2-a7bb-9adaa5a737db req-b6173eb7-7b42-47b2-a7bb-9adaa5a737db ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.765s\n2026-05-27 01:41:19.858 39 INFO tempest.lib.common.rest_client [req-4635d0c2-f77e-44db-8799-5f263287503b req-4635d0c2-f77e-44db-8799-5f263287503b ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807 0.141s\n2026-05-27 01:41:19.858 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b4603c6491294e61af24735ec69c3807 for scope project and roles: ['reader']\n2026-05-27 01:41:19.921 28 INFO tempest.lib.common.rest_client [req-beb426ae-6426-4c05-8a90-50af03ac7d4f req-beb426ae-6426-4c05-8a90-50af03ac7d4f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.812s\n2026-05-27 01:41:19.922 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04cf383873d14f4ea4745f2f4d1fd93b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:19.922 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '883898dc56ab4ddfb157ecddf96ed674', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'tenant_id': '883898dc56ab4ddfb157ecddf96ed674', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04cf383873d14f4ea4745f2f4d1fd93b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:19.923 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '883898dc56ab4ddfb157ecddf96ed674', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'tenant_id': '883898dc56ab4ddfb157ecddf96ed674', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04cf383873d14f4ea4745f2f4d1fd93b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.002 35 INFO tempest.lib.common.rest_client [req-75f5f3d9-207d-4101-a70c-b55af3a595ec req-75f5f3d9-207d-4101-a70c-b55af3a595ec ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s\n2026-05-27 01:41:20.018 31 INFO tempest.lib.common.rest_client [req-95ed0673-f937-43dc-be21-994df6cdeb3a req-95ed0673-f937-43dc-be21-994df6cdeb3a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-27 01:41:20.058 17 INFO tempest.lib.common.rest_client [req-4ecb2e90-3b6d-4f96-b9f9-ba150b2297b4 req-4ecb2e90-3b6d-4f96-b9f9-ba150b2297b4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/70ad82a683244db986d6b9f66518a067 0.554s\n2026-05-27 01:41:20.162 37 INFO tempest.lib.common.rest_client [req-5054b1aa-a3db-4414-bf93-823de4f38ddd req-5054b1aa-a3db-4414-bf93-823de4f38ddd ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/89a5050f7de542e3bca52d9e6d7380fa 0.649s\n2026-05-27 01:41:20.167 15 INFO tempest.lib.common.rest_client [req-ea549261-bdee-43ad-8eb5-59c05d6500cd req-ea549261-bdee-43ad-8eb5-59c05d6500cd ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s\n2026-05-27 01:41:20.183 35 INFO tempest.lib.common.rest_client [req-2e8f8306-d817-43eb-8e8c-2e9ead1cf0ca req-2e8f8306-d817-43eb-8e8c-2e9ead1cf0ca ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/b6efca65c2ab46c99b0c8e17612fce06 0.176s\n2026-05-27 01:41:20.204 21 INFO tempest.lib.common.rest_client [req-34666735-177c-4e24-b95d-4e1eab128e09 req-34666735-177c-4e24-b95d-4e1eab128e09 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s\n2026-05-27 01:41:20.274 35 INFO tempest.lib.common.rest_client [req-fbb94f3f-49d6-4752-a2ed-5f9d99a427b7 req-fbb94f3f-49d6-4752-a2ed-5f9d99a427b7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.090s\n2026-05-27 01:41:20.284 23 INFO tempest.lib.common.rest_client [req-987880ca-c798-4bb4-b47a-9caf9eefdaaf req-987880ca-c798-4bb4-b47a-9caf9eefdaaf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/89a5050f7de542e3bca52d9e6d7380fa 0.592s\n2026-05-27 01:41:20.296 19 INFO tempest.lib.common.rest_client [req-e6ee855c-4115-49df-981d-96a4e6651a72 req-e6ee855c-4115-49df-981d-96a4e6651a72 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:41:20.334 13 INFO tempest.lib.common.rest_client [req-2411aede-567d-4dff-9ef1-55b625d4840d req-2411aede-567d-4dff-9ef1-55b625d4840d ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/70ad82a683244db986d6b9f66518a067 0.586s\n2026-05-27 01:41:20.328 41 INFO tempest.lib.common.rest_client [req-c2e88732-d07b-43a1-bc35-95b1c2b8c699 req-c2e88732-d07b-43a1-bc35-95b1c2b8c699 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.060s\n2026-05-27 01:41:20.328 11 INFO tempest.lib.common.rest_client [req-104859ae-26e8-4f63-abde-45cb18e8d6fe req-104859ae-26e8-4f63-abde-45cb18e8d6fe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s\n2026-05-27 01:41:20.423 33 INFO tempest.lib.common.rest_client [req-690d7458-5b65-4ad2-acdb-81b6b7780bb2 req-690d7458-5b65-4ad2-acdb-81b6b7780bb2 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.676s\n2026-05-27 01:41:20.423 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 67997c7652f14ec998d6ed762624ae05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:20.423 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '67997c7652f14ec998d6ed762624ae05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.424 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '67997c7652f14ec998d6ed762624ae05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.430 31 INFO tempest.lib.common.rest_client [req-3378e82c-9116-471c-8b25-27c03a26a29c req-3378e82c-9116-471c-8b25-27c03a26a29c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.408s\n2026-05-27 01:41:20.450 29 INFO tempest.lib.common.rest_client [req-c667f526-56d4-4299-adb6-20e76a91ecc7 req-c667f526-56d4-4299-adb6-20e76a91ecc7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/70ad82a683244db986d6b9f66518a067 0.779s\n2026-05-27 01:41:20.467 35 INFO tempest.lib.common.rest_client [req-ea663364-89c6-4e4c-89f1-0452c5d480fd req-ea663364-89c6-4e4c-89f1-0452c5d480fd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/b6efca65c2ab46c99b0c8e17612fce06 0.188s\n2026-05-27 01:41:20.529 41 INFO tempest.lib.common.rest_client [req-27d12c48-5d05-4d32-8063-32468564b8c9 req-27d12c48-5d05-4d32-8063-32468564b8c9 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-27 01:41:20.565 26 INFO tempest.lib.common.rest_client [req-99c1eb9b-8e4f-4631-a2a3-f3ef982526fd req-99c1eb9b-8e4f-4631-a2a3-f3ef982526fd ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.757s\n2026-05-27 01:41:20.577 37 INFO tempest.lib.common.rest_client [req-58c98548-1216-4211-96bd-149b80e3ef3a req-58c98548-1216-4211-96bd-149b80e3ef3a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s\n2026-05-27 01:41:20.614 35 INFO tempest.lib.common.rest_client [req-2526d316-fa2b-4db2-a96e-989d7c7dfcd8 req-2526d316-fa2b-4db2-a96e-989d7c7dfcd8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-27 01:41:20.639 31 INFO tempest.lib.common.rest_client [req-10b359a0-63da-4692-9b43-04e74801aae3 req-10b359a0-63da-4692-9b43-04e74801aae3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:41:20.645 17 INFO tempest.lib.common.rest_client [req-77ef63c1-7d1b-4729-8d34-b74a939b4180 req-77ef63c1-7d1b-4729-8d34-b74a939b4180 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s\n2026-05-27 01:41:20.660 21 INFO tempest.lib.common.rest_client [req-b02aa9c0-f3c1-46fc-879f-5a16a68f63cf req-b02aa9c0-f3c1-46fc-879f-5a16a68f63cf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s\n2026-05-27 01:41:20.664 15 INFO tempest.lib.common.rest_client [req-5a82a56d-27ee-4c51-91da-9c424e39caaf req-5a82a56d-27ee-4c51-91da-9c424e39caaf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-27 01:41:20.677 37 INFO tempest.lib.common.rest_client [req-98f40f27-1b00-4da1-8684-3d02c907b071 req-98f40f27-1b00-4da1-8684-3d02c907b071 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/e4ac3cd34d244bdea43cf6630298f44a 0.096s\n2026-05-27 01:41:20.680 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 760c47f93660424d9e0d93f92db98c72 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:20.681 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '760c47f93660424d9e0d93f92db98c72', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.681 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '760c47f93660424d9e0d93f92db98c72', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.734 23 INFO tempest.lib.common.rest_client [req-b60a6317-fe31-438c-969e-24998885e155 req-b60a6317-fe31-438c-969e-24998885e155 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s\n2026-05-27 01:41:20.755 13 INFO tempest.lib.common.rest_client [req-33278232-2151-4675-954c-386d2d79a231 req-33278232-2151-4675-954c-386d2d79a231 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-05-27 01:41:20.777 29 INFO tempest.lib.common.rest_client [req-cc4c1f94-0a73-4f8b-ae4e-ed7bac2cfc12 req-cc4c1f94-0a73-4f8b-ae4e-ed7bac2cfc12 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s\n2026-05-27 01:41:20.775 19 INFO tempest.lib.common.rest_client [req-651600b5-e841-44b9-a35e-fb2f0e86276b req-651600b5-e841-44b9-a35e-fb2f0e86276b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.477s\n2026-05-27 01:41:20.795 21 INFO tempest.lib.common.rest_client [req-245c9669-cd90-44da-8731-489388b728d9 req-245c9669-cd90-44da-8731-489388b728d9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/b6efca65c2ab46c99b0c8e17612fce06 0.131s\n2026-05-27 01:41:20.817 39 INFO tempest.lib.common.rest_client [req-c2de17d1-c1fe-400e-8db8-0760f4c516ca req-c2de17d1-c1fe-400e-8db8-0760f4c516ca ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.958s\n2026-05-27 01:41:20.871 11 INFO tempest.lib.common.rest_client [req-7d28b578-f671-429e-94c9-e4eb31f2187e req-7d28b578-f671-429e-94c9-e4eb31f2187e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.541s\n2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c706af2c02e14267947d239238f0f71d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c706af2c02e14267947d239238f0f71d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c706af2c02e14267947d239238f0f71d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:20.886 28 INFO tempest.lib.common.rest_client [req-69d0e542-5527-4ebd-8a54-387f5a29ce33 req-69d0e542-5527-4ebd-8a54-387f5a29ce33 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.955s\n2026-05-27 01:41:20.988 26 INFO tempest.lib.common.rest_client [req-d9840b0b-3cbf-432e-90df-316dc05e7427 req-d9840b0b-3cbf-432e-90df-316dc05e7427 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/70ad82a683244db986d6b9f66518a067 0.420s\n2026-05-27 01:41:20.990 35 INFO tempest.lib.common.rest_client [req-f2c61fe8-493e-4773-85ac-0e7cbd76f409 req-f2c61fe8-493e-4773-85ac-0e7cbd76f409 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/70ad82a683244db986d6b9f66518a067 0.372s\n2026-05-27 01:41:21.026 13 INFO tempest.lib.common.rest_client [req-055d2a96-ba96-4278-a762-c7b65d4c5544 req-055d2a96-ba96-4278-a762-c7b65d4c5544 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/89a5050f7de542e3bca52d9e6d7380fa 0.270s\n2026-05-27 01:41:21.113 39 INFO tempest.lib.common.rest_client [req-ddb42650-dd21-4e91-a4a5-3f3cf98b205a req-ddb42650-dd21-4e91-a4a5-3f3cf98b205a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-27 01:41:21.136 26 INFO tempest.lib.common.rest_client [req-9fbfa1bd-8cd7-47a9-8399-44798dda2870 req-9fbfa1bd-8cd7-47a9-8399-44798dda2870 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-27 01:41:21.152 31 INFO tempest.lib.common.rest_client [req-e94b4c83-5be3-4e8e-8ecc-8f819a987c62 req-e94b4c83-5be3-4e8e-8ecc-8f819a987c62 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/70ad82a683244db986d6b9f66518a067 0.510s\n2026-05-27 01:41:21.155 17 INFO tempest.lib.common.rest_client [req-b78c37dd-8348-4589-a721-9a5f97e40d78 req-b78c37dd-8348-4589-a721-9a5f97e40d78 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.507s\n2026-05-27 01:41:21.212 41 INFO tempest.lib.common.rest_client [req-5a6227d6-9bd8-4332-844d-ca6bb0ca18fd req-5a6227d6-9bd8-4332-844d-ca6bb0ca18fd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.681s\n2026-05-27 01:41:21.213 37 INFO tempest.lib.common.rest_client [req-f087c441-93f3-4f8f-892e-f4400c580652 req-f087c441-93f3-4f8f-892e-f4400c580652 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-27 01:41:21.285 15 INFO tempest.lib.common.rest_client [req-bddd08b1-8abd-435e-bc98-03f41bf3c2a1 req-bddd08b1-8abd-435e-bc98-03f41bf3c2a1 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.618s\n2026-05-27 01:41:21.284 33 INFO tempest.lib.common.rest_client [req-a38043c6-6bb3-4197-a0ac-63ecbe8fb860 req-a38043c6-6bb3-4197-a0ac-63ecbe8fb860 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s\n2026-05-27 01:41:21.302 21 INFO tempest.lib.common.rest_client [req-edb8ac17-178d-421e-9e2c-cce2aafc8164 req-edb8ac17-178d-421e-9e2c-cce2aafc8164 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s\n2026-05-27 01:41:21.302 39 INFO tempest.lib.common.rest_client [req-df14ed81-9ecb-4ce9-a3c9-811095a7e27d req-df14ed81-9ecb-4ce9-a3c9-811095a7e27d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.187s\n2026-05-27 01:41:21.316 23 INFO tempest.lib.common.rest_client [req-343eaf56-6542-49cf-a94e-f970e393ff01 req-343eaf56-6542-49cf-a94e-f970e393ff01 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.580s\n2026-05-27 01:41:21.317 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user db537e175f614feb9f7ff77cd76f80dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:21.317 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-311727739-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f156ffd129c43028a407dc0d4174432', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'tenant_id': '4f156ffd129c43028a407dc0d4174432', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'db537e175f614feb9f7ff77cd76f80dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.318 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-311727739-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f156ffd129c43028a407dc0d4174432', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'tenant_id': '4f156ffd129c43028a407dc0d4174432', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'db537e175f614feb9f7ff77cd76f80dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.358 17 INFO tempest.lib.common.rest_client [req-d1adb290-f290-4bfa-b2e9-6d7e0bd1fbd6 req-d1adb290-f290-4bfa-b2e9-6d7e0bd1fbd6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:41:21.395 35 INFO tempest.lib.common.rest_client [req-0420a56c-ab8d-4c38-97a2-efb1982872bc req-0420a56c-ab8d-4c38-97a2-efb1982872bc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-27 01:41:21.439 26 INFO tempest.lib.common.rest_client [req-59bb9101-0c85-4940-bb34-c81cc73d3579 req-59bb9101-0c85-4940-bb34-c81cc73d3579 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/89a5050f7de542e3bca52d9e6d7380fa 0.299s\n2026-05-27 01:41:21.440 39 INFO tempest.lib.common.rest_client [req-f6abe82f-05f5-4f58-9a2f-29d91ec8f448 req-f6abe82f-05f5-4f58-9a2f-29d91ec8f448 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s\n2026-05-27 01:41:21.443 21 INFO tempest.lib.common.rest_client [req-6845c29b-ae41-4b67-a751-32b60708fce5 req-6845c29b-ae41-4b67-a751-32b60708fce5 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/b6efca65c2ab46c99b0c8e17612fce06 0.137s\n2026-05-27 01:41:21.456 29 INFO tempest.lib.common.rest_client [req-f908c269-ba9c-475d-9c9a-a76290fcdc4e req-f908c269-ba9c-475d-9c9a-a76290fcdc4e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.671s\n2026-05-27 01:41:21.547 29 INFO tempest.lib.common.rest_client [req-f108af60-fce7-47ed-bcbb-71afbffc7bc8 req-f108af60-fce7-47ed-bcbb-71afbffc7bc8 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-27 01:41:21.553 35 INFO tempest.lib.common.rest_client [req-122a54d1-ed01-4c88-baa5-a2e79c615d3d req-122a54d1-ed01-4c88-baa5-a2e79c615d3d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.157s\n2026-05-27 01:41:21.565 28 INFO tempest.lib.common.rest_client [req-eb9ef207-e112-41f1-bf19-424a1663515e req-eb9ef207-e112-41f1-bf19-424a1663515e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.677s\n2026-05-27 01:41:21.582 41 INFO tempest.lib.common.rest_client [req-2cb95f88-70e5-4861-8170-5384c0fa383d req-2cb95f88-70e5-4861-8170-5384c0fa383d ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s\n2026-05-27 01:41:21.640 13 INFO tempest.lib.common.rest_client [req-f2a40ab0-835f-4f8e-9033-c92fba623067 req-f2a40ab0-835f-4f8e-9033-c92fba623067 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s\n2026-05-27 01:41:21.664 31 INFO tempest.lib.common.rest_client [req-ddd7d4c4-0927-4c41-9f1a-97881412e5f6 req-ddd7d4c4-0927-4c41-9f1a-97881412e5f6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s\n2026-05-27 01:41:21.665 29 INFO tempest.lib.common.rest_client [req-a7011990-d071-452b-8e8f-dbe38a15fc1f req-a7011990-d071-452b-8e8f-dbe38a15fc1f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.116s\n2026-05-27 01:41:21.666 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 844b2350d4cb41d4a815395885f5168b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:21.666 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844b2350d4cb41d4a815395885f5168b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.667 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844b2350d4cb41d4a815395885f5168b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.678 15 INFO tempest.lib.common.rest_client [req-1c0a7284-bd22-46ea-8b05-f54c058fca26 req-1c0a7284-bd22-46ea-8b05-f54c058fca26 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s\n2026-05-27 01:41:21.735 19 INFO tempest.lib.common.rest_client [req-0d75878d-a800-44a9-9342-a646c00ec0f2 req-0d75878d-a800-44a9-9342-a646c00ec0f2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.958s\n2026-05-27 01:41:21.735 11 INFO tempest.lib.common.rest_client [req-2676484a-d5c0-42b9-9f36-7afab5027d32 req-2676484a-d5c0-42b9-9f36-7afab5027d32 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.859s\n2026-05-27 01:41:21.740 37 INFO tempest.lib.common.rest_client [req-c874326f-56ed-4b90-8ae4-c319e31ce23b req-c874326f-56ed-4b90-8ae4-c319e31ce23b ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7 0.525s\n2026-05-27 01:41:21.740 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ea88177a81874b9b900b49fc88deeef7 for scope project and roles: ['reader']\n2026-05-27 01:41:21.747 33 INFO tempest.lib.common.rest_client [req-a1f20143-bee8-4338-9003-78b15187424e req-a1f20143-bee8-4338-9003-78b15187424e ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378 0.460s\n2026-05-27 01:41:21.747 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project dc771be70d534172a270d8d463424378 for scope project and roles: ['reader']\n2026-05-27 01:41:21.758 21 INFO tempest.lib.common.rest_client [req-0a9c2105-8d18-4f4c-ba65-4f5c5f8e24ab req-0a9c2105-8d18-4f4c-ba65-4f5c5f8e24ab ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-27 01:41:21.797 39 INFO tempest.lib.common.rest_client [req-23cbf0db-a528-463a-b65c-a580fba1b47a req-23cbf0db-a528-463a-b65c-a580fba1b47a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/70ad82a683244db986d6b9f66518a067 0.355s\n2026-05-27 01:41:21.787 15 INFO tempest.lib.common.rest_client [req-22c79cd8-f996-48f6-aa8f-052e4271792d req-22c79cd8-f996-48f6-aa8f-052e4271792d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/70ad82a683244db986d6b9f66518a067 0.104s\n2026-05-27 01:41:21.782 17 INFO tempest.lib.common.rest_client [req-98e8784a-030e-4dc6-8a6c-ff0fe43f9e3c req-98e8784a-030e-4dc6-8a6c-ff0fe43f9e3c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.422s\n2026-05-27 01:41:21.782 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 49a7620a8a4345f2ac7f63d854f873d2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:21.785 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '49a7620a8a4345f2ac7f63d854f873d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.785 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '49a7620a8a4345f2ac7f63d854f873d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.839 26 INFO tempest.lib.common.rest_client [req-a7b9d76f-ccb1-4d49-97a9-fde60f7c1027 req-a7b9d76f-ccb1-4d49-97a9-fde60f7c1027 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-27 01:41:21.856 13 INFO tempest.lib.common.rest_client [req-b4f81d59-f819-48b8-a52e-b5f5571b9a52 req-b4f81d59-f819-48b8-a52e-b5f5571b9a52 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.215s\n2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf773c6bd70249bcaadf635bc93b25f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf773c6bd70249bcaadf635bc93b25f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf773c6bd70249bcaadf635bc93b25f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:21.932 35 INFO tempest.lib.common.rest_client [req-8b393981-8d32-4fab-94e6-709f45f8cb4d req-8b393981-8d32-4fab-94e6-709f45f8cb4d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-27 01:41:21.967 41 INFO tempest.lib.common.rest_client [req-1f8e3afc-b36e-4467-a281-9c09227cc4cf req-1f8e3afc-b36e-4467-a281-9c09227cc4cf ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.384s\n2026-05-27 01:41:22.081 21 INFO tempest.lib.common.rest_client [req-67a4c9ed-dfb2-4007-be8d-672be05ccb8d req-67a4c9ed-dfb2-4007-be8d-672be05ccb8d ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/70ad82a683244db986d6b9f66518a067 0.317s\n2026-05-27 01:41:22.152 23 INFO tempest.lib.common.rest_client [req-c580b442-7d54-4e0f-a78f-61b7fa1b89b6 req-c580b442-7d54-4e0f-a78f-61b7fa1b89b6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.824s\n2026-05-27 01:41:22.181 26 INFO tempest.lib.common.rest_client [req-fe0b0cc8-dec6-4b24-875d-02eb60dc2463 req-fe0b0cc8-dec6-4b24-875d-02eb60dc2463 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/e4ac3cd34d244bdea43cf6630298f44a 0.340s\n2026-05-27 01:41:22.184 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a86b1356af4d4cdc97d4b70b76a28ced is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:22.185 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a86b1356af4d4cdc97d4b70b76a28ced', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.185 26 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a86b1356af4d4cdc97d4b70b76a28ced', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.197 31 INFO tempest.lib.common.rest_client [req-1991ba1f-a516-4874-af0d-453c703c551d req-1991ba1f-a516-4874-af0d-453c703c551d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.531s\n2026-05-27 01:41:22.225 19 INFO tempest.lib.common.rest_client [req-de6785c4-faf3-4e22-b9cc-439c86d19e60 req-de6785c4-faf3-4e22-b9cc-439c86d19e60 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s\n2026-05-27 01:41:22.229 28 INFO tempest.lib.common.rest_client [req-1fa3f20e-91fe-4329-9d6d-2033459fc218 req-1fa3f20e-91fe-4329-9d6d-2033459fc218 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-27 01:41:22.293 11 INFO tempest.lib.common.rest_client [req-b955b23a-f9bb-4dfb-bfbd-a362486d2f75 req-b955b23a-f9bb-4dfb-bfbd-a362486d2f75 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e 0.557s\n2026-05-27 01:41:22.294 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 698a3a5a733c4676b75ef6c2ce05e41e for scope project and roles: ['reader']\n2026-05-27 01:41:22.299 15 INFO tempest.lib.common.rest_client [req-dc249508-c21a-4e37-8201-d6811678679b req-dc249508-c21a-4e37-8201-d6811678679b ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s\n2026-05-27 01:41:22.317 39 INFO tempest.lib.common.rest_client [req-5971899c-bc1e-49ce-bf0d-b2abb0bece17 req-5971899c-bc1e-49ce-bf0d-b2abb0bece17 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-27 01:41:22.330 41 INFO tempest.lib.common.rest_client [req-bb6f4241-0c72-400f-be11-8d140610c95d req-bb6f4241-0c72-400f-be11-8d140610c95d ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-27 01:41:22.337 33 INFO tempest.lib.common.rest_client [req-44bf3da8-6aac-46b5-9064-cc13a0e47476 req-44bf3da8-6aac-46b5-9064-cc13a0e47476 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s\n2026-05-27 01:41:22.383 29 INFO tempest.lib.common.rest_client [req-033bc6e1-7a0c-4044-9556-1e99f0082617 req-033bc6e1-7a0c-4044-9556-1e99f0082617 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s\n2026-05-27 01:41:22.389 19 INFO tempest.lib.common.rest_client [req-bef1fc93-0ea2-470e-b028-9afc93d8c7ac req-bef1fc93-0ea2-470e-b028-9afc93d8c7ac ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/b6efca65c2ab46c99b0c8e17612fce06 0.160s\n2026-05-27 01:41:22.492 15 INFO tempest.lib.common.rest_client [req-aa7ec599-fa3c-4456-944f-621182b47152 req-aa7ec599-fa3c-4456-944f-621182b47152 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/89a5050f7de542e3bca52d9e6d7380fa 0.191s\n2026-05-27 01:41:22.487 35 INFO tempest.lib.common.rest_client [req-07dab714-3d88-40c9-9018-7ae25f191c84 req-07dab714-3d88-40c9-9018-7ae25f191c84 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.552s\n2026-05-27 01:41:22.487 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 66dfa7d6a6f04a508b6de35d5f634ee7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:22.487 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8033073aa12242fdb819f77a4f053225', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'tenant_id': '8033073aa12242fdb819f77a4f053225', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66dfa7d6a6f04a508b6de35d5f634ee7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.488 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8033073aa12242fdb819f77a4f053225', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'tenant_id': '8033073aa12242fdb819f77a4f053225', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66dfa7d6a6f04a508b6de35d5f634ee7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.572 29 INFO tempest.lib.common.rest_client [req-4e9eaedb-5086-47f8-bef7-ca9b5eed88bf req-4e9eaedb-5086-47f8-bef7-ca9b5eed88bf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e 0.187s\n2026-05-27 01:41:22.572 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ff7a5f290b994ed98cf13d07684a472e for scope project and roles: ['reader']\n2026-05-27 01:41:22.598 15 INFO tempest.lib.common.rest_client [req-4d761c12-6574-4ab6-8809-3eb2d41e1829 req-4d761c12-6574-4ab6-8809-3eb2d41e1829 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s\n2026-05-27 01:41:22.652 37 INFO tempest.lib.common.rest_client [req-77efe774-0cd3-457a-bad7-8993b15e9cb7 req-77efe774-0cd3-457a-bad7-8993b15e9cb7 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.910s\n2026-05-27 01:41:22.668 23 INFO tempest.lib.common.rest_client [req-54333b28-91f2-4ad3-957f-e9bbbacf18c5 req-54333b28-91f2-4ad3-957f-e9bbbacf18c5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.513s\n2026-05-27 01:41:22.679 21 INFO tempest.lib.common.rest_client [req-e688b5a0-11b0-4526-922d-94964f18255e req-e688b5a0-11b0-4526-922d-94964f18255e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.595s\n2026-05-27 01:41:22.744 17 INFO tempest.lib.common.rest_client [req-50f5d7ae-d61d-4455-9c26-27a040511c81 req-50f5d7ae-d61d-4455-9c26-27a040511c81 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s\n2026-05-27 01:41:22.765 28 INFO tempest.lib.common.rest_client [req-d69e019b-21f6-42ac-9d50-2bb48730f724 req-d69e019b-21f6-42ac-9d50-2bb48730f724 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.534s\n2026-05-27 01:41:22.771 31 INFO tempest.lib.common.rest_client [req-4d08f1f0-5aad-4c3a-a694-3de23875fbb8 req-4d08f1f0-5aad-4c3a-a694-3de23875fbb8 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.568s\n2026-05-27 01:41:22.778 26 INFO tempest.lib.common.rest_client [req-fea3a1ff-69b6-430e-b28d-5a1be7446411 req-fea3a1ff-69b6-430e-b28d-5a1be7446411 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-27 01:41:22.783 13 INFO tempest.lib.common.rest_client [req-9c9182e4-393d-4aeb-8f46-49a7b0b47529 req-9c9182e4-393d-4aeb-8f46-49a7b0b47529 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s\n2026-05-27 01:41:22.800 39 INFO tempest.lib.common.rest_client [req-b464a516-bb3d-4e41-9952-4ab8077cfb9f req-b464a516-bb3d-4e41-9952-4ab8077cfb9f ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/89a5050f7de542e3bca52d9e6d7380fa 0.477s\n2026-05-27 01:41:22.804 33 INFO tempest.lib.common.rest_client [req-a1e15395-5fd1-48f2-a0f6-f86bfdf0debd req-a1e15395-5fd1-48f2-a0f6-f86bfdf0debd ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s\n2026-05-27 01:41:22.811 37 INFO tempest.lib.common.rest_client [req-b929d21f-0090-4752-950a-fcc3ae2106be req-b929d21f-0090-4752-950a-fcc3ae2106be ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:41:22.868 41 INFO tempest.lib.common.rest_client [req-75d61c2d-96c8-45e2-bc5d-bd847fa34fab req-75d61c2d-96c8-45e2-bc5d-bd847fa34fab ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.536s\n2026-05-27 01:41:22.887 15 INFO tempest.lib.common.rest_client [req-4f23a09a-c3f8-4fe6-81e4-94d610b2239c req-4f23a09a-c3f8-4fe6-81e4-94d610b2239c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/e4ac3cd34d244bdea43cf6630298f44a 0.286s\n2026-05-27 01:41:22.887 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5596e7847da45ddb760ed0b3e383a52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:22.890 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5596e7847da45ddb760ed0b3e383a52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.890 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5596e7847da45ddb760ed0b3e383a52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.955 31 INFO tempest.lib.common.rest_client [req-07ae18ad-e33e-49fc-9a7f-543bcbeba1b0 req-07ae18ad-e33e-49fc-9a7f-543bcbeba1b0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.181s\n2026-05-27 01:41:22.956 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 02f4a9c223f84240b7ef8cd8ddcefb4f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:22.956 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '829ae271188647a596458c2c6fd51968', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'tenant_id': '829ae271188647a596458c2c6fd51968', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02f4a9c223f84240b7ef8cd8ddcefb4f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:22.957 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '829ae271188647a596458c2c6fd51968', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'tenant_id': '829ae271188647a596458c2c6fd51968', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02f4a9c223f84240b7ef8cd8ddcefb4f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:23.000 19 INFO tempest.lib.common.rest_client [req-95a5be7e-bb8a-48d5-be20-684eaecd6948 req-95a5be7e-bb8a-48d5-be20-684eaecd6948 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s\n2026-05-27 01:41:23.035 21 INFO tempest.lib.common.rest_client [req-95e85228-14e1-47e8-9e17-4864ae46a5d3 req-95e85228-14e1-47e8-9e17-4864ae46a5d3 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/89a5050f7de542e3bca52d9e6d7380fa 0.354s\n2026-05-27 01:41:23.109 13 INFO tempest.lib.common.rest_client [req-db320388-b5dc-402f-bff9-25781f840212 req-db320388-b5dc-402f-bff9-25781f840212 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1 0.324s\n2026-05-27 01:41:23.111 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5a33721be29343c4bf974355144f89a1 for scope project and roles: ['reader']\n2026-05-27 01:41:23.134 41 INFO tempest.lib.common.rest_client [req-cdff5f76-3cc2-4015-bd02-7f9965c2c0cd req-cdff5f76-3cc2-4015-bd02-7f9965c2c0cd ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-27 01:41:23.155 11 INFO tempest.lib.common.rest_client [req-fa4a221b-9998-4b64-b088-97225bec3838 req-fa4a221b-9998-4b64-b088-97225bec3838 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.859s\n2026-05-27 01:41:23.164 28 INFO tempest.lib.common.rest_client [req-bca35b0b-110d-49be-a942-56602cf4690e req-bca35b0b-110d-49be-a942-56602cf4690e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/b6efca65c2ab46c99b0c8e17612fce06 0.397s\n2026-05-27 01:41:23.301 35 INFO tempest.lib.common.rest_client [req-79aeaa7c-92bd-4a4d-a368-75f267d71f4b req-79aeaa7c-92bd-4a4d-a368-75f267d71f4b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-27 01:41:23.310 33 INFO tempest.lib.common.rest_client [req-16069e00-3396-417c-8f56-fb233ccdf71a req-16069e00-3396-417c-8f56-fb233ccdf71a ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.501s\n2026-05-27 01:41:23.339 41 INFO tempest.lib.common.rest_client [req-2a0db175-5597-47c3-8ba7-0bea7a5788b7 req-2a0db175-5597-47c3-8ba7-0bea7a5788b7 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/70ad82a683244db986d6b9f66518a067 0.203s\n2026-05-27 01:41:23.400 29 INFO tempest.lib.common.rest_client [req-9ccdc449-b3a3-48ad-ae81-03bf3e3b5e29 req-9ccdc449-b3a3-48ad-ae81-03bf3e3b5e29 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.826s\n2026-05-27 01:41:23.444 19 INFO tempest.lib.common.rest_client [req-dc649fad-e3bd-449a-88d2-432beb9d4f8c req-dc649fad-e3bd-449a-88d2-432beb9d4f8c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/b6efca65c2ab46c99b0c8e17612fce06 0.441s\n2026-05-27 01:41:23.480 39 INFO tempest.lib.common.rest_client [req-7c562eb7-c843-4c8d-9419-837a902050ed req-7c562eb7-c843-4c8d-9419-837a902050ed ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.678s\n2026-05-27 01:41:23.550 28 INFO tempest.lib.common.rest_client [req-06465138-930c-463a-910b-6c784ee743a2 req-06465138-930c-463a-910b-6c784ee743a2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-27 01:41:23.556 33 INFO tempest.lib.common.rest_client [req-b4d7b3d3-1159-466d-aca7-f646f0fad512 req-b4d7b3d3-1159-466d-aca7-f646f0fad512 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:41:23.575 31 INFO tempest.lib.common.rest_client [req-0aac2bd5-72e2-4f37-b163-0ede336cb4c9 req-0aac2bd5-72e2-4f37-b163-0ede336cb4c9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:41:23.585 19 INFO tempest.lib.common.rest_client [req-4ef4d7c1-3ca3-48ee-97ea-6e0b0941e3aa req-4ef4d7c1-3ca3-48ee-97ea-6e0b0941e3aa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s\n2026-05-27 01:41:23.606 37 INFO tempest.lib.common.rest_client [req-6923d73f-5572-4ab7-be71-47d91ee94a50 req-6923d73f-5572-4ab7-be71-47d91ee94a50 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.791s\n2026-05-27 01:41:23.615 23 INFO tempest.lib.common.rest_client [req-ae0d3687-9503-4e4d-a5b3-b0fa9cb7c815 req-ae0d3687-9503-4e4d-a5b3-b0fa9cb7c815 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.946s\n2026-05-27 01:41:23.739 28 INFO tempest.lib.common.rest_client [req-eae32a04-7752-4928-8dc3-a50f7d9b366e req-eae32a04-7752-4928-8dc3-a50f7d9b366e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/b6efca65c2ab46c99b0c8e17612fce06 0.186s\n2026-05-27 01:41:23.768 23 INFO tempest.lib.common.rest_client [req-93a1bc80-3d74-4ffe-bcd7-f07bbbdb5fdb req-93a1bc80-3d74-4ffe-bcd7-f07bbbdb5fdb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-27 01:41:23.849 21 INFO tempest.lib.common.rest_client [req-529118aa-b10b-4114-b3cf-44ad23e2ed40 req-529118aa-b10b-4114-b3cf-44ad23e2ed40 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.812s\n2026-05-27 01:41:23.852 29 INFO tempest.lib.common.rest_client [req-6f88db0d-193e-4b7d-94d2-50ec7bd02dff req-6f88db0d-193e-4b7d-94d2-50ec7bd02dff ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:41:23.877 11 INFO tempest.lib.common.rest_client [req-76b4712c-e974-4e2f-a804-ba48068f20c3 req-76b4712c-e974-4e2f-a804-ba48068f20c3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.719s\n2026-05-27 01:41:23.892 13 INFO tempest.lib.common.rest_client [req-5a672e68-a350-42dc-b3b2-668c00211dbd req-5a672e68-a350-42dc-b3b2-668c00211dbd ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.779s\n2026-05-27 01:41:23.911 33 INFO tempest.lib.common.rest_client [req-b21f16be-6534-44be-8a50-cbf83084104d req-b21f16be-6534-44be-8a50-cbf83084104d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/70ad82a683244db986d6b9f66518a067 0.351s\n2026-05-27 01:41:24.004 41 INFO tempest.lib.common.rest_client [req-702a8a1d-8d91-4717-9d6a-a376079925b5 req-702a8a1d-8d91-4717-9d6a-a376079925b5 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.663s\n2026-05-27 01:41:24.015 37 INFO tempest.lib.common.rest_client [req-b67b4f05-4799-44ef-ae39-9d4bff5c177d req-b67b4f05-4799-44ef-ae39-9d4bff5c177d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-27 01:41:24.069 23 INFO tempest.lib.common.rest_client [req-bec9616b-86e3-488b-90f3-f14b3dfc489d req-bec9616b-86e3-488b-90f3-f14b3dfc489d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.300s\n2026-05-27 01:41:24.076 13 INFO tempest.lib.common.rest_client [req-e74edcc0-03eb-4647-b180-e8e068cb709b req-e74edcc0-03eb-4647-b180-e8e068cb709b ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-27 01:41:24.102 29 INFO tempest.lib.common.rest_client [req-8f51cd2d-3522-4a3f-ad48-62a972e569b7 req-8f51cd2d-3522-4a3f-ad48-62a972e569b7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.248s\n2026-05-27 01:41:24.085 39 INFO tempest.lib.common.rest_client [req-d87aedbf-a835-410c-b852-08bc1490920e req-d87aedbf-a835-410c-b852-08bc1490920e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/e4ac3cd34d244bdea43cf6630298f44a 0.601s\n2026-05-27 01:41:24.085 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31620e50978549adb5c8b789a6252e18 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:24.086 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31620e50978549adb5c8b789a6252e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.086 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31620e50978549adb5c8b789a6252e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.114 11 INFO tempest.lib.common.rest_client [req-adeb13f1-5f5e-4327-b81c-d233892a75b0 req-adeb13f1-5f5e-4327-b81c-d233892a75b0 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.234s\n2026-05-27 01:41:24.127 15 INFO tempest.lib.common.rest_client [req-a0c61687-bb9a-4729-9192-6925a74e74c4 req-a0c61687-bb9a-4729-9192-6925a74e74c4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.225s\n2026-05-27 01:41:24.212 17 INFO tempest.lib.common.rest_client [req-fbe79dc9-4242-439b-82bd-ed8a5609f5fd req-fbe79dc9-4242-439b-82bd-ed8a5609f5fd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.465s\n2026-05-27 01:41:24.225 37 INFO tempest.lib.common.rest_client [req-ec01404e-68ad-4850-ad4b-f684747b9047 req-ec01404e-68ad-4850-ad4b-f684747b9047 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/70ad82a683244db986d6b9f66518a067 0.204s\n2026-05-27 01:41:24.232 28 INFO tempest.lib.common.rest_client [req-b7e4d44c-574d-438f-99b9-8804a3118a62 req-b7e4d44c-574d-438f-99b9-8804a3118a62 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s\n2026-05-27 01:41:24.275 41 INFO tempest.lib.common.rest_client [req-5583321b-a2f6-4c1b-8426-e656498c6212 req-5583321b-a2f6-4c1b-8426-e656498c6212 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.269s\n2026-05-27 01:41:24.291 19 INFO tempest.lib.common.rest_client [req-2bb824bc-4d8b-4a57-93d6-4c5291ae3e2c req-2bb824bc-4d8b-4a57-93d6-4c5291ae3e2c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/70ad82a683244db986d6b9f66518a067 0.701s\n2026-05-27 01:41:24.333 23 INFO tempest.lib.common.rest_client [req-c73ebe74-cc7f-4070-87bc-213961dba9a4 req-c73ebe74-cc7f-4070-87bc-213961dba9a4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-27 01:41:24.353 21 INFO tempest.lib.common.rest_client [req-60b3d74e-af6d-4c73-92f2-590f3c1ea23f req-60b3d74e-af6d-4c73-92f2-590f3c1ea23f ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/e4ac3cd34d244bdea43cf6630298f44a 0.500s\n2026-05-27 01:41:24.353 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e479323efa94ece8e7ed53d94c50d16 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:24.353 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1237634150-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c7e84341484e415f91a50615a1be5af1', 'project_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'tenant_id': 'c7e84341484e415f91a50615a1be5af1', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e479323efa94ece8e7ed53d94c50d16', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.354 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1237634150-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c7e84341484e415f91a50615a1be5af1', 'project_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'tenant_id': 'c7e84341484e415f91a50615a1be5af1', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e479323efa94ece8e7ed53d94c50d16', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.439 41 INFO tempest.lib.common.rest_client [req-6346bbb8-8a2f-48a3-82dc-eb9ffb3cfc7f req-6346bbb8-8a2f-48a3-82dc-eb9ffb3cfc7f ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:41:24.456 33 INFO tempest.lib.common.rest_client [req-4c7bf58c-e33d-4562-b9d9-4874883ac69e req-4c7bf58c-e33d-4562-b9d9-4874883ac69e ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s\n2026-05-27 01:41:24.468 37 INFO tempest.lib.common.rest_client [req-913b7b39-8dab-4fac-adab-8a7eb92a0750 req-913b7b39-8dab-4fac-adab-8a7eb92a0750 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:41:24.482 11 INFO tempest.lib.common.rest_client [req-6e212437-d397-4142-bc0e-b4a46d31600c req-6e212437-d397-4142-bc0e-b4a46d31600c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-05-27 01:41:24.487 13 INFO tempest.lib.common.rest_client [req-265163e6-8ac7-432f-b0c1-6c9d83391e09 req-265163e6-8ac7-432f-b0c1-6c9d83391e09 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.409s\n2026-05-27 01:41:24.558 29 INFO tempest.lib.common.rest_client [req-e82e7774-2053-4cf7-9bf5-5e12569f60d6 req-e82e7774-2053-4cf7-9bf5-5e12569f60d6 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s\n2026-05-27 01:41:24.560 19 INFO tempest.lib.common.rest_client [req-073ac011-7cad-4d0a-acb6-ff16df144e56 req-073ac011-7cad-4d0a-acb6-ff16df144e56 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-27 01:41:24.601 11 INFO tempest.lib.common.rest_client [req-324c1992-54a0-4795-a483-ac74ffd27c8b req-324c1992-54a0-4795-a483-ac74ffd27c8b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/70ad82a683244db986d6b9f66518a067 0.118s\n2026-05-27 01:41:24.604 33 INFO tempest.lib.common.rest_client [req-6f60e38e-8507-4562-8118-2b29934f4776 req-6f60e38e-8507-4562-8118-2b29934f4776 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.146s\n2026-05-27 01:41:24.606 28 INFO tempest.lib.common.rest_client [req-3a2b3fe5-07f7-48b2-8f83-5a4ab3cf1bf1 req-3a2b3fe5-07f7-48b2-8f83-5a4ab3cf1bf1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/70ad82a683244db986d6b9f66518a067 0.371s\n2026-05-27 01:41:24.653 39 INFO tempest.lib.common.rest_client [req-a19a0580-9d03-4abf-9c1c-59bc7ce62adb req-a19a0580-9d03-4abf-9c1c-59bc7ce62adb ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-27 01:41:24.734 37 INFO tempest.lib.common.rest_client [req-e1600ef4-2596-4dcb-8f01-95731ab86e93 req-e1600ef4-2596-4dcb-8f01-95731ab86e93 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.263s\n2026-05-27 01:41:24.744 23 INFO tempest.lib.common.rest_client [req-1cc1bc82-2bfb-4616-90fa-76f73cf0be7c req-1cc1bc82-2bfb-4616-90fa-76f73cf0be7c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.410s\n2026-05-27 01:41:24.744 41 INFO tempest.lib.common.rest_client [req-9fee06c7-ec5d-4b7c-bdbc-d18a78aa9d96 req-9fee06c7-ec5d-4b7c-bdbc-d18a78aa9d96 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.301s\n2026-05-27 01:41:24.744 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eaa47b181cc0495f91779491acc057bc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:24.745 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1026566741-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b71e42d4707c4691b99101a74e177ffe', 'project_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'tenant_id': 'b71e42d4707c4691b99101a74e177ffe', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eaa47b181cc0495f91779491acc057bc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.745 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1026566741-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b71e42d4707c4691b99101a74e177ffe', 'project_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'tenant_id': 'b71e42d4707c4691b99101a74e177ffe', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eaa47b181cc0495f91779491acc057bc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:24.788 19 INFO tempest.lib.common.rest_client [req-03c7c956-fb03-4418-bf6d-0f07c7b49fc0 req-03c7c956-fb03-4418-bf6d-0f07c7b49fc0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/89a5050f7de542e3bca52d9e6d7380fa 0.224s\n2026-05-27 01:41:24.816 31 INFO tempest.lib.common.rest_client [req-546aafc6-7349-4d9e-9525-389e0c5dce34 req-546aafc6-7349-4d9e-9525-389e0c5dce34 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.239s\n2026-05-27 01:41:24.858 17 INFO tempest.lib.common.rest_client [req-e69cb143-f09e-4b16-b84a-d6efec13e7cb req-e69cb143-f09e-4b16-b84a-d6efec13e7cb ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s\n2026-05-27 01:41:24.864 29 INFO tempest.lib.common.rest_client [req-0ab93f36-064e-46af-9bf7-d2ff1f2f07e5 req-0ab93f36-064e-46af-9bf7-d2ff1f2f07e5 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/70ad82a683244db986d6b9f66518a067 0.304s\n2026-05-27 01:41:24.888 26 INFO tempest.lib.common.rest_client [req-3719f207-f59e-48db-bc3b-5d139dd84490 req-3719f207-f59e-48db-bc3b-5d139dd84490 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.107s\n2026-05-27 01:41:24.905 28 INFO tempest.lib.common.rest_client [req-95ac2f36-ec0e-4ef5-8956-e9bb33be8298 req-95ac2f36-ec0e-4ef5-8956-e9bb33be8298 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-27 01:41:24.915 35 INFO tempest.lib.common.rest_client [req-195d1172-776c-4483-8f28-0d8cb6d4ed8c req-195d1172-776c-4483-8f28-0d8cb6d4ed8c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.612s\n2026-05-27 01:41:24.920 33 INFO tempest.lib.common.rest_client [req-2f78574a-727a-4ddd-a6e7-d74a04ca4765 req-2f78574a-727a-4ddd-a6e7-d74a04ca4765 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-27 01:41:24.947 13 INFO tempest.lib.common.rest_client [req-a864b087-49ee-4a1c-9586-98853b41e54a req-a864b087-49ee-4a1c-9586-98853b41e54a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-27 01:41:24.977 19 INFO tempest.lib.common.rest_client [req-48199243-bae9-494b-8301-0147e814004d req-48199243-bae9-494b-8301-0147e814004d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-27 01:41:24.985 11 INFO tempest.lib.common.rest_client [req-db4dc8d5-6ab2-4dd3-9c98-13ed71b52d8a req-db4dc8d5-6ab2-4dd3-9c98-13ed71b52d8a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s\n2026-05-27 01:41:24.989 37 INFO tempest.lib.common.rest_client [req-4d325c58-6e75-42ae-ab1d-5bbb90b7fde4 req-4d325c58-6e75-42ae-ab1d-5bbb90b7fde4 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:41:24.993 21 INFO tempest.lib.common.rest_client [req-8819a354-79e2-4a5f-9ad7-3defbebfdc07 req-8819a354-79e2-4a5f-9ad7-3defbebfdc07 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-27 01:41:25.017 23 INFO tempest.lib.common.rest_client [req-50cfa7fa-405c-4288-90a8-e4ea868fb0c6 req-50cfa7fa-405c-4288-90a8-e4ea868fb0c6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-27 01:41:25.035 33 INFO tempest.lib.common.rest_client [req-e163dc37-ca64-4b27-a131-18f3dd7db744 req-e163dc37-ca64-4b27-a131-18f3dd7db744 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.112s\n2026-05-27 01:41:25.034 28 INFO tempest.lib.common.rest_client [req-695f5df2-79b0-4663-9c3c-36bc3dfef8d3 req-695f5df2-79b0-4663-9c3c-36bc3dfef8d3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/89a5050f7de542e3bca52d9e6d7380fa 0.127s\n2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6272bac3828f4050be468e6f758ce8d2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6272bac3828f4050be468e6f758ce8d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6272bac3828f4050be468e6f758ce8d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.181 11 INFO tempest.lib.common.rest_client [req-029c2db3-f387-44a4-9f52-f7244f53b368 req-029c2db3-f387-44a4-9f52-f7244f53b368 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s\n2026-05-27 01:41:25.212 37 INFO tempest.lib.common.rest_client [req-24a2581d-f93b-4fd7-a7a6-b6f3104c6b7b req-24a2581d-f93b-4fd7-a7a6-b6f3104c6b7b ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.221s\n2026-05-27 01:41:25.212 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11fbf0f9d90048a4ad5c6fbcadb90d5f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:25.212 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11fbf0f9d90048a4ad5c6fbcadb90d5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.215 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11fbf0f9d90048a4ad5c6fbcadb90d5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.288 23 INFO tempest.lib.common.rest_client [req-17ca0be4-9a92-49e3-8fea-8e0d37a76d36 req-17ca0be4-9a92-49e3-8fea-8e0d37a76d36 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/70ad82a683244db986d6b9f66518a067 0.270s\n2026-05-27 01:41:25.317 28 INFO tempest.lib.common.rest_client [req-4cbb92e7-d586-47e1-9532-73136cf86dd3 req-4cbb92e7-d586-47e1-9532-73136cf86dd3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:41:25.399 31 INFO tempest.lib.common.rest_client [req-174d5cdf-e013-4e93-a429-bcf12efe63e9 req-174d5cdf-e013-4e93-a429-bcf12efe63e9 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.580s\n2026-05-27 01:41:25.422 11 INFO tempest.lib.common.rest_client [req-ccc9ad4a-35b0-45df-889e-b1ebc094a39e req-ccc9ad4a-35b0-45df-889e-b1ebc094a39e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:41:25.425 29 INFO tempest.lib.common.rest_client [req-415aacbb-91fe-41d2-b1ef-3361e9fc4f3d req-415aacbb-91fe-41d2-b1ef-3361e9fc4f3d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s\n2026-05-27 01:41:25.465 28 INFO tempest.lib.common.rest_client [req-87dd2d11-379c-4263-8c03-d415727f0edf req-87dd2d11-379c-4263-8c03-d415727f0edf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/e4ac3cd34d244bdea43cf6630298f44a 0.142s\n2026-05-27 01:41:25.468 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a10c865c720a4112b8288cb6a31e59de is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:25.468 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcdcf8b66571486abb5595629145fc27', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'tenant_id': 'dcdcf8b66571486abb5595629145fc27', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a10c865c720a4112b8288cb6a31e59de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.469 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcdcf8b66571486abb5595629145fc27', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'tenant_id': 'dcdcf8b66571486abb5595629145fc27', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a10c865c720a4112b8288cb6a31e59de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.486 13 INFO tempest.lib.common.rest_client [req-23b204a1-6e48-455f-8067-5d67991dab74 req-23b204a1-6e48-455f-8067-5d67991dab74 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/70ad82a683244db986d6b9f66518a067 0.538s\n2026-05-27 01:41:25.500 41 INFO tempest.lib.common.rest_client [req-d2823abb-c65b-41e4-b7d4-268079fd2e24 req-d2823abb-c65b-41e4-b7d4-268079fd2e24 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-27 01:41:25.564 35 INFO tempest.lib.common.rest_client [req-3e0ca5f0-400e-4fab-8600-dfb9f18a2407 req-3e0ca5f0-400e-4fab-8600-dfb9f18a2407 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.643s\n2026-05-27 01:41:25.615 29 INFO tempest.lib.common.rest_client [req-301352a0-b757-4b7e-90a9-150d1e17cc7c req-301352a0-b757-4b7e-90a9-150d1e17cc7c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.186s\n2026-05-27 01:41:25.628 19 INFO tempest.lib.common.rest_client [req-831a763b-6be1-493b-8071-9b425c6f9b6b req-831a763b-6be1-493b-8071-9b425c6f9b6b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/e4ac3cd34d244bdea43cf6630298f44a 0.648s\n2026-05-27 01:41:25.628 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a68e9dca22d43189a78f810b4b21233 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:25.629 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-365472468-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c14d29dbac074df58144eb56bc28d938', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'tenant_id': 'c14d29dbac074df58144eb56bc28d938', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a68e9dca22d43189a78f810b4b21233', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.629 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-365472468-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c14d29dbac074df58144eb56bc28d938', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'tenant_id': 'c14d29dbac074df58144eb56bc28d938', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a68e9dca22d43189a78f810b4b21233', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.743 13 INFO tempest.lib.common.rest_client [req-84eaa0aa-58a7-46c5-90e9-bff355b09f09 req-84eaa0aa-58a7-46c5-90e9-bff355b09f09 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-27 01:41:25.752 23 INFO tempest.lib.common.rest_client [req-a1bac784-4781-4f16-8b1a-ed2d2b0f4829 req-a1bac784-4781-4f16-8b1a-ed2d2b0f4829 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s\n2026-05-27 01:41:25.787 15 INFO tempest.lib.common.rest_client [req-cf2bec11-a688-4ad9-a736-8e565954f9c4 req-cf2bec11-a688-4ad9-a736-8e565954f9c4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.658s\n2026-05-27 01:41:25.818 37 INFO tempest.lib.common.rest_client [req-9af23a65-deca-43ab-9c7a-14f8ca146901 req-9af23a65-deca-43ab-9c7a-14f8ca146901 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-27 01:41:25.824 17 INFO tempest.lib.common.rest_client [req-53fe6406-02d4-4545-92f3-1f18fb87c3dd req-53fe6406-02d4-4545-92f3-1f18fb87c3dd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.963s\n2026-05-27 01:41:25.825 11 INFO tempest.lib.common.rest_client [req-5db077bc-75fb-4568-90b4-0dcf49be769f req-5db077bc-75fb-4568-90b4-0dcf49be769f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.395s\n2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f6843a462d2489ba4292dab91d2bb4f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f6843a462d2489ba4292dab91d2bb4f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f6843a462d2489ba4292dab91d2bb4f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:25.957 13 INFO tempest.lib.common.rest_client [req-723b9858-715d-423f-bda9-fde75f22496f req-723b9858-715d-423f-bda9-fde75f22496f ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/89a5050f7de542e3bca52d9e6d7380fa 0.211s\n2026-05-27 01:41:25.969 31 INFO tempest.lib.common.rest_client [req-0c93758c-8cc9-40cd-8e93-d1958dcdf2d0 req-0c93758c-8cc9-40cd-8e93-d1958dcdf2d0 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8a0933e9-8ffd-4d7b-bb0f-2fa412380344 0.567s\n2026-05-27 01:41:25.993 33 INFO tempest.lib.common.rest_client [req-57359a37-35c9-4130-82bc-96689e349ed4 req-57359a37-35c9-4130-82bc-96689e349ed4 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s\n{10} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [2.393683s] ... ok\n2026-05-27 01:41:26.022 28 INFO tempest.lib.common.rest_client [req-1890c9b9-331f-4cee-9e1d-8d7604f08f04 req-1890c9b9-331f-4cee-9e1d-8d7604f08f04 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:41:26.040 26 INFO tempest.lib.common.rest_client [req-954a066a-33fd-49f6-b41e-5456ce0af631 req-954a066a-33fd-49f6-b41e-5456ce0af631 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.605s\n2026-05-27 01:41:26.093 29 INFO tempest.lib.common.rest_client [req-52f8c003-63a1-4d2a-b243-a25e5db53721 req-52f8c003-63a1-4d2a-b243-a25e5db53721 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s\n2026-05-27 01:41:26.127 13 INFO tempest.lib.common.rest_client [req-c67c89d5-e942-4efd-bfa3-b9cb76530373 req-c67c89d5-e942-4efd-bfa3-b9cb76530373 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:41:26.194 23 INFO tempest.lib.common.rest_client [req-26b19bfc-de52-4b83-8be0-f76219dc2c8e req-26b19bfc-de52-4b83-8be0-f76219dc2c8e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.440s\n2026-05-27 01:41:26.212 19 INFO tempest.lib.common.rest_client [req-aa20b485-8273-4ee8-b04b-773cc63eeee4 req-aa20b485-8273-4ee8-b04b-773cc63eeee4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-27 01:41:26.255 31 INFO tempest.lib.common.rest_client [req-da83e3cd-2315-41f1-bea1-10157f9b0255 req-da83e3cd-2315-41f1-bea1-10157f9b0255 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c89a8019b5734c4f8419f35412cfc908 0.241s\n2026-05-27 01:41:26.332 13 INFO tempest.lib.common.rest_client [req-f5b814ef-aa65-4ef9-ab66-e02dbdb382a4 req-f5b814ef-aa65-4ef9-ab66-e02dbdb382a4 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/e4ac3cd34d244bdea43cf6630298f44a 0.203s\n2026-05-27 01:41:26.333 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d739d9b85c4442cd9ac966c968affaba is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:26.333 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd739d9b85c4442cd9ac966c968affaba', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.334 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd739d9b85c4442cd9ac966c968affaba', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.376 33 INFO tempest.lib.common.rest_client [req-cbe6b538-f643-434b-a5a7-13c4c3efd7d2 req-cbe6b538-f643-434b-a5a7-13c4c3efd7d2 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.376s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.383203s] ... ok\n2026-05-27 01:41:26.478 11 INFO tempest.lib.common.rest_client [req-923c98e4-cd84-4ff8-a8a8-dd80a562c2e8 req-923c98e4-cd84-4ff8-a8a8-dd80a562c2e8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-27 01:41:26.498 23 INFO tempest.lib.common.rest_client [req-f0942a80-dd3a-462c-af98-d0a09c3bbfa6 req-f0942a80-dd3a-462c-af98-d0a09c3bbfa6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:41:26.547 33 INFO tempest.lib.common.rest_client [req-5b42952d-1477-4781-898b-3c6f59159f41 req-5b42952d-1477-4781-898b-3c6f59159f41 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/418dd76d-3903-492a-8ebf-b7e0981a8aa4 0.117s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.118906s] ... ok\n2026-05-27 01:41:26.565 29 INFO tempest.lib.common.rest_client [req-5fd20539-7248-44bf-bb5d-e7c576126018 req-5fd20539-7248-44bf-bb5d-e7c576126018 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.469s\n2026-05-27 01:41:26.565 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9850be4efc494d52a1c09dfea44eb3a2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:26.566 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9850be4efc494d52a1c09dfea44eb3a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.566 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9850be4efc494d52a1c09dfea44eb3a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.615 31 INFO tempest.lib.common.rest_client [req-33e45dbb-6525-462b-83aa-c835e27a02a8 req-33e45dbb-6525-462b-83aa-c835e27a02a8 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/02f4a9c223f84240b7ef8cd8ddcefb4f 0.358s\n2026-05-27 01:41:26.616 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 829ae271188647a596458c2c6fd51968\n2026-05-27 01:41:26.625 39 INFO tempest.lib.common.rest_client [req-1b6ad933-112f-4e44-a3c9-702e7e7bd4f5 req-1b6ad933-112f-4e44-a3c9-702e7e7bd4f5 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.968s\n2026-05-27 01:41:26.641 33 INFO tempest.lib.common.rest_client [req-2801ef0f-50dd-4864-9525-761ad8aa926b req-2801ef0f-50dd-4864-9525-761ad8aa926b ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e166cec5-6ba6-4bbb-806c-7a194262e508 0.091s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.093693s] ... ok\n2026-05-27 01:41:26.706 23 INFO tempest.lib.common.rest_client [req-86abf0aa-c52a-47b1-90fc-307aea3fcf22 req-86abf0aa-c52a-47b1-90fc-307aea3fcf22 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s\n2026-05-27 01:41:26.706 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 670b1e2d893f47a49ae538a9fe32c4d4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:26.707 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-589858808-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'tenant_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '670b1e2d893f47a49ae538a9fe32c4d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.707 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-589858808-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'tenant_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '670b1e2d893f47a49ae538a9fe32c4d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:26.764 33 INFO tempest.lib.common.rest_client [req-835c54eb-066a-4c37-a11d-0e8ceb055574 req-835c54eb-066a-4c37-a11d-0e8ceb055574 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c145f4c-a7bc-4837-a188-b6a62c4034e5 0.119s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.121254s] ... ok\n2026-05-27 01:41:26.852 21 INFO tempest.lib.common.rest_client [req-feee3313-7646-4b32-a33f-e03c80e80e94 req-feee3313-7646-4b32-a33f-e03c80e80e94 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.856s\n2026-05-27 01:41:26.859 33 INFO tempest.lib.common.rest_client [req-5c8dc0d2-4da6-4c4b-adcc-afc0e88e6b48 req-5c8dc0d2-4da6-4c4b-adcc-afc0e88e6b48 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bc3f1cfe-008a-4dda-af9d-51b7d75e5324 0.093s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.094949s] ... ok\n2026-05-27 01:41:26.875 19 INFO tempest.lib.common.rest_client [req-48199995-a101-4a8c-ae1a-e95a8e928052 req-48199995-a101-4a8c-ae1a-e95a8e928052 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.659s\n2026-05-27 01:41:26.876 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:41:26.909 35 INFO tempest.lib.common.rest_client [req-e17cd395-cc9f-42af-957f-55f2b57e809b req-e17cd395-cc9f-42af-957f-55f2b57e809b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.338s\n2026-05-27 01:41:26.932 13 INFO tempest.lib.common.rest_client [req-26b356e8-b59d-4ecb-9d10-f53e036c2fd6 req-26b356e8-b59d-4ecb-9d10-f53e036c2fd6 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-27 01:41:26.978 33 INFO tempest.lib.common.rest_client [req-1b2b4f2c-5d79-4844-9f61-d5831e44ce0e req-1b2b4f2c-5d79-4844-9f61-d5831e44ce0e ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4912cc18-e5a4-4139-8d92-af05493e8a7c 0.116s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.118845s] ... ok\n2026-05-27 01:41:27.076 33 INFO tempest.lib.common.rest_client [req-536dfb9b-5177-46d9-9a48-99634222a1b6 req-536dfb9b-5177-46d9-9a48-99634222a1b6 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1e2a142e-0d32-4abc-b5df-199f463377df 0.093s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.096588s] ... ok\n2026-05-27 01:41:27.122 29 INFO tempest.lib.common.rest_client [req-79a9d8be-5b40-482d-8b3e-2dea7d708973 req-79a9d8be-5b40-482d-8b3e-2dea7d708973 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:41:27.167 41 INFO tempest.lib.common.rest_client [req-747a1d36-e297-42c8-bc59-f509e167dcbc req-747a1d36-e297-42c8-bc59-f509e167dcbc ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.665s\n2026-05-27 01:41:27.199 31 INFO tempest.lib.common.rest_client [req-0c89b87d-4691-432d-bd4e-7fabff4e8d48 req-0c89b87d-4691-432d-bd4e-7fabff4e8d48 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s\n2026-05-27 01:41:27.212 17 INFO tempest.lib.common.rest_client [req-7564166d-e67f-4b48-a6d1-2145fe420812 req-7564166d-e67f-4b48-a6d1-2145fe420812 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.385s\n2026-05-27 01:41:27.221 15 INFO tempest.lib.common.rest_client [req-67c42ef5-e1ca-465a-ad7f-304d12408279 req-67c42ef5-e1ca-465a-ad7f-304d12408279 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.433s\n2026-05-27 01:41:27.244 33 INFO tempest.lib.common.rest_client [req-67891472-1015-4595-99f2-a2d21af83917 req-67891472-1015-4595-99f2-a2d21af83917 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/9aa091e9-23cf-4dfa-818f-445ae6f78fbb 0.166s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.167427s] ... ok\n2026-05-27 01:41:27.331 19 INFO tempest.lib.common.rest_client [req-3bcfc776-7a6e-42e7-817e-b0f5cf5af49b req-3bcfc776-7a6e-42e7-817e-b0f5cf5af49b ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c495ce2a574c4003bdcb69372e8de5bb 0.453s\n2026-05-27 01:41:27.335 26 INFO tempest.lib.common.rest_client [req-ab590499-618d-4443-8be9-69ede862cbe9 req-ab590499-618d-4443-8be9-69ede862cbe9 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.290s\n2026-05-27 01:41:27.338 33 INFO tempest.lib.common.rest_client [req-a72eb5bb-1e34-4c28-80eb-fd2e58a8ad92 req-a72eb5bb-1e34-4c28-80eb-fd2e58a8ad92 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9a8159a5-d834-4375-b440-673a76c958e3 0.091s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.094712s] ... ok\n2026-05-27 01:41:27.358 29 INFO tempest.lib.common.rest_client [req-496ab067-9e70-43fe-a164-190624088a29 req-496ab067-9e70-43fe-a164-190624088a29 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.232s\n2026-05-27 01:41:27.360 39 INFO tempest.lib.common.rest_client [req-1bd41435-b948-4578-b92b-5055682c837e req-1bd41435-b948-4578-b92b-5055682c837e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.733s\n2026-05-27 01:41:27.406 23 INFO tempest.lib.common.rest_client [req-532799fa-f7d8-41b8-8975-345b618b8035 req-532799fa-f7d8-41b8-8975-345b618b8035 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s\n2026-05-27 01:41:27.446 29 INFO tempest.lib.common.rest_client [req-f985adc7-29b5-4ce9-b83b-e668a7947e33 req-f985adc7-29b5-4ce9-b83b-e668a7947e33 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.084s\n2026-05-27 01:41:27.461 17 INFO tempest.lib.common.rest_client [req-677a04c8-0f69-41f4-8b9d-9ab8b380a781 req-677a04c8-0f69-41f4-8b9d-9ab8b380a781 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s\n2026-05-27 01:41:27.473 33 INFO tempest.lib.common.rest_client [req-4e52908a-a8a1-4fa8-aa79-b0f241278f3e req-4e52908a-a8a1-4fa8-aa79-b0f241278f3e ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/2d5f1999-fb95-4c72-810f-f7b57ae883eb 0.130s\n{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.133565s] ... ok\n2026-05-27 01:41:27.540 29 INFO tempest.lib.common.rest_client [req-d5067bff-b957-465a-a117-a0441b8720a5 req-d5067bff-b957-465a-a117-a0441b8720a5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.092s\n2026-05-27 01:41:27.607 29 INFO tempest.lib.common.rest_client [req-3dfac327-ee9e-4fb1-9f89-782ce319cf03 req-3dfac327-ee9e-4fb1-9f89-782ce319cf03 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s\n2026-05-27 01:41:27.622 19 INFO tempest.lib.common.rest_client [req-7107d5a3-090d-4916-9d50-be673eceb952 req-7107d5a3-090d-4916-9d50-be673eceb952 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a68e9dca22d43189a78f810b4b21233 0.287s\n2026-05-27 01:41:27.622 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c14d29dbac074df58144eb56bc28d938\n2026-05-27 01:41:27.678 29 INFO tempest.lib.common.rest_client [req-d7862e39-6f4a-4661-a757-694462315f9b req-d7862e39-6f4a-4661-a757-694462315f9b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.068s\n2026-05-27 01:41:27.734 37 INFO tempest.lib.common.rest_client [req-24a5bab7-a808-44a4-84d1-8d23f3050e13 req-24a5bab7-a808-44a4-84d1-8d23f3050e13 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.912s\n2026-05-27 01:41:27.743 29 INFO tempest.lib.common.rest_client [req-ffe3e0fa-895d-4320-8fca-2aba24a94a47 req-ffe3e0fa-895d-4320-8fca-2aba24a94a47 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.063s\n2026-05-27 01:41:27.814 31 INFO tempest.lib.common.rest_client [req-4c69d66a-3c7f-49b1-a55a-4b0e27f20c4d req-4c69d66a-3c7f-49b1-a55a-4b0e27f20c4d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=829ae271188647a596458c2c6fd51968&name=default 0.614s\n2026-05-27 01:41:27.820 29 INFO tempest.lib.common.rest_client [req-42184c09-1221-4a29-9d4d-d318141f6592 req-42184c09-1221-4a29-9d4d-d318141f6592 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.076s\n2026-05-27 01:41:27.831 28 INFO tempest.lib.common.rest_client [req-e58085f1-bdbf-4b14-9cc4-d5fee6c54fab req-e58085f1-bdbf-4b14-9cc4-d5fee6c54fab ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.805s\n2026-05-27 01:41:27.832 33 INFO tempest.lib.common.rest_client [req-2ea521dd-3b06-4d34-8d34-4503ac692686 req-2ea521dd-3b06-4d34-8d34-4503ac692686 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/67997c7652f14ec998d6ed762624ae05 0.355s\n2026-05-27 01:41:27.883 35 INFO tempest.lib.common.rest_client [req-296e5651-dc11-40ba-82c4-98769737c377 req-296e5651-dc11-40ba-82c4-98769737c377 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9d9faee2-186d-4615-bb7a-fd9ee64f9b0a 0.973s\n2026-05-27 01:41:27.895 29 INFO tempest.lib.common.rest_client [req-78eecb0a-312b-4b1a-b7ad-2c82dd31c80a req-78eecb0a-312b-4b1a-b7ad-2c82dd31c80a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.071s\n2026-05-27 01:41:27.981 35 INFO tempest.lib.common.rest_client [req-ee4918cf-b08c-43dd-b2f4-d19f49928a3e req-ee4918cf-b08c-43dd-b2f4-d19f49928a3e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9d9faee2-186d-4615-bb7a-fd9ee64f9b0a 0.096s\n2026-05-27 01:41:27.990 29 INFO tempest.lib.common.rest_client [req-a594c512-d58e-4d43-a510-40bdc2ead891 req-a594c512-d58e-4d43-a510-40bdc2ead891 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.095s\n2026-05-27 01:41:28.010 17 INFO tempest.lib.common.rest_client [req-cec1ab19-dbb4-473f-a177-c2c9490cf8b4 req-cec1ab19-dbb4-473f-a177-c2c9490cf8b4 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f3d181c2-b036-41cd-86c1-8d8739e81045 0.546s\n{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [2.413230s] ... ok\n2026-05-27 01:41:28.104 17 INFO tempest.lib.common.rest_client [req-c06d402d-b694-4b5d-a400-12144d1e30be req-c06d402d-b694-4b5d-a400-12144d1e30be ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f3d181c2-b036-41cd-86c1-8d8739e81045 0.092s\n2026-05-27 01:41:28.115 29 INFO tempest.lib.common.rest_client [req-db9ba902-d8b2-40cf-8e65-28d02eb8fb30 req-db9ba902-d8b2-40cf-8e65-28d02eb8fb30 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.123s\n2026-05-27 01:41:28.127 33 INFO tempest.lib.common.rest_client [req-c85fc3a4-046d-45bc-9904-14b155bf3aea req-c85fc3a4-046d-45bc-9904-14b155bf3aea ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6272bac3828f4050be468e6f758ce8d2 0.291s\n2026-05-27 01:41:28.127 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dc771be70d534172a270d8d463424378\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.280303s] ... ok\n2026-05-27 01:41:28.187 19 INFO tempest.lib.common.rest_client [req-6e73745f-a90e-4b28-bcc6-b0508a00581e req-6e73745f-a90e-4b28-bcc6-b0508a00581e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:41:28.213 29 INFO tempest.lib.common.rest_client [req-3fc256bb-00e3-49f9-9795-0f848741fdb1 req-3fc256bb-00e3-49f9-9795-0f848741fdb1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.094s\n2026-05-27 01:41:28.305 28 INFO tempest.lib.common.rest_client [req-dd8ed39e-8d9a-40be-baa0-2dd4faa88bc4 req-dd8ed39e-8d9a-40be-baa0-2dd4faa88bc4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.468s\n2026-05-27 01:41:28.322 29 INFO tempest.lib.common.rest_client [req-48bfb22a-d56a-41e5-a75b-c3966aabf8ca req-48bfb22a-d56a-41e5-a75b-c3966aabf8ca ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.106s\n2026-05-27 01:41:28.392 29 INFO tempest.lib.common.rest_client [req-e731a34a-b9ef-4d5a-93e4-853317460c0d req-e731a34a-b9ef-4d5a-93e4-853317460c0d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.069s\n2026-05-27 01:41:28.434 41 INFO tempest.lib.common.rest_client [req-6e7c4890-6151-4458-a994-a37ce171337e req-6e7c4890-6151-4458-a994-a37ce171337e ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.264s\n2026-05-27 01:41:28.459 29 INFO tempest.lib.common.rest_client [req-030f8f90-a9a6-4dc0-8227-3ee1ab024150 req-030f8f90-a9a6-4dc0-8227-3ee1ab024150 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.065s\n2026-05-27 01:41:28.527 29 INFO tempest.lib.common.rest_client [req-103bf17c-cbfe-4e23-a460-857946133255 req-103bf17c-cbfe-4e23-a460-857946133255 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.067s\n2026-05-27 01:41:28.544 35 INFO tempest.lib.common.rest_client [req-d4c4111b-5e6f-49b2-bc52-5da15b4477a3 req-d4c4111b-5e6f-49b2-bc52-5da15b4477a3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.516s\n2026-05-27 01:41:28.604 29 INFO tempest.lib.common.rest_client [req-e849cccb-70ac-4556-91b7-4c7531a48557 req-e849cccb-70ac-4556-91b7-4c7531a48557 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.076s\n2026-05-27 01:41:28.636 33 INFO tempest.lib.common.rest_client [req-517edc0f-d862-4964-a4af-d03577b54c19 req-517edc0f-d862-4964-a4af-d03577b54c19 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-05-27 01:41:28.664 29 INFO tempest.lib.common.rest_client [req-96575367-481b-47d1-8dcc-5aac59e6d657 req-96575367-481b-47d1-8dcc-5aac59e6d657 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.059s\n2026-05-27 01:41:28.720 11 INFO tempest.lib.common.rest_client [req-c007e1cc-bced-4e58-9d5a-2b6f1da7d0d9 req-c007e1cc-bced-4e58-9d5a-2b6f1da7d0d9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.238s\n2026-05-27 01:41:28.741 29 INFO tempest.lib.common.rest_client [req-268ed8b6-5a6c-44ee-9beb-458637d417f3 req-268ed8b6-5a6c-44ee-9beb-458637d417f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.076s\n2026-05-27 01:41:28.760 15 INFO tempest.lib.common.rest_client [req-ec5f382c-3942-4949-98b6-e3013d3e0828 req-ec5f382c-3942-4949-98b6-e3013d3e0828 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.535s\n2026-05-27 01:41:28.795 31 INFO tempest.lib.common.rest_client [req-29c17f17-9813-4fe1-bb05-416602537f3b req-29c17f17-9813-4fe1-bb05-416602537f3b ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67dfc355-bc68-4020-8ed9-9d8181006fbf 0.980s\n2026-05-27 01:41:28.814 29 INFO tempest.lib.common.rest_client [req-fb8aa26e-8fda-445a-80a1-98fffbfeef75 req-fb8aa26e-8fda-445a-80a1-98fffbfeef75 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.072s\n2026-05-27 01:41:28.820 37 INFO tempest.lib.common.rest_client [req-54136bee-c1a2-444e-8f8d-92d9cb8e712a req-54136bee-c1a2-444e-8f8d-92d9cb8e712a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.082s\n2026-05-27 01:41:28.894 29 INFO tempest.lib.common.rest_client [req-f5aa0ac7-24da-43fb-a095-ac0ca1e16a6e req-f5aa0ac7-24da-43fb-a095-ac0ca1e16a6e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.079s\n2026-05-27 01:41:28.991 29 INFO tempest.lib.common.rest_client [req-584dc807-97a7-4e1a-96fd-4c17b5036a71 req-584dc807-97a7-4e1a-96fd-4c17b5036a71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.095s\n2026-05-27 01:41:29.046 31 INFO tempest.lib.common.rest_client [req-1034758a-2e3d-4757-ac7d-63e93e399773 req-1034758a-2e3d-4757-ac7d-63e93e399773 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968 0.249s\n2026-05-27 01:41:29.047 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3bbd4dd02cf146d29922d293482cfbd7\n2026-05-27 01:41:29.063 29 INFO tempest.lib.common.rest_client [req-06b0048b-9f6d-4bfa-81ca-bc7c6b892dd0 req-06b0048b-9f6d-4bfa-81ca-bc7c6b892dd0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.070s\n2026-05-27 01:41:29.081 19 INFO tempest.lib.common.rest_client [req-bb3af89e-3a8e-4d84-9202-e7483a9e3161 req-bb3af89e-3a8e-4d84-9202-e7483a9e3161 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c14d29dbac074df58144eb56bc28d938&name=default 0.889s\n2026-05-27 01:41:29.130 13 INFO tempest.lib.common.rest_client [req-a2b9c4dd-fee7-44b7-95c9-2d869673ae1a req-a2b9c4dd-fee7-44b7-95c9-2d869673ae1a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.194s\n2026-05-27 01:41:29.135 29 INFO tempest.lib.common.rest_client [req-ce633ead-73ae-42b4-a8a8-428ecb87ddb1 req-ce633ead-73ae-42b4-a8a8-428ecb87ddb1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.069s\n2026-05-27 01:41:29.239 29 INFO tempest.lib.common.rest_client [req-67939f45-381c-4053-bf6c-f56124e4c748 req-67939f45-381c-4053-bf6c-f56124e4c748 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.099s\n2026-05-27 01:41:29.246 21 INFO tempest.lib.common.rest_client [req-9ccfb1eb-fd05-4cf0-95e6-0fab0b3b6efa req-9ccfb1eb-fd05-4cf0-95e6-0fab0b3b6efa ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.388s\n2026-05-27 01:41:29.267 11 INFO tempest.lib.common.rest_client [req-8ef9d03d-f88d-4095-a76a-ba1c7c5cf4d3 req-8ef9d03d-f88d-4095-a76a-ba1c7c5cf4d3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.545s\n2026-05-27 01:41:29.294 33 INFO tempest.lib.common.rest_client [req-aeb20663-30a7-410f-bd2c-e6f8aa0a29b0 req-aeb20663-30a7-410f-bd2c-e6f8aa0a29b0 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dc771be70d534172a270d8d463424378&name=default 0.649s\n2026-05-27 01:41:29.314 29 INFO tempest.lib.common.rest_client [req-139e2353-a5b8-4f5c-8219-a653ea8e5021 req-139e2353-a5b8-4f5c-8219-a653ea8e5021 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.074s\n2026-05-27 01:41:29.335 13 INFO tempest.lib.common.rest_client [req-0588a74a-e939-4f1a-b121-e9b1ebb0e800 req-0588a74a-e939-4f1a-b121-e9b1ebb0e800 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.204s\n2026-05-27 01:41:29.388 29 INFO tempest.lib.common.rest_client [req-632cf5eb-78fa-4d68-bc4b-2d369acf039f req-632cf5eb-78fa-4d68-bc4b-2d369acf039f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.072s\n2026-05-27 01:41:29.451 29 INFO tempest.lib.common.rest_client [req-97c7f319-0b42-4597-9e61-a3301208abb3 req-97c7f319-0b42-4597-9e61-a3301208abb3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.062s\n2026-05-27 01:41:29.459 41 INFO tempest.lib.common.rest_client [req-5834c8d6-2934-4e84-9a8e-95e0c9bdf648 req-5834c8d6-2934-4e84-9a8e-95e0c9bdf648 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/cc8274c5-a52a-4906-8841-45029c946b4c 1.019s\n2026-05-27 01:41:29.491 23 INFO tempest.lib.common.rest_client [req-cda798f4-12ff-4e9a-a2ca-522b19d5a6b1 req-cda798f4-12ff-4e9a-a2ca-522b19d5a6b1 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.082s\n2026-05-27 01:41:29.508 19 INFO tempest.lib.common.rest_client [req-61536d13-d45c-451a-81af-63b2264971e1 req-61536d13-d45c-451a-81af-63b2264971e1 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7b5c6fb7-1678-48f6-9114-82454fbea692 0.425s\n{15} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [3.958216s] ... ok\n2026-05-27 01:41:29.522 29 INFO tempest.lib.common.rest_client [req-b29ca5ad-8be8-475d-aa3c-1a2e07c713ad req-b29ca5ad-8be8-475d-aa3c-1a2e07c713ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.067s\n2026-05-27 01:41:29.546 26 INFO tempest.lib.common.rest_client [req-6c1a08fe-7c57-4998-b246-c5e240e72b16 req-6c1a08fe-7c57-4998-b246-c5e240e72b16 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.207s\n2026-05-27 01:41:29.594 29 INFO tempest.lib.common.rest_client [req-ed5dbb9d-884f-40ac-91c2-c98522b5f40d req-ed5dbb9d-884f-40ac-91c2-c98522b5f40d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.070s\n2026-05-27 01:41:29.600 17 INFO tempest.lib.common.rest_client [req-519fb972-d1f9-46d8-bf49-5c968e66f9cb req-519fb972-d1f9-46d8-bf49-5c968e66f9cb ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.445s\n2026-05-27 01:41:29.674 29 INFO tempest.lib.common.rest_client [req-f4e3dc75-6418-48b3-b16b-b5fe0ce8b7d7 req-f4e3dc75-6418-48b3-b16b-b5fe0ce8b7d7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.079s\n2026-05-27 01:41:29.744 29 INFO tempest.lib.common.rest_client [req-417bae91-7208-498a-b50a-f7c799c06b61 req-417bae91-7208-498a-b50a-f7c799c06b61 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.068s\n2026-05-27 01:41:29.753 31 INFO tempest.lib.common.rest_client [req-648eefa6-ae80-4f5d-81cc-5610e005ba59 req-648eefa6-ae80-4f5d-81cc-5610e005ba59 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3bbd4dd02cf146d29922d293482cfbd7&name=default 0.704s\n2026-05-27 01:41:29.800 41 INFO tempest.lib.common.rest_client [req-3fa50ea2-9dbe-462e-a273-f41e42329161 req-3fa50ea2-9dbe-462e-a273-f41e42329161 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/03000ac142f94b74a7ca9073e3e701ac 0.280s\n2026-05-27 01:41:29.808 19 INFO tempest.lib.common.rest_client [req-90ffe714-1ce8-4c68-af36-cfcc9e2f835a req-90ffe714-1ce8-4c68-af36-cfcc9e2f835a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938 0.298s\n2026-05-27 01:41:29.811 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ca12a7607e164f43b34a86104d094fd0\n2026-05-27 01:41:29.838 29 INFO tempest.lib.common.rest_client [req-6764f15a-bdd2-4cc0-a54a-7d92f2378e21 req-6764f15a-bdd2-4cc0-a54a-7d92f2378e21 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.094s\n2026-05-27 01:41:29.847 37 INFO tempest.lib.common.rest_client [req-728f9886-949d-4331-ae5c-6f655371d10a req-728f9886-949d-4331-ae5c-6f655371d10a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.021s\n2026-05-27 01:41:29.907 29 INFO tempest.lib.common.rest_client [req-c9455ae2-c37d-493f-a66e-58ec5d35670e req-c9455ae2-c37d-493f-a66e-58ec5d35670e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.067s\n2026-05-27 01:41:29.984 29 INFO tempest.lib.common.rest_client [req-6017bb7a-bb6e-4485-b799-ad86640bff1a req-6017bb7a-bb6e-4485-b799-ad86640bff1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.075s\n2026-05-27 01:41:30.060 29 INFO tempest.lib.common.rest_client [req-e31ddf69-2efc-4fa1-b3e8-fd00c9f94878 req-e31ddf69-2efc-4fa1-b3e8-fd00c9f94878 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.075s\n2026-05-27 01:41:30.064 33 INFO tempest.lib.common.rest_client [req-f62735a0-b0c2-4d74-9821-62dde059ae67 req-f62735a0-b0c2-4d74-9821-62dde059ae67 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9609abe4-2a34-434d-b32e-b863099f0f6e 0.768s\n2026-05-27 01:41:30.106 41 INFO tempest.lib.common.rest_client [req-071596cc-cf11-4e8f-bf69-2db80b14832b req-071596cc-cf11-4e8f-bf69-2db80b14832b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eaa47b181cc0495f91779491acc057bc 0.304s\n2026-05-27 01:41:30.106 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8cba1e15b7084316aaf5ef4257acc6c4\n2026-05-27 01:41:30.124 21 INFO tempest.lib.common.rest_client [req-3f919410-25e6-40b8-b21b-8ddfa9e8ab6d req-3f919410-25e6-40b8-b21b-8ddfa9e8ab6d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3cb95858-db3f-4bcc-8bcf-818a64e6fc6f 0.873s\n2026-05-27 01:41:30.127 29 INFO tempest.lib.common.rest_client [req-4e6ff587-0596-43e1-9b05-b897960100ba req-4e6ff587-0596-43e1-9b05-b897960100ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.066s\n{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.271404s] ... ok\n2026-05-27 01:41:30.206 29 INFO tempest.lib.common.rest_client [req-e380bcff-09c4-43e7-ab72-8ae79b66b627 req-e380bcff-09c4-43e7-ab72-8ae79b66b627 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.078s\n2026-05-27 01:41:30.255 37 INFO tempest.lib.common.rest_client [req-b41921ab-9e1c-4043-8be8-b578d05588d0 req-b41921ab-9e1c-4043-8be8-b578d05588d0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.402s\n2026-05-27 01:41:30.279 29 INFO tempest.lib.common.rest_client [req-0702cb3b-b402-4836-a50d-d11fc8801463 req-0702cb3b-b402-4836-a50d-d11fc8801463 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.072s\n2026-05-27 01:41:30.371 29 INFO tempest.lib.common.rest_client [req-3b980fa9-0d5e-4638-bb51-5386dbb190ba req-3b980fa9-0d5e-4638-bb51-5386dbb190ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.089s\n2026-05-27 01:41:30.426 31 INFO tempest.lib.common.rest_client [req-166e28e4-f91e-4b10-b46b-c3612ccba3b2 req-166e28e4-f91e-4b10-b46b-c3612ccba3b2 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04587416-3cfb-4247-a60a-01029505c024 0.669s\n2026-05-27 01:41:30.454 29 INFO tempest.lib.common.rest_client [req-6de44cb0-5fe7-4598-883d-ee5d4fbb33d8 req-6de44cb0-5fe7-4598-883d-ee5d4fbb33d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.079s\n2026-05-27 01:41:30.463 33 INFO tempest.lib.common.rest_client [req-e10e00e2-3bed-4cd0-ab70-0d1165423bb1 req-e10e00e2-3bed-4cd0-ab70-0d1165423bb1 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378 0.396s\n2026-05-27 01:41:30.477 17 INFO tempest.lib.common.rest_client [req-e250f2c4-a1f3-44d0-ac17-003bcf5b4da2 req-e250f2c4-a1f3-44d0-ac17-003bcf5b4da2 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 0.872s\n2026-05-27 01:41:30.482 19 INFO tempest.lib.common.rest_client [req-91413c80-f380-40be-97dc-a793e084d5d1 req-91413c80-f380-40be-97dc-a793e084d5d1 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ca12a7607e164f43b34a86104d094fd0&name=default 0.667s\n2026-05-27 01:41:30.547 29 INFO tempest.lib.common.rest_client [req-c999d491-9537-4c20-be3c-a518fac5ae7e req-c999d491-9537-4c20-be3c-a518fac5ae7e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.092s\n2026-05-27 01:41:30.558 15 INFO tempest.lib.common.rest_client [req-a4244c38-f318-4545-b066-91569f89672e req-a4244c38-f318-4545-b066-91569f89672e ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.793s\n2026-05-27 01:41:30.578 26 INFO tempest.lib.common.rest_client [req-1f2bdad4-1f0f-46c0-bbd7-ad74e1d4942e req-1f2bdad4-1f0f-46c0-bbd7-ad74e1d4942e ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.029s\n2026-05-27 01:41:30.608 29 INFO tempest.lib.common.rest_client [req-e7a52b9d-8d78-4084-ba26-37daa493bede req-e7a52b9d-8d78-4084-ba26-37daa493bede ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.060s\n2026-05-27 01:41:30.622 41 INFO tempest.lib.common.rest_client [req-dc887baf-9dd1-4db4-85a4-15ed882828fe req-dc887baf-9dd1-4db4-85a4-15ed882828fe ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-27 01:41:30.696 31 INFO tempest.lib.common.rest_client [req-09f8d643-7260-402d-bac8-0bd6288baea1 req-09f8d643-7260-402d-bac8-0bd6288baea1 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7 0.268s\n2026-05-27 01:41:30.698 29 INFO tempest.lib.common.rest_client [req-da41bc9d-f393-413e-ac25-82e2be05a3d9 req-da41bc9d-f393-413e-ac25-82e2be05a3d9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.087s\n2026-05-27 01:41:30.770 15 INFO tempest.lib.common.rest_client [req-89c840b5-bf79-41a7-b9c3-4bec80bd3891 req-89c840b5-bf79-41a7-b9c3-4bec80bd3891 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.210s\n2026-05-27 01:41:30.777 29 INFO tempest.lib.common.rest_client [req-fa0b31b1-f57c-4fac-ac29-a8f26be896ee req-fa0b31b1-f57c-4fac-ac29-a8f26be896ee ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.077s\n2026-05-27 01:41:30.847 29 INFO tempest.lib.common.rest_client [req-c4f1408a-09c7-4b93-8241-82c5c7e7998b req-c4f1408a-09c7-4b93-8241-82c5c7e7998b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.067s\n2026-05-27 01:41:30.893 37 INFO tempest.lib.common.rest_client [req-2040d784-0169-49ad-8650-a50678fcc801 req-2040d784-0169-49ad-8650-a50678fcc801 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/131cece0-ff61-4b3e-89dd-5d8f8d66a90b 0.635s\n2026-05-27 01:41:30.903 19 INFO tempest.lib.common.rest_client [req-84d1da5c-18bd-4068-9da4-55d95dcc0211 req-84d1da5c-18bd-4068-9da4-55d95dcc0211 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d419729-05a3-4acb-bf36-84dc7cbe52eb 0.418s\n2026-05-27 01:41:30.916 35 INFO tempest.lib.common.rest_client [req-e88b4914-b78a-45d1-b9dc-1addff90502b req-e88b4914-b78a-45d1-b9dc-1addff90502b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 2.367s\n2026-05-27 01:41:30.931 29 INFO tempest.lib.common.rest_client [req-c8d949b6-d649-40e0-9912-c1afd7f8ab0e req-c8d949b6-d649-40e0-9912-c1afd7f8ab0e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s\n2026-05-27 01:41:30.990 29 INFO tempest.lib.common.rest_client [req-b7b3395a-f24a-42b3-80bd-15891f65c228 req-b7b3395a-f24a-42b3-80bd-15891f65c228 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.058s\n2026-05-27 01:41:31.004 33 INFO tempest.lib.common.rest_client [req-fca8bcf6-2591-44ab-a71d-8e5d007aa8fe req-fca8bcf6-2591-44ab-a71d-8e5d007aa8fe ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-27 01:41:31.021 37 INFO tempest.lib.common.rest_client [req-4899de49-86ce-4a22-a687-93be5b032c07 req-4899de49-86ce-4a22-a687-93be5b032c07 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s\n2026-05-27 01:41:31.050 29 INFO tempest.lib.common.rest_client [req-157075fc-8259-45e9-a162-9b3030337d23 req-157075fc-8259-45e9-a162-9b3030337d23 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.058s\n2026-05-27 01:41:31.119 29 INFO tempest.lib.common.rest_client [req-187e9888-d885-489e-9451-fd4bc1223d57 req-187e9888-d885-489e-9451-fd4bc1223d57 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.068s\n2026-05-27 01:41:31.162 19 INFO tempest.lib.common.rest_client [req-6d14af1a-45b7-4b26-9897-50d60bb1ea35 req-6d14af1a-45b7-4b26-9897-50d60bb1ea35 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0 0.254s\n2026-05-27 01:41:31.187 29 INFO tempest.lib.common.rest_client [req-da8c7853-57bf-447d-a068-91c8b297d605 req-da8c7853-57bf-447d-a068-91c8b297d605 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.067s\n2026-05-27 01:41:31.219 31 INFO tempest.lib.common.rest_client [req-c52b1e5f-4da0-4650-851a-c3dbf65f4596 req-c52b1e5f-4da0-4650-851a-c3dbf65f4596 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n{4} setUpClass (tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON) ... SKIPPED: At least one DHCP agent is required to be running in the environment for those tests.\n2026-05-27 01:41:31.328 29 INFO tempest.lib.common.rest_client [req-0c2ea349-f331-4bfe-874f-f90f463c0ce5 req-0c2ea349-f331-4bfe-874f-f90f463c0ce5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.139s\n2026-05-27 01:41:31.393 29 INFO tempest.lib.common.rest_client [req-02cd2f33-c9de-4c75-be8a-2a5b9081df41 req-02cd2f33-c9de-4c75-be8a-2a5b9081df41 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.064s\n2026-05-27 01:41:31.436 33 INFO tempest.lib.common.rest_client [req-1dc774b4-8d65-463b-ac37-c2c8e769d540 req-1dc774b4-8d65-463b-ac37-c2c8e769d540 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.425s\n2026-05-27 01:41:31.453 29 INFO tempest.lib.common.rest_client [req-ab1d49a0-0f5e-4a7f-9e39-3085b6aea418 req-ab1d49a0-0f5e-4a7f-9e39-3085b6aea418 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.059s\n2026-05-27 01:41:31.540 33 INFO tempest.lib.common.rest_client [req-58adce90-f310-4cbc-905e-b999e4542273 req-58adce90-f310-4cbc-905e-b999e4542273 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.102s\n2026-05-27 01:41:31.644 35 INFO tempest.lib.common.rest_client [req-5dafb33b-413a-445b-924a-35fe1ebc8972 req-5dafb33b-413a-445b-924a-35fe1ebc8972 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.725s\n2026-05-27 01:41:31.644 13 INFO tempest.lib.common.rest_client [req-aa911ae6-5d3a-4398-9ffd-f9b43dbd9e59 req-aa911ae6-5d3a-4398-9ffd-f9b43dbd9e59 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a672d4e3-2aba-489b-aaa0-529541816267 2.307s\n2026-05-27 01:41:31.656 29 INFO tempest.lib.common.rest_client [req-648dda8e-46a5-4c9f-baba-5cb2332cf760 req-648dda8e-46a5-4c9f-baba-5cb2332cf760 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.202s\n2026-05-27 01:41:31.662 33 INFO tempest.lib.common.rest_client [req-c2995959-7487-4eeb-a959-4046397603bf req-c2995959-7487-4eeb-a959-4046397603bf ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.120s\n2026-05-27 01:41:31.726 31 INFO tempest.lib.common.rest_client [req-a6b2e834-fc7b-4d43-819a-35cb45e73761 req-a6b2e834-fc7b-4d43-819a-35cb45e73761 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-27 01:41:31.735 19 INFO tempest.lib.common.rest_client [req-5d2aae69-e516-47dc-96cb-8441c35d00ee req-5d2aae69-e516-47dc-96cb-8441c35d00ee ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-27 01:41:31.777 29 INFO tempest.lib.common.rest_client [req-cab322e8-a5dd-4e0c-8ce2-db61f2dbe359 req-cab322e8-a5dd-4e0c-8ce2-db61f2dbe359 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.120s\n2026-05-27 01:41:31.840 29 INFO tempest.lib.common.rest_client [req-2516ca3f-a5c1-40d0-9508-da88c629e31e req-2516ca3f-a5c1-40d0-9508-da88c629e31e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.061s\n2026-05-27 01:41:31.857 31 INFO tempest.lib.common.rest_client [req-6e10f486-7781-4264-9f4c-5be71588b17b req-6e10f486-7781-4264-9f4c-5be71588b17b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.129s\n2026-05-27 01:41:31.902 11 INFO tempest.lib.common.rest_client [req-274fb7bc-6bf9-4912-8e5f-2359e8202a8c req-274fb7bc-6bf9-4912-8e5f-2359e8202a8c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.628s\n2026-05-27 01:41:31.926 29 INFO tempest.lib.common.rest_client [req-cb006b39-2930-4055-b53d-53e533e110d6 req-cb006b39-2930-4055-b53d-53e533e110d6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.085s\n2026-05-27 01:41:31.967 37 INFO tempest.lib.common.rest_client [req-3bf214c8-e9ef-481f-a3bb-a9d1a8a567da req-3bf214c8-e9ef-481f-a3bb-a9d1a8a567da ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e47e15e-cb83-4243-a9e5-bb82dbf55959 0.942s\n2026-05-27 01:41:31.988 31 INFO tempest.lib.common.rest_client [req-4c0a7c68-27f3-4a44-b310-28daf7130999 req-4c0a7c68-27f3-4a44-b310-28daf7130999 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.129s\n2026-05-27 01:41:31.999 29 INFO tempest.lib.common.rest_client [req-a1a01cc0-ae11-4300-ba03-56c5721b2641 req-a1a01cc0-ae11-4300-ba03-56c5721b2641 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.072s\n2026-05-27 01:41:32.031 35 INFO tempest.lib.common.rest_client [req-1a12ca3e-c98f-4cef-aa21-dae3287268c0 req-1a12ca3e-c98f-4cef-aa21-dae3287268c0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 0.382s\n2026-05-27 01:41:32.066 26 INFO tempest.lib.common.rest_client [req-054b90db-3ed9-4196-81de-22508a270e99 req-054b90db-3ed9-4196-81de-22508a270e99 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34e69217-5ead-4389-b40f-bea95a381a20 1.485s\n2026-05-27 01:41:32.077 23 INFO tempest.lib.common.rest_client [req-d0117020-1045-4524-9fbf-824bfd0b66c3 req-d0117020-1045-4524-9fbf-824bfd0b66c3 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.584s\n2026-05-27 01:41:32.081 29 INFO tempest.lib.common.rest_client [req-7fd28a0d-03f6-4370-9b8e-4f008c98b3ae req-7fd28a0d-03f6-4370-9b8e-4f008c98b3ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.081s\n2026-05-27 01:41:32.105 37 INFO tempest.lib.common.rest_client [req-e6ee289a-826e-4ea2-8017-9ce2c8dc1359 req-e6ee289a-826e-4ea2-8017-9ce2c8dc1359 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s\n2026-05-27 01:41:32.146 35 INFO tempest.lib.common.rest_client [req-4fcd6f16-b771-464c-921a-ffa3c36ecd79 req-4fcd6f16-b771-464c-921a-ffa3c36ecd79 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 0.111s\n2026-05-27 01:41:32.154 33 INFO tempest.lib.common.rest_client [req-5ef5abcf-f375-460b-aec1-ca7c3f146cca req-5ef5abcf-f375-460b-aec1-ca7c3f146cca ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.489s\n{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.141236s] ... ok\n2026-05-27 01:41:32.206 29 INFO tempest.lib.common.rest_client [req-5222cadd-0e19-43bb-a2bf-e8ade1283f3b req-5222cadd-0e19-43bb-a2bf-e8ade1283f3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.122s\n2026-05-27 01:41:32.226 19 INFO tempest.lib.common.rest_client [req-1c15af11-2903-4644-b385-bd2435d13141 req-1c15af11-2903-4644-b385-bd2435d13141 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.485s\n2026-05-27 01:41:32.240 17 INFO tempest.lib.common.rest_client [req-bc9304a4-76a2-4dd5-9e8b-3539423afe76 req-bc9304a4-76a2-4dd5-9e8b-3539423afe76 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 1.761s\n2026-05-27 01:41:32.260 26 INFO tempest.lib.common.rest_client [req-ba7481e4-1be1-4944-a79d-0166574863a8 req-ba7481e4-1be1-4944-a79d-0166574863a8 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s\n2026-05-27 01:41:32.272 41 INFO tempest.lib.common.rest_client [req-12b66943-9f3a-477e-a2ef-ce772e4fb2a3 req-12b66943-9f3a-477e-a2ef-ce772e4fb2a3 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8cba1e15b7084316aaf5ef4257acc6c4&name=default 1.642s\n2026-05-27 01:41:32.280 29 INFO tempest.lib.common.rest_client [req-973b7bbc-bb5e-4a06-bbce-55fff60afb9d req-973b7bbc-bb5e-4a06-bbce-55fff60afb9d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.071s\n2026-05-27 01:41:32.298 13 INFO tempest.lib.common.rest_client [req-49866c17-b83a-463e-b0d5-75606b49bd38 req-49866c17-b83a-463e-b0d5-75606b49bd38 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1dbce3be-4d36-435b-a5b9-02ca149441bb 0.651s\n2026-05-27 01:41:32.299 33 INFO tempest.lib.common.rest_client [req-6c547157-388c-4d23-b278-40ad6105e2d9 req-6c547157-388c-4d23-b278-40ad6105e2d9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-27 01:41:32.327 19 INFO tempest.lib.common.rest_client [req-777edd36-c933-4234-9731-f8eeb69a82d2 req-777edd36-c933-4234-9731-f8eeb69a82d2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.100s\n2026-05-27 01:41:32.340 39 INFO tempest.lib.common.rest_client [req-73497f16-122b-4410-937b-ea8391014304 req-73497f16-122b-4410-937b-ea8391014304 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.977s\n2026-05-27 01:41:32.362 17 INFO tempest.lib.common.rest_client [req-be31c7af-035f-46a0-8916-2901a77c3933 req-be31c7af-035f-46a0-8916-2901a77c3933 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 0.113s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [4.207899s] ... ok\n2026-05-27 01:41:32.368 28 INFO tempest.lib.common.rest_client [req-f62dd2f8-5d12-42e4-b9e4-ef9bcceb7be7 req-f62dd2f8-5d12-42e4-b9e4-ef9bcceb7be7 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.056s\n2026-05-27 01:41:32.372 26 INFO tempest.lib.common.rest_client [req-8eee6dc3-57ec-4cbf-b668-0aef19b85665 req-8eee6dc3-57ec-4cbf-b668-0aef19b85665 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b5df0e-dc22-4970-8e88-32718a9d8c0a 0.109s\n2026-05-27 01:41:32.393 29 INFO tempest.lib.common.rest_client [req-ebf78934-2a40-43da-ae19-40656425a4d0 req-ebf78934-2a40-43da-ae19-40656425a4d0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.112s\n{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.332025s] ... ok\n2026-05-27 01:41:32.461 33 INFO tempest.lib.common.rest_client [req-c4c0f663-9c0d-4f21-97c2-2a1a3630ddda req-c4c0f663-9c0d-4f21-97c2-2a1a3630ddda ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s\n2026-05-27 01:41:32.466 19 INFO tempest.lib.common.rest_client [req-b7410335-2acd-4a48-8885-5fda26f75473 req-b7410335-2acd-4a48-8885-5fda26f75473 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s\n2026-05-27 01:41:32.467 29 INFO tempest.lib.common.rest_client [req-b18762f3-b968-41bd-91a8-f8a16357be37 req-b18762f3-b968-41bd-91a8-f8a16357be37 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.071s\n2026-05-27 01:41:32.493 13 INFO tempest.lib.common.rest_client [req-d037a382-b636-4a24-911f-122943149aba req-d037a382-b636-4a24-911f-122943149aba ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.192s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.559416s] ... ok\n2026-05-27 01:41:32.540 29 INFO tempest.lib.common.rest_client [req-d91000d6-ec7f-446a-91a6-38d05fb9403e req-d91000d6-ec7f-446a-91a6-38d05fb9403e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.072s\n2026-05-27 01:41:32.564 31 INFO tempest.lib.common.rest_client [req-8c39da06-3c2e-4240-8017-93f4d777a3fb req-8c39da06-3c2e-4240-8017-93f4d777a3fb ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s\n2026-05-27 01:41:32.611 29 INFO tempest.lib.common.rest_client [req-40022ba7-b5b4-4252-92c1-7e586419bac5 req-40022ba7-b5b4-4252-92c1-7e586419bac5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.070s\n2026-05-27 01:41:32.621 33 INFO tempest.lib.common.rest_client [req-94f1145c-1874-4da7-8038-75b8b91280f0 req-94f1145c-1874-4da7-8038-75b8b91280f0 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:41:32.677 29 INFO tempest.lib.common.rest_client [req-8db0faaa-f8bc-4b3f-aa7f-95c220d13053 req-8db0faaa-f8bc-4b3f-aa7f-95c220d13053 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.065s\n2026-05-27 01:41:32.692 31 INFO tempest.lib.common.rest_client [req-d0d20327-30dc-4124-82ed-7034b73859ce req-d0d20327-30dc-4124-82ed-7034b73859ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-27 01:41:32.722 33 INFO tempest.lib.common.rest_client [req-86f01f0b-7cc2-4e34-b13d-42c41b68d0cc req-86f01f0b-7cc2-4e34-b13d-42c41b68d0cc ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/70ad82a683244db986d6b9f66518a067 0.099s\n2026-05-27 01:41:32.754 29 INFO tempest.lib.common.rest_client [req-72bb9960-8186-4923-9a25-caed79744139 req-72bb9960-8186-4923-9a25-caed79744139 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.073s\n2026-05-27 01:41:32.758 28 INFO tempest.lib.common.rest_client [req-96262550-68ce-40f9-ab42-2705f886219e req-96262550-68ce-40f9-ab42-2705f886219e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c55efb41-ad59-4247-9f4e-54f9ebe444e5 0.388s\n2026-05-27 01:41:32.792 15 INFO tempest.lib.common.rest_client [req-fec8107c-5d5b-45d8-8f26-e013cac90170 req-fec8107c-5d5b-45d8-8f26-e013cac90170 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d9df39e-1dee-42ad-8671-c9a2ad5b97f9 2.021s\n2026-05-27 01:41:32.801 21 INFO tempest.lib.common.rest_client [req-12e711c0-7769-42ff-bf41-d5bc6c40c706 req-12e711c0-7769-42ff-bf41-d5bc6c40c706 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.631s\n2026-05-27 01:41:32.821 23 INFO tempest.lib.common.rest_client [req-fff785c9-b694-4a5a-a85b-2fa8be76049c req-fff785c9-b694-4a5a-a85b-2fa8be76049c ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10e7226e-8a09-4b05-a43d-408fd5371305 0.743s\n2026-05-27 01:41:32.826 29 INFO tempest.lib.common.rest_client [req-cbfe89ec-8e75-43f2-ab74-518735ed46ae req-cbfe89ec-8e75-43f2-ab74-518735ed46ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.070s\n2026-05-27 01:41:32.858 28 INFO tempest.lib.common.rest_client [req-7b1ce893-5f8d-4f01-a9b0-a725bad2dc98 req-7b1ce893-5f8d-4f01-a9b0-a725bad2dc98 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c55efb41-ad59-4247-9f4e-54f9ebe444e5 0.096s\n2026-05-27 01:41:32.883 33 INFO tempest.lib.common.rest_client [req-1c4e1d5e-6419-4dc3-aa33-d3ccc85d3ec1 req-1c4e1d5e-6419-4dc3-aa33-d3ccc85d3ec1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [5.413429s] ... ok\n2026-05-27 01:41:32.887 29 INFO tempest.lib.common.rest_client [req-80392e58-9513-4428-bbec-bcb70ff3a63e req-80392e58-9513-4428-bbec-bcb70ff3a63e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.060s\n2026-05-27 01:41:32.901 41 INFO tempest.lib.common.rest_client [req-31082567-1c53-4c0a-9862-c81ee35fc41e req-31082567-1c53-4c0a-9862-c81ee35fc41e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68a87dc2-f797-43e0-a76f-dda1f137f642 0.625s\n{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [4.549380s] ... ok\n2026-05-27 01:41:32.915 15 INFO tempest.lib.common.rest_client [req-2c7cd6cc-1112-4e05-9188-cce511224e90 req-2c7cd6cc-1112-4e05-9188-cce511224e90 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1d9df39e-1dee-42ad-8671-c9a2ad5b97f9 0.115s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.154756s] ... ok\n2026-05-27 01:41:32.923 31 INFO tempest.lib.common.rest_client [req-a9f9994f-1511-4880-afa6-33c37ce90efe req-a9f9994f-1511-4880-afa6-33c37ce90efe ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.228s\n2026-05-27 01:41:32.959 29 INFO tempest.lib.common.rest_client [req-4304f050-0b21-443b-b17f-e80ae31741bf req-4304f050-0b21-443b-b17f-e80ae31741bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.070s\n2026-05-27 01:41:32.962 11 INFO tempest.lib.common.rest_client [req-0e058f40-99b4-4c94-abb7-434406cf3ab7 req-0e058f40-99b4-4c94-abb7-434406cf3ab7 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.055s\n2026-05-27 01:41:32.998 19 INFO tempest.lib.common.rest_client [req-e71402f6-874c-455b-986b-89f89aa1d088 req-e71402f6-874c-455b-986b-89f89aa1d088 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s\n2026-05-27 01:41:33.034 29 INFO tempest.lib.common.rest_client [req-22c5fe25-fb0e-4f01-bd8a-950fd80c314a req-22c5fe25-fb0e-4f01-bd8a-950fd80c314a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.073s\n2026-05-27 01:41:33.096 37 INFO tempest.lib.common.rest_client [req-cd56ee62-c3ed-43cb-ad19-2db80b717bf0 req-cd56ee62-c3ed-43cb-ad19-2db80b717bf0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.988s\n2026-05-27 01:41:33.104 29 INFO tempest.lib.common.rest_client [req-692e1454-10ef-4748-b090-026282464a25 req-692e1454-10ef-4748-b090-026282464a25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.066s\n2026-05-27 01:41:33.118 19 INFO tempest.lib.common.rest_client [req-4ea68dc5-0cb5-4c2e-8942-5ed5335c04e8 req-4ea68dc5-0cb5-4c2e-8942-5ed5335c04e8 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-27 01:41:33.129 33 INFO tempest.lib.common.rest_client [req-076152f3-ca3f-45c2-a542-70e6748b83e5 req-076152f3-ca3f-45c2-a542-70e6748b83e5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/89a5050f7de542e3bca52d9e6d7380fa 0.242s\n2026-05-27 01:41:33.139 35 INFO tempest.lib.common.rest_client [req-1335723c-f960-4524-8099-3acc4fb0139f req-1335723c-f960-4524-8099-3acc4fb0139f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s\n2026-05-27 01:41:33.153 31 INFO tempest.lib.common.rest_client [req-3ed82320-e03e-41a8-9f46-cd4d998bd72f req-3ed82320-e03e-41a8-9f46-cd4d998bd72f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:41:33.233 23 INFO tempest.lib.common.rest_client [req-2a4c024b-c89f-425b-a5ae-f4c4769e3a9d req-2a4c024b-c89f-425b-a5ae-f4c4769e3a9d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/db537e175f614feb9f7ff77cd76f80dd 0.346s\n2026-05-27 01:41:33.242 41 INFO tempest.lib.common.rest_client [req-a163b237-2f99-49cc-839f-c88fe64b7f66 req-a163b237-2f99-49cc-839f-c88fe64b7f66 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4 0.340s\n2026-05-27 01:41:33.242 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b71e42d4707c4691b99101a74e177ffe\n2026-05-27 01:41:33.244 29 INFO tempest.lib.common.rest_client [req-76c721bc-4ae3-4da1-a57c-1b262ae6733e req-76c721bc-4ae3-4da1-a57c-1b262ae6733e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.137s\n2026-05-27 01:41:33.288 35 INFO tempest.lib.common.rest_client [req-c434c578-dcb4-4fc1-85b5-576d1a1fa42f req-c434c578-dcb4-4fc1-85b5-576d1a1fa42f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.147s\n2026-05-27 01:41:33.291 11 INFO tempest.lib.common.rest_client [req-139a7254-25a3-4ee8-be6d-a852f756d29d req-139a7254-25a3-4ee8-be6d-a852f756d29d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.324s\n2026-05-27 01:41:33.312 29 INFO tempest.lib.common.rest_client [req-7a0d655e-6f17-4304-bf69-f87db854dfbb req-7a0d655e-6f17-4304-bf69-f87db854dfbb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.065s\n2026-05-27 01:41:33.344 19 INFO tempest.lib.common.rest_client [req-77e2b63d-79e0-48fc-8203-542e618750bc req-77e2b63d-79e0-48fc-8203-542e618750bc ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s\n2026-05-27 01:41:33.366 33 INFO tempest.lib.common.rest_client [req-fba131fc-667f-4285-9498-36853119b77f req-fba131fc-667f-4285-9498-36853119b77f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-27 01:41:33.382 29 INFO tempest.lib.common.rest_client [req-6ce7ef15-ea71-4237-9186-1d3fe9245761 req-6ce7ef15-ea71-4237-9186-1d3fe9245761 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-rules-belongs-to-default-sg 0.067s\n2026-05-27 01:41:33.386 26 INFO tempest.lib.common.rest_client [req-640837ac-f1fb-481a-9c48-f53f50dba4df req-640837ac-f1fb-481a-9c48-f53f50dba4df ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.946s\n2026-05-27 01:41:33.442 31 INFO tempest.lib.common.rest_client [req-4fb383b3-f706-4a5a-b26f-2b7a7e095374 req-4fb383b3-f706-4a5a-b26f-2b7a7e095374 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/70ad82a683244db986d6b9f66518a067 0.286s\n2026-05-27 01:41:33.447 29 INFO tempest.lib.common.rest_client [req-c32b02e6-927f-4aa5-a0a0-6d47a4df25d4 req-c32b02e6-927f-4aa5-a0a0-6d47a4df25d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.064s\n2026-05-27 01:41:33.460 41 INFO tempest.lib.common.rest_client [req-fac050b6-67e9-4b1c-9aa8-cf778d6462be req-fac050b6-67e9-4b1c-9aa8-cf778d6462be ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b71e42d4707c4691b99101a74e177ffe&name=default 0.216s\n2026-05-27 01:41:33.464 21 INFO tempest.lib.common.rest_client [req-e21e3724-01d4-4829-a3ac-9b34131cf2d5 req-e21e3724-01d4-4829-a3ac-9b34131cf2d5 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s\n2026-05-27 01:41:33.494 17 INFO tempest.lib.common.rest_client [req-a41c5956-76d7-47c5-84f5-0c755bbcff8c req-a41c5956-76d7-47c5-84f5-0c755bbcff8c ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.129s\n2026-05-27 01:41:33.505 19 INFO tempest.lib.common.rest_client [req-9b2cd701-8ade-45c1-98d6-68bad1bd65d2 req-9b2cd701-8ade-45c1-98d6-68bad1bd65d2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:41:33.503 23 INFO tempest.lib.common.rest_client [req-3f355a33-ee85-4f9f-bbd2-3f7f9ca858e4 req-3f355a33-ee85-4f9f-bbd2-3f7f9ca858e4 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/670b1e2d893f47a49ae538a9fe32c4d4 0.269s\n2026-05-27 01:41:33.507 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f156ffd129c43028a407dc0d4174432\n2026-05-27 01:41:33.529 29 INFO tempest.lib.common.rest_client [req-1917ce4e-ea98-4c00-b132-24b169598e4c req-1917ce4e-ea98-4c00-b132-24b169598e4c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.080s\n2026-05-27 01:41:33.539 33 INFO tempest.lib.common.rest_client [req-1780dcdc-7ece-4a0b-8a69-3c6218bb3a27 req-1780dcdc-7ece-4a0b-8a69-3c6218bb3a27 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.171s\n2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf293f68eca840cf91240cdcdfc73d35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf293f68eca840cf91240cdcdfc73d35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf293f68eca840cf91240cdcdfc73d35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:33.614 29 INFO tempest.lib.common.rest_client [req-1f9e8886-4b10-45e4-ae6d-9cd3c0654198 req-1f9e8886-4b10-45e4-ae6d-9cd3c0654198 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.084s\n2026-05-27 01:41:33.631 31 INFO tempest.lib.common.rest_client [req-6dcd41c1-d7e4-4ac5-b84f-103c4e461b84 req-6dcd41c1-d7e4-4ac5-b84f-103c4e461b84 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:41:33.681 28 INFO tempest.lib.common.rest_client [req-b3a9e48e-d4e1-4495-9f5c-55bdb66e9d6b req-b3a9e48e-d4e1-4495-9f5c-55bdb66e9d6b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.766s\n2026-05-27 01:41:33.683 29 INFO tempest.lib.common.rest_client [req-7145a107-ccb0-45d0-82e2-5d9caefda214 req-7145a107-ccb0-45d0-82e2-5d9caefda214 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.068s\n2026-05-27 01:41:33.704 19 INFO tempest.lib.common.rest_client [req-4630aa33-b122-4c2f-afc8-32ed718aee3a req-4630aa33-b122-4c2f-afc8-32ed718aee3a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/70ad82a683244db986d6b9f66518a067 0.194s\n2026-05-27 01:41:33.719 35 INFO tempest.lib.common.rest_client [req-9723424e-a206-4516-b973-33ab053194a5 req-9723424e-a206-4516-b973-33ab053194a5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.427s\n2026-05-27 01:41:33.743 29 INFO tempest.lib.common.rest_client [req-773cdeab-5676-4db5-b7ca-8b760d4baa67 req-773cdeab-5676-4db5-b7ca-8b760d4baa67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.059s\n2026-05-27 01:41:33.785 11 INFO tempest.lib.common.rest_client [req-6ffbf05d-fd00-4de6-a5b6-afacf6757199 req-6ffbf05d-fd00-4de6-a5b6-afacf6757199 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7c56128d-2aa6-4d54-8c5b-6eb552c09952 0.492s\n2026-05-27 01:41:33.815 29 INFO tempest.lib.common.rest_client [req-7b1f3414-6974-437b-a165-ac77230ea7d8 req-7b1f3414-6974-437b-a165-ac77230ea7d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.067s\n2026-05-27 01:41:33.850 31 INFO tempest.lib.common.rest_client [req-c4cfc96e-de3f-4651-b271-c8e97f1ef351 req-c4cfc96e-de3f-4651-b271-c8e97f1ef351 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.212s\n2026-05-27 01:41:33.861 19 INFO tempest.lib.common.rest_client [req-6e480e04-6bf5-4153-a94b-5af83fead95a req-6e480e04-6bf5-4153-a94b-5af83fead95a ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [1.880290s] ... ok\n2026-05-27 01:41:33.873 35 INFO tempest.lib.common.rest_client [req-1173922c-98df-457c-bcd1-48c76c5cf414 req-1173922c-98df-457c-bcd1-48c76c5cf414 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.149s\n{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [1.705041s] ... ok\n2026-05-27 01:41:33.881 13 INFO tempest.lib.common.rest_client [req-89cd7740-2c9b-4bb4-9523-fcd5a753784a req-89cd7740-2c9b-4bb4-9523-fcd5a753784a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.350s\n2026-05-27 01:41:33.910 15 INFO tempest.lib.common.rest_client [req-0074fdae-b547-4ae6-bc43-c03227525f7c req-0074fdae-b547-4ae6-bc43-c03227525f7c ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.991s\n2026-05-27 01:41:33.932 29 INFO tempest.lib.common.rest_client [req-c56e07a5-5b5e-40c4-9fd1-b0924bf82903 req-c56e07a5-5b5e-40c4-9fd1-b0924bf82903 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.117s\n2026-05-27 01:41:34.017 29 INFO tempest.lib.common.rest_client [req-89a37e44-0ae0-412c-a4d9-cd5d062c6f9c req-89a37e44-0ae0-412c-a4d9-cd5d062c6f9c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.084s\n2026-05-27 01:41:34.064 31 INFO tempest.lib.common.rest_client [req-b7a88e73-4bb5-4e13-8e42-fcd9e816b28c req-b7a88e73-4bb5-4e13-8e42-fcd9e816b28c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-27 01:41:34.098 19 INFO tempest.lib.common.rest_client [req-0a686924-acd9-45ca-b3b4-4b96b7680fc1 req-0a686924-acd9-45ca-b3b4-4b96b7680fc1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.235s\n2026-05-27 01:41:34.103 29 INFO tempest.lib.common.rest_client [req-9ebfbfad-bb55-4edf-966e-7ec767a3f78b req-9ebfbfad-bb55-4edf-966e-7ec767a3f78b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.082s\n2026-05-27 01:41:34.139 33 INFO tempest.lib.common.rest_client [req-16a904d7-32d6-4cdc-8650-06ef6d8df2b9 req-16a904d7-32d6-4cdc-8650-06ef6d8df2b9 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-27 01:41:34.141 23 INFO tempest.lib.common.rest_client [req-9c1366b7-6577-4837-8357-d8cea287f938 req-9c1366b7-6577-4837-8357-d8cea287f938 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-27 01:41:34.192 29 INFO tempest.lib.common.rest_client [req-b59636a7-d3a1-4d93-8d94-c584dee922f6 req-b59636a7-d3a1-4d93-8d94-c584dee922f6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.087s\n2026-05-27 01:41:34.255 29 INFO tempest.lib.common.rest_client [req-d1d520fe-d6f1-4586-813b-d28507eb5bbb req-d1d520fe-d6f1-4586-813b-d28507eb5bbb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.062s\n2026-05-27 01:41:34.272 17 INFO tempest.lib.common.rest_client [req-c72d5219-7b2f-4ef7-87e5-bc9a488793db req-c72d5219-7b2f-4ef7-87e5-bc9a488793db ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.773s\n2026-05-27 01:41:34.273 31 INFO tempest.lib.common.rest_client [req-6c14cd1f-7798-41b5-8a0a-4ace53790f85 req-6c14cd1f-7798-41b5-8a0a-4ace53790f85 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s\n2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d30fd71f32fe49be901ad643cdfce2a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1051591042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1519cf9537564b22978655b493eb9653', 'project_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'tenant_id': '1519cf9537564b22978655b493eb9653', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd30fd71f32fe49be901ad643cdfce2a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1051591042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1519cf9537564b22978655b493eb9653', 'project_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'tenant_id': '1519cf9537564b22978655b493eb9653', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd30fd71f32fe49be901ad643cdfce2a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:34.327 29 INFO tempest.lib.common.rest_client [req-e746f051-c838-4a37-8c8f-ce859b55f099 req-e746f051-c838-4a37-8c8f-ce859b55f099 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.071s\n2026-05-27 01:41:34.330 33 INFO tempest.lib.common.rest_client [req-dda66cad-57e8-4d3c-baa4-6ad43897db91 req-dda66cad-57e8-4d3c-baa4-6ad43897db91 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0 0.188s\n2026-05-27 01:41:34.331 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 64e1ef061c2346a49e80eb27d34897c0 for scope project and roles: ['reader']\n2026-05-27 01:41:34.339 19 INFO tempest.lib.common.rest_client [req-6ab9ef47-136e-4b50-93ed-b6c85645f591 req-6ab9ef47-136e-4b50-93ed-b6c85645f591 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:41:34.396 29 INFO tempest.lib.common.rest_client [req-022fa692-daa7-4c20-8e44-40caba301da7 req-022fa692-daa7-4c20-8e44-40caba301da7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.068s\n2026-05-27 01:41:34.461 41 INFO tempest.lib.common.rest_client [req-0a5e9df5-e755-4db5-a320-8178c1dcd803 req-0a5e9df5-e755-4db5-a320-8178c1dcd803 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/546cbab9-0387-4ad8-9a66-10f269b2b91c 0.995s\n2026-05-27 01:41:34.465 29 INFO tempest.lib.common.rest_client [req-1b7eb005-c528-4cfa-976b-53417cfed568 req-1b7eb005-c528-4cfa-976b-53417cfed568 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.068s\n{9} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.342033s] ... ok\n2026-05-27 01:41:34.487 37 INFO tempest.lib.common.rest_client [req-01e68153-af85-4dec-ba40-8cc708bf5eca req-01e68153-af85-4dec-ba40-8cc708bf5eca ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.389s\n2026-05-27 01:41:34.532 19 INFO tempest.lib.common.rest_client [req-2e13b184-26a2-41df-bc47-fa47663422a0 req-2e13b184-26a2-41df-bc47-fa47663422a0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.192s\n2026-05-27 01:41:34.533 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d176dbc715643b6b6ae8f11a2cce94d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:34.534 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1647682379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '695e5ddc842148eea8642ec4b4e9cf63', 'project_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'tenant_id': '695e5ddc842148eea8642ec4b4e9cf63', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d176dbc715643b6b6ae8f11a2cce94d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:34.535 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1647682379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '695e5ddc842148eea8642ec4b4e9cf63', 'project_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'tenant_id': '695e5ddc842148eea8642ec4b4e9cf63', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d176dbc715643b6b6ae8f11a2cce94d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:34.667 28 INFO tempest.lib.common.rest_client [req-3274fa37-cc6f-46f4-bcde-3118fd6b8623 req-3274fa37-cc6f-46f4-bcde-3118fd6b8623 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.983s\n2026-05-27 01:41:34.700 21 INFO tempest.lib.common.rest_client [req-f3443067-0a86-4418-b9e7-b294df820437 req-f3443067-0a86-4418-b9e7-b294df820437 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.233s\n2026-05-27 01:41:34.700 37 INFO tempest.lib.common.rest_client [req-cdd2b871-3565-44a6-85d8-3b788e443e60 req-cdd2b871-3565-44a6-85d8-3b788e443e60 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.210s\n2026-05-27 01:41:34.741 29 INFO tempest.lib.common.rest_client [req-725747bd-a30b-47f3-85ab-18f7e6aed305 req-725747bd-a30b-47f3-85ab-18f7e6aed305 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/844b2350d4cb41d4a815395885f5168b 0.269s\n2026-05-27 01:41:34.763 35 INFO tempest.lib.common.rest_client [req-44051c83-c6c2-4676-a5f8-e82a4bdb4aea req-44051c83-c6c2-4676-a5f8-e82a4bdb4aea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.888s\n2026-05-27 01:41:34.767 41 INFO tempest.lib.common.rest_client [req-efb6c6b9-b17e-44ed-9885-f2750c3b37f6 req-efb6c6b9-b17e-44ed-9885-f2750c3b37f6 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe 0.304s\n2026-05-27 01:41:34.817 17 INFO tempest.lib.common.rest_client [req-fe2c3521-c873-4011-b337-60d5184c414f req-fe2c3521-c873-4011-b337-60d5184c414f ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.543s\n2026-05-27 01:41:34.843 21 INFO tempest.lib.common.rest_client [req-07baa334-da55-451c-b61c-2ce7996304ef req-07baa334-da55-451c-b61c-2ce7996304ef ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=ecd73212-4813-4a80-818e-4106d97d5850 0.138s\n2026-05-27 01:41:34.848 31 INFO tempest.lib.common.rest_client [req-f600f82a-d1ca-4496-9bca-9cbfbd4b0286 req-f600f82a-d1ca-4496-9bca-9cbfbd4b0286 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:41:34.918 23 INFO tempest.lib.common.rest_client [req-886b1fbc-836a-4b8a-a4ba-042cb9f27889 req-886b1fbc-836a-4b8a-a4ba-042cb9f27889 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f156ffd129c43028a407dc0d4174432&name=default 0.775s\n2026-05-27 01:41:34.926 33 INFO tempest.lib.common.rest_client [req-14d7ae5b-39e0-4fe8-adb6-7c7762ac1d06 req-14d7ae5b-39e0-4fe8-adb6-7c7762ac1d06 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s\n2026-05-27 01:41:34.948 17 INFO tempest.lib.common.rest_client [req-3763581c-6d5d-474c-822b-0d313be79f19 req-3763581c-6d5d-474c-822b-0d313be79f19 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.127s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [2.585318s] ... ok\n2026-05-27 01:41:34.973 15 INFO tempest.lib.common.rest_client [req-1087ae4c-862e-49f5-b1fd-e72b5357f199 req-1087ae4c-862e-49f5-b1fd-e72b5357f199 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 1.060s\n2026-05-27 01:41:34.994 31 INFO tempest.lib.common.rest_client [req-d1fbb497-7cd3-4e10-b550-3c8bbb200f70 req-d1fbb497-7cd3-4e10-b550-3c8bbb200f70 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s\n2026-05-27 01:41:35.007 29 INFO tempest.lib.common.rest_client [req-ad589017-94c9-43cc-941f-b001bdb139ad req-ad589017-94c9-43cc-941f-b001bdb139ad ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9850be4efc494d52a1c09dfea44eb3a2 0.261s\n2026-05-27 01:41:35.007 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff7a5f290b994ed98cf13d07684a472e\n2026-05-27 01:41:35.080 33 INFO tempest.lib.common.rest_client [req-1fd4c6fe-35cc-412f-be89-8c3531004364 req-1fd4c6fe-35cc-412f-be89-8c3531004364 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:41:35.093 19 INFO tempest.lib.common.rest_client [req-aa5de45c-4336-4c5d-8255-7ec8d9aea523 req-aa5de45c-4336-4c5d-8255-7ec8d9aea523 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-27 01:41:35.125 28 INFO tempest.lib.common.rest_client [req-783c5a48-d24a-409f-9816-a2205a4a0ddd req-783c5a48-d24a-409f-9816-a2205a4a0ddd ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.456s\n2026-05-27 01:41:35.178 13 INFO tempest.lib.common.rest_client [req-844c8f31-cb59-42cb-ae45-f7d2378bab50 req-844c8f31-cb59-42cb-ae45-f7d2378bab50 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.294s\n2026-05-27 01:41:35.230 33 INFO tempest.lib.common.rest_client [req-5c4926df-ef67-45c1-9b62-f063f1a4a42f req-5c4926df-ef67-45c1-9b62-f063f1a4a42f ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.147s\n2026-05-27 01:41:35.249 11 INFO tempest.lib.common.rest_client [req-7501753c-b02f-4598-9fb8-1104b70a5fce req-7501753c-b02f-4598-9fb8-1104b70a5fce ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 1.379s\n2026-05-27 01:41:35.314 41 INFO tempest.lib.common.rest_client [req-52b6fd20-8833-4c90-bbba-22eb7514e630 req-52b6fd20-8833-4c90-bbba-22eb7514e630 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-27 01:41:35.320 37 INFO tempest.lib.common.rest_client [req-0cca4e44-aebe-46b7-91bc-11c017f2ded7 req-0cca4e44-aebe-46b7-91bc-11c017f2ded7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e314b4a-3d5f-4c04-8b47-450fdb9906b9 0.614s\n2026-05-27 01:41:35.326 33 INFO tempest.lib.common.rest_client [req-c1302e59-4799-4cbb-bf51-49b63285bfd9 req-c1302e59-4799-4cbb-bf51-49b63285bfd9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-27 01:41:35.395 11 INFO tempest.lib.common.rest_client [req-f3b13b1c-6763-4656-97f7-25e57bd17c68 req-f3b13b1c-6763-4656-97f7-25e57bd17c68 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 0.143s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.528388s] ... ok\n2026-05-27 01:41:35.408 19 INFO tempest.lib.common.rest_client [req-2c3e0c19-cd28-4294-9203-fef48cd5c910 req-2c3e0c19-cd28-4294-9203-fef48cd5c910 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.314s\n2026-05-27 01:41:35.443 37 INFO tempest.lib.common.rest_client [req-b3030f98-3f70-4df6-af6f-4fa18f95d7d8 req-b3030f98-3f70-4df6-af6f-4fa18f95d7d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s\n2026-05-27 01:41:35.462 23 INFO tempest.lib.common.rest_client [req-e74f3f1c-3edb-46d6-8f6b-b3b91c21640e req-e74f3f1c-3edb-46d6-8f6b-b3b91c21640e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d0d2f24-e7cf-45b0-b7a9-01b9821ad863 0.540s\n2026-05-27 01:41:35.499 29 INFO tempest.lib.common.rest_client [req-f0d185ee-914c-4116-a2c7-4e77981cc0b9 req-f0d185ee-914c-4116-a2c7-4e77981cc0b9 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n2026-05-27 01:41:35.529 33 INFO tempest.lib.common.rest_client [req-d7723087-35f8-46ea-81cc-73e9c8f63dae req-d7723087-35f8-46ea-81cc-73e9c8f63dae ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/70ad82a683244db986d6b9f66518a067 0.199s\n2026-05-27 01:41:35.545 15 INFO tempest.lib.common.rest_client [req-c4df5fe9-860d-43e5-a1a8-d0184d2d5c3a req-c4df5fe9-860d-43e5-a1a8-d0184d2d5c3a ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 0.569s\n2026-05-27 01:41:35.598 31 INFO tempest.lib.common.rest_client [req-788c47fd-d2e5-4b18-a38b-6f079c7a2bdc req-788c47fd-d2e5-4b18-a38b-6f079c7a2bdc ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s\n2026-05-27 01:41:35.641 15 INFO tempest.lib.common.rest_client [req-67cf6026-9ae0-43e3-ae98-e0010b3cc223 req-67cf6026-9ae0-43e3-ae98-e0010b3cc223 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 0.092s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [2.722997s] ... ok\n2026-05-27 01:41:35.670 17 INFO tempest.lib.common.rest_client [req-972f1e4d-0363-44b6-b32e-e26fb72c9804 req-972f1e4d-0363-44b6-b32e-e26fb72c9804 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.718s\n2026-05-27 01:41:35.677 28 INFO tempest.lib.common.rest_client [req-042c53cc-7609-470e-bc42-dfa53d3d4b43 req-042c53cc-7609-470e-bc42-dfa53d3d4b43 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.546s\n2026-05-27 01:41:35.683 33 INFO tempest.lib.common.rest_client [req-d1447a05-5871-4809-9a7d-dca08bf1e890 req-d1447a05-5871-4809-9a7d-dca08bf1e890 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:41:35.728 26 INFO tempest.lib.common.rest_client [req-7830c357-dc58-4798-8a1f-f942b19e522d req-7830c357-dc58-4798-8a1f-f942b19e522d ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.337s\n2026-05-27 01:41:35.742 23 INFO tempest.lib.common.rest_client [req-cc0c1fc5-8962-4edb-a6c6-9bdf07f235cf req-cc0c1fc5-8962-4edb-a6c6-9bdf07f235cf ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432 0.271s\n2026-05-27 01:41:35.742 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fcf48aa4db5e4540bc38eb7cd8d390ad\n2026-05-27 01:41:35.767 28 INFO tempest.lib.common.rest_client [req-c2d473d4-211d-416b-8539-e6539696389b req-c2d473d4-211d-416b-8539-e6539696389b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.089s\n{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [2.854657s] ... ok\n2026-05-27 01:41:35.807 37 INFO tempest.lib.common.rest_client [req-807939ec-f583-46c4-947e-7f1e5c83da27 req-807939ec-f583-46c4-947e-7f1e5c83da27 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c44970e8-2998-4bb9-9218-ec1c52a8191c 0.363s\n2026-05-27 01:41:35.839 31 INFO tempest.lib.common.rest_client [req-981028b3-a358-4b12-9d93-243028db1840 req-981028b3-a358-4b12-9d93-243028db1840 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:41:35.852 33 INFO tempest.lib.common.rest_client [req-03a2b569-16e8-4970-9cfb-608dfeb598f3 req-03a2b569-16e8-4970-9cfb-608dfeb598f3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/89a5050f7de542e3bca52d9e6d7380fa 0.168s\n2026-05-27 01:41:35.871 23 INFO tempest.lib.common.rest_client [req-130d1f97-084f-44e1-a8c3-4f4302b8022a req-130d1f97-084f-44e1-a8c3-4f4302b8022a ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fcf48aa4db5e4540bc38eb7cd8d390ad&name=default 0.126s\n2026-05-27 01:41:35.877 41 INFO tempest.lib.common.rest_client [req-1351c394-97b9-4eea-8d33-c7beffa29f9f req-1351c394-97b9-4eea-8d33-c7beffa29f9f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-27 01:41:35.923 37 INFO tempest.lib.common.rest_client [req-58f3a50a-9ad0-4667-bea1-7687773bc0a5 req-58f3a50a-9ad0-4667-bea1-7687773bc0a5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s\n2026-05-27 01:41:35.942 19 INFO tempest.lib.common.rest_client [req-2c69f7ac-9370-45b1-b36b-3f9e77390d3f req-2c69f7ac-9370-45b1-b36b-3f9e77390d3f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s\n2026-05-27 01:41:35.973 11 INFO tempest.lib.common.rest_client [req-b19307af-7c62-45ee-9eee-ee4e3e7ca209 req-b19307af-7c62-45ee-9eee-ee4e3e7ca209 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 0.574s\n2026-05-27 01:41:36.009 33 INFO tempest.lib.common.rest_client [req-feda9c70-fe5c-4626-985e-9eccfe66a22a req-feda9c70-fe5c-4626-985e-9eccfe66a22a ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-27 01:41:36.047 19 INFO tempest.lib.common.rest_client [req-a420f2e0-347e-47de-ab6c-7d0f4e491db9 req-a420f2e0-347e-47de-ab6c-7d0f4e491db9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-27 01:41:36.051 41 INFO tempest.lib.common.rest_client [req-76777f9e-b4d4-48dd-9a6b-0cf8aed091f7 req-76777f9e-b4d4-48dd-9a6b-0cf8aed091f7 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.173s\n2026-05-27 01:41:36.060 31 INFO tempest.lib.common.rest_client [req-c40f2faa-4426-4968-bd8d-0de4d53df142 req-c40f2faa-4426-4968-bd8d-0de4d53df142 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/e4ac3cd34d244bdea43cf6630298f44a 0.219s\n2026-05-27 01:41:36.079 21 INFO tempest.lib.common.rest_client [req-eae52f97-d579-4f28-8a61-7e4fa7c877e2 req-eae52f97-d579-4f28-8a61-7e4fa7c877e2 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecd73212-4813-4a80-818e-4106d97d5850 1.235s\n2026-05-27 01:41:36.081 39 INFO tempest.lib.common.rest_client [req-a4e9f59a-e6cb-46a5-ad9d-005acd93e970 req-a4e9f59a-e6cb-46a5-ad9d-005acd93e970 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5/add_router_interface 3.736s\n2026-05-27 01:41:36.189 33 INFO tempest.lib.common.rest_client [req-334e990b-df81-4ad2-9a43-210c428f5ac2 req-334e990b-df81-4ad2-9a43-210c428f5ac2 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s\n2026-05-27 01:41:36.189 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a39e6e21c2a342b9951b431207dc67d9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:36.190 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a39e6e21c2a342b9951b431207dc67d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:36.190 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a39e6e21c2a342b9951b431207dc67d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:36.200 19 INFO tempest.lib.common.rest_client [req-ff3f5143-389e-4f65-a903-47d5e84f0d6c req-ff3f5143-389e-4f65-a903-47d5e84f0d6c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/b6efca65c2ab46c99b0c8e17612fce06 0.151s\n2026-05-27 01:41:36.222 31 INFO tempest.lib.common.rest_client [req-96a08a27-1eb2-4e2c-800c-84937e05c4fc req-96a08a27-1eb2-4e2c-800c-84937e05c4fc ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:41:36.235 35 INFO tempest.lib.common.rest_client [req-809a68c8-9d67-4fa3-89de-a73efb8f102f req-809a68c8-9d67-4fa3-89de-a73efb8f102f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 1.470s\n2026-05-27 01:41:36.254 41 INFO tempest.lib.common.rest_client [req-7e9166c9-39b9-4673-b8b7-49cb9983ff44 req-7e9166c9-39b9-4673-b8b7-49cb9983ff44 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-27 01:41:36.271 21 INFO tempest.lib.common.rest_client [req-02a32c10-53ca-432c-a213-fe264d857b4e req-02a32c10-53ca-432c-a213-fe264d857b4e ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.188s\n2026-05-27 01:41:36.274 11 INFO tempest.lib.common.rest_client [req-7d0c1e7b-b2fb-4c60-b37a-595eac0726f7 req-7d0c1e7b-b2fb-4c60-b37a-595eac0726f7 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/906701c8-462d-45b9-b94d-20c2030170d6 0.298s\n2026-05-27 01:41:36.324 28 INFO tempest.lib.common.rest_client [req-6a445cd4-c4f9-4db8-aff9-dd68f9cbde90 req-6a445cd4-c4f9-4db8-aff9-dd68f9cbde90 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.554s\n2026-05-27 01:41:36.377 19 INFO tempest.lib.common.rest_client [req-a0cec7e9-a5d1-44fb-ab82-640f5eaa5981 req-a0cec7e9-a5d1-44fb-ab82-640f5eaa5981 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-27 01:41:36.437 31 INFO tempest.lib.common.rest_client [req-225412fe-6caa-41d5-809f-03ad835b6499 req-225412fe-6caa-41d5-809f-03ad835b6499 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/70ad82a683244db986d6b9f66518a067 0.214s\n2026-05-27 01:41:36.445 21 INFO tempest.lib.common.rest_client [req-240345f6-8afb-4012-be32-507d8fc33435 req-240345f6-8afb-4012-be32-507d8fc33435 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s\n2026-05-27 01:41:36.440 29 INFO tempest.lib.common.rest_client [req-e9e62485-8f21-4847-867a-a2bc2656a925 req-e9e62485-8f21-4847-867a-a2bc2656a925 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff7a5f290b994ed98cf13d07684a472e&name=default 0.937s\n2026-05-27 01:41:36.464 28 INFO tempest.lib.common.rest_client [req-d91233f9-48ab-4628-9118-c833ec2b1234 req-d91233f9-48ab-4628-9118-c833ec2b1234 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.139s\n2026-05-27 01:41:36.480 15 INFO tempest.lib.common.rest_client [req-ed14b1db-aee8-47f5-8279-bacb11c33ecf req-ed14b1db-aee8-47f5-8279-bacb11c33ecf ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.835s\n2026-05-27 01:41:36.484 13 INFO tempest.lib.common.rest_client [req-649c3fdf-fdf9-4704-8e8c-ea5297feef7d req-649c3fdf-fdf9-4704-8e8c-ea5297feef7d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.295s\n2026-05-27 01:41:36.498 37 INFO tempest.lib.common.rest_client [req-9f79738a-a827-4f67-886c-455ec99f2fbf req-9f79738a-a827-4f67-886c-455ec99f2fbf ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.570s\n2026-05-27 01:41:36.553 19 INFO tempest.lib.common.rest_client [req-f5cd2cdc-3b4d-4723-854e-5ceeeef58a4f req-f5cd2cdc-3b4d-4723-854e-5ceeeef58a4f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/b6efca65c2ab46c99b0c8e17612fce06 0.174s\n2026-05-27 01:41:36.568 23 INFO tempest.lib.common.rest_client [req-37709987-888e-475b-b028-aff727310058 req-37709987-888e-475b-b028-aff727310058 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4151a8c-bea5-4e8b-b412-8242551d85d3 0.696s\n2026-05-27 01:41:36.579 21 INFO tempest.lib.common.rest_client [req-ec16414e-0fcb-4a77-980d-269fb6e40f5a req-ec16414e-0fcb-4a77-980d-269fb6e40f5a ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/06e3debe-a959-4ac8-8d85-981325b921c4 0.132s\n2026-05-27 01:41:36.603 17 INFO tempest.lib.common.rest_client [req-83283674-6b57-4afd-9e7c-4e649f733056 req-83283674-6b57-4afd-9e7c-4e649f733056 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.929s\n2026-05-27 01:41:36.639 35 INFO tempest.lib.common.rest_client [req-b5de63a9-915e-4da3-8179-c99cca616764 req-b5de63a9-915e-4da3-8179-c99cca616764 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 0.402s\n2026-05-27 01:41:36.666 21 INFO tempest.lib.common.rest_client [req-62edb241-f889-4a6d-b69b-0495fbecd504 req-62edb241-f889-4a6d-b69b-0495fbecd504 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecd73212-4813-4a80-818e-4106d97d5850 0.085s\n{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [6.500188s] ... ok\n2026-05-27 01:41:36.705 31 INFO tempest.lib.common.rest_client [req-ec413e05-a49e-4fb2-a01c-3c58724a78b5 req-ec413e05-a49e-4fb2-a01c-3c58724a78b5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-27 01:41:36.723 35 INFO tempest.lib.common.rest_client [req-338230bb-753c-4bd0-aa05-3a323706201d req-338230bb-753c-4bd0-aa05-3a323706201d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 0.082s\n{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.849880s] ... ok\n2026-05-27 01:41:36.732 33 INFO tempest.lib.common.rest_client [req-59b191a1-ca23-4ae5-858f-e92db05a16d5 req-59b191a1-ca23-4ae5-858f-e92db05a16d5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-27 01:41:36.749 26 INFO tempest.lib.common.rest_client [req-772e67c9-7193-4bce-8990-ca61a989b079 req-772e67c9-7193-4bce-8990-ca61a989b079 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.016s\n2026-05-27 01:41:36.753 19 INFO tempest.lib.common.rest_client [req-56eda70e-7a59-4be2-8cd1-f48fccd7902d req-56eda70e-7a59-4be2-8cd1-f48fccd7902d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:41:36.835 28 INFO tempest.lib.common.rest_client [req-a46f6edd-fd84-44cd-a90e-1e3ab9d963cf req-a46f6edd-fd84-44cd-a90e-1e3ab9d963cf ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.368s\n2026-05-27 01:41:36.859 23 INFO tempest.lib.common.rest_client [req-117fa6e1-a292-48bb-a587-b6094feb4918 req-117fa6e1-a292-48bb-a587-b6094feb4918 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad 0.289s\n2026-05-27 01:41:36.871 41 INFO tempest.lib.common.rest_client [req-6adc764e-88a8-4be3-913a-657d6f9fe510 req-6adc764e-88a8-4be3-913a-657d6f9fe510 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.614s\n2026-05-27 01:41:36.915 31 INFO tempest.lib.common.rest_client [req-dc387362-a8f0-4516-b36c-eecd866e7d37 req-dc387362-a8f0-4516-b36c-eecd866e7d37 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/89a5050f7de542e3bca52d9e6d7380fa 0.208s\n2026-05-27 01:41:36.919 13 INFO tempest.lib.common.rest_client [req-05c4feaf-8c2b-40f6-bb1c-e547e58576a4 req-05c4feaf-8c2b-40f6-bb1c-e547e58576a4 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.433s\n2026-05-27 01:41:36.929 19 INFO tempest.lib.common.rest_client [req-ddf0c274-28a1-48b8-ac35-c23d5faa045a req-ddf0c274-28a1-48b8-ac35-c23d5faa045a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/70ad82a683244db986d6b9f66518a067 0.171s\n2026-05-27 01:41:36.939 28 INFO tempest.lib.common.rest_client [req-2d712721-2617-4e8e-9761-f9a9ca14c423 req-2d712721-2617-4e8e-9761-f9a9ca14c423 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.102s\n{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [1.171372s] ... ok\n2026-05-27 01:41:37.055 41 INFO tempest.lib.common.rest_client [req-5756e6d6-dc54-467d-a81e-056f47ae3f9d req-5756e6d6-dc54-467d-a81e-056f47ae3f9d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-27 01:41:37.092 31 INFO tempest.lib.common.rest_client [req-878162df-9edc-4798-af42-ba07af91aef2 req-878162df-9edc-4798-af42-ba07af91aef2 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-27 01:41:37.122 29 INFO tempest.lib.common.rest_client [req-7b3d6a3c-ed53-4f0e-bce2-0018e775320e req-7b3d6a3c-ed53-4f0e-bce2-0018e775320e ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ba916e7-9b4c-47a6-81da-b57276ab30e9 0.678s\n2026-05-27 01:41:37.124 26 INFO tempest.lib.common.rest_client [req-065c6e2c-8a30-4223-ba9f-8c804f6f3cfa req-065c6e2c-8a30-4223-ba9f-8c804f6f3cfa ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24f8613c-dba1-42e9-9d11-23118698a4b4 0.373s\n2026-05-27 01:41:37.134 19 INFO tempest.lib.common.rest_client [req-ca4ee1eb-ace9-47c7-89cf-e091eed3e1f1 req-ca4ee1eb-ace9-47c7-89cf-e091eed3e1f1 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-27 01:41:37.137 33 INFO tempest.lib.common.rest_client [req-d85f00b2-5e97-4786-bc01-851a7df5a887 req-d85f00b2-5e97-4786-bc01-851a7df5a887 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.399s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.404776s] ... ok\n2026-05-27 01:41:37.251 26 INFO tempest.lib.common.rest_client [req-5628107a-a89b-406f-898a-a5509f7a87cf req-5628107a-a89b-406f-898a-a5509f7a87cf ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s\n2026-05-27 01:41:37.270 31 INFO tempest.lib.common.rest_client [req-bc7301aa-8293-4c94-ac18-5b921b0983d9 req-bc7301aa-8293-4c94-ac18-5b921b0983d9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s\n2026-05-27 01:41:37.270 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 75f3628eb5a6425ab056e0a07df92ebe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:37.270 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-565345389-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17c3ade7c0e14d1ca580802446a15243', 'project_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'tenant_id': '17c3ade7c0e14d1ca580802446a15243', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f3628eb5a6425ab056e0a07df92ebe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:37.271 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-565345389-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17c3ade7c0e14d1ca580802446a15243', 'project_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'tenant_id': '17c3ade7c0e14d1ca580802446a15243', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f3628eb5a6425ab056e0a07df92ebe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:37.277 41 INFO tempest.lib.common.rest_client [req-c937e502-ac3d-4112-94f8-b22a0556139f req-c937e502-ac3d-4112-94f8-b22a0556139f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/e4ac3cd34d244bdea43cf6630298f44a 0.219s\n2026-05-27 01:41:37.287 35 INFO tempest.lib.common.rest_client [req-c5c3fc53-f7b1-4250-b240-44f2da0243f0 req-c5c3fc53-f7b1-4250-b240-44f2da0243f0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bf262ea2-fd8e-4b29-89f5-aa3fc7f9a0a9 0.562s\n2026-05-27 01:41:37.292 19 INFO tempest.lib.common.rest_client [req-92cf0c58-5fd8-4e21-bab5-50c502eaebe8 req-92cf0c58-5fd8-4e21-bab5-50c502eaebe8 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/89a5050f7de542e3bca52d9e6d7380fa 0.156s\n2026-05-27 01:41:37.348 39 INFO tempest.lib.common.rest_client [req-7ed39afd-cefd-48ec-9d06-6ae3b8c2c472 req-7ed39afd-cefd-48ec-9d06-6ae3b8c2c472 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.266s\n2026-05-27 01:41:37.361 29 INFO tempest.lib.common.rest_client [req-48bead82-adad-43f6-8998-01c8ad2fc281 req-48bead82-adad-43f6-8998-01c8ad2fc281 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e 0.236s\n2026-05-27 01:41:37.406 23 INFO tempest.lib.common.rest_client [req-1c8a8868-1ade-45b3-8c6d-33a8e1d83cb2 req-1c8a8868-1ade-45b3-8c6d-33a8e1d83cb2 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-27 01:41:37.449 26 INFO tempest.lib.common.rest_client [req-0ba702cd-3081-44b1-99f8-3cc1f5dd8062 req-0ba702cd-3081-44b1-99f8-3cc1f5dd8062 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fc070d63-d288-490b-ab3a-b1d244297825 0.195s\n{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.012636s] ... ok\n2026-05-27 01:41:37.475 19 INFO tempest.lib.common.rest_client [req-02c8a96c-3615-42ec-a95b-8ce82385473d req-02c8a96c-3615-42ec-a95b-8ce82385473d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-27 01:41:37.482 37 INFO tempest.lib.common.rest_client [req-cf7df7b6-b8ae-48b0-93a4-e05506b24e0e req-cf7df7b6-b8ae-48b0-93a4-e05506b24e0e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.982s\n2026-05-27 01:41:37.481 41 INFO tempest.lib.common.rest_client [req-843f4886-78d6-45bd-858b-d5d1700762bd req-843f4886-78d6-45bd-858b-d5d1700762bd ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:41:37.586 11 INFO tempest.lib.common.rest_client [req-2bae3da1-ba86-4135-a3cf-5d535be544fe req-2bae3da1-ba86-4135-a3cf-5d535be544fe ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/138da4bf-7a8f-48f3-a734-c06a0e50a38a 1.311s\n2026-05-27 01:41:37.603 35 INFO tempest.lib.common.rest_client [req-194acc1b-88ab-40b5-847b-9d66ffe13a70 req-194acc1b-88ab-40b5-847b-9d66ffe13a70 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e5d32fe50d444b42bf09bbc763c9cf39 0.313s\n2026-05-27 01:41:37.656 28 INFO tempest.lib.common.rest_client [req-e902e35d-636a-484e-b90b-9cf9f004f1a0 req-e902e35d-636a-484e-b90b-9cf9f004f1a0 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.713s\n2026-05-27 01:41:37.665 17 INFO tempest.lib.common.rest_client [req-f3a8f68b-dbad-4c55-9ace-c94fefa5a42b req-f3a8f68b-dbad-4c55-9ace-c94fefa5a42b ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 1.059s\n2026-05-27 01:41:37.698 13 INFO tempest.lib.common.rest_client [req-40f6d740-3c3a-4827-a022-97e28a6a4c90 req-40f6d740-3c3a-4827-a022-97e28a6a4c90 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d3802d2-3e97-4e3f-b192-fcc85457f75a 0.776s\n2026-05-27 01:41:37.709 41 INFO tempest.lib.common.rest_client [req-573079f8-b552-4ed9-9e0e-34f35ddb270e req-573079f8-b552-4ed9-9e0e-34f35ddb270e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/70ad82a683244db986d6b9f66518a067 0.226s\n2026-05-27 01:41:37.723 15 INFO tempest.lib.common.rest_client [req-c882183a-bd0b-4a5e-8463-55ab6596bb47 req-c882183a-bd0b-4a5e-8463-55ab6596bb47 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 1.237s\n2026-05-27 01:41:37.731 37 INFO tempest.lib.common.rest_client [req-bec749c9-0e23-4063-b812-081f87c81389 req-bec749c9-0e23-4063-b812-081f87c81389 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.246s\n2026-05-27 01:41:37.873 31 INFO tempest.lib.common.rest_client [req-8dfbfbed-e5e0-42f9-a81d-e030a0beac06 req-8dfbfbed-e5e0-42f9-a81d-e030a0beac06 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-27 01:41:37.871 29 INFO tempest.lib.common.rest_client [req-77a8a1c3-6a37-4e58-bb69-15ac340f70cb req-77a8a1c3-6a37-4e58-bb69-15ac340f70cb ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:41:37.872 35 INFO tempest.lib.common.rest_client [req-db4bd54c-f5e8-4bf6-bfbf-7a46318bc637 req-db4bd54c-f5e8-4bf6-bfbf-7a46318bc637 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/66dfa7d6a6f04a508b6de35d5f634ee7 0.268s\n2026-05-27 01:41:37.872 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8033073aa12242fdb819f77a4f053225\n2026-05-27 01:41:37.910 21 INFO tempest.lib.common.rest_client [req-92a01ec3-e487-4dc9-945d-5c60befb1245 req-92a01ec3-e487-4dc9-945d-5c60befb1245 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.242s\n2026-05-27 01:41:37.943 11 INFO tempest.lib.common.rest_client [req-5bb32166-55fe-42e4-bc0f-782c86d6a6b8 req-5bb32166-55fe-42e4-bc0f-782c86d6a6b8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c706af2c02e14267947d239238f0f71d 0.355s\n2026-05-27 01:41:37.957 23 INFO tempest.lib.common.rest_client [req-f41bde65-fd5e-40ff-a962-a7afe264de2b req-f41bde65-fd5e-40ff-a962-a7afe264de2b ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-27 01:41:37.968 41 INFO tempest.lib.common.rest_client [req-73c596df-4e74-4aa6-8037-111f5fedefe5 req-73c596df-4e74-4aa6-8037-111f5fedefe5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-27 01:41:37.978 19 INFO tempest.lib.common.rest_client [req-b8bdff2c-7b62-4235-8258-fb1100fe14c1 req-b8bdff2c-7b62-4235-8258-fb1100fe14c1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/e4ac3cd34d244bdea43cf6630298f44a 0.501s\n2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06fda5ab83514a35b5f6dcc5f62cf461 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-982268511-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'project_name': 'tempest-RoutersIpV6AdminTest-982268511', 'tenant_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'tenant_name': 'tempest-RoutersIpV6AdminTest-982268511', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06fda5ab83514a35b5f6dcc5f62cf461', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-982268511-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'project_name': 'tempest-RoutersIpV6AdminTest-982268511', 'tenant_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'tenant_name': 'tempest-RoutersIpV6AdminTest-982268511', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06fda5ab83514a35b5f6dcc5f62cf461', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:38.104 21 INFO tempest.lib.common.rest_client [req-d9af4af9-123a-41bd-ab7b-b147ed4f0d99 req-d9af4af9-123a-41bd-ab7b-b147ed4f0d99 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.192s\n2026-05-27 01:41:38.109 31 INFO tempest.lib.common.rest_client [req-df0d5859-6d1a-451b-b5b6-26006fbca5b5 req-df0d5859-6d1a-451b-b5b6-26006fbca5b5 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s\n2026-05-27 01:41:38.123 13 INFO tempest.lib.common.rest_client [req-a378f79f-6893-42fb-95f1-aef331dd1d9f req-a378f79f-6893-42fb-95f1-aef331dd1d9f ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9db19000-963f-4a7a-af5e-a2a62cbb5a4a 0.424s\n2026-05-27 01:41:38.239 23 INFO tempest.lib.common.rest_client [req-2a74f6ee-0aac-408a-915a-17c65d4f86fb req-2a74f6ee-0aac-408a-915a-17c65d4f86fb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s\n2026-05-27 01:41:38.281 26 INFO tempest.lib.common.rest_client [req-7651b484-347c-457d-98ad-7e3f5923145e req-7651b484-347c-457d-98ad-7e3f5923145e ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.830s\n2026-05-27 01:41:38.292 11 INFO tempest.lib.common.rest_client [req-70ac31c8-404f-497b-91e4-380840d0202c req-70ac31c8-404f-497b-91e4-380840d0202c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f6843a462d2489ba4292dab91d2bb4f 0.346s\n2026-05-27 01:41:38.293 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 698a3a5a733c4676b75ef6c2ce05e41e\n2026-05-27 01:41:38.368 35 INFO tempest.lib.common.rest_client [req-b21e4d22-5a9e-4259-b143-e9919588fe36 req-b21e4d22-5a9e-4259-b143-e9919588fe36 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-27 01:41:38.395 29 INFO tempest.lib.common.rest_client [req-0b07d84c-02aa-4aa7-b986-7f6ffa62fe0a req-0b07d84c-02aa-4aa7-b986-7f6ffa62fe0a ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-27 01:41:38.416 41 INFO tempest.lib.common.rest_client [req-27a61df3-3223-4c62-bc54-d6f144c93a49 req-27a61df3-3223-4c62-bc54-d6f144c93a49 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/89a5050f7de542e3bca52d9e6d7380fa 0.446s\n2026-05-27 01:41:38.429 39 INFO tempest.lib.common.rest_client [req-c8efabdc-1af9-4902-b24b-569457efce74 req-c8efabdc-1af9-4902-b24b-569457efce74 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.079s\n2026-05-27 01:41:38.436 23 INFO tempest.lib.common.rest_client [req-4dafd1a7-ac8a-4c00-b554-ad55be529654 req-4dafd1a7-ac8a-4c00-b554-ad55be529654 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.193s\n2026-05-27 01:41:38.497 28 INFO tempest.lib.common.rest_client [req-c787e627-b854-46c1-9827-2b7104559fa5 req-c787e627-b854-46c1-9827-2b7104559fa5 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.839s\n2026-05-27 01:41:38.510 15 INFO tempest.lib.common.rest_client [req-74cf88f4-12a7-43ce-b49f-9919574acd33 req-74cf88f4-12a7-43ce-b49f-9919574acd33 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 0.786s\n2026-05-27 01:41:38.590 41 INFO tempest.lib.common.rest_client [req-0eda0815-6b64-4ed8-aad8-8336b3d8ee6c req-0eda0815-6b64-4ed8-aad8-8336b3d8ee6c ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:41:38.600 15 INFO tempest.lib.common.rest_client [req-b6396f7d-2cd8-46fc-baf4-b70ffe86c29c req-b6396f7d-2cd8-46fc-baf4-b70ffe86c29c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 0.086s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [2.957041s] ... ok\n2026-05-27 01:41:38.675 29 INFO tempest.lib.common.rest_client [req-af29612f-413e-4da6-8f17-495984a48238 req-af29612f-413e-4da6-8f17-495984a48238 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.278s\n2026-05-27 01:41:38.685 31 INFO tempest.lib.common.rest_client [req-8065fdd7-ed34-4d96-9a9a-e551b33986eb req-8065fdd7-ed34-4d96-9a9a-e551b33986eb ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s\n2026-05-27 01:41:38.697 35 INFO tempest.lib.common.rest_client [req-a4adf6b4-6e3d-4b29-bfe9-8129e5cef709 req-a4adf6b4-6e3d-4b29-bfe9-8129e5cef709 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8033073aa12242fdb819f77a4f053225&name=default 0.326s\n2026-05-27 01:41:38.715 41 INFO tempest.lib.common.rest_client [req-abc21945-b57f-48e8-97ee-8bc6f6803d99 req-abc21945-b57f-48e8-97ee-8bc6f6803d99 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/e4ac3cd34d244bdea43cf6630298f44a 0.123s\n2026-05-27 01:41:38.713 13 INFO tempest.lib.common.rest_client [req-9db3e7a5-bf69-4634-8e5d-e63f1ca74590 req-9db3e7a5-bf69-4634-8e5d-e63f1ca74590 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.585s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [6.186093s] ... ok\n2026-05-27 01:41:38.715 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3d0fb565e87a440bb59ed4f43f424436 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:38.719 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3d0fb565e87a440bb59ed4f43f424436', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:38.719 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3d0fb565e87a440bb59ed4f43f424436', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:38.824 33 INFO tempest.lib.common.rest_client [req-c442fe3c-f0fa-45ce-886f-fdf4697f2066 req-c442fe3c-f0fa-45ce-886f-fdf4697f2066 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.684s\n2026-05-27 01:41:38.833 21 INFO tempest.lib.common.rest_client [req-5d8ea849-28e7-43b4-ab1b-92a8d0f2a167 req-5d8ea849-28e7-43b4-ab1b-92a8d0f2a167 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/db42380b-b831-457a-83ca-1245a7876e55 0.725s\n{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.166573s] ... ok\n2026-05-27 01:41:38.854 37 INFO tempest.lib.common.rest_client [req-311cad5d-fde4-4359-93be-4a1158bccc1e req-311cad5d-fde4-4359-93be-4a1158bccc1e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72b1d727-8f23-4cf8-9795-bda467bbeb00 1.121s\n2026-05-27 01:41:38.879 19 INFO tempest.lib.common.rest_client [req-81dc2c7d-dcbf-494b-9cdd-481aedffc237 req-81dc2c7d-dcbf-494b-9cdd-481aedffc237 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.891s\n2026-05-27 01:41:38.876 17 INFO tempest.lib.common.rest_client [req-829274de-1bf0-4ed0-9083-fa67866e1511 req-829274de-1bf0-4ed0-9083-fa67866e1511 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 1.209s\n2026-05-27 01:41:38.904 29 INFO tempest.lib.common.rest_client [req-e78710ae-420e-447a-9566-21517eab650b req-e78710ae-420e-447a-9566-21517eab650b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s\n2026-05-27 01:41:38.905 11 INFO tempest.lib.common.rest_client [req-c5b9e100-b197-4355-a535-0b474fe52120 req-c5b9e100-b197-4355-a535-0b474fe52120 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-27 01:41:38.966 37 INFO tempest.lib.common.rest_client [req-a71a15b8-a96b-48d6-9447-74834df67e94 req-a71a15b8-a96b-48d6-9447-74834df67e94 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s\n2026-05-27 01:41:38.978 17 INFO tempest.lib.common.rest_client [req-80b3f04d-fcb8-4181-abc0-2d27e2ca8942 req-80b3f04d-fcb8-4181-abc0-2d27e2ca8942 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 0.100s\n2026-05-27 01:41:39.019 31 INFO tempest.lib.common.rest_client [req-abcab2db-c91c-4de8-b9ef-e20a936ed24f req-abcab2db-c91c-4de8-b9ef-e20a936ed24f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s\n2026-05-27 01:41:39.164 28 INFO tempest.lib.common.rest_client [req-08730854-ddf2-48bb-98d4-aaeecffa6238 req-08730854-ddf2-48bb-98d4-aaeecffa6238 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.665s\n2026-05-27 01:41:39.205 11 INFO tempest.lib.common.rest_client [req-a79dabcc-09ac-4788-820d-21be64bc6114 req-a79dabcc-09ac-4788-820d-21be64bc6114 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=698a3a5a733c4676b75ef6c2ce05e41e&name=default 0.296s\n2026-05-27 01:41:39.277 41 INFO tempest.lib.common.rest_client [req-e0234305-58d3-4f73-ab4e-f388a297857f req-e0234305-58d3-4f73-ab4e-f388a297857f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-27 01:41:39.281 23 INFO tempest.lib.common.rest_client [req-46ed8aeb-b8a5-47f9-8cd7-c7d99375c016 req-46ed8aeb-b8a5-47f9-8cd7-c7d99375c016 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s\n2026-05-27 01:41:39.279 28 INFO tempest.lib.common.rest_client [req-637b3db7-ec32-406c-966c-474eaa65e94d req-637b3db7-ec32-406c-966c-474eaa65e94d ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.112s\n{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.339394s] ... ok\n2026-05-27 01:41:39.313 31 INFO tempest.lib.common.rest_client [req-4b4761f9-9e06-4b8b-991c-1f8990eb1aac req-4b4761f9-9e06-4b8b-991c-1f8990eb1aac ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.293s\n2026-05-27 01:41:39.390 37 INFO tempest.lib.common.rest_client [req-49c8d429-6b89-4f9c-b87c-e32ede565ee5 req-49c8d429-6b89-4f9c-b87c-e32ede565ee5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/778d981d-10ee-40c7-98f1-09c38e7332ea 0.422s\n2026-05-27 01:41:39.398 29 INFO tempest.lib.common.rest_client [req-fdeacae9-d9e1-495f-8884-54fac0c605da req-fdeacae9-d9e1-495f-8884-54fac0c605da ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.493s\n2026-05-27 01:41:39.440 41 INFO tempest.lib.common.rest_client [req-987cdc33-0993-4bbf-a9f5-68c90e27a392 req-987cdc33-0993-4bbf-a9f5-68c90e27a392 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59 0.161s\n2026-05-27 01:41:39.440 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fb24d28eddf048f98ebe2d11fb88cb59 for scope project and roles: ['reader']\n2026-05-27 01:41:39.477 31 INFO tempest.lib.common.rest_client [req-41f25cbd-de06-447b-9010-3740a54e74fc req-41f25cbd-de06-447b-9010-3740a54e74fc ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:41:39.486 37 INFO tempest.lib.common.rest_client [req-4eee247b-e845-4266-9569-ace5a58776a8 req-4eee247b-e845-4266-9569-ace5a58776a8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s\n2026-05-27 01:41:39.491 23 INFO tempest.lib.common.rest_client [req-b8572de7-e7ca-431a-9394-fd42b7b6c19b req-b8572de7-e7ca-431a-9394-fd42b7b6c19b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-27 01:41:39.495 29 INFO tempest.lib.common.rest_client [req-764f5f31-efa1-44ab-88b0-967af91a8813 req-764f5f31-efa1-44ab-88b0-967af91a8813 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-27 01:41:39.558 33 INFO tempest.lib.common.rest_client [req-9ef448b9-12a0-45d5-bf91-6789264c29cc req-9ef448b9-12a0-45d5-bf91-6789264c29cc ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.731s\n2026-05-27 01:41:39.599 13 INFO tempest.lib.common.rest_client [req-c53ad94f-d652-468b-a266-8eb3b2fc74f9 req-c53ad94f-d652-468b-a266-8eb3b2fc74f9 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.878s\n2026-05-27 01:41:39.612 35 INFO tempest.lib.common.rest_client [req-612e5020-c2a2-4b8e-9fd7-c8082bc0fc8d req-612e5020-c2a2-4b8e-9fd7-c8082bc0fc8d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a7ba6ee-d235-4d05-b494-467671a75fe0 0.912s\n2026-05-27 01:41:39.616 31 INFO tempest.lib.common.rest_client [req-6c63bcc3-9871-4417-b684-969f1577f36b req-6c63bcc3-9871-4417-b684-969f1577f36b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.136s\n2026-05-27 01:41:39.628 29 INFO tempest.lib.common.rest_client [req-200f975e-a05b-42ae-9191-e6cb470844ce req-200f975e-a05b-42ae-9191-e6cb470844ce ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/e4ac3cd34d244bdea43cf6630298f44a 0.131s\n2026-05-27 01:41:39.637 37 INFO tempest.lib.common.rest_client [req-2d4c0a47-89ad-493d-a0e9-e8fff8edf049 req-2d4c0a47-89ad-493d-a0e9-e8fff8edf049 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s\n2026-05-27 01:41:39.682 23 INFO tempest.lib.common.rest_client [req-25bb7d4d-7bc8-45e0-91c6-7be07c5fcac4 req-25bb7d4d-7bc8-45e0-91c6-7be07c5fcac4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.189s\n2026-05-27 01:41:39.702 15 INFO tempest.lib.common.rest_client [req-e9d5221f-901d-47d8-884b-126029621334 req-e9d5221f-901d-47d8-884b-126029621334 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.099s\n2026-05-27 01:41:39.777 37 INFO tempest.lib.common.rest_client [req-33fac360-4059-4d11-9269-fa49bdcb42aa req-33fac360-4059-4d11-9269-fa49bdcb42aa ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s\n2026-05-27 01:41:39.805 31 INFO tempest.lib.common.rest_client [req-3796002a-3c65-425c-957d-8cb26f6c288a req-3796002a-3c65-425c-957d-8cb26f6c288a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-27 01:41:39.819 29 INFO tempest.lib.common.rest_client [req-a9a5c5ae-25ab-4376-86c7-b5bb6ea9c341 req-a9a5c5ae-25ab-4376-86c7-b5bb6ea9c341 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:41:39.860 37 INFO tempest.lib.common.rest_client [req-e6bb98fd-265f-4776-b9e5-6e4fa6334344 req-e6bb98fd-265f-4776-b9e5-6e4fa6334344 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.081s\n2026-05-27 01:41:39.883 23 INFO tempest.lib.common.rest_client [req-a890de0d-e1d6-4b32-8063-1c7bb1f97d0c req-a890de0d-e1d6-4b32-8063-1c7bb1f97d0c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:41:39.894 33 INFO tempest.lib.common.rest_client [req-cd850876-ce27-4580-a97c-29fd8b9b78e1 req-cd850876-ce27-4580-a97c-29fd8b9b78e1 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.335s\n2026-05-27 01:41:39.895 17 INFO tempest.lib.common.rest_client [req-04f999a9-3cf4-47fa-a6c6-d59d5d228aa2 req-04f999a9-3cf4-47fa-a6c6-d59d5d228aa2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/443d65fc-e849-416c-8335-b45b91c1d876 0.915s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [12.126437s] ... ok\n2026-05-27 01:41:39.926 21 INFO tempest.lib.common.rest_client [req-53c6ee98-89b8-4fd1-99ee-73166b08b463 req-53c6ee98-89b8-4fd1-99ee-73166b08b463 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.090s\n2026-05-27 01:41:39.937 29 INFO tempest.lib.common.rest_client [req-51861a72-df9a-4207-b053-55d86088b12a req-51861a72-df9a-4207-b053-55d86088b12a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/70ad82a683244db986d6b9f66518a067 0.116s\n2026-05-27 01:41:39.942 11 INFO tempest.lib.common.rest_client [req-f19b7e94-4d49-4ddd-ae7f-785f20e11bb8 req-f19b7e94-4d49-4ddd-ae7f-785f20e11bb8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ffce51f-d7b5-4e87-be46-afcf8b4360fa 0.735s\n2026-05-27 01:41:39.980 17 INFO tempest.lib.common.rest_client [req-36b9b60e-beed-4332-a04b-043c79e76ab2 req-36b9b60e-beed-4332-a04b-043c79e76ab2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/443d65fc-e849-416c-8335-b45b91c1d876 0.083s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.033198s] ... ok\n2026-05-27 01:41:39.996 41 INFO tempest.lib.common.rest_client [req-401056a8-dda2-4a43-a8e7-76c91c802ab8 req-401056a8-dda2-4a43-a8e7-76c91c802ab8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s\n2026-05-27 01:41:40.013 35 INFO tempest.lib.common.rest_client [req-bde15f98-c894-4308-a10a-f71f7dfeb613 req-bde15f98-c894-4308-a10a-f71f7dfeb613 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225 0.399s\n2026-05-27 01:41:40.013 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c69c5c156f04884bb8b7ef22b054ff0\n2026-05-27 01:41:40.069 21 INFO tempest.lib.common.rest_client [req-9660b9fe-8813-4595-8f46-14682343c451 req-9660b9fe-8813-4595-8f46-14682343c451 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/daaf33f5-af27-412c-b56f-9d1faf3b97bb 0.140s\n2026-05-27 01:41:40.106 23 INFO tempest.lib.common.rest_client [req-4d74c637-00b0-407a-a2e9-94e6a88e6e11 req-4d74c637-00b0-407a-a2e9-94e6a88e6e11 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/70ad82a683244db986d6b9f66518a067 0.219s\n2026-05-27 01:41:40.126 26 INFO tempest.lib.common.rest_client [req-4223e8fc-7b9f-44a2-91c5-db721bdc39f0 req-4223e8fc-7b9f-44a2-91c5-db721bdc39f0 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.842s\n2026-05-27 01:41:40.176 35 INFO tempest.lib.common.rest_client [req-b441791f-461b-43fb-9f1a-45a55beeb78f req-b441791f-461b-43fb-9f1a-45a55beeb78f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c69c5c156f04884bb8b7ef22b054ff0&name=default 0.158s\n2026-05-27 01:41:40.194 31 INFO tempest.lib.common.rest_client [req-1fa432fc-9775-4484-9d3d-438b2b3f76e0 req-1fa432fc-9775-4484-9d3d-438b2b3f76e0 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/70ad82a683244db986d6b9f66518a067 0.385s\n2026-05-27 01:41:40.199 21 INFO tempest.lib.common.rest_client [req-5e97d92c-e792-4d47-b9dd-797c1c2678c6 req-5e97d92c-e792-4d47-b9dd-797c1c2678c6 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/883323dd-88bc-4e59-b399-dbff5008c023 0.129s\n2026-05-27 01:41:40.203 41 INFO tempest.lib.common.rest_client [req-b30758e3-6dda-4b61-a69e-cbf2fee7851a req-b30758e3-6dda-4b61-a69e-cbf2fee7851a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:41:40.219 28 INFO tempest.lib.common.rest_client [req-fd6763f4-f973-49fd-8bb1-5345cb80feb6 req-fd6763f4-f973-49fd-8bb1-5345cb80feb6 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b36479e3-8f03-4e5f-a544-fb41f7df9fac 0.932s\n2026-05-27 01:41:40.264 11 INFO tempest.lib.common.rest_client [req-305002ff-6dbd-4bb4-91dd-5242b565553d req-305002ff-6dbd-4bb4-91dd-5242b565553d ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e 0.320s\n2026-05-27 01:41:40.264 29 INFO tempest.lib.common.rest_client [req-87f7436c-8c7f-4229-9c75-dc3caa4c3c47 req-87f7436c-8c7f-4229-9c75-dc3caa4c3c47 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-27 01:41:40.401 23 INFO tempest.lib.common.rest_client [req-0dc62e62-94a4-4ec0-b97d-82efe5571ddc req-0dc62e62-94a4-4ec0-b97d-82efe5571ddc ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-05-27 01:41:40.405 33 INFO tempest.lib.common.rest_client [req-21262962-40f4-4af4-bde6-b30cfef26a11 req-21262962-40f4-4af4-bde6-b30cfef26a11 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3099786d-8923-4815-a355-d0394fb4ec5d 0.510s\n2026-05-27 01:41:40.433 31 INFO tempest.lib.common.rest_client [req-b64e7346-b9f2-4bfc-a007-61985f23724b req-b64e7346-b9f2-4bfc-a007-61985f23724b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s\n2026-05-27 01:41:40.514 13 INFO tempest.lib.common.rest_client [req-b1bbddf8-aa37-45d5-80cc-6b87acdb2fc6 req-b1bbddf8-aa37-45d5-80cc-6b87acdb2fc6 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.913s\n2026-05-27 01:41:40.521 29 INFO tempest.lib.common.rest_client [req-9af91bdf-44f1-4c19-b110-58cbc6e71071 req-9af91bdf-44f1-4c19-b110-58cbc6e71071 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/89a5050f7de542e3bca52d9e6d7380fa 0.255s\n2026-05-27 01:41:40.533 41 INFO tempest.lib.common.rest_client [req-c54ea2de-42d8-44f2-b5d9-8f13573291e2 req-c54ea2de-42d8-44f2-b5d9-8f13573291e2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.324s\n2026-05-27 01:41:40.558 37 INFO tempest.lib.common.rest_client [req-3e4c72a7-66cd-4a5e-b98c-65d70b9ef66e req-3e4c72a7-66cd-4a5e-b98c-65d70b9ef66e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.654s\n2026-05-27 01:41:40.603 28 INFO tempest.lib.common.rest_client [req-27bea292-e9b5-46d9-9cb6-2067f33f8c8f req-27bea292-e9b5-46d9-9cb6-2067f33f8c8f ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04cf383873d14f4ea4745f2f4d1fd93b 0.383s\n2026-05-27 01:41:40.604 33 INFO tempest.lib.common.rest_client [req-4f761a03-314a-4463-81ff-1d8068df4c98 req-4f761a03-314a-4463-81ff-1d8068df4c98 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.197s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [3.470787s] ... ok\n2026-05-27 01:41:40.675 19 INFO tempest.lib.common.rest_client [req-fd1fae94-737c-49d1-a631-8c57764c049b req-fd1fae94-737c-49d1-a631-8c57764c049b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.789s\n2026-05-27 01:41:40.675 23 INFO tempest.lib.common.rest_client [req-cd6359b7-eb07-4dd4-b003-def132f1f4fc req-cd6359b7-eb07-4dd4-b003-def132f1f4fc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/89a5050f7de542e3bca52d9e6d7380fa 0.272s\n2026-05-27 01:41:40.709 31 INFO tempest.lib.common.rest_client [req-d940ba01-ebc5-4238-bb25-de5d0da1d310 req-d940ba01-ebc5-4238-bb25-de5d0da1d310 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.274s\n2026-05-27 01:41:40.781 17 INFO tempest.lib.common.rest_client [req-e269c63d-e85c-4188-ada0-fefaba71f0e7 req-e269c63d-e85c-4188-ada0-fefaba71f0e7 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/674eb259-52fa-46e6-8313-22feff886531 0.793s\n2026-05-27 01:41:40.841 29 INFO tempest.lib.common.rest_client [req-f6bb5e20-c21a-4f8c-b171-c3717906b466 req-f6bb5e20-c21a-4f8c-b171-c3717906b466 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:41:40.846 41 INFO tempest.lib.common.rest_client [req-e065d90d-65ba-48cb-a9bc-1d5735a8e128 req-e065d90d-65ba-48cb-a9bc-1d5735a8e128 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-27 01:41:40.876 35 INFO tempest.lib.common.rest_client [req-79b0dc02-1b84-4d63-a471-8d53ad1ac394 req-79b0dc02-1b84-4d63-a471-8d53ad1ac394 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d6a9144-45cc-4894-ad65-85040138bbb2 0.695s\n2026-05-27 01:41:40.881 11 INFO tempest.lib.common.rest_client [req-10fd5bb1-f918-411c-ac70-2e9922b20ac7 req-10fd5bb1-f918-411c-ac70-2e9922b20ac7 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:41:40.889 15 INFO tempest.lib.common.rest_client [req-4e425908-bf1c-48d3-82f5-441085570dd9 req-4e425908-bf1c-48d3-82f5-441085570dd9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.183s\n2026-05-27 01:41:40.902 23 INFO tempest.lib.common.rest_client [req-ed162b22-d353-456b-98d7-9fa1f3e91d0d req-ed162b22-d353-456b-98d7-9fa1f3e91d0d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-27 01:41:40.905 31 INFO tempest.lib.common.rest_client [req-c85fb2e5-6a77-4c0d-b3d2-e76013ebca77 req-c85fb2e5-6a77-4c0d-b3d2-e76013ebca77 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-27 01:41:40.962 39 INFO tempest.lib.common.rest_client [req-c156e131-64eb-4204-8b9b-756bd551079a req-c156e131-64eb-4204-8b9b-756bd551079a ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.531s\n2026-05-27 01:41:40.981 28 INFO tempest.lib.common.rest_client [req-9c24af30-4eb8-4be7-a533-5c4479f9b88b req-9c24af30-4eb8-4be7-a533-5c4479f9b88b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a10c865c720a4112b8288cb6a31e59de 0.376s\n2026-05-27 01:41:40.982 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 883898dc56ab4ddfb157ecddf96ed674\n2026-05-27 01:41:41.068 29 INFO tempest.lib.common.rest_client [req-27c51cfe-c60d-4aca-81c6-2ddbefd89935 req-27c51cfe-c60d-4aca-81c6-2ddbefd89935 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s\n2026-05-27 01:41:41.071 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b8ed16738104f14abe7c54cb1543901 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.072 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b8ed16738104f14abe7c54cb1543901', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.072 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b8ed16738104f14abe7c54cb1543901', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.088 41 INFO tempest.lib.common.rest_client [req-ffda1443-10eb-49dd-9247-c7ff34a29325 req-ffda1443-10eb-49dd-9247-c7ff34a29325 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/70ad82a683244db986d6b9f66518a067 0.238s\n2026-05-27 01:41:41.158 17 INFO tempest.lib.common.rest_client [req-d8094a50-fcfa-4e65-9a50-e33020ab88d0 req-d8094a50-fcfa-4e65-9a50-e33020ab88d0 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8c31b1e-dea5-44e0-a4c8-5ed84d319981 0.375s\n2026-05-27 01:41:41.155 23 INFO tempest.lib.common.rest_client [req-8d853cc4-c669-40c8-be2e-b3787e4fc751 req-8d853cc4-c669-40c8-be2e-b3787e4fc751 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.252s\n2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5119c38181934388ba548d7802ba3d62 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5119c38181934388ba548d7802ba3d62', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5119c38181934388ba548d7802ba3d62', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.172 21 INFO tempest.lib.common.rest_client [req-cf711231-db40-4bfd-bb1c-ec80e32af05e req-cf711231-db40-4bfd-bb1c-ec80e32af05e ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/daaf33f5-af27-412c-b56f-9d1faf3b97bb 0.972s\n{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.338039s] ... ok\n2026-05-27 01:41:41.212 33 INFO tempest.lib.common.rest_client [req-e1fd907f-b0a3-4d8b-b115-21af4c8cff23 req-e1fd907f-b0a3-4d8b-b115-21af4c8cff23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.601s\n2026-05-27 01:41:41.258 35 INFO tempest.lib.common.rest_client [req-47c10af4-85c5-4f80-91d1-ed0a7a84fb86 req-47c10af4-85c5-4f80-91d1-ed0a7a84fb86 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0 0.381s\n2026-05-27 01:41:41.288 33 INFO tempest.lib.common.rest_client [req-fedc9088-d80e-4a2b-b77c-69064619612c req-fedc9088-d80e-4a2b-b77c-69064619612c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.074s\n2026-05-27 01:41:41.394 41 INFO tempest.lib.common.rest_client [req-6239277b-5a64-43b9-8fe1-ddb8a734a364 req-6239277b-5a64-43b9-8fe1-ddb8a734a364 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:41:41.441 11 INFO tempest.lib.common.rest_client [req-e99baddb-a988-4268-895f-41a8349df259 req-e99baddb-a988-4268-895f-41a8349df259 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-27 01:41:41.439 19 INFO tempest.lib.common.rest_client [req-21dc2acd-7478-4245-b83a-3907385b6581 req-21dc2acd-7478-4245-b83a-3907385b6581 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.763s\n2026-05-27 01:41:41.457 26 INFO tempest.lib.common.rest_client [req-d01a9dc4-2499-4764-9d4d-9d916cac4a70 req-d01a9dc4-2499-4764-9d4d-9d916cac4a70 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02d88778-a52f-4cb9-825a-ff06833ba081 1.329s\n{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [4.007976s] ... ok\n2026-05-27 01:41:41.477 31 INFO tempest.lib.common.rest_client [req-426bb736-f26c-4a30-afd7-8d309a291d96 req-426bb736-f26c-4a30-afd7-8d309a291d96 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.571s\n2026-05-27 01:41:41.477 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f78106be21943b699298959dedb66c2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.480 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-254290610-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c925267a28b4f0b9330c4fb81f8f931', 'project_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'tenant_id': '8c925267a28b4f0b9330c4fb81f8f931', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f78106be21943b699298959dedb66c2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.480 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-254290610-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c925267a28b4f0b9330c4fb81f8f931', 'project_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'tenant_id': '8c925267a28b4f0b9330c4fb81f8f931', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f78106be21943b699298959dedb66c2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.559 28 INFO tempest.lib.common.rest_client [req-e1168da9-70b1-4b60-95c1-c49dd9febdf8 req-e1168da9-70b1-4b60-95c1-c49dd9febdf8 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-27 01:41:41.659 37 INFO tempest.lib.common.rest_client [req-9c9e0049-55c6-4492-905f-8c39b3c3f2f7 req-9c9e0049-55c6-4492-905f-8c39b3c3f2f7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.097s\n2026-05-27 01:41:41.675 41 INFO tempest.lib.common.rest_client [req-e692d78c-8d26-451c-90a3-398363c521a9 req-e692d78c-8d26-451c-90a3-398363c521a9 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.278s\n2026-05-27 01:41:41.686 39 INFO tempest.lib.common.rest_client [req-94d57b13-4c89-47d3-9e78-dc0de1049d4c req-94d57b13-4c89-47d3-9e78-dc0de1049d4c ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/652669f3-61db-4021-97de-12455993f806 0.719s\n2026-05-27 01:41:41.727 33 INFO tempest.lib.common.rest_client [req-63d52b87-dbed-441e-a009-d7032d7dfaa8 req-63d52b87-dbed-441e-a009-d7032d7dfaa8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a92765e-881f-498c-b386-7d6807fb5a8b 0.437s\n2026-05-27 01:41:41.776 29 INFO tempest.lib.common.rest_client [req-6dca5e9c-8399-4866-b535-896b0f4a0176 req-6dca5e9c-8399-4866-b535-896b0f4a0176 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-27 01:41:41.833 37 INFO tempest.lib.common.rest_client [req-151d4b3a-a550-4dd7-af8d-765c502ec0c9 req-151d4b3a-a550-4dd7-af8d-765c502ec0c9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.170s\n2026-05-27 01:41:41.894 41 INFO tempest.lib.common.rest_client [req-80555a5e-1e51-4143-a702-34837ce81b0c req-80555a5e-1e51-4143-a702-34837ce81b0c ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-27 01:41:41.902 33 INFO tempest.lib.common.rest_client [req-eaab974b-c995-4fbd-ac8a-be511de4895f req-eaab974b-c995-4fbd-ac8a-be511de4895f ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.292304s] ... ok\n2026-05-27 01:41:41.906 15 INFO tempest.lib.common.rest_client [req-430db9d2-ca19-45bf-9e9a-de4ffdae46d9 req-430db9d2-ca19-45bf-9e9a-de4ffdae46d9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 1.015s\n2026-05-27 01:41:41.977 23 INFO tempest.lib.common.rest_client [req-28dc53e4-4964-4116-873c-808bb5912c21 req-28dc53e4-4964-4116-873c-808bb5912c21 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-27 01:41:41.983 11 INFO tempest.lib.common.rest_client [req-0a4e2b6e-05ca-4a11-82c3-ee5c5170524f req-0a4e2b6e-05ca-4a11-82c3-ee5c5170524f ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.542s\n2026-05-27 01:41:41.993 35 INFO tempest.lib.common.rest_client [req-2430dc51-a0df-49c1-b7d3-ec9568ae555a req-2430dc51-a0df-49c1-b7d3-ec9568ae555a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-05-27 01:41:42.024 29 INFO tempest.lib.common.rest_client [req-920d2e15-b49e-41fd-ac01-fe47e4597414 req-920d2e15-b49e-41fd-ac01-fe47e4597414 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f 0.247s\n2026-05-27 01:41:42.024 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d8edad8b0e884288a8c3aead3d8d126f for scope project and roles: ['reader']\n2026-05-27 01:41:42.088 23 INFO tempest.lib.common.rest_client [req-cc7e8231-57f2-4c45-9b0b-c267ecd233aa req-cc7e8231-57f2-4c45-9b0b-c267ecd233aa ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8 0.109s\n2026-05-27 01:41:42.089 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c88a38c804f94061848f6cefd8c356d8 for scope project and roles: ['reader']\n2026-05-27 01:41:42.157 17 INFO tempest.lib.common.rest_client [req-aa23c8aa-6d07-47ea-b1d7-528813246555 req-aa23c8aa-6d07-47ea-b1d7-528813246555 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6d59315a-be73-446c-8b0d-87db815a406c 0.996s\n2026-05-27 01:41:42.161 11 INFO tempest.lib.common.rest_client [req-271c099b-3a91-40ff-9aee-628ce13b2fbb req-271c099b-3a91-40ff-9aee-628ce13b2fbb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.176s\n2026-05-27 01:41:42.289 21 INFO tempest.lib.common.rest_client [req-302d0036-a751-4f8b-877a-d3003d7a8c51 req-302d0036-a751-4f8b-877a-d3003d7a8c51 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s\n2026-05-27 01:41:42.330 31 INFO tempest.lib.common.rest_client [req-26dc638c-25dc-4287-9af5-3aa20bc0c360 req-26dc638c-25dc-4287-9af5-3aa20bc0c360 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s\n2026-05-27 01:41:42.389 28 INFO tempest.lib.common.rest_client [req-929bc4ba-b702-4ace-bb84-973552f80437 req-929bc4ba-b702-4ace-bb84-973552f80437 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=883898dc56ab4ddfb157ecddf96ed674&name=default 0.828s\n2026-05-27 01:41:42.388 41 INFO tempest.lib.common.rest_client [req-26034be2-5dbc-47f5-9641-7338f76183fc req-26034be2-5dbc-47f5-9641-7338f76183fc ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.491s\n2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ddff9158bd64299b6f3f46e230b358c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ddff9158bd64299b6f3f46e230b358c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ddff9158bd64299b6f3f46e230b358c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.417 39 INFO tempest.lib.common.rest_client [req-b1d491e4-c8f9-42e9-b5db-504ca66c8702 req-b1d491e4-c8f9-42e9-b5db-504ca66c8702 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/652669f3-61db-4021-97de-12455993f806 0.726s\n{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [3.987943s] ... ok\n2026-05-27 01:41:42.507 37 INFO tempest.lib.common.rest_client [req-3fcf5526-36bb-4ec8-88b9-5a6e8668a4d8 req-3fcf5526-36bb-4ec8-88b9-5a6e8668a4d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e94522c7-a9a0-4a70-a057-314d606c2353 0.671s\n2026-05-27 01:41:42.523 17 INFO tempest.lib.common.rest_client [req-377e3727-a21c-44ff-8c65-a8fee2e27863 req-377e3727-a21c-44ff-8c65-a8fee2e27863 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2beae081d5db49f8988c2792e1d8d2ca 0.363s\n2026-05-27 01:41:42.526 33 INFO tempest.lib.common.rest_client [req-5be07e5d-5858-45a2-9a09-336c7b969e77 req-5be07e5d-5858-45a2-9a09-336c7b969e77 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.623s\n2026-05-27 01:41:42.535 19 INFO tempest.lib.common.rest_client [req-e4ff47bd-261d-428a-9d6d-57c35ce367e6 req-e4ff47bd-261d-428a-9d6d-57c35ce367e6 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.094s\n2026-05-27 01:41:42.545 29 INFO tempest.lib.common.rest_client [req-62526bad-6d39-48a0-8b19-ab92da1b55e4 req-62526bad-6d39-48a0-8b19-ab92da1b55e4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s\n2026-05-27 01:41:42.602 33 INFO tempest.lib.common.rest_client [req-9b215bb6-0b2b-422e-a544-05fe5085d17f req-9b215bb6-0b2b-422e-a544-05fe5085d17f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.075s\n2026-05-27 01:41:42.605 26 INFO tempest.lib.common.rest_client [req-3eae73eb-05d5-4b5b-bc6a-f54d411a5aeb req-3eae73eb-05d5-4b5b-bc6a-f54d411a5aeb ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.146s\n2026-05-27 01:41:42.638 37 INFO tempest.lib.common.rest_client [req-e6176b4b-63d3-404d-aec8-9b47f398c5e9 req-e6176b4b-63d3-404d-aec8-9b47f398c5e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s\n2026-05-27 01:41:42.692 23 INFO tempest.lib.common.rest_client [req-4cb982a0-ebb0-414f-989c-e2c5d4971185 req-4cb982a0-ebb0-414f-989c-e2c5d4971185 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s\n2026-05-27 01:41:42.721 21 INFO tempest.lib.common.rest_client [req-8048a8c0-48a6-4bc8-9699-6126c360462f req-8048a8c0-48a6-4bc8-9699-6126c360462f ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/65a44567-748a-4af8-b3ea-b392f947cb8d 0.430s\n2026-05-27 01:41:42.744 29 INFO tempest.lib.common.rest_client [req-c5687d9b-e7fb-47a9-ae96-1c7875581fc3 req-c5687d9b-e7fb-47a9-ae96-1c7875581fc3 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-27 01:41:42.782 35 INFO tempest.lib.common.rest_client [req-7b540e8b-1a31-4ce2-8f6a-f1a211e766e6 req-7b540e8b-1a31-4ce2-8f6a-f1a211e766e6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.784s\n2026-05-27 01:41:42.815 23 INFO tempest.lib.common.rest_client [req-c2b373c4-6fbf-4226-bfb7-4e4fb5825e71 req-c2b373c4-6fbf-4226-bfb7-4e4fb5825e71 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-27 01:41:42.872 33 INFO tempest.lib.common.rest_client [req-2c596a6a-4e4c-45b3-9228-a382ac9cbc69 req-2c596a6a-4e4c-45b3-9228-a382ac9cbc69 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/adffb5ba-b592-4a33-b1d5-e7789a2d9b07 0.268s\n2026-05-27 01:41:42.899 35 INFO tempest.lib.common.rest_client [req-0b2e296a-bb82-4ded-a9b5-136f6d0fd290 req-0b2e296a-bb82-4ded-a9b5-136f6d0fd290 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s\n2026-05-27 01:41:42.964 23 INFO tempest.lib.common.rest_client [req-d656570b-21ce-400f-a284-5d9230622036 req-d656570b-21ce-400f-a284-5d9230622036 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.147s\n2026-05-27 01:41:42.965 11 INFO tempest.lib.common.rest_client [req-1216bc24-7e64-4b8e-a0f9-f1f3e2a4c49e req-1216bc24-7e64-4b8e-a0f9-f1f3e2a4c49e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s\n2026-05-27 01:41:42.984 15 INFO tempest.lib.common.rest_client [req-49a3f9b0-859d-4775-9565-548c4721342c req-49a3f9b0-859d-4775-9565-548c4721342c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 1.077s\n2026-05-27 01:41:42.993 41 INFO tempest.lib.common.rest_client [req-d69b4f4b-e702-4be6-b688-c37518fb98b3 req-d69b4f4b-e702-4be6-b688-c37518fb98b3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-27 01:41:43.026 37 INFO tempest.lib.common.rest_client [req-7d86b093-1ea3-4ae4-8370-5d19739e8813 req-7d86b093-1ea3-4ae4-8370-5d19739e8813 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff8f8393-6a8e-4880-af15-30d65525497f 0.386s\n2026-05-27 01:41:43.091 19 INFO tempest.lib.common.rest_client [req-b351f273-948f-446a-9e27-a5a2fba37845 req-b351f273-948f-446a-9e27-a5a2fba37845 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4b7a8e21-a98f-4716-859b-ff9a75eb66d3 0.554s\n2026-05-27 01:41:43.097 33 INFO tempest.lib.common.rest_client [req-92ef20f9-7f2d-45f2-8a30-93a471928dc1 req-92ef20f9-7f2d-45f2-8a30-93a471928dc1 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.224s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.195094s] ... ok\n2026-05-27 01:41:43.109 15 INFO tempest.lib.common.rest_client [req-00849cc1-e0ac-43f5-aa20-74562e42e51f req-00849cc1-e0ac-43f5-aa20-74562e42e51f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 0.122s\n2026-05-27 01:41:43.198 29 INFO tempest.lib.common.rest_client [req-a67c2a62-1914-435e-b71e-e44a26286b17 req-a67c2a62-1914-435e-b71e-e44a26286b17 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.452s\n2026-05-27 01:41:43.201 11 INFO tempest.lib.common.rest_client [req-5c27b2e2-bbea-47a2-b95c-527829765806 req-5c27b2e2-bbea-47a2-b95c-527829765806 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:41:43.204 37 INFO tempest.lib.common.rest_client [req-3178a15e-9212-45c8-a793-3900f9793f83 req-3178a15e-9212-45c8-a793-3900f9793f83 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.174s\n2026-05-27 01:41:43.275 28 INFO tempest.lib.common.rest_client [req-c610796b-d782-4483-813a-c22978d74e63 req-c610796b-d782-4483-813a-c22978d74e63 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/62ddb8db-dc3b-41c9-af32-b3a5c8793ee6 0.883s\n2026-05-27 01:41:43.319 17 INFO tempest.lib.common.rest_client [req-17cd9f85-242f-41a3-a0ba-044d8a5fd377 req-17cd9f85-242f-41a3-a0ba-044d8a5fd377 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/49a7620a8a4345f2ac7f63d854f873d2 0.793s\n2026-05-27 01:41:43.319 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3845a2d37e3b44fe9b06dd2c80cad1fc\n2026-05-27 01:41:43.323 23 INFO tempest.lib.common.rest_client [req-9103b467-ebea-42fd-bced-1c3ec95debcb req-9103b467-ebea-42fd-bced-1c3ec95debcb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-27 01:41:43.412 41 INFO tempest.lib.common.rest_client [req-4a7dc26a-ccf4-4e01-abc4-0a5ca719c0b7 req-4a7dc26a-ccf4-4e01-abc4-0a5ca719c0b7 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.413s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.419482s] ... ok\n2026-05-27 01:41:43.454 11 INFO tempest.lib.common.rest_client [req-1a7ee27d-3c87-4fe7-b75e-ae9fa8116f37 req-1a7ee27d-3c87-4fe7-b75e-ae9fa8116f37 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s\n2026-05-27 01:41:43.495 35 INFO tempest.lib.common.rest_client [req-396b2ec2-bf78-4071-a5bf-aead0c237875 req-396b2ec2-bf78-4071-a5bf-aead0c237875 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.595s\n2026-05-27 01:41:43.533 26 INFO tempest.lib.common.rest_client [req-14bb33da-a388-44b9-8380-f2467b0b0cb8 req-14bb33da-a388-44b9-8380-f2467b0b0cb8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.925s\n2026-05-27 01:41:43.538 29 INFO tempest.lib.common.rest_client [req-685e9983-628e-4042-8fd0-74748748518f req-685e9983-628e-4042-8fd0-74748748518f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-27 01:41:43.573 21 INFO tempest.lib.common.rest_client [req-b4a3d945-802d-431b-9d5b-c02497ac45ff req-b4a3d945-802d-431b-9d5b-c02497ac45ff ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/65a44567-748a-4af8-b3ea-b392f947cb8d 0.850s\n{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.400404s] ... ok\n2026-05-27 01:41:43.610 28 INFO tempest.lib.common.rest_client [req-da748009-d524-49b3-8a57-3f6c22a3390b req-da748009-d524-49b3-8a57-3f6c22a3390b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674 0.333s\n2026-05-27 01:41:43.611 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dcdcf8b66571486abb5595629145fc27\n2026-05-27 01:41:43.654 11 INFO tempest.lib.common.rest_client [req-fb40c5d8-844a-471b-8fdb-804d715336aa req-fb40c5d8-844a-471b-8fdb-804d715336aa ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:41:43.667 33 INFO tempest.lib.common.rest_client [req-56feb97b-c5ba-4bff-9f50-3859070c1d19 req-56feb97b-c5ba-4bff-9f50-3859070c1d19 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.567s\n2026-05-27 01:41:43.674 21 INFO tempest.lib.common.rest_client [req-3eb9211c-3277-4fdf-b004-bba6d7e30b08 req-3eb9211c-3277-4fdf-b004-bba6d7e30b08 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9842064-ae0a-4c6f-b57e-fb53476eb4ea 0.097s\n2026-05-27 01:41:43.681 29 INFO tempest.lib.common.rest_client [req-dc1f0cac-ce65-45d5-ba30-f6ba81ecd238 req-dc1f0cac-ce65-45d5-ba30-f6ba81ecd238 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/70ad82a683244db986d6b9f66518a067 0.141s\n2026-05-27 01:41:43.721 23 INFO tempest.lib.common.rest_client [req-d1c8a43a-5d71-417f-b23b-82c94342bda3 req-d1c8a43a-5d71-417f-b23b-82c94342bda3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/70ad82a683244db986d6b9f66518a067 0.396s\n2026-05-27 01:41:43.765 33 INFO tempest.lib.common.rest_client [req-85ca83dc-f4a8-4743-a3d4-f6eb34327c3f req-85ca83dc-f4a8-4743-a3d4-f6eb34327c3f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-27 01:41:43.783 37 INFO tempest.lib.common.rest_client [req-be54c766-5724-4804-aae4-e0ba42bab8a7 req-be54c766-5724-4804-aae4-e0ba42bab8a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.575s\n2026-05-27 01:41:43.784 28 INFO tempest.lib.common.rest_client [req-dedc491f-cbba-401a-b8c9-316742ef6eda req-dedc491f-cbba-401a-b8c9-316742ef6eda ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dcdcf8b66571486abb5595629145fc27&name=default 0.171s\n2026-05-27 01:41:43.846 33 INFO tempest.lib.common.rest_client [req-164ede0e-9f63-4667-be0c-2061295f9588 req-164ede0e-9f63-4667-be0c-2061295f9588 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.078s\n2026-05-27 01:41:43.849 17 INFO tempest.lib.common.rest_client [req-ef92f861-d505-44e1-8ce5-9ace40a8592f req-ef92f861-d505-44e1-8ce5-9ace40a8592f ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s\n2026-05-27 01:41:43.873 29 INFO tempest.lib.common.rest_client [req-44d9d91c-4e5b-4fa0-af1d-7c6e7e96abd3 req-44d9d91c-4e5b-4fa0-af1d-7c6e7e96abd3 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-27 01:41:43.885 11 INFO tempest.lib.common.rest_client [req-3a91bd2f-e82c-4ee9-ab1b-197dfae99d83 req-3a91bd2f-e82c-4ee9-ab1b-197dfae99d83 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/70ad82a683244db986d6b9f66518a067 0.225s\n2026-05-27 01:41:43.960 33 INFO tempest.lib.common.rest_client [req-c325619a-48c3-4242-a907-852bc1c8d719 req-c325619a-48c3-4242-a907-852bc1c8d719 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.112s\n2026-05-27 01:41:43.966 15 INFO tempest.lib.common.rest_client [req-3085c353-90c5-4594-ab77-4e12be4d8435 req-3085c353-90c5-4594-ab77-4e12be4d8435 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2fca7331-359c-41e5-b4b3-cb63749861ef 0.854s\n2026-05-27 01:41:44.009 23 INFO tempest.lib.common.rest_client [req-7ab19712-d777-4e36-8959-361cd046c90c req-7ab19712-d777-4e36-8959-361cd046c90c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-27 01:41:44.064 33 INFO tempest.lib.common.rest_client [req-4f167aeb-e5c5-4d7b-ba46-b75280a139aa req-4f167aeb-e5c5-4d7b-ba46-b75280a139aa ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s\n2026-05-27 01:41:44.081 35 INFO tempest.lib.common.rest_client [req-8c30e750-cacf-42b4-b37e-ddc8ac8a7e65 req-8c30e750-cacf-42b4-b37e-ddc8ac8a7e65 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s\n2026-05-27 01:41:44.081 15 INFO tempest.lib.common.rest_client [req-13175709-dd69-40f4-9980-c034f69dba8f req-13175709-dd69-40f4-9980-c034f69dba8f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2fca7331-359c-41e5-b4b3-cb63749861ef 0.113s\n{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.480018s] ... ok\n2026-05-27 01:41:44.105 11 INFO tempest.lib.common.rest_client [req-86ae6412-ecee-479f-ae40-72d910fcfd07 req-86ae6412-ecee-479f-ae40-72d910fcfd07 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-27 01:41:44.129 29 INFO tempest.lib.common.rest_client [req-2ec862ca-b026-412b-809c-ab67060f4682 req-2ec862ca-b026-412b-809c-ab67060f4682 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/89a5050f7de542e3bca52d9e6d7380fa 0.254s\n2026-05-27 01:41:44.154 23 INFO tempest.lib.common.rest_client [req-b85d973a-0be4-407d-b395-6b02a08345e4 req-b85d973a-0be4-407d-b395-6b02a08345e4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.143s\n2026-05-27 01:41:44.272 31 INFO tempest.lib.common.rest_client [req-62724c19-af4e-440b-8d69-2b23748b6ea6 req-62724c19-af4e-440b-8d69-2b23748b6ea6 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.939s\n2026-05-27 01:41:44.288 17 INFO tempest.lib.common.rest_client [req-bb26f6cb-789d-43d4-846c-77b9a316ea21 req-bb26f6cb-789d-43d4-846c-77b9a316ea21 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3845a2d37e3b44fe9b06dd2c80cad1fc&name=default 0.438s\n2026-05-27 01:41:44.327 35 INFO tempest.lib.common.rest_client [req-c752e26c-bf8f-47bb-a97f-d03b340e0c1b req-c752e26c-bf8f-47bb-a97f-d03b340e0c1b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:41:44.340 29 INFO tempest.lib.common.rest_client [req-d4cac160-7dca-40c9-8126-e492d29e0eb7 req-d4cac160-7dca-40c9-8126-e492d29e0eb7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-27 01:41:44.342 23 INFO tempest.lib.common.rest_client [req-521aa5a5-4e1d-47f6-9107-2373344335c2 req-521aa5a5-4e1d-47f6-9107-2373344335c2 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:41:44.353 11 INFO tempest.lib.common.rest_client [req-d0cb1312-d879-4435-9d52-569e8ede8cfc req-d0cb1312-d879-4435-9d52-569e8ede8cfc ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.245s\n2026-05-27 01:41:44.381 28 INFO tempest.lib.common.rest_client [req-937973e6-25c8-4e2d-839e-58317011e759 req-937973e6-25c8-4e2d-839e-58317011e759 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91f6970a-9ba0-4cdd-9734-fae3f114ebd2 0.589s\n2026-05-27 01:41:44.514 13 INFO tempest.lib.common.rest_client [req-08fbfadf-26c1-415e-8288-ce0c3c6e4f5a req-08fbfadf-26c1-415e-8288-ce0c3c6e4f5a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.937s\n2026-05-27 01:41:44.579 29 INFO tempest.lib.common.rest_client [req-e9f424b9-f44e-4d81-8ec3-421ab10c63c2 req-e9f424b9-f44e-4d81-8ec3-421ab10c63c2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/e4ac3cd34d244bdea43cf6630298f44a 0.236s\n2026-05-27 01:41:44.580 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 469278f5662044ddbe5c58ea0a604c21 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:44.581 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '469278f5662044ddbe5c58ea0a604c21', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.581 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '469278f5662044ddbe5c58ea0a604c21', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.603 11 INFO tempest.lib.common.rest_client [req-a9313a25-d835-4a35-943d-2edd1bf3f117 req-a9313a25-d835-4a35-943d-2edd1bf3f117 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-27 01:41:44.627 35 INFO tempest.lib.common.rest_client [req-c3235ca9-9d4a-4c9b-b4bf-8f9c7ae79884 req-c3235ca9-9d4a-4c9b-b4bf-8f9c7ae79884 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s\n2026-05-27 01:41:44.659 13 INFO tempest.lib.common.rest_client [req-a45d2d1c-37e9-4d23-9949-5d6d136b2a9e req-a45d2d1c-37e9-4d23-9949-5d6d136b2a9e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-27 01:41:44.724 41 INFO tempest.lib.common.rest_client [req-6f120aa2-de6b-416a-bc90-d86e0e8d1bcc req-6f120aa2-de6b-416a-bc90-d86e0e8d1bcc ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.306s\n2026-05-27 01:41:44.722 23 INFO tempest.lib.common.rest_client [req-01648cab-a57a-449d-a4b1-c38a1c3eb06e req-01648cab-a57a-449d-a4b1-c38a1c3eb06e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.377s\n2026-05-27 01:41:44.722 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f595f0eda7ad476e821706a997283c6f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:44.723 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f595f0eda7ad476e821706a997283c6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.723 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f595f0eda7ad476e821706a997283c6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.743 39 INFO tempest.lib.common.rest_client [req-ed8ebcbe-7552-4e8f-8a3e-7172bf9120df req-ed8ebcbe-7552-4e8f-8a3e-7172bf9120df ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.281s\n2026-05-27 01:41:44.744 26 INFO tempest.lib.common.rest_client [req-53b86095-b2bc-4d74-bc81-7e7f3c5fdca8 req-53b86095-b2bc-4d74-bc81-7e7f3c5fdca8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8e96ec16-9a41-41e4-bf43-2bd6755f8716 1.209s\n{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.286772s] ... ok\n2026-05-27 01:41:44.758 28 INFO tempest.lib.common.rest_client [req-12dfcf83-b829-4f07-b669-d1a86dda52e2 req-12dfcf83-b829-4f07-b669-d1a86dda52e2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27 0.372s\n2026-05-27 01:41:44.804 33 INFO tempest.lib.common.rest_client [req-6d42d21b-d212-497d-a5ec-44da005bc830 req-6d42d21b-d212-497d-a5ec-44da005bc830 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/80ad3805-c15e-4847-a465-d8245e74f152 0.735s\n2026-05-27 01:41:44.818 35 INFO tempest.lib.common.rest_client [req-92bbfed7-9000-43b4-a009-f951bb14d1d4 req-92bbfed7-9000-43b4-a009-f951bb14d1d4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:41:44.831 11 INFO tempest.lib.common.rest_client [req-a020c1c3-a85c-447b-8a64-2c9914103e6c req-a020c1c3-a85c-447b-8a64-2c9914103e6c ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s\n2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28365b32fd2e443687d98c8f4857bf8e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28365b32fd2e443687d98c8f4857bf8e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28365b32fd2e443687d98c8f4857bf8e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.932 15 INFO tempest.lib.common.rest_client [req-f1f839bd-e1a7-4137-acd9-ff56e82ee8aa req-f1f839bd-e1a7-4137-acd9-ff56e82ee8aa ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2591ae3c-a505-4f5e-bcc0-dadde275e0d5 0.846s\n2026-05-27 01:41:44.960 33 INFO tempest.lib.common.rest_client [req-fa08ede1-a3fd-46c1-8854-82b4c6f7e532 req-fa08ede1-a3fd-46c1-8854-82b4c6f7e532 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.863125s] ... ok\n2026-05-27 01:41:44.972 39 INFO tempest.lib.common.rest_client [req-8c64f4a7-207a-4264-8e4e-7cf643cdc58e req-8c64f4a7-207a-4264-8e4e-7cf643cdc58e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.224s\n2026-05-27 01:41:45.118 35 INFO tempest.lib.common.rest_client [req-675fde76-3752-499b-9aab-adb4a5fb5a3b req-675fde76-3752-499b-9aab-adb4a5fb5a3b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/70ad82a683244db986d6b9f66518a067 0.297s\n2026-05-27 01:41:45.161 29 INFO tempest.lib.common.rest_client [req-170e86d1-c3f7-49a9-a595-112de429320f req-170e86d1-c3f7-49a9-a595-112de429320f ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-27 01:41:45.167 41 INFO tempest.lib.common.rest_client [req-13bdd271-fa2d-4b1d-b497-7c1d4ec98728 req-13bdd271-fa2d-4b1d-b497-7c1d4ec98728 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.440s\n2026-05-27 01:41:45.173 39 INFO tempest.lib.common.rest_client [req-8c925207-cbc2-4157-933d-9b4688dc7dd3 req-8c925207-cbc2-4157-933d-9b4688dc7dd3 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.199s\n2026-05-27 01:41:45.188 13 INFO tempest.lib.common.rest_client [req-9b1230cb-65b3-451f-88c0-c46db8ec68df req-9b1230cb-65b3-451f-88c0-c46db8ec68df ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/327ee9ad-bdad-4e6a-ae3a-a530a53ba151 0.526s\n2026-05-27 01:41:45.316 15 INFO tempest.lib.common.rest_client [req-e163416a-44b0-4ae0-a8ab-a08934abea4f req-e163416a-44b0-4ae0-a8ab-a08934abea4f ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cd86add-d201-455d-928a-94991bbb41b6 0.380s\n2026-05-27 01:41:45.368 35 INFO tempest.lib.common.rest_client [req-3c6443b3-9ea4-48f5-81f7-00bc4b238421 req-3c6443b3-9ea4-48f5-81f7-00bc4b238421 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-27 01:41:45.367 28 INFO tempest.lib.common.rest_client [req-231efff5-8c0d-46fa-8b95-4330d29dee03 req-231efff5-8c0d-46fa-8b95-4330d29dee03 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:41:45.428 23 INFO tempest.lib.common.rest_client [req-b6511853-7321-4a4e-9003-278b10d21ec8 req-b6511853-7321-4a4e-9003-278b10d21ec8 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-27 01:41:45.463 21 INFO tempest.lib.common.rest_client [req-f238fd48-2a54-4560-9a16-bd14ff3e6f63 req-f238fd48-2a54-4560-9a16-bd14ff3e6f63 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/883323dd-88bc-4e59-b399-dbff5008c023 1.787s\n2026-05-27 01:41:45.534 41 INFO tempest.lib.common.rest_client [req-b786102f-0e37-4f38-b635-9ff4928e4904 req-b786102f-0e37-4f38-b635-9ff4928e4904 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s\n2026-05-27 01:41:45.535 35 INFO tempest.lib.common.rest_client [req-c3b123fe-75e0-4022-835b-98a0c3f05c89 req-c3b123fe-75e0-4022-835b-98a0c3f05c89 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s\n2026-05-27 01:41:45.576 13 INFO tempest.lib.common.rest_client [req-a6a986c9-bc19-4ae9-a81c-33219dbd4371 req-a6a986c9-bc19-4ae9-a81c-33219dbd4371 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/04f4fd67-3870-4365-a6f9-82158184bd6c 0.385s\n2026-05-27 01:41:45.574 33 INFO tempest.lib.common.rest_client [req-01bacfd1-4586-4f23-8b0c-487514887943 req-01bacfd1-4586-4f23-8b0c-487514887943 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.610s\n2026-05-27 01:41:45.687 26 INFO tempest.lib.common.rest_client [req-49fc7bfc-d69b-4f63-aed4-d0e9367c99e1 req-49fc7bfc-d69b-4f63-aed4-d0e9367c99e1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.938s\n2026-05-27 01:41:45.690 33 INFO tempest.lib.common.rest_client [req-e4304ac3-004a-4038-8939-72614c634589 req-e4304ac3-004a-4038-8939-72614c634589 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.110s\n2026-05-27 01:41:45.728 13 INFO tempest.lib.common.rest_client [req-e65548bf-13c2-452b-b105-7611ef67bd3c req-e65548bf-13c2-452b-b105-7611ef67bd3c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.150s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [7.011432s] ... ok\n2026-05-27 01:41:45.754 17 INFO tempest.lib.common.rest_client [req-9f94ae64-75ad-46c4-8eb4-35b2399e347b req-9f94ae64-75ad-46c4-8eb4-35b2399e347b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8fad962c-4c31-4b89-9a82-36a053a0cc45 1.463s\n2026-05-27 01:41:45.762 11 INFO tempest.lib.common.rest_client [req-50a8ed57-a1ad-45ce-bc42-72996caf9155 req-50a8ed57-a1ad-45ce-bc42-72996caf9155 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.912s\n2026-05-27 01:41:45.859 23 INFO tempest.lib.common.rest_client [req-aaa22855-0c1c-4030-8b1f-a41973ac0cd7 req-aaa22855-0c1c-4030-8b1f-a41973ac0cd7 ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.427s\n{6} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.430869s] ... ok\n2026-05-27 01:41:45.869 21 INFO tempest.lib.common.rest_client [req-a5033565-5dc4-41d6-81e4-3812411a3215 req-a5033565-5dc4-41d6-81e4-3812411a3215 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7862c4d4e7bd48af8806e0d94f8297f7 0.403s\n2026-05-27 01:41:45.882 37 INFO tempest.lib.common.rest_client [req-8cdc6bac-b25d-42bc-8672-4d3a57b43e8a req-8cdc6bac-b25d-42bc-8672-4d3a57b43e8a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.096s\n2026-05-27 01:41:45.935 35 INFO tempest.lib.common.rest_client [req-92db3cf4-b31a-4f86-a105-323276556450 req-92db3cf4-b31a-4f86-a105-323276556450 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s\n2026-05-27 01:41:45.959 33 INFO tempest.lib.common.rest_client [req-a0aeefc2-9277-4330-9df8-45a1c0fc7aec req-a0aeefc2-9277-4330-9df8-45a1c0fc7aec ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s\n2026-05-27 01:41:45.962 41 INFO tempest.lib.common.rest_client [req-87157c62-8e58-4587-8bf6-a443726fb3cb req-87157c62-8e58-4587-8bf6-a443726fb3cb ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69855187-3f40-4769-b617-d70584f3bf68 0.426s\n2026-05-27 01:41:45.978 11 INFO tempest.lib.common.rest_client [req-a3f1e1ee-2def-4f99-aaff-0288f1c42126 req-a3f1e1ee-2def-4f99-aaff-0288f1c42126 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8 0.212s\n2026-05-27 01:41:45.978 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ecf773393f9e419fb337d24d71a298f8 for scope project and roles: ['reader']\n2026-05-27 01:41:46.051 37 INFO tempest.lib.common.rest_client [req-ae04b81d-567f-4b50-846c-479f2dcbd736 req-ae04b81d-567f-4b50-846c-479f2dcbd736 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s\n2026-05-27 01:41:46.068 33 INFO tempest.lib.common.rest_client [req-b0514f65-745e-42cb-9893-dddcbc3adca4 req-b0514f65-745e-42cb-9893-dddcbc3adca4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s\n2026-05-27 01:41:46.101 35 INFO tempest.lib.common.rest_client [req-70e52b22-0ac3-4f5d-8a48-0964e4674838 req-70e52b22-0ac3-4f5d-8a48-0964e4674838 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/e4ac3cd34d244bdea43cf6630298f44a 0.163s\n2026-05-27 01:41:46.101 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c74bb1db9ac04ce2bb0f394a2efbcd58 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:46.102 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c74bb1db9ac04ce2bb0f394a2efbcd58', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:46.102 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c74bb1db9ac04ce2bb0f394a2efbcd58', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:46.140 28 INFO tempest.lib.common.rest_client [req-7f9d03af-ad64-4d77-8aec-1211093fe7b9 req-7f9d03af-ad64-4d77-8aec-1211093fe7b9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s\n2026-05-27 01:41:46.138 41 INFO tempest.lib.common.rest_client [req-e3779551-41a3-46de-810a-9304a06d66e2 req-e3779551-41a3-46de-810a-9304a06d66e2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.727130s] ... ok\n2026-05-27 01:41:46.149 17 INFO tempest.lib.common.rest_client [req-d8013919-c917-40c5-b45d-76f06d16dc5c req-d8013919-c917-40c5-b45d-76f06d16dc5c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc 0.393s\n2026-05-27 01:41:46.210 31 INFO tempest.lib.common.rest_client [req-9963a270-baef-4358-b076-990c886924ba req-9963a270-baef-4358-b076-990c886924ba ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.933s\n2026-05-27 01:41:46.219 21 INFO tempest.lib.common.rest_client [req-822c88da-9739-4b63-bea0-be1ae0c3fc83 req-822c88da-9739-4b63-bea0-be1ae0c3fc83 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e479323efa94ece8e7ed53d94c50d16 0.347s\n2026-05-27 01:41:46.219 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa430a69b1f7400eb6db99ad8d5ef77b\n2026-05-27 01:41:46.255 23 INFO tempest.lib.common.rest_client [req-68272068-5d2c-4de3-bdcc-dbe961502bba req-68272068-5d2c-4de3-bdcc-dbe961502bba ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5119c38181934388ba548d7802ba3d62 0.388s\n2026-05-27 01:41:46.347 33 INFO tempest.lib.common.rest_client [req-b10e2329-61cc-458c-8c04-266f6a5f91c4 req-b10e2329-61cc-458c-8c04-266f6a5f91c4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s\n2026-05-27 01:41:46.358 19 INFO tempest.lib.common.rest_client [req-ee87e84a-f958-4cf3-863c-1b92e78c701e req-ee87e84a-f958-4cf3-863c-1b92e78c701e ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.264s\n2026-05-27 01:41:46.437 28 INFO tempest.lib.common.rest_client [req-785ebb06-d524-41f4-89de-6a5c0c11688d req-785ebb06-d524-41f4-89de-6a5c0c11688d ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s\n2026-05-27 01:41:46.464 33 INFO tempest.lib.common.rest_client [req-9763feb8-f6c3-46a6-96cb-8b6b4cb1b10a req-9763feb8-f6c3-46a6-96cb-8b6b4cb1b10a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s\n2026-05-27 01:41:46.594 15 INFO tempest.lib.common.rest_client [req-3adfbd3d-1c4f-4a1a-b00f-af6fc3568340 req-3adfbd3d-1c4f-4a1a-b00f-af6fc3568340 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb752884-da53-4d37-b3cd-e703eb2b1a7c 1.275s\n2026-05-27 01:41:46.644 23 INFO tempest.lib.common.rest_client [req-c9409097-12e9-4a5b-9dc0-404c48323a81 req-c9409097-12e9-4a5b-9dc0-404c48323a81 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f595f0eda7ad476e821706a997283c6f 0.387s\n2026-05-27 01:41:46.645 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c88a38c804f94061848f6cefd8c356d8\n2026-05-27 01:41:46.679 11 INFO tempest.lib.common.rest_client [req-b8376584-4fe1-4f28-8177-91640eef17cb req-b8376584-4fe1-4f28-8177-91640eef17cb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.699s\n2026-05-27 01:41:46.688 28 INFO tempest.lib.common.rest_client [req-c28ad994-0aef-4da1-939e-7470a703836d req-c28ad994-0aef-4da1-939e-7470a703836d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s\n2026-05-27 01:41:46.688 41 INFO tempest.lib.common.rest_client [req-1c134b51-cb08-469a-ac18-5eeebd12ebaa req-1c134b51-cb08-469a-ac18-5eeebd12ebaa ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.544s\n2026-05-27 01:41:46.720 17 INFO tempest.lib.common.rest_client [req-54641a2c-b28f-432c-8a45-d61b3a909055 req-54641a2c-b28f-432c-8a45-d61b3a909055 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-27 01:41:46.727 35 INFO tempest.lib.common.rest_client [req-507ba28d-b75b-4f85-b9a7-9bed134e7c92 req-507ba28d-b75b-4f85-b9a7-9bed134e7c92 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-27 01:41:46.793 41 INFO tempest.lib.common.rest_client [req-c88619f3-70f6-489f-a3d7-ad7032f80115 req-c88619f3-70f6-489f-a3d7-ad7032f80115 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.094s\n2026-05-27 01:41:46.827 33 INFO tempest.lib.common.rest_client [req-76d22be3-4cbc-4ae4-a941-13c23a62b64b req-76d22be3-4cbc-4ae4-a941-13c23a62b64b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.361s\n2026-05-27 01:41:46.842 21 INFO tempest.lib.common.rest_client [req-f1f5c0e3-bf89-4356-9dac-26cb40df2970 req-f1f5c0e3-bf89-4356-9dac-26cb40df2970 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-27 01:41:46.886 11 INFO tempest.lib.common.rest_client [req-3df67606-0907-4a2b-819c-c342d73567cb req-3df67606-0907-4a2b-819c-c342d73567cb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-27 01:41:46.885 37 INFO tempest.lib.common.rest_client [req-c7f4fbba-d285-4aec-98e1-0571111a281b req-c7f4fbba-d285-4aec-98e1-0571111a281b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8b55f6ea-6185-48a5-92c4-2c28394032e5 0.832s\n2026-05-27 01:41:46.910 33 INFO tempest.lib.common.rest_client [req-963555b6-0e69-4d0c-8ad1-39f0cfe8dfe4 req-963555b6-0e69-4d0c-8ad1-39f0cfe8dfe4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s\n2026-05-27 01:41:46.915 35 INFO tempest.lib.common.rest_client [req-073edcf9-a6f1-459c-aba8-75cc5c644c8c req-073edcf9-a6f1-459c-aba8-75cc5c644c8c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742 0.187s\n2026-05-27 01:41:46.915 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 72c92aea80c0442ab5ef1d44daf8b742 for scope project and roles: ['reader']\n2026-05-27 01:41:47.017 15 INFO tempest.lib.common.rest_client [req-c175e07a-8506-42f1-85a9-50fd2481b74b req-c175e07a-8506-42f1-85a9-50fd2481b74b ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/037b619815dd422eba11ada81cbcd2b8 0.418s\n2026-05-27 01:41:47.022 37 INFO tempest.lib.common.rest_client [req-00c10732-7b62-477e-91a2-0e196fd6aa94 req-00c10732-7b62-477e-91a2-0e196fd6aa94 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-27 01:41:47.152 33 INFO tempest.lib.common.rest_client [req-30406fb8-29ae-4f69-8995-2651b59b424f req-30406fb8-29ae-4f69-8995-2651b59b424f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s\n2026-05-27 01:41:47.221 41 INFO tempest.lib.common.rest_client [req-176f11e9-1fea-4997-a0d1-f488dde70fbf req-176f11e9-1fea-4997-a0d1-f488dde70fbf ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cda21cd6-0604-4739-9ceb-755248a9b73b 0.423s\n2026-05-27 01:41:47.280 28 INFO tempest.lib.common.rest_client [req-72381b3d-f6fb-4ff1-8a11-b03fa2791cd0 req-72381b3d-f6fb-4ff1-8a11-b03fa2791cd0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-27 01:41:47.290 23 INFO tempest.lib.common.rest_client [req-8aa1dd67-2dc1-458d-a2f9-7ec9b6cd8cac req-8aa1dd67-2dc1-458d-a2f9-7ec9b6cd8cac ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s\n2026-05-27 01:41:47.353 13 INFO tempest.lib.common.rest_client [req-d9ed93a1-f58a-4eee-a53b-bdf2af629d22 req-d9ed93a1-f58a-4eee-a53b-bdf2af629d22 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e68c3172-c282-4ae2-a7bd-c46b9b690386 1.622s\n2026-05-27 01:41:47.367 29 INFO tempest.lib.common.rest_client [req-6a363317-4b90-42f8-8f48-74f5e960d332 req-6a363317-4b90-42f8-8f48-74f5e960d332 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.203s\n2026-05-27 01:41:47.368 17 INFO tempest.lib.common.rest_client [req-664df6a3-0f4c-47e9-8ad4-5ef7d5994fed req-664df6a3-0f4c-47e9-8ad4-5ef7d5994fed ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-27 01:41:47.389 41 INFO tempest.lib.common.rest_client [req-9c7294ab-e577-475b-ba11-11f2101d3cf8 req-9c7294ab-e577-475b-ba11-11f2101d3cf8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.164s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.247246s] ... ok\n2026-05-27 01:41:47.420 33 INFO tempest.lib.common.rest_client [req-d28c7f69-77e3-45e5-a8bc-2874c7e0e6ca req-d28c7f69-77e3-45e5-a8bc-2874c7e0e6ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.265s\n2026-05-27 01:41:47.434 26 INFO tempest.lib.common.rest_client [req-f0d49c2f-191c-4b8c-8e41-e39793d7305a req-f0d49c2f-191c-4b8c-8e41-e39793d7305a ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.746s\n2026-05-27 01:41:47.479 37 INFO tempest.lib.common.rest_client [req-bdf62781-933e-4738-804a-8096ec2412f0 req-bdf62781-933e-4738-804a-8096ec2412f0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bcddc63-5bf2-40b9-bff4-b641a3efe7cf 0.456s\n2026-05-27 01:41:47.501 11 INFO tempest.lib.common.rest_client [req-3ac86f85-480c-4c1f-a880-277472efd0fb req-3ac86f85-480c-4c1f-a880-277472efd0fb ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.614s\n2026-05-27 01:41:47.525 15 INFO tempest.lib.common.rest_client [req-d66479ed-3745-41a3-8792-07067080fa59 req-d66479ed-3745-41a3-8792-07067080fa59 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5596e7847da45ddb760ed0b3e383a52 0.504s\n2026-05-27 01:41:47.526 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b36eeda438c8479c85a2abe47949fd52\n2026-05-27 01:41:47.537 21 INFO tempest.lib.common.rest_client [req-df4b2ab4-845d-402d-9cf9-3f85d483bd4f req-df4b2ab4-845d-402d-9cf9-3f85d483bd4f ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa430a69b1f7400eb6db99ad8d5ef77b&name=default 0.695s\n2026-05-27 01:41:47.606 35 INFO tempest.lib.common.rest_client [req-b8289cd2-f8b9-43d5-8e10-b3626afd7200 req-b8289cd2-f8b9-43d5-8e10-b3626afd7200 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s\n2026-05-27 01:41:47.616 17 INFO tempest.lib.common.rest_client [req-73568291-45e5-4a79-9163-58b74b0dfd8c req-73568291-45e5-4a79-9163-58b74b0dfd8c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.246s\n2026-05-27 01:41:47.641 37 INFO tempest.lib.common.rest_client [req-a487eb32-20a7-4738-9cf4-105af39cf4a7 req-a487eb32-20a7-4738-9cf4-105af39cf4a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.160s\n2026-05-27 01:41:47.666 28 INFO tempest.lib.common.rest_client [req-0518e9bb-b960-488d-afc4-d93241a2e78c req-0518e9bb-b960-488d-afc4-d93241a2e78c ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-27 01:41:47.765 11 INFO tempest.lib.common.rest_client [req-91efcdd1-4288-48e5-88d8-ea7de542492a req-91efcdd1-4288-48e5-88d8-ea7de542492a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-27 01:41:47.787 39 INFO tempest.lib.common.rest_client [req-1cc406f2-957b-47c6-8b9b-44b1bcab9c33 req-1cc406f2-957b-47c6-8b9b-44b1bcab9c33 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 2.613s\n2026-05-27 01:41:47.865 35 INFO tempest.lib.common.rest_client [req-78850c72-0b33-4950-a38f-c9e6a817a1e8 req-78850c72-0b33-4950-a38f-c9e6a817a1e8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-27 01:41:47.869 33 INFO tempest.lib.common.rest_client [req-e78cff57-83e9-48ba-a30d-5ca32a2e86d5 req-e78cff57-83e9-48ba-a30d-5ca32a2e86d5 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f27db101-c053-4494-ab37-e7e6c831031b 0.446s\n2026-05-27 01:41:47.899 28 INFO tempest.lib.common.rest_client [req-1b4f5b76-b659-4531-b750-fc4c183f2e16 req-1b4f5b76-b659-4531-b750-fc4c183f2e16 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.229s\n2026-05-27 01:41:47.948 17 INFO tempest.lib.common.rest_client [req-fcc21ce5-9212-4524-84fd-142363ab6141 req-fcc21ce5-9212-4524-84fd-142363ab6141 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.329s\n2026-05-27 01:41:48.064 11 INFO tempest.lib.common.rest_client [req-422e903b-0d57-40e6-a42e-87f15a2a6cba req-422e903b-0d57-40e6-a42e-87f15a2a6cba ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/70ad82a683244db986d6b9f66518a067 0.296s\n2026-05-27 01:41:48.093 41 INFO tempest.lib.common.rest_client [req-d1e990de-5bd9-4809-ab28-2bbb14d5c8c7 req-d1e990de-5bd9-4809-ab28-2bbb14d5c8c7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.701s\n2026-05-27 01:41:48.109 23 INFO tempest.lib.common.rest_client [req-1251d5d2-7fdc-40ba-8461-d2b8f0a86d9b req-1251d5d2-7fdc-40ba-8461-d2b8f0a86d9b ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c88a38c804f94061848f6cefd8c356d8&name=default 0.816s\n2026-05-27 01:41:48.177 41 INFO tempest.lib.common.rest_client [req-5dacda90-04f9-4825-9391-0f6858d5601a req-5dacda90-04f9-4825-9391-0f6858d5601a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s\n2026-05-27 01:41:48.248 35 INFO tempest.lib.common.rest_client [req-fe1b2185-9442-41c1-b8df-535cb134fb19 req-fe1b2185-9442-41c1-b8df-535cb134fb19 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.380s\n2026-05-27 01:41:48.252 33 INFO tempest.lib.common.rest_client [req-0cd6e9ab-a54b-4494-8c55-f8b1a784da1a req-0cd6e9ab-a54b-4494-8c55-f8b1a784da1a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.380s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.290916s] ... ok\n2026-05-27 01:41:48.262 15 INFO tempest.lib.common.rest_client [req-d704e01a-f707-457c-a402-ca979a693fcf req-d704e01a-f707-457c-a402-ca979a693fcf ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s\n2026-05-27 01:41:48.286 28 INFO tempest.lib.common.rest_client [req-bcf372b6-ea9b-411f-a54b-b56ff1b1758a req-bcf372b6-ea9b-411f-a54b-b56ff1b1758a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s\n2026-05-27 01:41:48.339 11 INFO tempest.lib.common.rest_client [req-36d2b53b-5ebc-41fa-aee4-77bd797c9e68 req-36d2b53b-5ebc-41fa-aee4-77bd797c9e68 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-27 01:41:48.465 13 INFO tempest.lib.common.rest_client [req-46f4e2c3-5bed-40c3-8660-e1b5d4fe5fe6 req-46f4e2c3-5bed-40c3-8660-e1b5d4fe5fe6 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0fc3e325-4294-4952-a774-2924e646b924 1.111s\n2026-05-27 01:41:48.512 35 INFO tempest.lib.common.rest_client [req-db2e8f1e-3d5f-40d0-b63c-17f27e86ce2e req-db2e8f1e-3d5f-40d0-b63c-17f27e86ce2e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-27 01:41:48.523 31 INFO tempest.lib.common.rest_client [req-35590336-9216-4669-92df-563dd72e3b9d req-35590336-9216-4669-92df-563dd72e3b9d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.312s\n2026-05-27 01:41:48.574 37 INFO tempest.lib.common.rest_client [req-aadecd26-fd5a-49e7-ab68-4c3651f0fbb5 req-aadecd26-fd5a-49e7-ab68-4c3651f0fbb5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.931s\n2026-05-27 01:41:48.577 28 INFO tempest.lib.common.rest_client [req-e8e1e7f2-1909-4c49-b936-0ad597d04c98 req-e8e1e7f2-1909-4c49-b936-0ad597d04c98 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/70ad82a683244db986d6b9f66518a067 0.288s\n2026-05-27 01:41:48.598 17 INFO tempest.lib.common.rest_client [req-bd84044e-122c-4e63-804a-32ad25cee1da req-bd84044e-122c-4e63-804a-32ad25cee1da ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-27 01:41:48.613 11 INFO tempest.lib.common.rest_client [req-3be848ca-ebec-4ecb-a904-0c52eaebd38a req-3be848ca-ebec-4ecb-a904-0c52eaebd38a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.271s\n2026-05-27 01:41:48.626 39 INFO tempest.lib.common.rest_client [req-4dbb6a04-b779-47bb-af4a-bfa48cb5527e req-4dbb6a04-b779-47bb-af4a-bfa48cb5527e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.834s\n2026-05-27 01:41:48.667 15 INFO tempest.lib.common.rest_client [req-133ad0b4-ce3b-43fb-a0c6-029b8834ce9c req-133ad0b4-ce3b-43fb-a0c6-029b8834ce9c ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b36eeda438c8479c85a2abe47949fd52&name=default 0.403s\n2026-05-27 01:41:48.756 41 INFO tempest.lib.common.rest_client [req-0e72ec26-b6f4-4d6b-a436-1b5acd7a1010 req-0e72ec26-b6f4-4d6b-a436-1b5acd7a1010 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c200a653-4e98-43e2-b5c6-848b94e5f16f 0.577s\n2026-05-27 01:41:48.798 35 INFO tempest.lib.common.rest_client [req-3e966606-8f11-4fb8-ad6a-69d0c8f5c4f9 req-3e966606-8f11-4fb8-ad6a-69d0c8f5c4f9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/70ad82a683244db986d6b9f66518a067 0.284s\n2026-05-27 01:41:48.823 23 INFO tempest.lib.common.rest_client [req-7371448b-d6c9-44b8-bef1-008ab068fb64 req-7371448b-d6c9-44b8-bef1-008ab068fb64 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6784c314-feb8-418e-a07b-6ee7582bff69 0.711s\n2026-05-27 01:41:48.855 28 INFO tempest.lib.common.rest_client [req-525a2151-ded6-47ea-a855-bf105274ee06 req-525a2151-ded6-47ea-a855-bf105274ee06 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-27 01:41:48.916 11 INFO tempest.lib.common.rest_client [req-5a1022f7-de88-4c62-a0db-4fc4c04bfbb1 req-5a1022f7-de88-4c62-a0db-4fc4c04bfbb1 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-05-27 01:41:48.951 41 INFO tempest.lib.common.rest_client [req-730e5337-0127-4ff3-98ed-b5be9d36e3f4 req-730e5337-0127-4ff3-98ed-b5be9d36e3f4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.562439s] ... ok\n2026-05-27 01:41:48.971 17 INFO tempest.lib.common.rest_client [req-6bbbfd61-a0c1-4ed4-899c-ddfcd5a2d5b9 req-6bbbfd61-a0c1-4ed4-899c-ddfcd5a2d5b9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s\n2026-05-27 01:41:49.007 19 INFO tempest.lib.common.rest_client [req-2a068b03-21d5-45c7-8773-091e3b0820b9 req-2a068b03-21d5-45c7-8773-091e3b0820b9 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029c130b-229a-43a2-9864-368461b2bf94 2.647s\n2026-05-27 01:41:49.034 35 INFO tempest.lib.common.rest_client [req-b7a66b78-4656-48b0-8d0c-2344d6420b79 req-b7a66b78-4656-48b0-8d0c-2344d6420b79 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:41:49.108 11 INFO tempest.lib.common.rest_client [req-4edec351-ca4b-4758-893a-a0b38b314b6a req-4edec351-ca4b-4758-893a-a0b38b314b6a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.190s\n2026-05-27 01:41:49.108 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 451640a751774f84846f04f3ea7d849a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:49.109 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '451640a751774f84846f04f3ea7d849a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.109 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '451640a751774f84846f04f3ea7d849a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.128 33 INFO tempest.lib.common.rest_client [req-e1b6c108-2784-4e39-8385-1157aae2ef87 req-e1b6c108-2784-4e39-8385-1157aae2ef87 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.872s\n2026-05-27 01:41:49.208 23 INFO tempest.lib.common.rest_client [req-5edfed9e-b99a-4775-8260-a5e81ffbb424 req-5edfed9e-b99a-4775-8260-a5e81ffbb424 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8 0.383s\n2026-05-27 01:41:49.289 28 INFO tempest.lib.common.rest_client [req-afd0c361-5352-44be-b914-07872d920fa5 req-afd0c361-5352-44be-b914-07872d920fa5 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.430s\n2026-05-27 01:41:49.370 21 INFO tempest.lib.common.rest_client [req-39b481bb-3046-40dd-96f5-746c350945a5 req-39b481bb-3046-40dd-96f5-746c350945a5 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7dbff68b-1466-413a-bf2d-b1183903b4e6 1.831s\n2026-05-27 01:41:49.372 17 INFO tempest.lib.common.rest_client [req-75e5bace-9f3a-4363-bf39-873acc8f2c03 req-75e5bace-9f3a-4363-bf39-873acc8f2c03 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/e4ac3cd34d244bdea43cf6630298f44a 0.397s\n2026-05-27 01:41:49.375 35 INFO tempest.lib.common.rest_client [req-efa065c8-540b-45c1-b500-2f107b107af2 req-efa065c8-540b-45c1-b500-2f107b107af2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/89a5050f7de542e3bca52d9e6d7380fa 0.339s\n2026-05-27 01:41:49.397 15 INFO tempest.lib.common.rest_client [req-32905359-b267-42f5-a355-1aed093b6d7e req-32905359-b267-42f5-a355-1aed093b6d7e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a5ded22f-d6c0-443a-821d-35043d4ec345 0.728s\n2026-05-27 01:41:49.412 29 INFO tempest.lib.common.rest_client [req-e546f566-f1bd-48fb-b0b2-882cadacfb82 req-e546f566-f1bd-48fb-b0b2-882cadacfb82 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.043s\n2026-05-27 01:41:49.431 19 INFO tempest.lib.common.rest_client [req-a8cb1243-f78b-4380-9583-c9a2cb745637 req-a8cb1243-f78b-4380-9583-c9a2cb745637 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef811076-003e-4d9d-9758-29c15789002b 0.422s\n2026-05-27 01:41:49.452 33 INFO tempest.lib.common.rest_client [req-3eec8a8b-1c3d-40ef-b761-ecd1bb09db2c req-3eec8a8b-1c3d-40ef-b761-ecd1bb09db2c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.322s\n2026-05-27 01:41:49.581 41 INFO tempest.lib.common.rest_client [req-d6f582bc-e21b-4580-9e77-123f24583f9e req-d6f582bc-e21b-4580-9e77-123f24583f9e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.625s\n2026-05-27 01:41:49.644 28 INFO tempest.lib.common.rest_client [req-bea7b6f9-1e19-4ae9-a558-b9f5ef125ccc req-bea7b6f9-1e19-4ae9-a558-b9f5ef125ccc ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-27 01:41:49.677 35 INFO tempest.lib.common.rest_client [req-d8a6a2ed-77e4-4d82-9b5b-9b93ebb916ac req-d8a6a2ed-77e4-4d82-9b5b-9b93ebb916ac ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-27 01:41:49.698 41 INFO tempest.lib.common.rest_client [req-1297b39f-7577-49ed-986c-cd521339b6ce req-1297b39f-7577-49ed-986c-cd521339b6ce ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s\n2026-05-27 01:41:49.716 33 INFO tempest.lib.common.rest_client [req-737a3849-8fbb-438d-ac44-2484da654a5e req-737a3849-8fbb-438d-ac44-2484da654a5e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s\n2026-05-27 01:41:49.732 23 INFO tempest.lib.common.rest_client [req-1a838f98-d40a-4bb6-aa1f-b55c6958a47b req-1a838f98-d40a-4bb6-aa1f-b55c6958a47b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-27 01:41:49.766 17 INFO tempest.lib.common.rest_client [req-2412bf56-ffeb-4f20-97b3-990bc0768f8d req-2412bf56-ffeb-4f20-97b3-990bc0768f8d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s\n2026-05-27 01:41:49.812 41 INFO tempest.lib.common.rest_client [req-9aab8ac1-5a7e-4e47-9acc-69804ba8cbe4 req-9aab8ac1-5a7e-4e47-9acc-69804ba8cbe4 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.110s\n2026-05-27 01:41:49.815 11 INFO tempest.lib.common.rest_client [req-95611c7f-2d74-4cd0-9520-9fe21e507e9d req-95611c7f-2d74-4cd0-9520-9fe21e507e9d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s\n2026-05-27 01:41:49.811 28 INFO tempest.lib.common.rest_client [req-eef016ac-0f4a-4bc9-923d-4bf6fa753312 req-eef016ac-0f4a-4bc9-923d-4bf6fa753312 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.165s\n2026-05-27 01:41:49.811 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a975a44a5dbb4f408a5237c13c9a34f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:49.812 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a975a44a5dbb4f408a5237c13c9a34f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.812 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a975a44a5dbb4f408a5237c13c9a34f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.835 35 INFO tempest.lib.common.rest_client [req-34ee89e5-27ff-4fb9-a8be-979742e6b141 req-34ee89e5-27ff-4fb9-a8be-979742e6b141 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s\n2026-05-27 01:41:49.838 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 01bc737760434a6eb71d6b0a12e79ba9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:49.839 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01bc737760434a6eb71d6b0a12e79ba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.839 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01bc737760434a6eb71d6b0a12e79ba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.917 41 INFO tempest.lib.common.rest_client [req-14119522-f11d-4b81-8998-cd2bffb9d191 req-14119522-f11d-4b81-8998-cd2bffb9d191 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s\n2026-05-27 01:41:49.954 37 INFO tempest.lib.common.rest_client [req-98b046d8-661c-4c63-8a32-2f385c9f5d62 req-98b046d8-661c-4c63-8a32-2f385c9f5d62 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.379s\n2026-05-27 01:41:49.966 21 INFO tempest.lib.common.rest_client [req-71b6d786-5ce0-4a3f-aec7-1be7786cd076 req-71b6d786-5ce0-4a3f-aec7-1be7786cd076 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b 0.588s\n2026-05-27 01:41:49.967 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c7e84341484e415f91a50615a1be5af1\n2026-05-27 01:41:50.003 26 INFO tempest.lib.common.rest_client [req-d08fb794-8188-4419-a167-ffa46c7a4e67 req-d08fb794-8188-4419-a167-ffa46c7a4e67 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176f052d-b1dd-47f6-818a-26037fb0ff6e 2.566s\n{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.256237s] ... ok\n2026-05-27 01:41:50.052 41 INFO tempest.lib.common.rest_client [req-198d94c0-30ca-47bd-975c-7570712e4363 req-198d94c0-30ca-47bd-975c-7570712e4363 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s\n2026-05-27 01:41:50.053 17 INFO tempest.lib.common.rest_client [req-26613540-abfd-494f-8fde-38981c367655 req-26613540-abfd-494f-8fde-38981c367655 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/70ad82a683244db986d6b9f66518a067 0.285s\n2026-05-27 01:41:50.063 39 INFO tempest.lib.common.rest_client [req-ee4bc300-b096-45ca-bb1f-cff79180121b req-ee4bc300-b096-45ca-bb1f-cff79180121b ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 1.436s\n2026-05-27 01:41:50.134 26 INFO tempest.lib.common.rest_client [req-24baaf09-adf4-4390-b3cd-7683fc011225 req-24baaf09-adf4-4390-b3cd-7683fc011225 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/650d0154-5801-4866-933c-62bf38d4c3d9 0.127s\n2026-05-27 01:41:50.167 21 INFO tempest.lib.common.rest_client [req-aba0e4b9-e989-4a71-be15-cfd80e1c5b02 req-aba0e4b9-e989-4a71-be15-cfd80e1c5b02 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c7e84341484e415f91a50615a1be5af1&name=default 0.198s\n2026-05-27 01:41:50.207 13 INFO tempest.lib.common.rest_client [req-9f4531f0-76a3-4f5b-81c6-aa27bae24bbe req-9f4531f0-76a3-4f5b-81c6-aa27bae24bbe ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2999fef-6a0f-4305-a839-1c7e89a90d58 1.739s\n2026-05-27 01:41:50.207 33 INFO tempest.lib.common.rest_client [req-ce23ac32-5e6f-488d-8df4-c393ebdb0bbc req-ce23ac32-5e6f-488d-8df4-c393ebdb0bbc ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0b7d75f-f2a2-4603-b584-6bad19bbc5e7 0.487s\n2026-05-27 01:41:50.233 39 INFO tempest.lib.common.rest_client [req-2173cda7-8af2-4c85-8443-0a45222d013b req-2173cda7-8af2-4c85-8443-0a45222d013b ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.168s\n{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.774708s] ... ok\n2026-05-27 01:41:50.249 15 INFO tempest.lib.common.rest_client [req-e7963d08-3b85-4720-8af5-5be613308010 req-e7963d08-3b85-4720-8af5-5be613308010 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52 0.847s\n2026-05-27 01:41:50.265 26 INFO tempest.lib.common.rest_client [req-f8e84b1a-02d0-4761-a765-cf460c019185 req-f8e84b1a-02d0-4761-a765-cf460c019185 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176f052d-b1dd-47f6-818a-26037fb0ff6e 0.129s\n2026-05-27 01:41:50.414 19 INFO tempest.lib.common.rest_client [req-8072e7ba-1c93-4ba1-911a-cb22ff99c4f9 req-8072e7ba-1c93-4ba1-911a-cb22ff99c4f9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c68f515a-179b-430d-a82b-b5f9cd007411 0.978s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [11.534866s] ... ok\n2026-05-27 01:41:50.443 33 INFO tempest.lib.common.rest_client [req-cfc04818-37df-4634-a29c-de5751e50552 req-cfc04818-37df-4634-a29c-de5751e50552 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.234s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [2.189354s] ... ok\n2026-05-27 01:41:50.453 26 INFO tempest.lib.common.rest_client [req-b7512648-5091-4074-950c-cdda1fa11f70 req-b7512648-5091-4074-950c-cdda1fa11f70 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26b46e05-dde8-47ae-9610-8ec2f013b6a3 0.186s\n2026-05-27 01:41:50.545 23 INFO tempest.lib.common.rest_client [req-9503aaf8-ec2b-4ef6-ae9f-f4adbf8acd56 req-9503aaf8-ec2b-4ef6-ae9f-f4adbf8acd56 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-27 01:41:50.589 17 INFO tempest.lib.common.rest_client [req-4467de7b-22b2-4552-8691-6d22edd397e9 req-4467de7b-22b2-4552-8691-6d22edd397e9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.535s\n2026-05-27 01:41:50.609 26 INFO tempest.lib.common.rest_client [req-217fac15-ff04-40b6-9f90-c93f89666d9c req-217fac15-ff04-40b6-9f90-c93f89666d9c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8e96ec16-9a41-41e4-bf43-2bd6755f8716 0.152s\n2026-05-27 01:41:50.637 33 INFO tempest.lib.common.rest_client [req-0af4ded7-9f0f-45d1-82ba-498189f06352 req-0af4ded7-9f0f-45d1-82ba-498189f06352 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.193108s] ... ok\n2026-05-27 01:41:50.657 28 INFO tempest.lib.common.rest_client [req-19351dd0-0e4c-4075-928c-742caf245906 req-19351dd0-0e4c-4075-928c-742caf245906 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s\n2026-05-27 01:41:50.735 26 INFO tempest.lib.common.rest_client [req-f1001fe9-8801-4a10-8cd6-c5082ab4b634 req-f1001fe9-8801-4a10-8cd6-c5082ab4b634 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc74c2ab-39d6-407b-b90f-74762adbae9e 0.123s\n2026-05-27 01:41:50.766 19 INFO tempest.lib.common.rest_client [req-6d6f8446-94be-47a3-a639-85ab6a757ff6 req-6d6f8446-94be-47a3-a639-85ab6a757ff6 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.346s\n2026-05-27 01:41:50.806 17 INFO tempest.lib.common.rest_client [req-e98a2542-2bf8-4f1b-b2b0-3269b0c1d21b req-e98a2542-2bf8-4f1b-b2b0-3269b0c1d21b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/89a5050f7de542e3bca52d9e6d7380fa 0.214s\n2026-05-27 01:41:50.821 37 INFO tempest.lib.common.rest_client [req-df076c48-1777-43a6-b3f3-3c96d3460a8c req-df076c48-1777-43a6-b3f3-3c96d3460a8c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.862s\n2026-05-27 01:41:50.826 39 INFO tempest.lib.common.rest_client [req-740ed447-15c5-4703-9ba5-23c30079c239 req-740ed447-15c5-4703-9ba5-23c30079c239 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=58f1d4fd-8ad3-4eed-bbe8-44991fa57093 0.584s\n2026-05-27 01:41:50.828 41 INFO tempest.lib.common.rest_client [req-2f945eaf-5f3a-49d9-a1d9-1cdebad365a3 req-2f945eaf-5f3a-49d9-a1d9-1cdebad365a3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19b6e0a3-5523-44d6-a453-c6f15b50edfb 0.774s\n2026-05-27 01:41:50.849 35 INFO tempest.lib.common.rest_client [req-2e023a4a-bed8-4fde-99bc-a0dffeb54012 req-2e023a4a-bed8-4fde-99bc-a0dffeb54012 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.999s\n2026-05-27 01:41:50.877 26 INFO tempest.lib.common.rest_client [req-6e2f5886-2815-4c8f-8e32-d1eccca80c34 req-6e2f5886-2815-4c8f-8e32-d1eccca80c34 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02d88778-a52f-4cb9-825a-ff06833ba081 0.137s\n2026-05-27 01:41:50.908 28 INFO tempest.lib.common.rest_client [req-82135fad-a331-46f3-b0cc-a75cf6280ef9 req-82135fad-a331-46f3-b0cc-a75cf6280ef9 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d 0.249s\n2026-05-27 01:41:50.908 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0685936517b24c99b389c3a9e0e8011d for scope project and roles: ['reader']\n2026-05-27 01:41:50.936 17 INFO tempest.lib.common.rest_client [req-9e2cf7d7-4188-4491-85db-b1567c9518c7 req-9e2cf7d7-4188-4491-85db-b1567c9518c7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-27 01:41:50.966 23 INFO tempest.lib.common.rest_client [req-feaf8af0-59b4-4305-85a1-d9ab7fd08ada req-feaf8af0-59b4-4305-85a1-d9ab7fd08ada ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.418s\n2026-05-27 01:41:50.980 15 INFO tempest.lib.common.rest_client [req-3f4d5a1c-3cbe-49ab-b80e-ec0d2f74344a req-3f4d5a1c-3cbe-49ab-b80e-ec0d2f74344a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s\n2026-05-27 01:41:51.011 41 INFO tempest.lib.common.rest_client [req-55c88298-9945-470b-b41e-a49d56a09b04 req-55c88298-9945-470b-b41e-a49d56a09b04 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.180s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [2.058773s] ... ok\n2026-05-27 01:41:51.010 39 INFO tempest.lib.common.rest_client [req-37e63871-2a7e-4c1f-ac1d-f7a58eebee0b req-37e63871-2a7e-4c1f-ac1d-f7a58eebee0b ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/124abc98-3795-4351-a8ba-4c997e212db8 0.181s\n2026-05-27 01:41:51.113 17 INFO tempest.lib.common.rest_client [req-97f96a13-3226-4a97-98cb-b44de31e90fd req-97f96a13-3226-4a97-98cb-b44de31e90fd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/e4ac3cd34d244bdea43cf6630298f44a 0.174s\n2026-05-27 01:41:51.114 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b1d10063b16478593f2db73f21ec610 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:51.114 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b1d10063b16478593f2db73f21ec610', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.115 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b1d10063b16478593f2db73f21ec610', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.130 21 INFO tempest.lib.common.rest_client [req-79023c4e-e4eb-48ae-b36d-bc50fcdff458 req-79023c4e-e4eb-48ae-b36d-bc50fcdff458 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35f50dd1-43fe-474a-8f46-93915e2157f5 0.961s\n2026-05-27 01:41:51.145 19 INFO tempest.lib.common.rest_client [req-1f09313e-b2f0-4ba4-bbcf-7d2cbdcc4074 req-1f09313e-b2f0-4ba4-bbcf-7d2cbdcc4074 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.377s\n2026-05-27 01:41:51.226 33 INFO tempest.lib.common.rest_client [req-cc9fa156-c9f1-4bfc-90fd-e4950f437e8e req-cc9fa156-c9f1-4bfc-90fd-e4950f437e8e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.585s\n2026-05-27 01:41:51.279 23 INFO tempest.lib.common.rest_client [req-9fb05c25-5080-4136-b236-18b1e5075149 req-9fb05c25-5080-4136-b236-18b1e5075149 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s\n2026-05-27 01:41:51.423 29 INFO tempest.lib.common.rest_client [req-18d0e6c0-ffbc-445e-9719-b7d8bc823eb3 req-18d0e6c0-ffbc-445e-9719-b7d8bc823eb3 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.008s\n2026-05-27 01:41:51.438 19 INFO tempest.lib.common.rest_client [req-816d5a8f-785e-4476-acca-1293b08eb801 req-816d5a8f-785e-4476-acca-1293b08eb801 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s\n2026-05-27 01:41:51.463 28 INFO tempest.lib.common.rest_client [req-99749d5b-d2ff-4c3c-bd56-ea71e91e7b32 req-99749d5b-d2ff-4c3c-bd56-ea71e91e7b32 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s\n2026-05-27 01:41:51.551 26 INFO tempest.lib.common.rest_client [req-89f737b3-e372-4d00-bb10-200660a9d456 req-89f737b3-e372-4d00-bb10-200660a9d456 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/774bd1f7-70ca-469e-94b2-1b8c684ede05 0.671s\n2026-05-27 01:41:51.637 41 INFO tempest.lib.common.rest_client [req-7f76d65d-a8b0-4fe6-8ab1-cd52a836f98d req-7f76d65d-a8b0-4fe6-8ab1-cd52a836f98d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.620s\n2026-05-27 01:41:51.673 26 INFO tempest.lib.common.rest_client [req-bc320c5b-9388-43ff-8fb1-0d42be541d66 req-bc320c5b-9388-43ff-8fb1-0d42be541d66 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24f8613c-dba1-42e9-9d11-23118698a4b4 0.120s\n2026-05-27 01:41:51.703 28 INFO tempest.lib.common.rest_client [req-b3ba47f6-c28f-49b1-9601-17089aef7a9b req-b3ba47f6-c28f-49b1-9601-17089aef7a9b ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-27 01:41:51.742 41 INFO tempest.lib.common.rest_client [req-d4fbbca1-4d71-436a-8f4c-698f251a9748 req-d4fbbca1-4d71-436a-8f4c-698f251a9748 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s\n2026-05-27 01:41:51.851 13 INFO tempest.lib.common.rest_client [req-4ec19793-c19e-4fa1-8bb6-72586cb4964a req-4ec19793-c19e-4fa1-8bb6-72586cb4964a ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71464825-f195-40f0-b219-0b0f85031948 1.637s\n2026-05-27 01:41:51.850 33 INFO tempest.lib.common.rest_client [req-f43157ce-28bd-4a9c-b19d-ac85c3239343 req-f43157ce-28bd-4a9c-b19d-ac85c3239343 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.619s\n2026-05-27 01:41:51.865 17 INFO tempest.lib.common.rest_client [req-d17ba235-3d80-4a11-b584-21873297f453 req-d17ba235-3d80-4a11-b584-21873297f453 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s\n2026-05-27 01:41:51.879 21 INFO tempest.lib.common.rest_client [req-9eabe6f5-d060-451b-b016-a4e1c684be25 req-9eabe6f5-d060-451b-b016-a4e1c684be25 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1 0.744s\n2026-05-27 01:41:51.986 37 INFO tempest.lib.common.rest_client [req-ae4d57ca-7c2a-48b8-ad67-5fa8316e4948 req-ae4d57ca-7c2a-48b8-ad67-5fa8316e4948 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6cca8204-b95a-4a57-973f-95a5e737d2be 1.160s\n2026-05-27 01:41:51.998 15 INFO tempest.lib.common.rest_client [req-8093daee-1d72-4352-8048-a580110e8140 req-8093daee-1d72-4352-8048-a580110e8140 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s\n2026-05-27 01:41:52.083 41 INFO tempest.lib.common.rest_client [req-2a669ead-86f8-4e91-9ac8-c25938004b74 req-2a669ead-86f8-4e91-9ac8-c25938004b74 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.339s\n2026-05-27 01:41:52.165 23 INFO tempest.lib.common.rest_client [req-760f36de-3120-4419-9bb4-97f6aacff79c req-760f36de-3120-4419-9bb4-97f6aacff79c ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.885s\n2026-05-27 01:41:52.178 41 INFO tempest.lib.common.rest_client [req-214313e2-0d3a-4be3-9794-d1acbe8e95a2 req-214313e2-0d3a-4be3-9794-d1acbe8e95a2 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.093s\n2026-05-27 01:41:52.192 33 INFO tempest.lib.common.rest_client [req-d57f82bb-febd-4a32-8dd7-c6e5aea05bf0 req-d57f82bb-febd-4a32-8dd7-c6e5aea05bf0 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.337s\n2026-05-27 01:41:52.200 17 INFO tempest.lib.common.rest_client [req-5e1cf891-3c8c-4865-8513-34cc507f3232 req-5e1cf891-3c8c-4865-8513-34cc507f3232 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2 0.327s\n2026-05-27 01:41:52.202 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 681c876fdd3349839e760377c74af0e2 for scope project and roles: ['reader']\n2026-05-27 01:41:52.201 19 INFO tempest.lib.common.rest_client [req-49ca2d15-6ef7-4a91-b441-832ca75ceffe req-49ca2d15-6ef7-4a91-b441-832ca75ceffe ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.756s\n2026-05-27 01:41:52.240 28 INFO tempest.lib.common.rest_client [req-d1205e85-14c5-4a56-973c-08f0d5a4fa09 req-d1205e85-14c5-4a56-973c-08f0d5a4fa09 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.529s\n2026-05-27 01:41:52.279 37 INFO tempest.lib.common.rest_client [req-7ae2a81e-b0a0-4b98-aebb-669a9f6706e9 req-7ae2a81e-b0a0-4b98-aebb-669a9f6706e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.290s\n2026-05-27 01:41:52.306 13 INFO tempest.lib.common.rest_client [req-4e5800bb-0882-4ed2-a4df-5f90f48f0753 req-4e5800bb-0882-4ed2-a4df-5f90f48f0753 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf773c6bd70249bcaadf635bc93b25f5 0.453s\n2026-05-27 01:41:52.406 15 INFO tempest.lib.common.rest_client [req-b46ea222-4805-4442-9678-afaf73cb1d3a req-b46ea222-4805-4442-9678-afaf73cb1d3a ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.405s\n2026-05-27 01:41:52.491 21 INFO tempest.lib.common.rest_client [req-b3b7b82a-9d23-455a-8c7a-2c30b214e7a8 req-b3b7b82a-9d23-455a-8c7a-2c30b214e7a8 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:41:52.502 41 INFO tempest.lib.common.rest_client [req-d800755f-0641-40f7-83f4-051cf5a92623 req-d800755f-0641-40f7-83f4-051cf5a92623 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.321s\n2026-05-27 01:41:52.507 23 INFO tempest.lib.common.rest_client [req-e1fabbd4-bf40-47b3-b509-175380cb78e1 req-e1fabbd4-bf40-47b3-b509-175380cb78e1 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s\n2026-05-27 01:41:52.568 28 INFO tempest.lib.common.rest_client [req-ce7f651e-22a3-49d2-962a-fcd023b53e90 req-ce7f651e-22a3-49d2-962a-fcd023b53e90 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s\n2026-05-27 01:41:52.611 41 INFO tempest.lib.common.rest_client [req-0796b02f-3820-4b5e-84c6-e4038ca2ff21 req-0796b02f-3820-4b5e-84c6-e4038ca2ff21 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.106s\n2026-05-27 01:41:52.627 15 INFO tempest.lib.common.rest_client [req-17e8fe60-27c2-4f00-81c4-42515f267a68 req-17e8fe60-27c2-4f00-81c4-42515f267a68 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s\n2026-05-27 01:41:52.742 33 INFO tempest.lib.common.rest_client [req-5f332539-a72b-47b0-9a9b-b4b48b7bfd6b req-5f332539-a72b-47b0-9a9b-b4b48b7bfd6b ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d29fe4b1-ee7c-498f-9d27-0bc61185817c 0.546s\n2026-05-27 01:41:52.752 23 INFO tempest.lib.common.rest_client [req-37834ec1-6a3f-433d-8c2f-fcbefade87d0 req-37834ec1-6a3f-433d-8c2f-fcbefade87d0 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/e4ac3cd34d244bdea43cf6630298f44a 0.242s\n2026-05-27 01:41:52.776 37 INFO tempest.lib.common.rest_client [req-d7008631-8743-4cc8-99c9-218204e66484 req-d7008631-8743-4cc8-99c9-218204e66484 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90e30908-6807-4d26-af5a-858bb9b903a7 0.493s\n2026-05-27 01:41:52.852 13 INFO tempest.lib.common.rest_client [req-9814ffaa-3b17-4f20-8368-4fee141d4f26 req-9814ffaa-3b17-4f20-8368-4fee141d4f26 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d739d9b85c4442cd9ac966c968affaba 0.544s\n2026-05-27 01:41:52.852 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5a33721be29343c4bf974355144f89a1\n2026-05-27 01:41:52.897 33 INFO tempest.lib.common.rest_client [req-43cb5f86-ee84-4fbe-b31c-c1afcf5a4218 req-43cb5f86-ee84-4fbe-b31c-c1afcf5a4218 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.153s\n2026-05-27 01:41:52.921 41 INFO tempest.lib.common.rest_client [req-11513fec-ca73-4943-8e1c-28cefd49be0b req-11513fec-ca73-4943-8e1c-28cefd49be0b ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.308s\n2026-05-27 01:41:52.952 28 INFO tempest.lib.common.rest_client [req-f27606f0-6dd4-4b82-9988-5fb1fb15b4db req-f27606f0-6dd4-4b82-9988-5fb1fb15b4db ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/70ad82a683244db986d6b9f66518a067 0.381s\n2026-05-27 01:41:53.038 41 INFO tempest.lib.common.rest_client [req-c3608b2e-51c3-4907-a50b-2d2a5cbdcaca req-c3608b2e-51c3-4907-a50b-2d2a5cbdcaca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s\n2026-05-27 01:41:53.056 37 INFO tempest.lib.common.rest_client [req-030ea195-7b95-490c-868b-273dd6c50b8f req-030ea195-7b95-490c-868b-273dd6c50b8f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.273s\n2026-05-27 01:41:53.080 17 INFO tempest.lib.common.rest_client [req-9560f684-3977-410f-aad3-b18ea3c540c3 req-9560f684-3977-410f-aad3-b18ea3c540c3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.876s\n2026-05-27 01:41:53.234 23 INFO tempest.lib.common.rest_client [req-b919d3cd-2cb7-4da8-be4d-01ea433d3f1e req-b919d3cd-2cb7-4da8-be4d-01ea433d3f1e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s\n2026-05-27 01:41:53.268 19 INFO tempest.lib.common.rest_client [req-4f08f0f4-2325-43fe-8e7f-1dbb4f1054cd req-4f08f0f4-2325-43fe-8e7f-1dbb4f1054cd ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b39a5f10-02bf-46b9-950e-f29a7d64eadc 1.064s\n2026-05-27 01:41:53.278 21 INFO tempest.lib.common.rest_client [req-bbe9e25f-70c7-4204-8ed6-55136a46c28b req-bbe9e25f-70c7-4204-8ed6-55136a46c28b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-27 01:41:53.288 37 INFO tempest.lib.common.rest_client [req-c4b21cc7-ea33-4b7c-8848-ecf6dec58a30 req-c4b21cc7-ea33-4b7c-8848-ecf6dec58a30 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s\n2026-05-27 01:41:53.386 28 INFO tempest.lib.common.rest_client [req-df57ec8a-a50d-4838-adfa-6ffa4677bcd3 req-df57ec8a-a50d-4838-adfa-6ffa4677bcd3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-27 01:41:53.439 13 INFO tempest.lib.common.rest_client [req-4a96fd61-b5d7-45dc-8703-bf03aed0bd9e req-4a96fd61-b5d7-45dc-8703-bf03aed0bd9e ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-27 01:41:53.455 17 INFO tempest.lib.common.rest_client [req-bd623c1a-3682-4e53-86c6-84ee579725e7 req-bd623c1a-3682-4e53-86c6-84ee579725e7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s\n2026-05-27 01:41:53.473 26 INFO tempest.lib.common.rest_client [req-0af95160-cf6b-46e2-a594-dbe2e3af20c0 req-0af95160-cf6b-46e2-a594-dbe2e3af20c0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fc070d63-d288-490b-ab3a-b1d244297825 1.797s\n2026-05-27 01:41:53.510 21 INFO tempest.lib.common.rest_client [req-8da4950d-69ab-42d0-b99f-0d3b56872fcc req-8da4950d-69ab-42d0-b99f-0d3b56872fcc ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s\n2026-05-27 01:41:53.526 37 INFO tempest.lib.common.rest_client [req-d264b36f-11ae-4141-95cd-6e9c3880f642 req-d264b36f-11ae-4141-95cd-6e9c3880f642 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.236s\n2026-05-27 01:41:53.541 29 INFO tempest.lib.common.rest_client [req-a9fc3e3a-938f-4fbc-93c0-ea2d96863d52 req-a9fc3e3a-938f-4fbc-93c0-ea2d96863d52 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.115s\n2026-05-27 01:41:53.538 23 INFO tempest.lib.common.rest_client [req-178a44f5-f9b3-4f85-96e3-f9ffc7de7e4f req-178a44f5-f9b3-4f85-96e3-f9ffc7de7e4f ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/70ad82a683244db986d6b9f66518a067 0.298s\n2026-05-27 01:41:53.576 11 INFO tempest.lib.common.rest_client [req-6a84ad3b-b30e-425a-a1fb-22d23575ac5d req-6a84ad3b-b30e-425a-a1fb-22d23575ac5d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.751s\n2026-05-27 01:41:53.593 41 INFO tempest.lib.common.rest_client [req-8fcaf3ba-c583-49b5-a4f2-b4272728f843 req-8fcaf3ba-c583-49b5-a4f2-b4272728f843 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.543s\n2026-05-27 01:41:53.594 33 INFO tempest.lib.common.rest_client [req-cc248734-4057-45bc-8dfa-f1ee3319bc76 req-cc248734-4057-45bc-8dfa-f1ee3319bc76 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8715daf2-85a6-4e65-9d4f-d1b4a732f528 0.695s\n2026-05-27 01:41:53.645 37 INFO tempest.lib.common.rest_client [req-e7202c86-b9e3-46e5-9e0d-935d1ecc806e req-e7202c86-b9e3-46e5-9e0d-935d1ecc806e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [13.742405s] ... ok\n2026-05-27 01:41:53.745 33 INFO tempest.lib.common.rest_client [req-16298405-3989-4d09-b9b3-625c07775416 req-16298405-3989-4d09-b9b3-625c07775416 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [3.106342s] ... ok\n2026-05-27 01:41:53.746 28 INFO tempest.lib.common.rest_client [req-6e713178-aac7-4dce-89fe-af4b29de630c req-6e713178-aac7-4dce-89fe-af4b29de630c ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.358s\n2026-05-27 01:41:53.770 31 INFO tempest.lib.common.rest_client [req-25b5c03d-6b0a-4894-97f4-790fc733b4fe req-25b5c03d-6b0a-4894-97f4-790fc733b4fe ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.245s\n2026-05-27 01:41:53.775 39 INFO tempest.lib.common.rest_client [req-6636d6cb-d0ca-4247-b4dc-3211a78158af req-6636d6cb-d0ca-4247-b4dc-3211a78158af ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.760s\n2026-05-27 01:41:53.806 23 INFO tempest.lib.common.rest_client [req-7645a20c-e56e-4efe-bc8c-2c7884fa520f req-7645a20c-e56e-4efe-bc8c-2c7884fa520f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-27 01:41:53.826 41 INFO tempest.lib.common.rest_client [req-a5ce3d6d-ed11-4443-ad25-a0b32b203711 req-a5ce3d6d-ed11-4443-ad25-a0b32b203711 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s\n2026-05-27 01:41:53.889 15 INFO tempest.lib.common.rest_client [req-66eeaa33-040f-41b5-a193-5d4033803047 req-66eeaa33-040f-41b5-a193-5d4033803047 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.257s\n2026-05-27 01:41:53.994 19 INFO tempest.lib.common.rest_client [req-a2234374-786d-4653-946b-6489950ec884 req-a2234374-786d-4653-946b-6489950ec884 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/48a59d15c88f42aa81bd989a7af98bba 0.724s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.578141s] ... ok\n2026-05-27 01:41:54.119 21 INFO tempest.lib.common.rest_client [req-ad686535-434f-48a1-a189-09515b455907 req-ad686535-434f-48a1-a189-09515b455907 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.604s\n2026-05-27 01:41:54.211 23 INFO tempest.lib.common.rest_client [req-5d8fbe9e-372c-4836-91dc-1999e641fb7a req-5d8fbe9e-372c-4836-91dc-1999e641fb7a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/89a5050f7de542e3bca52d9e6d7380fa 0.403s\n2026-05-27 01:41:54.285 17 INFO tempest.lib.common.rest_client [req-fc2258ff-a59f-4b8a-8b17-545ab22dc4d7 req-fc2258ff-a59f-4b8a-8b17-545ab22dc4d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.825s\n2026-05-27 01:41:54.291 15 INFO tempest.lib.common.rest_client [req-eb59c21d-bd66-4704-9f6b-1cc6360aa52d req-eb59c21d-bd66-4704-9f6b-1cc6360aa52d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s\n2026-05-27 01:41:54.380 26 INFO tempest.lib.common.rest_client [req-eadff37d-b02a-4c5a-859b-4bfa0c013794 req-eadff37d-b02a-4c5a-859b-4bfa0c013794 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8bff7b08-2c2d-4071-8fe6-b3cd139fd984 0.905s\n2026-05-27 01:41:54.392 13 INFO tempest.lib.common.rest_client [req-fd1ea946-1c6c-48c1-a031-bceb9238ee24 req-fd1ea946-1c6c-48c1-a031-bceb9238ee24 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5a33721be29343c4bf974355144f89a1&name=default 0.951s\n2026-05-27 01:41:54.477 41 INFO tempest.lib.common.rest_client [req-b62e51ad-4116-48b7-97f3-772f80bfc2d3 req-b62e51ad-4116-48b7-97f3-772f80bfc2d3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec5c5f82-bbe3-4e20-be8a-3955f79de970 0.645s\n2026-05-27 01:41:54.491 28 INFO tempest.lib.common.rest_client [req-2c21293d-b5aa-4d73-add4-14736e723e13 req-2c21293d-b5aa-4d73-add4-14736e723e13 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.741s\n2026-05-27 01:41:54.522 26 INFO tempest.lib.common.rest_client [req-1654f865-e9f9-4499-a6f3-3d7c798d8bee req-1654f865-e9f9-4499-a6f3-3d7c798d8bee ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34e69217-5ead-4389-b40f-bea95a381a20 0.139s\n2026-05-27 01:41:54.531 33 INFO tempest.lib.common.rest_client [req-7462028d-3c72-4061-a90b-db383a57d6ce req-7462028d-3c72-4061-a90b-db383a57d6ce ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.782s\n2026-05-27 01:41:54.544 29 INFO tempest.lib.common.rest_client [req-d4ab88a7-c8e9-4929-92e5-c3878790e1f9 req-d4ab88a7-c8e9-4929-92e5-c3878790e1f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3ba94a5e-e9d7-45eb-9458-7b79cdde034e 1.000s\n2026-05-27 01:41:54.567 17 INFO tempest.lib.common.rest_client [req-eb5a87ac-2f18-45c3-8f3e-ddaaae66daa9 req-eb5a87ac-2f18-45c3-8f3e-ddaaae66daa9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-27 01:41:54.647 33 INFO tempest.lib.common.rest_client [req-f4a706d6-8508-4109-b6aa-7f120f622fc5 req-f4a706d6-8508-4109-b6aa-7f120f622fc5 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2549425-b4f0-4525-8b1a-0571f4be76e1 0.114s\n2026-05-27 01:41:54.651 35 INFO tempest.lib.common.rest_client [req-775894a6-d1e9-40b3-bd01-7fed030797c8 req-775894a6-d1e9-40b3-bd01-7fed030797c8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.800s\n2026-05-27 01:41:54.672 23 INFO tempest.lib.common.rest_client [req-afa4a512-ada6-48fe-b291-ce8e984e9d28 req-afa4a512-ada6-48fe-b291-ce8e984e9d28 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s\n2026-05-27 01:41:54.719 41 INFO tempest.lib.common.rest_client [req-5b6cc041-ae21-4159-919d-d2ca24a2c915 req-5b6cc041-ae21-4159-919d-d2ca24a2c915 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.240s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [3.707273s] ... ok\n2026-05-27 01:41:54.748 15 INFO tempest.lib.common.rest_client [req-55dfd87d-bc51-4b93-ba1a-ebc1d7222866 req-55dfd87d-bc51-4b93-ba1a-ebc1d7222866 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/e4ac3cd34d244bdea43cf6630298f44a 0.454s\n2026-05-27 01:41:54.775 37 INFO tempest.lib.common.rest_client [req-25c3d48d-a5ca-4f11-a3bf-9074e6d1dd42 req-25c3d48d-a5ca-4f11-a3bf-9074e6d1dd42 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.127s\n2026-05-27 01:41:54.795 17 INFO tempest.lib.common.rest_client [req-c88f44e3-edbd-4eba-8e47-076c7711506a req-c88f44e3-edbd-4eba-8e47-076c7711506a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/70ad82a683244db986d6b9f66518a067 0.225s\n2026-05-27 01:41:54.872 29 INFO tempest.lib.common.rest_client [req-7a8201b6-ba01-4c44-b6e0-dde6790a9951 req-7a8201b6-ba01-4c44-b6e0-dde6790a9951 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.326s\n2026-05-27 01:41:54.981 28 INFO tempest.lib.common.rest_client [req-6ae58726-9f60-436b-91ca-5bf7eb22db56 req-6ae58726-9f60-436b-91ca-5bf7eb22db56 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.488s\n2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96140ade33f5420984259098fcded6fb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96140ade33f5420984259098fcded6fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96140ade33f5420984259098fcded6fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:55.019 15 INFO tempest.lib.common.rest_client [req-7dc1d7b4-ff24-47b1-88a5-1145e9d55081 req-7dc1d7b4-ff24-47b1-88a5-1145e9d55081 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-27 01:41:55.031 23 INFO tempest.lib.common.rest_client [req-87fc0c8c-172f-4082-8b47-7ca0beb284bd req-87fc0c8c-172f-4082-8b47-7ca0beb284bd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/e4ac3cd34d244bdea43cf6630298f44a 0.355s\n2026-05-27 01:41:55.033 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06cc1c3a96e4430d8c29e29ec90c6537 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:55.033 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06cc1c3a96e4430d8c29e29ec90c6537', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:55.034 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06cc1c3a96e4430d8c29e29ec90c6537', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:55.047 21 INFO tempest.lib.common.rest_client [req-6e57d886-186b-4c62-ac53-c0600ffc073b req-6e57d886-186b-4c62-ac53-c0600ffc073b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.923s\n2026-05-27 01:41:55.277 17 INFO tempest.lib.common.rest_client [req-853114f4-4272-4682-b501-561a2b3b8a77 req-853114f4-4272-4682-b501-561a2b3b8a77 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s\n2026-05-27 01:41:55.347 15 INFO tempest.lib.common.rest_client [req-fb7325a7-2103-42f1-a9a0-fee58deebb65 req-fb7325a7-2103-42f1-a9a0-fee58deebb65 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/70ad82a683244db986d6b9f66518a067 0.327s\n2026-05-27 01:41:55.370 21 INFO tempest.lib.common.rest_client [req-185af124-41e6-4d60-8580-12106925a4a5 req-185af124-41e6-4d60-8580-12106925a4a5 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-27 01:41:55.511 11 INFO tempest.lib.common.rest_client [req-563e7c61-0739-47d9-a13e-05ae845525e3 req-563e7c61-0739-47d9-a13e-05ae845525e3 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.426s\n2026-05-27 01:41:55.542 41 INFO tempest.lib.common.rest_client [req-4b7a4446-67c9-4bfc-91ed-cad5fad7965f req-4b7a4446-67c9-4bfc-91ed-cad5fad7965f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.814s\n2026-05-27 01:41:55.546 17 INFO tempest.lib.common.rest_client [req-c752aac4-c7f0-4756-af69-e05e9635c087 req-c752aac4-c7f0-4756-af69-e05e9635c087 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.265s\n2026-05-27 01:41:55.565 33 INFO tempest.lib.common.rest_client [req-f0cf02d5-46f4-4459-85b8-5e3a5f86c9b8 req-f0cf02d5-46f4-4459-85b8-5e3a5f86c9b8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2549425-b4f0-4525-8b1a-0571f4be76e1 0.915s\n2026-05-27 01:41:55.577 15 INFO tempest.lib.common.rest_client [req-50af426d-c7da-447d-9b19-ad257501cc4f req-50af426d-c7da-447d-9b19-ad257501cc4f ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-27 01:41:55.661 28 INFO tempest.lib.common.rest_client [req-d2ed25ee-e0f9-48f6-91c2-caceaf5a7004 req-d2ed25ee-e0f9-48f6-91c2-caceaf5a7004 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-27 01:41:55.737 29 INFO tempest.lib.common.rest_client [req-25b4d32c-6234-4768-b845-b8a38e506e6e req-25b4d32c-6234-4768-b845-b8a38e506e6e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75bd3e91-617b-4314-9e51-18950968178d 0.863s\n2026-05-27 01:41:55.801 17 INFO tempest.lib.common.rest_client [req-dcaf2840-f2b0-4f07-a9f7-e1e2f3eb452a req-dcaf2840-f2b0-4f07-a9f7-e1e2f3eb452a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:41:55.827 41 INFO tempest.lib.common.rest_client [req-176f9c10-39fb-4e68-8331-0e4c7c2dda19 req-176f9c10-39fb-4e68-8331-0e4c7c2dda19 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.283s\n2026-05-27 01:41:55.839 33 INFO tempest.lib.common.rest_client [req-218606d6-3b4b-4eec-b163-4f90692f7d73 req-218606d6-3b4b-4eec-b163-4f90692f7d73 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.272s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [2.092936s] ... ok\n2026-05-27 01:41:55.847 13 INFO tempest.lib.common.rest_client [req-b652c76f-4573-42ff-9516-01495a3938dc req-b652c76f-4573-42ff-9516-01495a3938dc ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27c85548-baca-40c1-89b2-6280bf0839dc 1.450s\n2026-05-27 01:41:55.882 23 INFO tempest.lib.common.rest_client [req-d1fdb4e5-d7d0-4e70-b161-90b7bc9899d8 req-d1fdb4e5-d7d0-4e70-b161-90b7bc9899d8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s\n2026-05-27 01:41:55.921 15 INFO tempest.lib.common.rest_client [req-64ef5a5d-09a7-4cb5-85d0-ae306fb775ba req-64ef5a5d-09a7-4cb5-85d0-ae306fb775ba ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/89a5050f7de542e3bca52d9e6d7380fa 0.342s\n2026-05-27 01:41:55.928 21 INFO tempest.lib.common.rest_client [req-c5a5acc5-dff2-4b9d-ac9f-e3d7015b1e43 req-c5a5acc5-dff2-4b9d-ac9f-e3d7015b1e43 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/e4ac3cd34d244bdea43cf6630298f44a 0.555s\n2026-05-27 01:41:55.995 33 INFO tempest.lib.common.rest_client [req-73289f33-30bb-48a6-aa61-8cf529c750e5 req-73289f33-30bb-48a6-aa61-8cf529c750e5 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de9035ab-4a6d-4167-ac7d-ce264bd82151 0.153s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.155337s] ... ok\n2026-05-27 01:41:56.067 41 INFO tempest.lib.common.rest_client [req-c5aa4689-86cc-4b13-a42f-3b66280e6c6a req-c5aa4689-86cc-4b13-a42f-3b66280e6c6a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.237s\n2026-05-27 01:41:56.101 17 INFO tempest.lib.common.rest_client [req-eea362fd-36a5-4420-86a5-f18dda23cffc req-eea362fd-36a5-4420-86a5-f18dda23cffc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.296s\n2026-05-27 01:41:56.101 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9879058f94df428fb255ffdb1f76c2a8 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:56.102 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9879058f94df428fb255ffdb1f76c2a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:56.102 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9879058f94df428fb255ffdb1f76c2a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:56.124 29 INFO tempest.lib.common.rest_client [req-dc983c94-c600-49ec-8dfc-8e79b04ad2ae req-dc983c94-c600-49ec-8dfc-8e79b04ad2ae ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.383s\n2026-05-27 01:41:56.136 33 INFO tempest.lib.common.rest_client [req-2615b7b0-1fa9-40c4-8246-20db138776b0 req-2615b7b0-1fa9-40c4-8246-20db138776b0 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/56085a62-6b15-482f-b4c1-cb0941095a7f 0.137s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.140620s] ... ok\n2026-05-27 01:41:56.160 15 INFO tempest.lib.common.rest_client [req-3f27e604-c86e-43f6-9858-62e65f94445d req-3f27e604-c86e-43f6-9858-62e65f94445d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-27 01:41:56.258 21 INFO tempest.lib.common.rest_client [req-334c8a94-8d87-449f-a89b-4fa5d53dfebc req-334c8a94-8d87-449f-a89b-4fa5d53dfebc ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-27 01:41:56.282 13 INFO tempest.lib.common.rest_client [req-35f9b363-6a1b-40c5-983c-2eca222028fa req-35f9b363-6a1b-40c5-983c-2eca222028fa ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1 0.431s\n2026-05-27 01:41:56.281 23 INFO tempest.lib.common.rest_client [req-1a5f8777-2696-4381-915f-562e73a4f795 req-1a5f8777-2696-4381-915f-562e73a4f795 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba 0.374s\n2026-05-27 01:41:56.283 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fb734c03d4fd4503a490f3e74b53aaba for scope project and roles: ['reader']\n2026-05-27 01:41:56.295 33 INFO tempest.lib.common.rest_client [req-d40acf21-3bb3-4933-8bcc-1c73bc1b29fb req-d40acf21-3bb3-4933-8bcc-1c73bc1b29fb ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cbb01647-7271-4007-8635-5979a3f89f73 0.156s\n{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.163176s] ... ok\n2026-05-27 01:41:56.306 29 INFO tempest.lib.common.rest_client [req-45c2cbb9-812d-46ba-8631-41f24e4bb9a9 req-45c2cbb9-812d-46ba-8631-41f24e4bb9a9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3ba94a5e-e9d7-45eb-9458-7b79cdde034e 0.175s\n2026-05-27 01:41:56.368 26 INFO tempest.lib.common.rest_client [req-4d174759-9326-464f-bff7-89c307d22961 req-4d174759-9326-464f-bff7-89c307d22961 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b5df0e-dc22-4970-8e88-32718a9d8c0a 1.842s\n2026-05-27 01:41:56.410 37 INFO tempest.lib.common.rest_client [req-02d368a5-91a4-45f8-a220-2df0fc36aed5 req-02d368a5-91a4-45f8-a220-2df0fc36aed5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.633s\n2026-05-27 01:41:56.439 15 INFO tempest.lib.common.rest_client [req-c6a300e4-1e7f-4c8c-b7d6-d6cfc4381cd0 req-c6a300e4-1e7f-4c8c-b7d6-d6cfc4381cd0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/e4ac3cd34d244bdea43cf6630298f44a 0.276s\n2026-05-27 01:41:56.439 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6a97d6a1c1f340f682b3be6b9e4e1cf0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:56.440 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-690053429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'project_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'tenant_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6a97d6a1c1f340f682b3be6b9e4e1cf0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:56.440 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-690053429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'project_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'tenant_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6a97d6a1c1f340f682b3be6b9e4e1cf0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:56.467 29 INFO tempest.lib.common.rest_client [req-b87061b2-6a91-4b80-8ed0-12cf20870ec9 req-b87061b2-6a91-4b80-8ed0-12cf20870ec9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75bd3e91-617b-4314-9e51-18950968178d 0.156s\n2026-05-27 01:41:56.481 21 INFO tempest.lib.common.rest_client [req-f3620f48-7634-4df4-b2d2-c2c07cc27b70 req-f3620f48-7634-4df4-b2d2-c2c07cc27b70 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/70ad82a683244db986d6b9f66518a067 0.220s\n2026-05-27 01:41:56.565 28 INFO tempest.lib.common.rest_client [req-c023baf6-cd93-4974-9d61-95a172dd4501 req-c023baf6-cd93-4974-9d61-95a172dd4501 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.901s\n2026-05-27 01:41:56.607 41 INFO tempest.lib.common.rest_client [req-cd71b65d-7985-4e87-949e-5385fac4d330 req-cd71b65d-7985-4e87-949e-5385fac4d330 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/789baa00-0805-4594-b7de-d6abf5995fe6 0.537s\n2026-05-27 01:41:56.798 41 INFO tempest.lib.common.rest_client [req-adccfdd1-2e10-4d45-bc21-b8a2972408ea req-adccfdd1-2e10-4d45-bc21-b8a2972408ea ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.188s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [2.077618s] ... ok\n2026-05-27 01:41:56.857 33 INFO tempest.lib.common.rest_client [req-c747cef5-3413-424e-9f13-8a7b9d88cc53 req-c747cef5-3413-424e-9f13-8a7b9d88cc53 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf293f68eca840cf91240cdcdfc73d35 0.553s\n2026-05-27 01:41:56.891 11 INFO tempest.lib.common.rest_client [req-bd872a04-0ba6-4a0d-a876-b3f9a10ac204 req-bd872a04-0ba6-4a0d-a876-b3f9a10ac204 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.375s\n2026-05-27 01:41:56.910 21 INFO tempest.lib.common.rest_client [req-abeea154-c9d6-484c-a9c4-02353ea15d66 req-abeea154-c9d6-484c-a9c4-02353ea15d66 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-27 01:41:56.914 17 INFO tempest.lib.common.rest_client [req-fb46a850-fd83-4ddd-b501-eca62a65e5ec req-fb46a850-fd83-4ddd-b501-eca62a65e5ec ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s\n2026-05-27 01:41:56.967 13 INFO tempest.lib.common.rest_client [req-39ecb6be-45f8-4151-a519-1ca4138c8a3c req-39ecb6be-45f8-4151-a519-1ca4138c8a3c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-27 01:41:57.045 37 INFO tempest.lib.common.rest_client [req-6e71f262-3f60-4c6d-b790-dd78f606c300 req-6e71f262-3f60-4c6d-b790-dd78f606c300 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.629s\n2026-05-27 01:41:57.059 23 INFO tempest.lib.common.rest_client [req-23bdd29b-d821-46e0-8e19-f02dc3fdade8 req-23bdd29b-d821-46e0-8e19-f02dc3fdade8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.774s\n2026-05-27 01:41:57.066 35 INFO tempest.lib.common.rest_client [req-1e13eb0e-65f0-4ba3-a2f2-953aa924bba3 req-1e13eb0e-65f0-4ba3-a2f2-953aa924bba3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.407s\n2026-05-27 01:41:57.083 41 INFO tempest.lib.common.rest_client [req-edb46171-0ea2-42e7-80ee-cb8a771926dc req-edb46171-0ea2-42e7-80ee-cb8a771926dc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.283144s] ... ok\n2026-05-27 01:41:57.180 26 INFO tempest.lib.common.rest_client [req-0e9453a4-ee99-428e-82ab-275bb4b1e627 req-0e9453a4-ee99-428e-82ab-275bb4b1e627 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f745202a-d27b-4f80-a09d-821ae21f0f89 0.808s\n2026-05-27 01:41:57.184 23 INFO tempest.lib.common.rest_client [req-2d64575f-c5d9-4574-97b5-eb549c5c9297 req-2d64575f-c5d9-4574-97b5-eb549c5c9297 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-27 01:41:57.197 15 INFO tempest.lib.common.rest_client [req-f5148fa1-f81b-4f14-9ba9-aae4410f6e32 req-f5148fa1-f81b-4f14-9ba9-aae4410f6e32 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:41:57.227 21 INFO tempest.lib.common.rest_client [req-dc40a058-ac20-4b71-a3d5-84d51af92596 req-dc40a058-ac20-4b71-a3d5-84d51af92596 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/89a5050f7de542e3bca52d9e6d7380fa 0.311s\n2026-05-27 01:41:57.327 33 INFO tempest.lib.common.rest_client [req-1d95f712-5315-4534-a4c4-b156ec9822fe req-1d95f712-5315-4534-a4c4-b156ec9822fe ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a39e6e21c2a342b9951b431207dc67d9 0.467s\n2026-05-27 01:41:57.328 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 64e1ef061c2346a49e80eb27d34897c0\n2026-05-27 01:41:57.534 13 INFO tempest.lib.common.rest_client [req-7ae10faf-6bd7-430b-81bb-d420db683018 req-7ae10faf-6bd7-430b-81bb-d420db683018 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-27 01:41:57.538 21 INFO tempest.lib.common.rest_client [req-08026a3e-8c13-43c5-9d9a-178a6003b89b req-08026a3e-8c13-43c5-9d9a-178a6003b89b ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-27 01:41:57.559 23 INFO tempest.lib.common.rest_client [req-f17f3d95-f2d6-41c0-b810-1b7b8e035eb8 req-f17f3d95-f2d6-41c0-b810-1b7b8e035eb8 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.369s\n2026-05-27 01:41:57.570 37 INFO tempest.lib.common.rest_client [req-4e61737c-0f97-4529-a310-550c433d4865 req-4e61737c-0f97-4529-a310-550c433d4865 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.522s\n2026-05-27 01:41:57.601 39 INFO tempest.lib.common.rest_client [req-8a65b326-fcf6-4be6-b215-5a09c1533f50 req-8a65b326-fcf6-4be6-b215-5a09c1533f50 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.824s\n2026-05-27 01:41:57.712 41 INFO tempest.lib.common.rest_client [req-c4e9a035-b8d2-458e-967a-d27a6bc81c28 req-c4e9a035-b8d2-458e-967a-d27a6bc81c28 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.619s\n2026-05-27 01:41:57.784 13 INFO tempest.lib.common.rest_client [req-6cb17b5c-a1de-4477-8187-31d4f7138997 req-6cb17b5c-a1de-4477-8187-31d4f7138997 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.248s\n2026-05-27 01:41:57.825 21 INFO tempest.lib.common.rest_client [req-82094f59-b797-44d4-aa38-d23dc0ce42fd req-82094f59-b797-44d4-aa38-d23dc0ce42fd ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/e4ac3cd34d244bdea43cf6630298f44a 0.282s\n2026-05-27 01:41:57.825 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4beb23624ef4ef993f624c04622e1ce is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:57.826 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4beb23624ef4ef993f624c04622e1ce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:57.826 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4beb23624ef4ef993f624c04622e1ce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:57.857 23 INFO tempest.lib.common.rest_client [req-18143ba1-ae19-4c5f-897e-0754213d4564 req-18143ba1-ae19-4c5f-897e-0754213d4564 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:41:57.917 29 INFO tempest.lib.common.rest_client [req-d212189e-ca1a-4055-b9fb-97b0d63ad27f req-d212189e-ca1a-4055-b9fb-97b0d63ad27f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/81b02b03-c4a7-4177-b39e-916789ee426b 1.447s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [8.506079s] ... ok\n2026-05-27 01:41:58.073 11 INFO tempest.lib.common.rest_client [req-3d47010a-b6d6-44b1-a33d-9d1d0cfa24bc req-3d47010a-b6d6-44b1-a33d-9d1d0cfa24bc ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.178s\n2026-05-27 01:41:58.093 33 INFO tempest.lib.common.rest_client [req-a6550c11-f920-40f4-aa57-a99ec4e75646 req-a6550c11-f920-40f4-aa57-a99ec4e75646 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s\n2026-05-27 01:41:58.198 13 INFO tempest.lib.common.rest_client [req-cd25bb83-127d-42eb-a0fd-ed91d23f250c req-cd25bb83-127d-42eb-a0fd-ed91d23f250c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.411s\n2026-05-27 01:41:58.200 23 INFO tempest.lib.common.rest_client [req-9492db8b-6ee8-4820-9da3-a81881e9cdec req-9492db8b-6ee8-4820-9da3-a81881e9cdec ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/70ad82a683244db986d6b9f66518a067 0.339s\n2026-05-27 01:41:58.396 37 INFO tempest.lib.common.rest_client [req-2d17b468-9881-4b83-af87-f8420aee1698 req-2d17b468-9881-4b83-af87-f8420aee1698 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b560a3e8-38dd-4f6e-9bc1-53714ca2706b 0.823s\n2026-05-27 01:41:58.422 41 INFO tempest.lib.common.rest_client [req-9aad0827-41dd-4afc-a157-f468846cccef req-9aad0827-41dd-4afc-a157-f468846cccef ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.707s\n2026-05-27 01:41:58.471 23 INFO tempest.lib.common.rest_client [req-e30a333b-403a-41d1-b78c-b0785e1bc724 req-e30a333b-403a-41d1-b78c-b0785e1bc724 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-27 01:41:58.491 21 INFO tempest.lib.common.rest_client [req-6814cea0-7c7e-4dce-90e9-fa4d1674254d req-6814cea0-7c7e-4dce-90e9-fa4d1674254d ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-27 01:41:58.520 37 INFO tempest.lib.common.rest_client [req-d099c539-a822-4199-a796-e66c877da0ea req-d099c539-a822-4199-a796-e66c877da0ea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s\n2026-05-27 01:41:58.554 26 INFO tempest.lib.common.rest_client [req-ddd75d76-1e3b-4442-8eaa-0c30fa5509da req-ddd75d76-1e3b-4442-8eaa-0c30fa5509da ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/38f07e43-f074-4e0b-9958-9fd333a2993c 1.371s\n2026-05-27 01:41:58.622 21 INFO tempest.lib.common.rest_client [req-df40c53c-974a-4285-936a-3ffb20962618 req-df40c53c-974a-4285-936a-3ffb20962618 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88 0.129s\n2026-05-27 01:41:58.622 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 01bfe63545734a0780b0c693fccb5f88 for scope project and roles: ['reader']\n2026-05-27 01:41:58.624 33 INFO tempest.lib.common.rest_client [req-5e5f6730-c972-4820-ae59-347012236a71 req-5e5f6730-c972-4820-ae59-347012236a71 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=64e1ef061c2346a49e80eb27d34897c0&name=default 0.526s\n2026-05-27 01:41:58.659 23 INFO tempest.lib.common.rest_client [req-c689645d-1bb9-4442-88d1-7e9e7eb718d1 req-c689645d-1bb9-4442-88d1-7e9e7eb718d1 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/89a5050f7de542e3bca52d9e6d7380fa 0.184s\n2026-05-27 01:41:58.747 35 INFO tempest.lib.common.rest_client [req-b18ad07f-9455-4b9d-bd87-50b0871b4749 req-b18ad07f-9455-4b9d-bd87-50b0871b4749 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.679s\n2026-05-27 01:41:58.754 28 INFO tempest.lib.common.rest_client [req-20c3d194-8769-4c81-8d9c-260e88718894 req-20c3d194-8769-4c81-8d9c-260e88718894 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.188s\n2026-05-27 01:41:58.754 41 INFO tempest.lib.common.rest_client [req-f5eb9ce2-790f-439e-87c1-6f4b9f104039 req-f5eb9ce2-790f-439e-87c1-6f4b9f104039 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.328s\n2026-05-27 01:41:58.883 13 INFO tempest.lib.common.rest_client [req-3caf05e1-d074-4509-8b61-2ef9d54789cc req-3caf05e1-d074-4509-8b61-2ef9d54789cc ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s\n2026-05-27 01:41:58.886 23 INFO tempest.lib.common.rest_client [req-8b076885-62a2-4166-be5a-592900a98da6 req-8b076885-62a2-4166-be5a-592900a98da6 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-27 01:41:58.963 37 INFO tempest.lib.common.rest_client [req-f224ff49-c9e1-4d4f-ad9b-b0b886d94f0f req-f224ff49-c9e1-4d4f-ad9b-b0b886d94f0f ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a717d090-65df-400b-b0b7-aad8b818e4b8 0.441s\n2026-05-27 01:41:59.036 26 INFO tempest.lib.common.rest_client [req-b445017f-48b6-42bd-bf94-29cca4f87f2a req-b445017f-48b6-42bd-bf94-29cca4f87f2a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af2401452d5c4acb849cccf28750cdf2 0.480s\n2026-05-27 01:41:59.152 37 INFO tempest.lib.common.rest_client [req-f5b78ab7-db37-461d-a7cf-147c74105f43 req-f5b78ab7-db37-461d-a7cf-147c74105f43 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.187s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [5.507973s] ... ok\n2026-05-27 01:41:59.188 13 INFO tempest.lib.common.rest_client [req-df284cd2-3f78-4cdd-9aad-f587792bf2e9 req-df284cd2-3f78-4cdd-9aad-f587792bf2e9 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-05-27 01:41:59.247 23 INFO tempest.lib.common.rest_client [req-d88ea980-7bf7-431f-8a4a-a352787f9f3e req-d88ea980-7bf7-431f-8a4a-a352787f9f3e ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/e4ac3cd34d244bdea43cf6630298f44a 0.358s\n2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8a9dae8df984778899636f36d5d1f67 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8a9dae8df984778899636f36d5d1f67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8a9dae8df984778899636f36d5d1f67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:59.261 41 INFO tempest.lib.common.rest_client [req-8de65ff8-9ff3-4386-b5f3-3cb51952aacc req-8de65ff8-9ff3-4386-b5f3-3cb51952aacc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e430150b-7f60-40d6-99ff-b40eb4009917 0.504s\n2026-05-27 01:41:59.314 21 INFO tempest.lib.common.rest_client [req-66e1289f-0f4d-4b31-8b57-bafcd7255058 req-66e1289f-0f4d-4b31-8b57-bafcd7255058 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.690s\n2026-05-27 01:41:59.415 33 INFO tempest.lib.common.rest_client [req-f2a0a890-02f5-404a-9f3a-b6da41f0f068 req-f2a0a890-02f5-404a-9f3a-b6da41f0f068 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a89afa4-805b-4b6c-9036-12579d23e88c 0.789s\n2026-05-27 01:41:59.418 15 INFO tempest.lib.common.rest_client [req-5b4f6013-2745-4868-881d-2bcd03c2e7c5 req-5b4f6013-2745-4868-881d-2bcd03c2e7c5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.217s\n2026-05-27 01:41:59.427 41 INFO tempest.lib.common.rest_client [req-37b88584-41cb-4847-b617-367a4f68458d req-37b88584-41cb-4847-b617-367a4f68458d ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s\n2026-05-27 01:41:59.492 29 INFO tempest.lib.common.rest_client [req-2753cf02-1e40-425f-a427-2bb9ec0a3b9c req-2753cf02-1e40-425f-a427-2bb9ec0a3b9c ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.566s\n2026-05-27 01:41:59.515 13 INFO tempest.lib.common.rest_client [req-34231e6c-423d-46d3-90bc-13fb33c61654 req-34231e6c-423d-46d3-90bc-13fb33c61654 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.322s\n2026-05-27 01:41:59.530 26 INFO tempest.lib.common.rest_client [req-83f40114-0368-40fd-8e90-6c7af2405242 req-83f40114-0368-40fd-8e90-6c7af2405242 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a86b1356af4d4cdc97d4b70b76a28ced 0.490s\n2026-05-27 01:41:59.531 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 189fa70227ea41988510f682c5829e21\n2026-05-27 01:41:59.568 21 INFO tempest.lib.common.rest_client [req-1eda04a9-84b5-439e-8884-d8f45d6e0667 req-1eda04a9-84b5-439e-8884-d8f45d6e0667 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:41:59.643 31 INFO tempest.lib.common.rest_client [req-0075a351-18d8-48c1-a5a8-bdfad19f5c62 req-0075a351-18d8-48c1-a5a8-bdfad19f5c62 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd/add_router_interface 5.864s\n2026-05-27 01:41:59.797 13 INFO tempest.lib.common.rest_client [req-46a22491-fe8b-4a4e-b306-dfb748efe749 req-46a22491-fe8b-4a4e-b306-dfb748efe749 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:41:59.871 33 INFO tempest.lib.common.rest_client [req-3a0efb32-1cff-4602-825a-483077be651f req-3a0efb32-1cff-4602-825a-483077be651f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0 0.454s\n2026-05-27 01:41:59.993 23 INFO tempest.lib.common.rest_client [req-a5187dec-ae4f-4e8e-87e9-3ba50e9e2eda req-a5187dec-ae4f-4e8e-87e9-3ba50e9e2eda ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.739s\n2026-05-27 01:42:00.041 21 INFO tempest.lib.common.rest_client [req-b8820966-bfa6-4da0-a4dc-344f617d1df5 req-b8820966-bfa6-4da0-a4dc-344f617d1df5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.469s\n2026-05-27 01:42:00.042 13 INFO tempest.lib.common.rest_client [req-08900143-1287-4173-96db-2b79a8ed1bdc req-08900143-1287-4173-96db-2b79a8ed1bdc ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/70ad82a683244db986d6b9f66518a067 0.243s\n2026-05-27 01:42:00.073 23 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.075s\n{6} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.079240s] ... ok\n2026-05-27 01:42:00.102 37 INFO tempest.lib.common.rest_client [req-8acd4308-7ac4-4201-a7c2-0d05b9999baf req-8acd4308-7ac4-4201-a7c2-0d05b9999baf ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.943s\n2026-05-27 01:42:00.174 26 INFO tempest.lib.common.rest_client [req-276e6ef8-3c0d-495b-a862-df6e626a336b req-276e6ef8-3c0d-495b-a862-df6e626a336b ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-27 01:42:00.236 13 INFO tempest.lib.common.rest_client [req-3b209c23-f425-4043-9064-d4bf5be6a2c9 req-3b209c23-f425-4043-9064-d4bf5be6a2c9 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-27 01:42:00.284 29 INFO tempest.lib.common.rest_client [req-2137c7aa-2410-4fd1-b7c6-cba9ace581ab req-2137c7aa-2410-4fd1-b7c6-cba9ace581ab ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.786s\n2026-05-27 01:42:00.315 17 INFO tempest.lib.common.rest_client [req-a93133a6-f843-4c36-8b61-d3afc457c652 req-a93133a6-f843-4c36-8b61-d3afc457c652 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.397s\n2026-05-27 01:42:00.336 21 INFO tempest.lib.common.rest_client [req-fa0bc45e-80da-486d-a058-fac41d5de5de req-fa0bc45e-80da-486d-a058-fac41d5de5de ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:42:00.389 11 INFO tempest.lib.common.rest_client [req-bb96c194-5560-420f-8872-a105a83932b8 req-bb96c194-5560-420f-8872-a105a83932b8 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ce884dd-5e53-4b1d-aa68-d09687928ada 2.313s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.876705s] ... ok\n2026-05-27 01:42:00.403 13 INFO tempest.lib.common.rest_client [req-4f8aed00-b53d-4e8f-84cf-43441f02d087 req-4f8aed00-b53d-4e8f-84cf-43441f02d087 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s\n2026-05-27 01:42:00.413 41 INFO tempest.lib.common.rest_client [req-bb9962b6-30af-4782-9b91-0b5ace157a6c req-bb9962b6-30af-4782-9b91-0b5ace157a6c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5fcaedb-71cf-44b2-bcdf-f06f5962b6b8 0.982s\n2026-05-27 01:42:00.573 33 INFO tempest.lib.common.rest_client [req-df52396d-b5f7-4437-9d98-bae31642bd65 req-df52396d-b5f7-4437-9d98-bae31642bd65 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-27 01:42:00.590 41 INFO tempest.lib.common.rest_client [req-9fba853e-2b5f-42b1-8206-9c7295050ffe req-9fba853e-2b5f-42b1-8206-9c7295050ffe ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.500203s] ... ok\n2026-05-27 01:42:00.622 17 INFO tempest.lib.common.rest_client [req-f0b73eca-f7e0-4385-91ec-fc7c1b5d7008 req-f0b73eca-f7e0-4385-91ec-fc7c1b5d7008 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.304s\n2026-05-27 01:42:00.650 21 INFO tempest.lib.common.rest_client [req-914689d6-a329-496f-b022-08bdc7e85016 req-914689d6-a329-496f-b022-08bdc7e85016 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/70ad82a683244db986d6b9f66518a067 0.312s\n2026-05-27 01:42:00.735 13 INFO tempest.lib.common.rest_client [req-4664c6be-0a13-46f8-a86c-80fe2cb5c465 req-4664c6be-0a13-46f8-a86c-80fe2cb5c465 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-27 01:42:00.746 23 INFO tempest.lib.common.rest_client [req-f883c6e2-9a54-4fe5-a57a-71b53ec581c6 req-f883c6e2-9a54-4fe5-a57a-71b53ec581c6 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.670s\n{6} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.674798s] ... ok\n2026-05-27 01:42:00.764 35 INFO tempest.lib.common.rest_client [req-cceb058f-2849-4acd-bdda-bcc4fef282b9 req-cceb058f-2849-4acd-bdda-bcc4fef282b9 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.012s\n2026-05-27 01:42:00.828 28 INFO tempest.lib.common.rest_client [req-9caabba2-5391-4ffa-9948-c1368e51486b req-9caabba2-5391-4ffa-9948-c1368e51486b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.072s\n2026-05-27 01:42:00.842 26 INFO tempest.lib.common.rest_client [req-3cd5e651-2015-479a-af35-2191d8dad518 req-3cd5e651-2015-479a-af35-2191d8dad518 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=189fa70227ea41988510f682c5829e21&name=default 0.663s\n2026-05-27 01:42:00.933 21 INFO tempest.lib.common.rest_client [req-4ff94322-ed98-425f-96c1-fbc9ec8cc451 req-4ff94322-ed98-425f-96c1-fbc9ec8cc451 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:42:01.073 13 INFO tempest.lib.common.rest_client [req-fe02251b-3121-4e99-a722-aec168bb6870 req-fe02251b-3121-4e99-a722-aec168bb6870 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.335s\n2026-05-27 01:42:01.076 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab728d720e504d46b7c4c41d381f692c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:01.077 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab728d720e504d46b7c4c41d381f692c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:01.077 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab728d720e504d46b7c4c41d381f692c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:01.102 23 INFO tempest.lib.common.rest_client [req-06156703-b52a-496e-bb4a-426ce958c601 req-06156703-b52a-496e-bb4a-426ce958c601 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06cc1c3a96e4430d8c29e29ec90c6537 0.308s\n2026-05-27 01:42:01.168 35 INFO tempest.lib.common.rest_client [req-96ea4559-7fe6-496c-8ebd-eb330d7711e5 req-96ea4559-7fe6-496c-8ebd-eb330d7711e5 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.401s\n2026-05-27 01:42:01.182 33 INFO tempest.lib.common.rest_client [req-a19a6091-9b7e-4a67-a5c4-9b6a488709af req-a19a6091-9b7e-4a67-a5c4-9b6a488709af ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-27 01:42:01.251 21 INFO tempest.lib.common.rest_client [req-d982403c-c73c-476f-933e-fa6c0a2a8530 req-d982403c-c73c-476f-933e-fa6c0a2a8530 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.315s\n2026-05-27 01:42:01.477 33 INFO tempest.lib.common.rest_client [req-5b4a66ac-46b9-4cfc-83b6-306900fcd2a6 req-5b4a66ac-46b9-4cfc-83b6-306900fcd2a6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s\n2026-05-27 01:42:01.508 31 INFO tempest.lib.common.rest_client [req-914563f4-eaec-4ade-8817-cdd4eb0d9527 req-914563f4-eaec-4ade-8817-cdd4eb0d9527 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.860s\n2026-05-27 01:42:01.587 21 INFO tempest.lib.common.rest_client [req-e2de2a41-a2b7-4526-893f-274935655d8e req-e2de2a41-a2b7-4526-893f-274935655d8e ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s\n2026-05-27 01:42:01.628 17 INFO tempest.lib.common.rest_client [req-743e6e2b-9f79-4875-aa0f-d476aa1e01eb req-743e6e2b-9f79-4875-aa0f-d476aa1e01eb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7d141fd-644f-4914-a7d3-72ba4cb53daf 1.004s\n2026-05-27 01:42:01.639 29 INFO tempest.lib.common.rest_client [req-67cf0514-ac3f-4200-be9c-389d19089efb req-67cf0514-ac3f-4200-be9c-389d19089efb ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.351s\n2026-05-27 01:42:01.648 15 INFO tempest.lib.common.rest_client [req-f5e28936-fef6-4e42-ae17-6cd979799473 req-f5e28936-fef6-4e42-ae17-6cd979799473 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.225s\n2026-05-27 01:42:01.693 33 INFO tempest.lib.common.rest_client [req-1ff1f2f6-9668-491c-8e6c-c598d79ce85a req-1ff1f2f6-9668-491c-8e6c-c598d79ce85a ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.211s\n2026-05-27 01:42:01.746 23 INFO tempest.lib.common.rest_client [req-721ca82d-4eac-4a97-99ec-965abbb67155 req-721ca82d-4eac-4a97-99ec-965abbb67155 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8a9dae8df984778899636f36d5d1f67 0.641s\n2026-05-27 01:42:01.746 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb734c03d4fd4503a490f3e74b53aaba\n2026-05-27 01:42:01.775 26 INFO tempest.lib.common.rest_client [req-b04a0a1e-5eca-4d7c-9ffb-5c083c34651f req-b04a0a1e-5eca-4d7c-9ffb-5c083c34651f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d755063c-5212-4538-b0e3-43d8ca18fe43 0.928s\n2026-05-27 01:42:01.791 11 INFO tempest.lib.common.rest_client [req-e8c17d3b-87d4-413b-b02f-a7e27470ce52 req-e8c17d3b-87d4-413b-b02f-a7e27470ce52 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s\n2026-05-27 01:42:01.825 13 INFO tempest.lib.common.rest_client [req-7284a348-0ac3-4e95-b5cb-fccb2a3bca0e req-7284a348-0ac3-4e95-b5cb-fccb2a3bca0e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s\n2026-05-27 01:42:01.846 21 INFO tempest.lib.common.rest_client [req-4ed11ef0-22c3-41d3-a071-97c3c0fa0089 req-4ed11ef0-22c3-41d3-a071-97c3c0fa0089 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.256s\n2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3c5cab511118472c90c33b21011568cc is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c5cab511118472c90c33b21011568cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c5cab511118472c90c33b21011568cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:01.953 35 INFO tempest.lib.common.rest_client [req-77aad3ef-1e12-4177-8211-9719f2008dea req-77aad3ef-1e12-4177-8211-9719f2008dea ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ea209c98-a4f8-4b87-a171-b0cdb979200f 0.781s\n{12} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.205793s] ... ok\n2026-05-27 01:42:02.189 13 INFO tempest.lib.common.rest_client [req-08d5083c-780f-4ee6-9b01-030379deb42e req-08d5083c-780f-4ee6-9b01-030379deb42e ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6 0.361s\n2026-05-27 01:42:02.190 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1a110368fbea4a6fa2f8521e2b9d59c6 for scope project and roles: ['reader']\n2026-05-27 01:42:02.269 15 INFO tempest.lib.common.rest_client [req-c2062965-03b0-4681-ae1f-8e3f5a284063 req-c2062965-03b0-4681-ae1f-8e3f5a284063 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.619s\n2026-05-27 01:42:02.322 26 INFO tempest.lib.common.rest_client [req-44439a57-164d-432e-ae8b-331872c12a81 req-44439a57-164d-432e-ae8b-331872c12a81 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21 0.543s\n2026-05-27 01:42:02.440 23 INFO tempest.lib.common.rest_client [req-716fc68b-5b53-449d-86d0-96883ccb8a7a req-716fc68b-5b53-449d-86d0-96883ccb8a7a ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s\n2026-05-27 01:42:02.492 33 INFO tempest.lib.common.rest_client [req-08665432-c804-494a-8087-95f36f7c57d5 req-08665432-c804-494a-8087-95f36f7c57d5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.796s\n2026-05-27 01:42:02.599 19 INFO tempest.lib.common.rest_client [req-7cfc09ca-4345-4841-a1f2-1b18ed02dd9b req-7cfc09ca-4345-4841-a1f2-1b18ed02dd9b ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 8.599s\n2026-05-27 01:42:02.659 33 INFO tempest.lib.common.rest_client [req-a1cc5190-999c-45ee-88b9-9dc3a277ce29 req-a1cc5190-999c-45ee-88b9-9dc3a277ce29 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:42:02.685 29 INFO tempest.lib.common.rest_client [req-66dbfc00-9e46-4609-a85b-ddc8d281a89d req-66dbfc00-9e46-4609-a85b-ddc8d281a89d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 1.040s\n2026-05-27 01:42:02.692 11 INFO tempest.lib.common.rest_client [req-f7025735-20a3-4c5d-9e75-2eafb2e88365 req-f7025735-20a3-4c5d-9e75-2eafb2e88365 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.898s\n2026-05-27 01:42:02.721 17 INFO tempest.lib.common.rest_client [req-71461b05-b44b-4e4f-9b97-91b5611bcec6 req-71461b05-b44b-4e4f-9b97-91b5611bcec6 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72353843-c538-4f38-b8a9-6555ba4f2bc5 1.089s\n2026-05-27 01:42:02.825 29 INFO tempest.lib.common.rest_client [req-625accf6-66ff-423b-aa72-f888ebc9d143 req-625accf6-66ff-423b-aa72-f888ebc9d143 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 0.136s\n2026-05-27 01:42:02.877 19 INFO tempest.lib.common.rest_client [req-5e5d9058-3514-4603-a001-e99dc7d3a884 req-5e5d9058-3514-4603-a001-e99dc7d3a884 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.275s\n2026-05-27 01:42:02.907 17 INFO tempest.lib.common.rest_client [req-aa691ca8-c3b1-4f78-9a1b-d7181e266f44 req-aa691ca8-c3b1-4f78-9a1b-d7181e266f44 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.182s\n{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [5.992716s] ... ok\n2026-05-27 01:42:02.935 21 INFO tempest.lib.common.rest_client [req-dbe78117-95f6-4f0d-be8b-437d8a42f0b3 req-dbe78117-95f6-4f0d-be8b-437d8a42f0b3 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s\n2026-05-27 01:42:02.970 33 INFO tempest.lib.common.rest_client [req-8bd93fe0-ac5d-4d95-902e-a64ebffdda91 req-8bd93fe0-ac5d-4d95-902e-a64ebffdda91 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.307s\n2026-05-27 01:42:03.003 13 INFO tempest.lib.common.rest_client [req-cbff8e39-bb60-4107-ae63-47bb8eade78f req-cbff8e39-bb60-4107-ae63-47bb8eade78f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.811s\n2026-05-27 01:42:03.007 19 INFO tempest.lib.common.rest_client [req-08abca90-ac6c-440d-8e3e-c1b1c0c8a526 req-08abca90-ac6c-440d-8e3e-c1b1c0c8a526 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.126s\n2026-05-27 01:42:03.136 29 INFO tempest.lib.common.rest_client [req-00c655fc-5e5a-4532-b642-27c5d6c7cd2d req-00c655fc-5e5a-4532-b642-27c5d6c7cd2d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 0.308s\n2026-05-27 01:42:03.193 26 INFO tempest.lib.common.rest_client [req-125c5b2b-8740-4b17-83b9-4adb93c3439b req-125c5b2b-8740-4b17-83b9-4adb93c3439b ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s\n2026-05-27 01:42:03.265 33 INFO tempest.lib.common.rest_client [req-8c80e94e-e0fc-4ba7-9e75-4da22da4e002 req-8c80e94e-e0fc-4ba7-9e75-4da22da4e002 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-05-27 01:42:03.267 35 INFO tempest.lib.common.rest_client [req-90e5ab39-cca7-4ade-8c35-5b0c104724bd req-90e5ab39-cca7-4ade-8c35-5b0c104724bd ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 1.307s\n2026-05-27 01:42:03.315 13 INFO tempest.lib.common.rest_client [req-245bc825-11c8-4020-8ee8-750cdd6a4dea req-245bc825-11c8-4020-8ee8-750cdd6a4dea ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-27 01:42:03.338 37 INFO tempest.lib.common.rest_client [req-9219ab6c-8589-4ba4-93a9-3573a37fbc9b req-9219ab6c-8589-4ba4-93a9-3573a37fbc9b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.234s\n2026-05-27 01:42:03.439 41 INFO tempest.lib.common.rest_client [req-692879ee-c357-42ac-be93-c46679d9fb98 req-692879ee-c357-42ac-be93-c46679d9fb98 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 2.844s\n2026-05-27 01:42:03.476 33 INFO tempest.lib.common.rest_client [req-9c2e16e1-30a6-4e8a-b71b-06d05e4a39db req-9c2e16e1-30a6-4e8a-b71b-06d05e4a39db ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/70ad82a683244db986d6b9f66518a067 0.208s\n2026-05-27 01:42:03.487 28 INFO tempest.lib.common.rest_client [req-7efd0f16-f316-4926-a989-a86c7f4a51bd req-7efd0f16-f316-4926-a989-a86c7f4a51bd ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.656s\n2026-05-27 01:42:03.515 13 INFO tempest.lib.common.rest_client [req-8a190a42-f835-4a32-abea-99a8d1803c6b req-8a190a42-f835-4a32-abea-99a8d1803c6b ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.198s\n2026-05-27 01:42:03.536 37 INFO tempest.lib.common.rest_client [req-134ad8d9-8c49-4782-a119-9c54a7c3bc7e req-134ad8d9-8c49-4782-a119-9c54a7c3bc7e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s\n2026-05-27 01:42:03.555 39 INFO tempest.lib.common.rest_client [req-9973c9c2-a2b1-4cc2-9a40-172924e4983e req-9973c9c2-a2b1-4cc2-9a40-172924e4983e ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/50131711-71e9-4f41-955f-1d7080aee9f2 5.950s\n2026-05-27 01:42:03.640 35 INFO tempest.lib.common.rest_client [req-68d5e7ca-62b7-4cb9-bf8f-87a8708dc44c req-68d5e7ca-62b7-4cb9-bf8f-87a8708dc44c ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 0.371s\n{12} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.685912s] ... ok\n2026-05-27 01:42:03.660 29 INFO tempest.lib.common.rest_client [req-d10c5797-2462-44f4-8de2-6f8c0984b0f8 req-d10c5797-2462-44f4-8de2-6f8c0984b0f8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b2f576a-9163-4e52-bdfb-9e950dc1062e 0.521s\n2026-05-27 01:42:03.660 23 INFO tempest.lib.common.rest_client [req-8c83d5fa-8c0b-4ff6-a274-5c5907c22c9f req-8c83d5fa-8c0b-4ff6-a274-5c5907c22c9f ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb734c03d4fd4503a490f3e74b53aaba&name=default 1.217s\n2026-05-27 01:42:03.728 37 INFO tempest.lib.common.rest_client [req-68fd89f2-ab29-4797-a2fe-554a8b7b15ed req-68fd89f2-ab29-4797-a2fe-554a8b7b15ed ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s\n2026-05-27 01:42:03.774 41 INFO tempest.lib.common.rest_client [req-fb4c9445-54ca-4bc3-a315-088e57b36f68 req-fb4c9445-54ca-4bc3-a315-088e57b36f68 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.331s\n2026-05-27 01:42:03.781 26 INFO tempest.lib.common.rest_client [req-6f6b66a1-4911-4a79-91b7-28dde3a8b1f7 req-6f6b66a1-4911-4a79-91b7-28dde3a8b1f7 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:42:03.790 13 INFO tempest.lib.common.rest_client [req-9d247e0c-4db5-4811-8f52-ef2d14f610c8 req-9d247e0c-4db5-4811-8f52-ef2d14f610c8 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-27 01:42:03.793 33 INFO tempest.lib.common.rest_client [req-9f894862-89b9-433b-a8bc-8b963d572cb9 req-9f894862-89b9-433b-a8bc-8b963d572cb9 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-27 01:42:03.926 26 INFO tempest.lib.common.rest_client [req-ba3e465a-2b33-4924-8774-f2fff333f956 req-ba3e465a-2b33-4924-8774-f2fff333f956 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s\n2026-05-27 01:42:03.998 13 INFO tempest.lib.common.rest_client [req-9e82026a-91ee-4425-91c4-49ab49d07de1 req-9e82026a-91ee-4425-91c4-49ab49d07de1 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/70ad82a683244db986d6b9f66518a067 0.205s\n2026-05-27 01:42:04.046 33 INFO tempest.lib.common.rest_client [req-d9db952e-abe5-4c9d-81bc-d087fbc0863c req-d9db952e-abe5-4c9d-81bc-d087fbc0863c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.250s\n2026-05-27 01:42:04.209 41 INFO tempest.lib.common.rest_client [req-5731f434-0855-40e2-ba23-09943e76477c req-5731f434-0855-40e2-ba23-09943e76477c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.433s\n2026-05-27 01:42:04.334 33 INFO tempest.lib.common.rest_client [req-753b129b-3024-4435-b510-4ad476f43376 req-753b129b-3024-4435-b510-4ad476f43376 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-27 01:42:04.342 13 INFO tempest.lib.common.rest_client [req-48dd4584-cc8c-49ad-8ea1-53a4b8cbf552 req-48dd4584-cc8c-49ad-8ea1-53a4b8cbf552 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:42:04.357 26 INFO tempest.lib.common.rest_client [req-7d5f1eda-971c-4c14-92c7-3616d7e898f0 req-7d5f1eda-971c-4c14-92c7-3616d7e898f0 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.428s\n2026-05-27 01:42:04.480 17 INFO tempest.lib.common.rest_client [req-c811975e-6025-44e1-8c9c-4e96a613d941 req-c811975e-6025-44e1-8c9c-4e96a613d941 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.568s\n2026-05-27 01:42:04.637 33 INFO tempest.lib.common.rest_client [req-3433ca3d-f7bc-4e8f-95a5-854c57673efe req-3433ca3d-f7bc-4e8f-95a5-854c57673efe ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.301s\n2026-05-27 01:42:04.638 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc2b7e22b42149e28e4ff83fc9f4370a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:04.638 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc2b7e22b42149e28e4ff83fc9f4370a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:04.639 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc2b7e22b42149e28e4ff83fc9f4370a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:04.733 41 INFO tempest.lib.common.rest_client [req-8e1a118a-47b4-44a9-8374-6bd828d79c21 req-8e1a118a-47b4-44a9-8374-6bd828d79c21 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36f47694-25e2-468c-8d74-43b6772dec28 0.522s\n2026-05-27 01:42:04.806 13 INFO tempest.lib.common.rest_client [req-17865ea8-0702-4bfb-841b-7940173b101c req-17865ea8-0702-4bfb-841b-7940173b101c ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.462s\n2026-05-27 01:42:04.859 35 INFO tempest.lib.common.rest_client [req-10777c1e-185f-469c-ab20-4c1d9177ed14 req-10777c1e-185f-469c-ab20-4c1d9177ed14 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 1.180s\n2026-05-27 01:42:04.890 39 INFO tempest.lib.common.rest_client [req-7df7647b-1e2e-4dad-8295-63c3a19969e1 req-7df7647b-1e2e-4dad-8295-63c3a19969e1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/50131711-71e9-4f41-955f-1d7080aee9f2 1.332s\n2026-05-27 01:42:04.906 41 INFO tempest.lib.common.rest_client [req-fbf6b0ff-c099-4ee8-9921-771659b2d4be req-fbf6b0ff-c099-4ee8-9921-771659b2d4be ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [4.315803s] ... ok\n2026-05-27 01:42:04.981 37 INFO tempest.lib.common.rest_client [req-87b3b3d7-2437-4cd4-960e-9c7de49f8a21 req-87b3b3d7-2437-4cd4-960e-9c7de49f8a21 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad82b32f-4fec-4633-8228-f0e8ac858bc5 1.251s\n2026-05-27 01:42:05.057 29 INFO tempest.lib.common.rest_client [req-c88438e0-1a0a-456b-a6d3-929369668507 req-c88438e0-1a0a-456b-a6d3-929369668507 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/63c1ab58-1211-4bc8-8968-6018eb470e62 1.394s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [7.139850s] ... ok\n2026-05-27 01:42:05.091 37 INFO tempest.lib.common.rest_client [req-9c95c0d1-d70d-4c28-8ed9-5cd4429a37b3 req-9c95c0d1-d70d-4c28-8ed9-5cd4429a37b3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [5.935695s] ... ok\n2026-05-27 01:42:05.096 13 INFO tempest.lib.common.rest_client [req-260f191e-5e92-422d-82cf-f06f224047b7 req-260f191e-5e92-422d-82cf-f06f224047b7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-27 01:42:05.123 26 INFO tempest.lib.common.rest_client [req-0f4ec43d-6b35-4d20-b623-47af8d2f5ab6 req-0f4ec43d-6b35-4d20-b623-47af8d2f5ab6 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.763s\n2026-05-27 01:42:05.267 13 INFO tempest.lib.common.rest_client [req-2675fd2f-6809-4bc7-a291-45cfe0419fed req-2675fd2f-6809-4bc7-a291-45cfe0419fed ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.168s\n2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31f22cb0100d44509eb02e989843f5c7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f22cb0100d44509eb02e989843f5c7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f22cb0100d44509eb02e989843f5c7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:05.285 23 INFO tempest.lib.common.rest_client [req-7f39cfb5-d42b-45e2-9142-f51d1e80f05f req-7f39cfb5-d42b-45e2-9142-f51d1e80f05f ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d8f0722-3250-4d99-87ca-dd3109e2cb1d 1.623s\n2026-05-27 01:42:05.307 33 INFO tempest.lib.common.rest_client [req-da124283-f230-4d2b-9149-7ef4905981ae req-da124283-f230-4d2b-9149-7ef4905981ae ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-27 01:42:05.321 19 INFO tempest.lib.common.rest_client [req-40cc580e-bbbe-47cf-a057-5534497dcd69 req-40cc580e-bbbe-47cf-a057-5534497dcd69 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 2.311s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [11.328484s] ... ok\n2026-05-27 01:42:05.398 35 INFO tempest.lib.common.rest_client [req-2f71c1a5-4918-4919-8f0e-f62df37a746a req-2f71c1a5-4918-4919-8f0e-f62df37a746a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c12674f3-bdae-4e97-a10d-83ee7280f86a 0.537s\n2026-05-27 01:42:05.497 26 INFO tempest.lib.common.rest_client [req-3d4be3da-0b6f-442a-b5b2-ffec80ab310a req-3d4be3da-0b6f-442a-b5b2-ffec80ab310a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s\n2026-05-27 01:42:05.511 33 INFO tempest.lib.common.rest_client [req-5cc1f9b3-6d6b-41c1-9aa4-b32f979cad32 req-5cc1f9b3-6d6b-41c1-9aa4-b32f979cad32 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67 0.201s\n2026-05-27 01:42:05.511 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bb42faa447bf447885d216b741c82c67 for scope project and roles: ['reader']\n2026-05-27 01:42:05.570 41 INFO tempest.lib.common.rest_client [req-ce92fde4-b18e-4c8e-bce2-107b0f85d432 req-ce92fde4-b18e-4c8e-bce2-107b0f85d432 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s\n2026-05-27 01:42:05.665 41 INFO tempest.lib.common.rest_client [req-f05afe62-e36d-4ae1-9f08-bcd84d53bd50 req-f05afe62-e36d-4ae1-9f08-bcd84d53bd50 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/3afcb849-259d-4fdf-8799-a0f12441cfdd 0.090s\n2026-05-27 01:42:05.767 23 INFO tempest.lib.common.rest_client [req-086830bb-ff52-4143-80f1-6cdeed982fe7 req-086830bb-ff52-4143-80f1-6cdeed982fe7 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba 0.479s\n2026-05-27 01:42:05.815 26 INFO tempest.lib.common.rest_client [req-8cc5af4d-bb5e-4807-9857-efe66740bf89 req-8cc5af4d-bb5e-4807-9857-efe66740bf89 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/e4ac3cd34d244bdea43cf6630298f44a 0.315s\n2026-05-27 01:42:05.970 37 INFO tempest.lib.common.rest_client [req-3bf4d950-ee9f-4851-b281-ce3e5af0adda req-3bf4d950-ee9f-4851-b281-ce3e5af0adda ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.875s\n2026-05-27 01:42:06.035 13 INFO tempest.lib.common.rest_client [req-1b9a5dcf-c6bf-4dcb-b594-8229d621bf40 req-1b9a5dcf-c6bf-4dcb-b594-8229d621bf40 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s\n2026-05-27 01:42:06.087 26 INFO tempest.lib.common.rest_client [req-591413b2-bf21-4fdb-b312-0e368e1a6cd8 req-591413b2-bf21-4fdb-b312-0e368e1a6cd8 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-27 01:42:06.170 41 INFO tempest.lib.common.rest_client [req-d1984d38-5a5d-4e43-bbf6-0210f004433c req-d1984d38-5a5d-4e43-bbf6-0210f004433c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3afcb849-259d-4fdf-8799-a0f12441cfdd 0.503s\n2026-05-27 01:42:06.250 26 INFO tempest.lib.common.rest_client [req-aa8b4e55-2323-4048-a453-ebc05806f796 req-aa8b4e55-2323-4048-a453-ebc05806f796 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/70ad82a683244db986d6b9f66518a067 0.159s\n2026-05-27 01:42:06.314 33 INFO tempest.lib.common.rest_client [req-086659a3-4cd0-444f-8c54-8ff147a5bee8 req-086659a3-4cd0-444f-8c54-8ff147a5bee8 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.798s\n2026-05-27 01:42:06.334 41 INFO tempest.lib.common.rest_client [req-4579bd03-9363-4cc3-8e75-c5d3350f48d5 req-4579bd03-9363-4cc3-8e75-c5d3350f48d5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.162s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.428075s] ... ok\n2026-05-27 01:42:06.533 26 INFO tempest.lib.common.rest_client [req-4f9d3c9f-542a-4e0e-86ed-64e8d419bb08 req-4f9d3c9f-542a-4e0e-86ed-64e8d419bb08 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-27 01:42:06.591 41 INFO tempest.lib.common.rest_client [req-7d28efc2-04cf-4619-a03e-d4b2d01c4e14 req-7d28efc2-04cf-4619-a03e-d4b2d01c4e14 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/32cf16c7-63d3-4d18-b5c6-2622dc80af73 0.248s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.254535s] ... ok\n2026-05-27 01:42:06.602 33 INFO tempest.lib.common.rest_client [req-5a6ac4d7-9771-4362-8ce6-303a5d558bee req-5a6ac4d7-9771-4362-8ce6-303a5d558bee ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-27 01:42:06.693 41 INFO tempest.lib.common.rest_client [req-b1b2211f-f984-4cfb-93a2-111860c145a7 req-b1b2211f-f984-4cfb-93a2-111860c145a7 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/3727506b-4641-46af-a619-d731ee2ae0ce 0.096s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.099441s] ... ok\n2026-05-27 01:42:06.714 26 INFO tempest.lib.common.rest_client [req-77b057a3-6320-434e-9a15-dc2c14cc2e7c req-77b057a3-6320-434e-9a15-dc2c14cc2e7c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/89a5050f7de542e3bca52d9e6d7380fa 0.177s\n2026-05-27 01:42:06.796 41 INFO tempest.lib.common.rest_client [req-edd735bc-e04d-475f-b247-284517287b95 req-edd735bc-e04d-475f-b247-284517287b95 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/45d66224-ba7e-4304-9b5b-4e1dc5742749 0.099s\n{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.102389s] ... ok\n2026-05-27 01:42:06.915 37 INFO tempest.lib.common.rest_client [req-d851656b-1b65-48e9-82d1-25fd3b00a3a7 req-d851656b-1b65-48e9-82d1-25fd3b00a3a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.943s\n2026-05-27 01:42:06.975 33 INFO tempest.lib.common.rest_client [req-fb885179-ef94-4755-b8b3-70a81647eb51 req-fb885179-ef94-4755-b8b3-70a81647eb51 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.370s\n2026-05-27 01:42:06.986 26 INFO tempest.lib.common.rest_client [req-4e566676-8519-4972-abce-14aac43a79af req-4e566676-8519-4972-abce-14aac43a79af ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-27 01:42:07.129 33 INFO tempest.lib.common.rest_client [req-b4e0815a-8859-4e78-96c6-2b01d6b5f931 req-b4e0815a-8859-4e78-96c6-2b01d6b5f931 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-27 01:42:07.198 26 INFO tempest.lib.common.rest_client [req-7a403373-9e0c-4709-8702-9ad0f6e8c34d req-7a403373-9e0c-4709-8702-9ad0f6e8c34d ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/e4ac3cd34d244bdea43cf6630298f44a 0.209s\n2026-05-27 01:42:07.198 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c401aef063c54a938e9f69c47d195938 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:07.199 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c401aef063c54a938e9f69c47d195938', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:07.199 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c401aef063c54a938e9f69c47d195938', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:07.373 41 INFO tempest.lib.common.rest_client [req-69fd0b26-8d49-4a41-a315-423420628153 req-69fd0b26-8d49-4a41-a315-423420628153 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3d0fb565e87a440bb59ed4f43f424436 0.544s\n2026-05-27 01:42:07.487 33 INFO tempest.lib.common.rest_client [req-dadcb2c8-b0df-4cfc-9b05-08534f0344e2 req-dadcb2c8-b0df-4cfc-9b05-08534f0344e2 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/70ad82a683244db986d6b9f66518a067 0.355s\n2026-05-27 01:42:07.592 17 INFO tempest.lib.common.rest_client [req-185b2a24-6d56-4847-84b3-137aa255b4e0 req-185b2a24-6d56-4847-84b3-137aa255b4e0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.107s\n2026-05-27 01:42:07.827 11 INFO tempest.lib.common.rest_client [req-d6352c20-db61-4556-bc02-935a51e7bd08 req-d6352c20-db61-4556-bc02-935a51e7bd08 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/41db3fae-561f-4ac4-ac54-3f43df462d7c 5.132s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [7.437771s] ... ok\n2026-05-27 01:42:07.872 35 INFO tempest.lib.common.rest_client [req-26ca5677-8d66-4956-8a13-9b85a101d75d req-26ca5677-8d66-4956-8a13-9b85a101d75d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c326bc10-099a-4cd6-ae53-2c569a32b54f 2.472s\n2026-05-27 01:42:07.899 41 INFO tempest.lib.common.rest_client [req-6ab0c193-e311-4636-ad01-71dcf60aa6ba req-6ab0c193-e311-4636-ad01-71dcf60aa6ba ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ddff9158bd64299b6f3f46e230b358c 0.523s\n2026-05-27 01:42:07.900 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb24d28eddf048f98ebe2d11fb88cb59\n2026-05-27 01:42:07.949 33 INFO tempest.lib.common.rest_client [req-31e7a8fe-a2f5-410f-a635-09fc61be489c req-31e7a8fe-a2f5-410f-a635-09fc61be489c ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-05-27 01:42:08.023 26 INFO tempest.lib.common.rest_client [req-dd54bee3-c8b0-41b5-b47b-c4b190a9b453 req-dd54bee3-c8b0-41b5-b47b-c4b190a9b453 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s\n2026-05-27 01:42:08.044 28 INFO tempest.lib.common.rest_client [req-d3666e96-abef-44b8-83f3-3c20d102cade req-d3666e96-abef-44b8-83f3-3c20d102cade ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.555s\n2026-05-27 01:42:08.209 26 INFO tempest.lib.common.rest_client [req-f41a4502-b757-4033-83e9-1a7d3667372b req-f41a4502-b757-4033-83e9-1a7d3667372b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb 0.183s\n2026-05-27 01:42:08.210 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 945335a55d564b26a8aa55355675c4eb for scope project and roles: ['reader']\n2026-05-27 01:42:08.390 33 INFO tempest.lib.common.rest_client [req-bfdfcce4-215f-438c-8f61-aeb27dc64ed9 req-bfdfcce4-215f-438c-8f61-aeb27dc64ed9 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/89a5050f7de542e3bca52d9e6d7380fa 0.438s\n2026-05-27 01:42:08.499 35 INFO tempest.lib.common.rest_client [req-d6838f77-51ba-4994-a1a3-ae447365dd35 req-d6838f77-51ba-4994-a1a3-ae447365dd35 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c74bb1db9ac04ce2bb0f394a2efbcd58 0.622s\n2026-05-27 01:42:08.504 13 INFO tempest.lib.common.rest_client [req-dcbeb0a6-24e0-46a6-ba7d-77d5a2f7928f req-dcbeb0a6-24e0-46a6-ba7d-77d5a2f7928f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.466s\n2026-05-27 01:42:08.555 39 INFO tempest.lib.common.rest_client [req-4a1021a1-d683-4a53-8194-b45ac00ef598 req-4a1021a1-d683-4a53-8194-b45ac00ef598 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ffb0ce0-b581-4b60-9855-e52190c50ac1 3.662s\n{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [18.319840s] ... ok\n2026-05-27 01:42:08.609 41 INFO tempest.lib.common.rest_client [req-641cf642-7324-4516-a649-732d17ab86ec req-641cf642-7324-4516-a649-732d17ab86ec ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s\n2026-05-27 01:42:08.692 33 INFO tempest.lib.common.rest_client [req-9a2f47eb-d2c0-4d07-9aab-61f73b950254 req-9a2f47eb-d2c0-4d07-9aab-61f73b950254 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-27 01:42:08.909 31 INFO tempest.lib.common.rest_client [req-bcccf15d-1434-440d-88eb-c679625fe551 req-bcccf15d-1434-440d-88eb-c679625fe551 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 7.394s\n2026-05-27 01:42:08.908 33 INFO tempest.lib.common.rest_client [req-648849f8-21f0-47f8-b970-143c1793e1d7 req-648849f8-21f0-47f8-b970-143c1793e1d7 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/e4ac3cd34d244bdea43cf6630298f44a 0.214s\n2026-05-27 01:42:08.909 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a11ed18ae8a24d3a99aae7c4573fd613 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:08.909 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a11ed18ae8a24d3a99aae7c4573fd613', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:08.910 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a11ed18ae8a24d3a99aae7c4573fd613', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:08.941 26 INFO tempest.lib.common.rest_client [req-dd17048b-c11c-4c41-8828-c868c3052c6e req-dd17048b-c11c-4c41-8828-c868c3052c6e ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.728s\n2026-05-27 01:42:09.023 35 INFO tempest.lib.common.rest_client [req-5e614689-7a01-461f-b1e7-48ba28f29f22 req-5e614689-7a01-461f-b1e7-48ba28f29f22 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/01bc737760434a6eb71d6b0a12e79ba9 0.520s\n2026-05-27 01:42:09.024 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 72c92aea80c0442ab5ef1d44daf8b742\n2026-05-27 01:42:09.217 31 INFO tempest.lib.common.rest_client [req-48359a3b-2005-4f40-ac9e-32b3a43d1d59 req-48359a3b-2005-4f40-ac9e-32b3a43d1d59 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/7c7f1dc2-0cf3-4818-af28-29aef7112e69 0.305s\n2026-05-27 01:42:09.254 26 INFO tempest.lib.common.rest_client [req-4bb2ed43-fa66-46cf-b96f-930b3260d785 req-4bb2ed43-fa66-46cf-b96f-930b3260d785 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s\n2026-05-27 01:42:09.336 21 INFO tempest.lib.common.rest_client [req-dead64de-98a0-439c-8d39-e70689d9ece9 req-dead64de-98a0-439c-8d39-e70689d9ece9 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 6.398s\n2026-05-27 01:42:09.429 19 INFO tempest.lib.common.rest_client [req-aa156d4a-bb11-4ef8-b966-b11a27c8df9f req-aa156d4a-bb11-4ef8-b966-b11a27c8df9f ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.100s\n2026-05-27 01:42:09.465 31 INFO tempest.lib.common.rest_client [req-2fff240c-4eae-4714-a1ce-349ec3f0067c req-2fff240c-4eae-4714-a1ce-349ec3f0067c ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.245s\n2026-05-27 01:42:09.501 26 INFO tempest.lib.common.rest_client [req-a7509b49-7eef-4801-8127-4c0dd0095ac4 req-a7509b49-7eef-4801-8127-4c0dd0095ac4 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.245s\n2026-05-27 01:42:09.526 29 INFO tempest.lib.common.rest_client [req-bbb71994-19c0-4a90-9680-fd289aa16745 req-bbb71994-19c0-4a90-9680-fd289aa16745 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.464s\n2026-05-27 01:42:09.589 41 INFO tempest.lib.common.rest_client [req-8dc08bed-2680-492e-99bd-2832f80398d9 req-8dc08bed-2680-492e-99bd-2832f80398d9 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb24d28eddf048f98ebe2d11fb88cb59&name=default 0.978s\n2026-05-27 01:42:09.711 33 INFO tempest.lib.common.rest_client [req-ae6aa2a9-0bf8-4fea-af70-03ad5bc0b847 req-ae6aa2a9-0bf8-4fea-af70-03ad5bc0b847 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s\n2026-05-27 01:42:09.805 19 INFO tempest.lib.common.rest_client [req-afdb325b-70ff-44d6-9800-5d48e9c6eb8c req-afdb325b-70ff-44d6-9800-5d48e9c6eb8c ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8851ab78-7ec5-4b9c-a681-8a40ea28688b 0.373s\n2026-05-27 01:42:09.830 26 INFO tempest.lib.common.rest_client [req-0d99cf3e-7ee3-446f-9ce0-9d2e7e81c755 req-0d99cf3e-7ee3-446f-9ce0-9d2e7e81c755 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-27 01:42:09.868 35 INFO tempest.lib.common.rest_client [req-ceafbb69-43cf-45ab-8d76-8c6f81b14ab7 req-ceafbb69-43cf-45ab-8d76-8c6f81b14ab7 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s\n2026-05-27 01:42:09.893 11 INFO tempest.lib.common.rest_client [req-2f455e5a-4f44-499f-9aae-450f9a34899f req-2f455e5a-4f44-499f-9aae-450f9a34899f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.060s\n2026-05-27 01:42:09.955 17 INFO tempest.lib.common.rest_client [req-1a196978-c76a-469f-9f0b-de3d9e671808 req-1a196978-c76a-469f-9f0b-de3d9e671808 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.360s\n2026-05-27 01:42:09.997 26 INFO tempest.lib.common.rest_client [req-12bf512d-8972-44fc-8c9e-c7825e009fdd req-12bf512d-8972-44fc-8c9e-c7825e009fdd ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/70ad82a683244db986d6b9f66518a067 0.163s\n2026-05-27 01:42:10.274 26 INFO tempest.lib.common.rest_client [req-41e39125-065c-4401-88f1-e0a00a3f67f0 req-41e39125-065c-4401-88f1-e0a00a3f67f0 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-27 01:42:10.453 33 INFO tempest.lib.common.rest_client [req-f11a922f-b954-4875-988e-305a9e0bf3b3 req-f11a922f-b954-4875-988e-305a9e0bf3b3 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.738s\n{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.741406s] ... ok\n2026-05-27 01:42:10.463 41 INFO tempest.lib.common.rest_client [req-8a991b1f-1a40-4c4c-8a4c-53322684910a req-8a991b1f-1a40-4c4c-8a4c-53322684910a ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f9e2fc11-4983-4144-8aa4-9c8f75fa57d1 0.870s\n2026-05-27 01:42:10.495 26 INFO tempest.lib.common.rest_client [req-935c13ce-acc4-4d6c-afb1-f5b56977bb20 req-935c13ce-acc4-4d6c-afb1-f5b56977bb20 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/89a5050f7de542e3bca52d9e6d7380fa 0.217s\n2026-05-27 01:42:10.512 35 INFO tempest.lib.common.rest_client [req-40869d35-5db4-4805-a4e4-b9a01b51f27d req-40869d35-5db4-4805-a4e4-b9a01b51f27d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=72c92aea80c0442ab5ef1d44daf8b742&name=default 0.642s\n2026-05-27 01:42:10.629 17 INFO tempest.lib.common.rest_client [req-a6d2fa26-d35f-4ba1-83a3-683457b26823 req-a6d2fa26-d35f-4ba1-83a3-683457b26823 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.672s\n2026-05-27 01:42:10.655 39 INFO tempest.lib.common.rest_client [req-01574a09-ce46-4876-83a3-3009b58c761c req-01574a09-ce46-4876-83a3-3009b58c761c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.092s\n2026-05-27 01:42:10.711 11 INFO tempest.lib.common.rest_client [req-b9d3d2c9-35d8-40e3-9230-d1f1fa47c002 req-b9d3d2c9-35d8-40e3-9230-d1f1fa47c002 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.812s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.880798s] ... ok\n2026-05-27 01:42:10.774 26 INFO tempest.lib.common.rest_client [req-2b745931-bc88-4d6e-884e-40839f0dc3a8 req-2b745931-bc88-4d6e-884e-40839f0dc3a8 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-27 01:42:10.853 31 INFO tempest.lib.common.rest_client [req-0110421a-8771-41cd-a812-298224f43426 req-0110421a-8771-41cd-a812-298224f43426 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7c7f1dc2-0cf3-4818-af28-29aef7112e69 1.385s\n{10} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [9.345090s] ... ok\n2026-05-27 01:42:10.976 33 INFO tempest.lib.common.rest_client [req-f4c94ce0-1ccb-474c-aaca-507c8c8d4b55 req-f4c94ce0-1ccb-474c-aaca-507c8c8d4b55 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc2b7e22b42149e28e4ff83fc9f4370a 0.484s\n2026-05-27 01:42:11.012 41 INFO tempest.lib.common.rest_client [req-d9933747-f1fd-48dd-be12-428939e7eada req-d9933747-f1fd-48dd-be12-428939e7eada ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59 0.546s\n2026-05-27 01:42:11.114 26 INFO tempest.lib.common.rest_client [req-4aa83177-2056-431f-8ae0-2781ef3539bc req-4aa83177-2056-431f-8ae0-2781ef3539bc ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/e4ac3cd34d244bdea43cf6630298f44a 0.334s\n2026-05-27 01:42:11.115 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f91805d29024cce85c2642aa950d391 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:11.115 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f91805d29024cce85c2642aa950d391', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:11.116 26 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f91805d29024cce85c2642aa950d391', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:11.139 13 INFO tempest.lib.common.rest_client [req-d87eabfe-a7eb-4114-87b4-3b5d88fcea08 req-d87eabfe-a7eb-4114-87b4-3b5d88fcea08 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.589s\n2026-05-27 01:42:11.362 35 INFO tempest.lib.common.rest_client [req-d480706b-4a32-4d30-8718-a82fc0caa2d8 req-d480706b-4a32-4d30-8718-a82fc0caa2d8 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d86365ec-cb3a-4469-9523-477b88b9c353 0.848s\n2026-05-27 01:42:11.450 17 INFO tempest.lib.common.rest_client [req-e5accf67-595b-4428-b4f1-73c82e74f2fb req-e5accf67-595b-4428-b4f1-73c82e74f2fb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a98dd564-c095-48f0-9b5c-c9271e10d0f1 0.813s\n2026-05-27 01:42:11.643 33 INFO tempest.lib.common.rest_client [req-1efc6490-6b48-42bc-9a3d-9f5fa016e6b3 req-1efc6490-6b48-42bc-9a3d-9f5fa016e6b3 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a11ed18ae8a24d3a99aae7c4573fd613 0.662s\n2026-05-27 01:42:11.645 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb42faa447bf447885d216b741c82c67\n2026-05-27 01:42:11.812 29 INFO tempest.lib.common.rest_client [req-ecbc7d60-28a6-444e-b23b-036435ba4f3d req-ecbc7d60-28a6-444e-b23b-036435ba4f3d ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.284s\n2026-05-27 01:42:11.866 26 INFO tempest.lib.common.rest_client [req-3f19d3fc-a11f-4b70-b584-218833380d37 req-3f19d3fc-a11f-4b70-b584-218833380d37 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-27 01:42:12.006 21 INFO tempest.lib.common.rest_client [req-363c710e-cc4f-41aa-895b-87a36bdd97fb req-363c710e-cc4f-41aa-895b-87a36bdd97fb ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.666s\n2026-05-27 01:42:12.018 15 INFO tempest.lib.common.rest_client [req-e93954e0-40a1-46e3-8d1c-9e84ee2e0116 req-e93954e0-40a1-46e3-8d1c-9e84ee2e0116 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677/add_router_interface 9.745s\n2026-05-27 01:42:12.116 35 INFO tempest.lib.common.rest_client [req-a892bbab-b12d-4f6f-8cda-d56b1407835c req-a892bbab-b12d-4f6f-8cda-d56b1407835c ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742 0.750s\n2026-05-27 01:42:12.249 17 INFO tempest.lib.common.rest_client [req-81d87489-9a3c-4361-ad71-ce7ba32a2336 req-81d87489-9a3c-4361-ad71-ce7ba32a2336 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/68ab6747-dbfe-4dff-87bc-d9d8c5d22b2f 0.798s\n2026-05-27 01:42:12.364 33 INFO tempest.lib.common.rest_client [req-8847396e-9fe7-4a26-836c-013160a929f0 req-8847396e-9fe7-4a26-836c-013160a929f0 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s\n2026-05-27 01:42:12.422 11 INFO tempest.lib.common.rest_client [req-2eb9519e-d81a-4b69-90b6-0d71525db87f req-2eb9519e-d81a-4b69-90b6-0d71525db87f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.709s\n2026-05-27 01:42:12.691 28 INFO tempest.lib.common.rest_client [req-ee18cc9f-bba1-48a8-8b07-657927be962e req-ee18cc9f-bba1-48a8-8b07-657927be962e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.644s\n2026-05-27 01:42:12.719 17 INFO tempest.lib.common.rest_client [req-ec055e16-73fd-4188-97bf-330b9fddb86a req-ec055e16-73fd-4188-97bf-330b9fddb86a ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.467s\n{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.810407s] ... ok\n2026-05-27 01:42:13.086 31 INFO tempest.lib.common.rest_client [req-ce5207e2-1324-44f6-a88d-f1c7b0660602 req-ce5207e2-1324-44f6-a88d-f1c7b0660602 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.228s\n2026-05-27 01:42:13.298 33 INFO tempest.lib.common.rest_client [req-f12e936c-d243-414a-b615-bc0cafdf0bce req-f12e936c-d243-414a-b615-bc0cafdf0bce ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb42faa447bf447885d216b741c82c67&name=default 0.932s\n2026-05-27 01:42:13.399 29 INFO tempest.lib.common.rest_client [req-e8b1fc02-f31f-424a-81df-a429f6ca45d9 req-e8b1fc02-f31f-424a-81df-a429f6ca45d9 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.585s\n2026-05-27 01:42:13.398 39 INFO tempest.lib.common.rest_client [req-d1e565fb-88ea-4c8f-b53b-7cd68967e2db req-d1e565fb-88ea-4c8f-b53b-7cd68967e2db ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.739s\n2026-05-27 01:42:13.444 15 INFO tempest.lib.common.rest_client [req-ca323e3c-4c5e-464e-be9c-9b8885c1e1a6 req-ca323e3c-4c5e-464e-be9c-9b8885c1e1a6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.422s\n2026-05-27 01:42:13.474 21 INFO tempest.lib.common.rest_client [req-432d741f-314f-45dc-bc76-a7b4973912d6 req-432d741f-314f-45dc-bc76-a7b4973912d6 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.466s\n2026-05-27 01:42:13.535 11 INFO tempest.lib.common.rest_client [req-91e66b0e-4602-4e0c-827f-8eb5d94097f9 req-91e66b0e-4602-4e0c-827f-8eb5d94097f9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.110s\n2026-05-27 01:42:13.570 37 INFO tempest.lib.common.rest_client [req-dfd43884-8588-45ba-8e16-70e2d056e3b3 req-dfd43884-8588-45ba-8e16-70e2d056e3b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539/add_router_interface 6.651s\n2026-05-27 01:42:13.960 17 INFO tempest.lib.common.rest_client [req-2b0a158b-117c-4e3d-ae7a-ac16a98c6ddf req-2b0a158b-117c-4e3d-ae7a-ac16a98c6ddf ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.235s\n2026-05-27 01:42:14.144 37 INFO tempest.lib.common.rest_client [req-8d046f8b-612e-48e3-8ec2-2450f6a526e2 req-8d046f8b-612e-48e3-8ec2-2450f6a526e2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69c10ebc-ee86-45f9-8de7-8e42d8460c53 0.572s\n2026-05-27 01:42:14.190 13 INFO tempest.lib.common.rest_client [req-db8cb4ce-0832-4a10-b23e-818192903d11 req-db8cb4ce-0832-4a10-b23e-818192903d11 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.041s\n2026-05-27 01:42:14.276 29 INFO tempest.lib.common.rest_client [req-a0efd315-3057-4088-93fd-5833a3e06600 req-a0efd315-3057-4088-93fd-5833a3e06600 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.872s\n2026-05-27 01:42:14.371 29 INFO tempest.lib.common.rest_client [req-72ac2211-4cf5-42c8-ae44-474a99689066 req-72ac2211-4cf5-42c8-ae44-474a99689066 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.092s\n2026-05-27 01:42:14.432 37 INFO tempest.lib.common.rest_client [req-3c6bf89e-cc74-434c-a72e-b0b6062e34b7 req-3c6bf89e-cc74-434c-a72e-b0b6062e34b7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s\n2026-05-27 01:42:14.687 33 INFO tempest.lib.common.rest_client [req-0a217f59-14d7-4402-bb46-96048e70ea8b req-0a217f59-14d7-4402-bb46-96048e70ea8b ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e2dbd1b-feda-4d64-bdb7-edd11e6ea315 1.386s\n2026-05-27 01:42:14.696 11 INFO tempest.lib.common.rest_client [req-408c5a7b-6dd1-4991-ad71-0c63d0adcf94 req-408c5a7b-6dd1-4991-ad71-0c63d0adcf94 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2e5a658-c34e-4d72-ae9f-1eb63cba44d5 1.158s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [3.984430s] ... ok\n2026-05-27 01:42:14.784 29 INFO tempest.lib.common.rest_client [req-79108563-a233-4cd2-8647-42234ff8fe9a req-79108563-a233-4cd2-8647-42234ff8fe9a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d089f609-242f-43c6-8a5c-f0436967c8fb 0.411s\n2026-05-27 01:42:15.004 33 INFO tempest.lib.common.rest_client [req-9bfb27da-96a1-4466-b86d-d319c577169c req-9bfb27da-96a1-4466-b86d-d319c577169c ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67 0.314s\n2026-05-27 01:42:15.351 17 INFO tempest.lib.common.rest_client [req-f3459f31-2eee-48fe-94eb-153828b381a8 req-f3459f31-2eee-48fe-94eb-153828b381a8 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.388s\n2026-05-27 01:42:15.386 21 INFO tempest.lib.common.rest_client [req-41e3761b-c94a-48e0-99fd-20d42512a847 req-41e3761b-c94a-48e0-99fd-20d42512a847 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.908s\n2026-05-27 01:42:15.584 29 INFO tempest.lib.common.rest_client [req-abfa3cca-f75d-42a1-9211-b1ce8e9f9ecc req-abfa3cca-f75d-42a1-9211-b1ce8e9f9ecc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f4d7fc9c-34df-44a6-958d-c980d58a83d1 0.795s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [10.524131s] ... ok\n2026-05-27 01:42:15.667 39 INFO tempest.lib.common.rest_client [req-df636443-3cc1-4648-9945-bf27430f86bd req-df636443-3cc1-4648-9945-bf27430f86bd ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 2.265s\n2026-05-27 01:42:15.809 31 INFO tempest.lib.common.rest_client [req-448e5e24-38f3-49bf-860d-1ceb9e5c3770 req-448e5e24-38f3-49bf-860d-1ceb9e5c3770 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.717s\n2026-05-27 01:42:15.818 11 INFO tempest.lib.common.rest_client [req-659a2d84-9d1b-4455-b4f9-7313fde1af6b req-659a2d84-9d1b-4455-b4f9-7313fde1af6b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.117s\n2026-05-27 01:42:15.948 26 INFO tempest.lib.common.rest_client [req-f68fa750-b817-419f-8064-1940c86339f2 req-f68fa750-b817-419f-8064-1940c86339f2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.077s\n2026-05-27 01:42:16.183 31 INFO tempest.lib.common.rest_client [req-a24da0dd-71ce-4a5e-a954-af36c9d10c26 req-a24da0dd-71ce-4a5e-a954-af36c9d10c26 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.371s\n2026-05-27 01:42:16.321 31 INFO tempest.lib.common.rest_client [req-21e98490-12e5-4d9a-ae12-1516c3622aba req-21e98490-12e5-4d9a-ae12-1516c3622aba ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.135s\n2026-05-27 01:42:16.351 19 INFO tempest.lib.common.rest_client [req-b3a3ec70-4762-4a62-9d33-b7fab0979c92 req-b3a3ec70-4762-4a62-9d33-b7fab0979c92 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.545s\n2026-05-27 01:42:16.411 28 INFO tempest.lib.common.rest_client [req-59219937-3fdd-46dd-8f12-6f5a8ff01403 req-59219937-3fdd-46dd-8f12-6f5a8ff01403 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.717s\n2026-05-27 01:42:16.481 29 INFO tempest.lib.common.rest_client [req-52570fc4-db91-474d-be40-72b87724227a req-52570fc4-db91-474d-be40-72b87724227a ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.893s\n2026-05-27 01:42:16.580 11 INFO tempest.lib.common.rest_client [req-60e784f9-9fd7-43a8-901e-3a2fd8621145 req-60e784f9-9fd7-43a8-901e-3a2fd8621145 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.760s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.883626s] ... ok\n2026-05-27 01:42:16.709 19 INFO tempest.lib.common.rest_client [req-30c614bf-6676-479d-9a3d-3362389c41eb req-30c614bf-6676-479d-9a3d-3362389c41eb ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eac14af3-c246-47c5-b462-34b4bc797ec9 0.353s\n2026-05-27 01:42:16.721 15 INFO tempest.lib.common.rest_client [req-b433d2aa-5c67-424e-a462-92efe9bb4586 req-b433d2aa-5c67-424e-a462-92efe9bb4586 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.274s\n2026-05-27 01:42:16.733 21 INFO tempest.lib.common.rest_client [req-fd11573d-732b-4a56-bcdb-f7034c4d2291 req-fd11573d-732b-4a56-bcdb-f7034c4d2291 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2abe3ecd-3884-4264-83c1-c2acc0077aed 1.345s\n2026-05-27 01:42:17.032 15 INFO tempest.lib.common.rest_client [req-50ac7650-aec9-448c-8e7f-fbeef969c587 req-50ac7650-aec9-448c-8e7f-fbeef969c587 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/8833fe85-c775-440a-bb69-bcb2017e0090 0.303s\n2026-05-27 01:42:17.047 39 INFO tempest.lib.common.rest_client [req-8f3292e3-bbfc-4189-8340-5c7201b9f539 req-8f3292e3-bbfc-4189-8340-5c7201b9f539 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10e8d574-abc0-4882-add1-d13a336ad312 1.378s\n2026-05-27 01:42:17.102 21 INFO tempest.lib.common.rest_client [req-24b90263-18be-4a05-a798-0be70e11261c req-24b90263-18be-4a05-a798-0be70e11261c ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.367s\n2026-05-27 01:42:17.146 31 INFO tempest.lib.common.rest_client [req-04abe36f-7747-4153-8be0-747e8b48fbcc req-04abe36f-7747-4153-8be0-747e8b48fbcc ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5697d98a-9488-4435-9128-899fd2b0d6ff 0.823s\n2026-05-27 01:42:17.158 37 INFO tempest.lib.common.rest_client [req-42c8c7e8-8c74-4206-9497-1dcec9cd48f3 req-42c8c7e8-8c74-4206-9497-1dcec9cd48f3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539/remove_router_interface 2.725s\n2026-05-27 01:42:17.185 39 INFO tempest.lib.common.rest_client [req-a22d0036-080e-4b7b-ae53-898acdbb5fb2 req-a22d0036-080e-4b7b-ae53-898acdbb5fb2 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 0.136s\n2026-05-27 01:42:17.226 29 INFO tempest.lib.common.rest_client [req-90fb6f43-d84a-4c04-a018-22d58e53a021 req-90fb6f43-d84a-4c04-a018-22d58e53a021 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/358c5c2d-bdb8-4e3d-9c59-fb1a7f376ba9 0.742s\n2026-05-27 01:42:17.271 37 INFO tempest.lib.common.rest_client [req-6458a7c7-a936-4fbb-85df-0670c1247883 req-6458a7c7-a936-4fbb-85df-0670c1247883 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s\n2026-05-27 01:42:17.382 17 INFO tempest.lib.common.rest_client [req-c0119d09-57a2-4be8-ad24-cd2966dcd3ae req-c0119d09-57a2-4be8-ad24-cd2966dcd3ae ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.504s\n2026-05-27 01:42:17.581 37 INFO tempest.lib.common.rest_client [req-91478d95-9f74-4db2-ae20-5ba8cd9e586c req-91478d95-9f74-4db2-ae20-5ba8cd9e586c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8dd82ad-7fc4-4be0-9c2f-18f4017dde99 0.307s\n2026-05-27 01:42:17.602 17 INFO tempest.lib.common.rest_client [req-7246cc2d-fc4a-4486-9c9a-63f4d27ba1b3 req-7246cc2d-fc4a-4486-9c9a-63f4d27ba1b3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.215s\n2026-05-27 01:42:17.745 37 INFO tempest.lib.common.rest_client [req-ce448a2b-cce2-4d9f-9ee8-78ac2b7e6d92 req-ce448a2b-cce2-4d9f-9ee8-78ac2b7e6d92 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.162s\n2026-05-27 01:42:17.866 15 INFO tempest.lib.common.rest_client [req-7e2cb210-4c6b-4858-8352-fc7122ddfceb req-7e2cb210-4c6b-4858-8352-fc7122ddfceb ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8833fe85-c775-440a-bb69-bcb2017e0090 0.830s\n{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [4.423500s] ... ok\n2026-05-27 01:42:17.921 31 INFO tempest.lib.common.rest_client [req-8442da6a-4dc4-4195-8a23-3ef9bb0d3075 req-8442da6a-4dc4-4195-8a23-3ef9bb0d3075 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff306404-e54f-4783-b37e-dc25e0d2a889 0.772s\n{10} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [7.066112s] ... ok\n2026-05-27 01:42:17.926 17 INFO tempest.lib.common.rest_client [req-e9cc4ebc-e690-4d60-813e-0cee617d8c7f req-e9cc4ebc-e690-4d60-813e-0cee617d8c7f ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8682260e-ea33-462e-b76e-6d3a7959ee9a 0.309s\n2026-05-27 01:42:17.938 13 INFO tempest.lib.common.rest_client [req-93fe732e-ade7-479a-a1b9-ef0388d5c2a3 req-93fe732e-ade7-479a-a1b9-ef0388d5c2a3 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.744s\n2026-05-27 01:42:18.027 29 INFO tempest.lib.common.rest_client [req-a060556a-ee73-4cf5-9145-cf4165e36dfb req-a060556a-ee73-4cf5-9145-cf4165e36dfb ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.798s\n2026-05-27 01:42:18.167 15 INFO tempest.lib.common.rest_client [req-92059936-7abb-4581-8522-2ff1b326e920 req-92059936-7abb-4581-8522-2ff1b326e920 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.294s\n{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.297941s] ... ok\n2026-05-27 01:42:18.220 29 INFO tempest.lib.common.rest_client [req-c771c1e8-f8a4-45e9-b125-13f96ae3d7f5 req-c771c1e8-f8a4-45e9-b125-13f96ae3d7f5 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.188s\n2026-05-27 01:42:18.304 17 INFO tempest.lib.common.rest_client [req-93eacc18-3b05-4a5d-a082-cf6515fe7d78 req-93eacc18-3b05-4a5d-a082-cf6515fe7d78 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92052095-8587-4e99-8571-b640ffbfcf30 0.376s\n2026-05-27 01:42:18.429 17 INFO tempest.lib.common.rest_client [req-bfcbc552-dc3c-4691-9cf0-41fe79b09d78 req-bfcbc552-dc3c-4691-9cf0-41fe79b09d78 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s\n{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.708625s] ... ok\n2026-05-27 01:42:18.467 37 INFO tempest.lib.common.rest_client [req-e52a367e-65d5-4882-9416-45451ef2e8c6 req-e52a367e-65d5-4882-9416-45451ef2e8c6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539 0.719s\n2026-05-27 01:42:18.477 11 INFO tempest.lib.common.rest_client [req-f51b0d51-66fd-49fd-86f5-376d149d0cf0 req-f51b0d51-66fd-49fd-86f5-376d149d0cf0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.893s\n2026-05-27 01:42:18.610 31 INFO tempest.lib.common.rest_client [req-e4ad0e52-4ff8-45a3-9592-ed0aff4e6e79 req-e4ad0e52-4ff8-45a3-9592-ed0aff4e6e79 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ea2474c5-6fc0-4f16-a253-a5f3d1bf1827 0.685s\n2026-05-27 01:42:18.840 26 INFO tempest.lib.common.rest_client [req-10a245e4-b8e4-48eb-9a0c-f75be5f8d951 req-10a245e4-b8e4-48eb-9a0c-f75be5f8d951 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.890s\n2026-05-27 01:42:18.937 29 INFO tempest.lib.common.rest_client [req-2d6185bb-3420-461d-9cc6-4810c53c3c18 req-2d6185bb-3420-461d-9cc6-4810c53c3c18 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.714s\n2026-05-27 01:42:18.954 21 INFO tempest.lib.common.rest_client [req-0c67f5a7-f6c2-4243-8185-c767c160bd54 req-0c67f5a7-f6c2-4243-8185-c767c160bd54 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/55627149-3097-4332-9854-3aa34bea7ec0 1.850s\n2026-05-27 01:42:19.040 29 INFO tempest.lib.common.rest_client [req-99573437-da1a-4481-8d47-d9aef97e4dd2 req-99573437-da1a-4481-8d47-d9aef97e4dd2 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.101s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.455675s] ... ok\n2026-05-27 01:42:19.064 37 INFO tempest.lib.common.rest_client [req-4186b889-bbb4-462f-9291-967fb09cbf62 req-4186b889-bbb4-462f-9291-967fb09cbf62 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.594s\n2026-05-27 01:42:19.137 11 INFO tempest.lib.common.rest_client [req-acc9d16d-1112-4001-92e5-69bb3cdb181f req-acc9d16d-1112-4001-92e5-69bb3cdb181f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.657s\n2026-05-27 01:42:19.207 31 INFO tempest.lib.common.rest_client [req-81f9e7a4-e962-4a6f-9c24-76f37b921427 req-81f9e7a4-e962-4a6f-9c24-76f37b921427 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d502343b-4156-4946-9b8d-d95e4aa7ebbd 0.594s\n2026-05-27 01:42:19.297 39 INFO tempest.lib.common.rest_client [req-3de4f05b-50b6-4525-a24b-b809fd3a5bd2 req-3de4f05b-50b6-4525-a24b-b809fd3a5bd2 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 2.109s\n{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.741010s] ... ok\n2026-05-27 01:42:19.386 37 INFO tempest.lib.common.rest_client [req-a00c67af-c1bd-4ffa-84c7-18175161b596 req-a00c67af-c1bd-4ffa-84c7-18175161b596 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.316s\n2026-05-27 01:42:19.550 28 INFO tempest.lib.common.rest_client [req-b9bda755-15b8-4c52-b29f-32964761e284 req-b9bda755-15b8-4c52-b29f-32964761e284 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 3.136s\n2026-05-27 01:42:19.570 21 INFO tempest.lib.common.rest_client [req-ffee8816-4faa-44e2-ad8c-4b427b82a03b req-ffee8816-4faa-44e2-ad8c-4b427b82a03b ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.613s\n2026-05-27 01:42:19.681 21 INFO tempest.lib.common.rest_client [req-793f2de2-92a9-499e-9235-0a3a2a6eaa23 req-793f2de2-92a9-499e-9235-0a3a2a6eaa23 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2abe3ecd-3884-4264-83c1-c2acc0077aed 0.108s\n2026-05-27 01:42:19.869 21 INFO tempest.lib.common.rest_client [req-1f4d7e09-763d-4852-b392-90bb5d1675f1 req-1f4d7e09-763d-4852-b392-90bb5d1675f1 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/55627149-3097-4332-9854-3aa34bea7ec0 0.185s\n2026-05-27 01:42:20.240 19 INFO tempest.lib.common.rest_client [req-8482e409-07c3-4559-8c86-bd3e839a1eb5 req-8482e409-07c3-4559-8c86-bd3e839a1eb5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eac14af3-c246-47c5-b462-34b4bc797ec9 3.529s\n2026-05-27 01:42:20.561 28 INFO tempest.lib.common.rest_client [req-28717df0-6fc2-4639-b26c-fa6195f9cf32 req-28717df0-6fc2-4639-b26c-fa6195f9cf32 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 1.007s\n2026-05-27 01:42:20.588 29 INFO tempest.lib.common.rest_client [req-0a74a398-9303-47a2-ad5c-dc23ba90b12b req-0a74a398-9303-47a2-ad5c-dc23ba90b12b ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.544s\n2026-05-27 01:42:20.659 17 INFO tempest.lib.common.rest_client [req-fae6c307-d1e8-40fe-88c8-1d06ccef075d req-fae6c307-d1e8-40fe-88c8-1d06ccef075d ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7be7ee0-7503-4572-b016-83163dcc1c9f 2.226s\n2026-05-27 01:42:20.668 26 INFO tempest.lib.common.rest_client [req-2b6a55c4-9ea6-41c3-918b-20b360e3c86a req-2b6a55c4-9ea6-41c3-918b-20b360e3c86a ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.824s\n2026-05-27 01:42:20.843 21 INFO tempest.lib.common.rest_client [req-3873438d-f08f-4f37-a942-ff509880a0ac req-3873438d-f08f-4f37-a942-ff509880a0ac ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecfb6d07-4fb0-48c0-a5d6-a5346af69aa7 0.971s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [8.836969s] ... ok\n2026-05-27 01:42:20.854 11 INFO tempest.lib.common.rest_client [req-ae3c04a0-2412-4168-9963-a6fa6838b8f8 req-ae3c04a0-2412-4168-9963-a6fa6838b8f8 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0127864a-f7e4-4fa5-963e-bf280432e8f3 1.713s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [4.272985s] ... ok\n2026-05-27 01:42:20.982 13 INFO tempest.lib.common.rest_client [req-d90efa1d-9dc8-4c82-8c11-0b8293be4013 req-d90efa1d-9dc8-4c82-8c11-0b8293be4013 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/333a1c9d-8202-4c81-9da9-05f57baad3b6 3.041s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [9.842039s] ... ok\n2026-05-27 01:42:21.094 28 INFO tempest.lib.common.rest_client [req-c94a9de2-4db3-404a-9cb4-40e081b604d8 req-c94a9de2-4db3-404a-9cb4-40e081b604d8 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0762be66-2ff8-41ab-9d2c-62a6a21b9870 0.530s\n2026-05-27 01:42:21.307 15 INFO tempest.lib.common.rest_client [req-71be4f75-cd46-4636-99ca-57fd89c10d8f req-71be4f75-cd46-4636-99ca-57fd89c10d8f ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.134s\n{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [3.138779s] ... ok\n2026-05-27 01:42:21.373 29 INFO tempest.lib.common.rest_client [req-30b5b877-07b6-4092-993f-fadd4fc19767 req-30b5b877-07b6-4092-993f-fadd4fc19767 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.782s\n2026-05-27 01:42:21.914 31 INFO tempest.lib.common.rest_client [req-c0c10ca6-1d1d-41f9-84ec-116ba30c50a9 req-c0c10ca6-1d1d-41f9-84ec-116ba30c50a9 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd/remove_router_interface 2.705s\n2026-05-27 01:42:22.108 17 INFO tempest.lib.common.rest_client [req-884543ad-94a9-4823-9054-caf3d3c2fdd0 req-884543ad-94a9-4823-9054-caf3d3c2fdd0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25a6b479-5a19-4075-b7d8-c1a8824680fe 1.444s\n2026-05-27 01:42:22.227 19 INFO tempest.lib.common.rest_client [req-73e47cc7-88f0-4698-9266-bbf158f5635b req-73e47cc7-88f0-4698-9266-bbf158f5635b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8851ab78-7ec5-4b9c-a681-8a40ea28688b 1.983s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [16.901676s] ... ok\n2026-05-27 01:42:22.285 11 INFO tempest.lib.common.rest_client [req-0f139d1a-c4cf-4b3e-93f2-ae1d0f7d5146 req-0f139d1a-c4cf-4b3e-93f2-ae1d0f7d5146 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.427s\n2026-05-27 01:42:22.374 29 INFO tempest.lib.common.rest_client [req-c1987d75-1d8a-4f06-8b43-e82189ee5c66 req-c1987d75-1d8a-4f06-8b43-e82189ee5c66 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.998s\n2026-05-27 01:42:22.585 29 INFO tempest.lib.common.rest_client [req-1b857a3a-ac4c-46ca-bed6-ed3d68680b8f req-1b857a3a-ac4c-46ca-bed6-ed3d68680b8f ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.208s\n2026-05-27 01:42:22.623 39 INFO tempest.lib.common.rest_client [req-b06e4e1f-ff17-48ee-82a9-cdeafe8f23b9 req-b06e4e1f-ff17-48ee-82a9-cdeafe8f23b9 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.319s\n2026-05-27 01:42:22.699 29 INFO tempest.lib.common.rest_client [req-ad055bca-516a-4c47-8fc2-2da1d32af690 req-ad055bca-516a-4c47-8fc2-2da1d32af690 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.109s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.659226s] ... ok\n2026-05-27 01:42:22.721 15 INFO tempest.lib.common.rest_client [req-251563db-1d08-4cab-b3e6-17dc63b3ecec req-251563db-1d08-4cab-b3e6-17dc63b3ecec ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/582cd031-0a5a-4e68-9f77-50508b473db2 1.379s\n2026-05-27 01:42:22.765 21 INFO tempest.lib.common.rest_client [req-92959ef6-3983-4fd1-b0a4-6595e45c250a req-92959ef6-3983-4fd1-b0a4-6595e45c250a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.918s\n2026-05-27 01:42:22.814 28 INFO tempest.lib.common.rest_client [req-1655c89f-5e73-440a-ad63-0cdb58b26c6d req-1655c89f-5e73-440a-ad63-0cdb58b26c6d ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/remove_router_interface 1.717s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [21.986578s] ... ok\n2026-05-27 01:42:22.936 28 INFO tempest.lib.common.rest_client [req-373d2930-8ad9-4dd1-85e8-7d5277c48549 req-373d2930-8ad9-4dd1-85e8-7d5277c48549 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1803421208 0.118s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.121210s] ... ok\n2026-05-27 01:42:23.033 17 INFO tempest.lib.common.rest_client [req-5987ece8-6a0e-4735-a46c-4b5edbeec596 req-5987ece8-6a0e-4735-a46c-4b5edbeec596 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f663be96-5461-44a5-9419-fae9e9b6cf0b 0.918s\n2026-05-27 01:42:23.037 13 INFO tempest.lib.common.rest_client [req-c8fbf0ce-8d52-428a-bef5-1cdb7a31bf74 req-c8fbf0ce-8d52-428a-bef5-1cdb7a31bf74 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.050s\n2026-05-27 01:42:23.118 15 INFO tempest.lib.common.rest_client [req-ebfc25e6-fbe5-4340-aab4-084ed545f202 req-ebfc25e6-fbe5-4340-aab4-084ed545f202 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c2e331db-0169-4e5b-91af-b79643751677 0.393s\n2026-05-27 01:42:23.220 11 INFO tempest.lib.common.rest_client [req-c2318df6-688f-43ea-a570-ccf5c0bb0271 req-c2318df6-688f-43ea-a570-ccf5c0bb0271 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.933s\n2026-05-27 01:42:23.499 28 INFO tempest.lib.common.rest_client [req-199d3a3f-36a3-410e-821b-fb4c2436b592 req-199d3a3f-36a3-410e-821b-fb4c2436b592 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.557s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.562303s] ... ok\n2026-05-27 01:42:23.519 26 INFO tempest.lib.common.rest_client [req-707d173c-d2b4-455c-a733-de5a94b7b51c req-707d173c-d2b4-455c-a733-de5a94b7b51c ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.848s\n2026-05-27 01:42:23.904 31 INFO tempest.lib.common.rest_client [req-08a2ae06-4f63-4517-8b8a-c8a3833c4feb req-08a2ae06-4f63-4517-8b8a-c8a3833c4feb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd 1.987s\n2026-05-27 01:42:23.904 29 INFO tempest.lib.common.rest_client [req-f9de223b-21c9-4d03-94bb-5efc75bd2d14 req-f9de223b-21c9-4d03-94bb-5efc75bd2d14 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.199s\n2026-05-27 01:42:24.092 39 INFO tempest.lib.common.rest_client [req-c4bea926-487e-4463-a6ed-3a031650ccf1 req-c4bea926-487e-4463-a6ed-3a031650ccf1 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.466s\n2026-05-27 01:42:24.251 26 INFO tempest.lib.common.rest_client [req-0811f468-aa91-4d18-aeed-b2c94cb9f47f req-0811f468-aa91-4d18-aeed-b2c94cb9f47f ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.729s\n2026-05-27 01:42:24.473 17 INFO tempest.lib.common.rest_client [req-6d53ba21-9df7-43aa-95c5-b617a45c2b6e req-6d53ba21-9df7-43aa-95c5-b617a45c2b6e ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dd757948-96b2-449e-a996-1f3521dd8a24 1.438s\n2026-05-27 01:42:24.572 31 INFO tempest.lib.common.rest_client [req-09166f90-d587-4d56-b7b1-f784041b954f req-09166f90-d587-4d56-b7b1-f784041b954f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3bad6c23-b700-4293-80ea-fb3e51e8c424 0.665s\n2026-05-27 01:42:24.834 29 INFO tempest.lib.common.rest_client [req-9929b4b6-db54-4087-acea-df8d1f35e8e5 req-9929b4b6-db54-4087-acea-df8d1f35e8e5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.927s\n2026-05-27 01:42:24.992 37 INFO tempest.lib.common.rest_client [req-61f6751b-a627-4079-a7c0-ca465d5427eb req-61f6751b-a627-4079-a7c0-ca465d5427eb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2/add_router_interface 5.603s\n2026-05-27 01:42:25.001 11 INFO tempest.lib.common.rest_client [req-0e81afea-8ae7-4d9f-800e-939c309c7501 req-0e81afea-8ae7-4d9f-800e-939c309c7501 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e623b78f-9363-4fcd-9d73-9815b8c68457 1.778s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.146554s] ... ok\n2026-05-27 01:42:25.082 21 INFO tempest.lib.common.rest_client [req-9e371e07-3dee-45d1-955e-e12a87d8a496 req-9e371e07-3dee-45d1-955e-e12a87d8a496 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.314s\n2026-05-27 01:42:25.096 17 INFO tempest.lib.common.rest_client [req-f3a57891-f663-4590-b9e8-9fc96579fb65 req-f3a57891-f663-4590-b9e8-9fc96579fb65 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b1d10063b16478593f2db73f21ec610 0.620s\n2026-05-27 01:42:25.251 37 INFO tempest.lib.common.rest_client [req-3c9e780d-4551-45cb-998e-ac75ba5061af req-3c9e780d-4551-45cb-998e-ac75ba5061af ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c66b4381-63f6-4377-bf8d-44ce58749cf2 0.256s\n2026-05-27 01:42:25.395 28 INFO tempest.lib.common.rest_client [req-04d27174-fce3-4da0-abf6-b0ab161c6ecb req-04d27174-fce3-4da0-abf6-b0ab161c6ecb ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.890s\n2026-05-27 01:42:25.542 17 INFO tempest.lib.common.rest_client [req-8f298b11-ade9-446c-b7c1-c82567e2e985 req-8f298b11-ade9-446c-b7c1-c82567e2e985 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9879058f94df428fb255ffdb1f76c2a8 0.443s\n2026-05-27 01:42:25.543 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 681c876fdd3349839e760377c74af0e2\n2026-05-27 01:42:25.545 37 INFO tempest.lib.common.rest_client [req-0ac46fce-c165-4fe2-90ed-db77b79b8be3 req-0ac46fce-c165-4fe2-90ed-db77b79b8be3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s\n2026-05-27 01:42:25.732 29 INFO tempest.lib.common.rest_client [req-1ae1da96-49ad-4c93-ade6-5b0ad10f9786 req-1ae1da96-49ad-4c93-ade6-5b0ad10f9786 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s\n2026-05-27 01:42:25.752 13 INFO tempest.lib.common.rest_client [req-f0d765b8-9de2-4116-a71b-226f95db0cf7 req-f0d765b8-9de2-4116-a71b-226f95db0cf7 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.712s\n2026-05-27 01:42:25.934 31 INFO tempest.lib.common.rest_client [req-89cd69b6-daad-44bf-9272-6491bb901f51 req-89cd69b6-daad-44bf-9272-6491bb901f51 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c984082e-0eb9-4fc5-86c9-8d549c6ea5b6 1.358s\n2026-05-27 01:42:26.092 11 INFO tempest.lib.common.rest_client [req-572f61ef-4352-44c3-8633-23f3434bfc76 req-572f61ef-4352-44c3-8633-23f3434bfc76 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.086s\n2026-05-27 01:42:26.171 17 INFO tempest.lib.common.rest_client [req-33d2909e-bc94-4882-81ce-9ffe929ce7db req-33d2909e-bc94-4882-81ce-9ffe929ce7db ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-27 01:42:26.365 15 INFO tempest.lib.common.rest_client [req-02f98830-b70f-4956-9e4c-60796e301783 req-02f98830-b70f-4956-9e4c-60796e301783 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677/remove_router_interface 3.244s\n2026-05-27 01:42:26.656 17 INFO tempest.lib.common.rest_client [req-061090ba-f2fb-40ff-bec8-3825953dc5a1 req-061090ba-f2fb-40ff-bec8-3825953dc5a1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=681c876fdd3349839e760377c74af0e2&name=default 0.481s\n2026-05-27 01:42:26.679 29 INFO tempest.lib.common.rest_client [req-dc8f8f78-17e7-4993-be33-e1d9463d3a91 req-dc8f8f78-17e7-4993-be33-e1d9463d3a91 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.944s\n2026-05-27 01:42:26.845 11 INFO tempest.lib.common.rest_client [req-3e804280-652f-48e6-837d-08b614a70d62 req-3e804280-652f-48e6-837d-08b614a70d62 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.749s\n2026-05-27 01:42:27.079 15 INFO tempest.lib.common.rest_client [req-7968afc6-538e-4e3b-a4e4-6ae6dcf89f23 req-7968afc6-538e-4e3b-a4e4-6ae6dcf89f23 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677 0.712s\n2026-05-27 01:42:27.145 21 INFO tempest.lib.common.rest_client [req-6c108fed-ac3b-48ab-b78e-80d2a1c68ae0 req-6c108fed-ac3b-48ab-b78e-80d2a1c68ae0 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.060s\n2026-05-27 01:42:27.412 26 INFO tempest.lib.common.rest_client [req-9eed002d-745b-45bc-af4e-8ac4a1d64a4a req-9eed002d-745b-45bc-af4e-8ac4a1d64a4a ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/add_router_interface 3.157s\n2026-05-27 01:42:27.439 17 INFO tempest.lib.common.rest_client [req-3c9a494f-29df-4a3d-96b4-de8604ffb4f4 req-3c9a494f-29df-4a3d-96b4-de8604ffb4f4 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b652e42-2a6d-4c82-a31a-300693b50040 0.781s\n2026-05-27 01:42:27.531 15 INFO tempest.lib.common.rest_client [req-0aab244f-e172-488e-9173-e07f5484d571 req-0aab244f-e172-488e-9173-e07f5484d571 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7d6ec35f-fe2b-4f77-8067-3c8b5c6da589 0.450s\n2026-05-27 01:42:27.565 13 INFO tempest.lib.common.rest_client [req-988db350-2579-49cf-9040-99ded7d62e95 req-988db350-2579-49cf-9040-99ded7d62e95 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df6343a4-b6ec-4d5a-92ae-226c504ff94c 1.808s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [6.582102s] ... ok\n2026-05-27 01:42:27.723 26 INFO tempest.lib.common.rest_client [req-c0f9f1a1-30a8-44ae-bd3f-257bd23ceb43 req-c0f9f1a1-30a8-44ae-bd3f-257bd23ceb43 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3d1f566b-8e81-4a77-ad7c-5a9a47cc4c20 0.307s\n2026-05-27 01:42:27.737 17 INFO tempest.lib.common.rest_client [req-20794675-c35b-4eae-a141-88b6e4b78558 req-20794675-c35b-4eae-a141-88b6e4b78558 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2 0.296s\n2026-05-27 01:42:27.740 28 INFO tempest.lib.common.rest_client [req-2cd5af69-435a-47db-8437-4ddbf5bc0529 req-2cd5af69-435a-47db-8437-4ddbf5bc0529 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.341s\n2026-05-27 01:42:27.765 19 INFO tempest.lib.common.rest_client [req-b4b34ceb-2cca-497b-becb-bf152c315797 req-b4b34ceb-2cca-497b-becb-bf152c315797 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.534s\n2026-05-27 01:42:27.781 31 INFO tempest.lib.common.rest_client [req-c2c4ec2b-c737-44fe-bc94-dddca84055c8 req-c2c4ec2b-c737-44fe-bc94-dddca84055c8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e1830cc2-adaa-4a12-9019-105739ed222a 1.844s\n2026-05-27 01:42:27.983 39 INFO tempest.lib.common.rest_client [req-9f41d473-84d7-47cb-91e9-0e2706b91992 req-9f41d473-84d7-47cb-91e9-0e2706b91992 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.887s\n2026-05-27 01:42:28.219 28 INFO tempest.lib.common.rest_client [req-772d729e-709f-4413-80f1-2e89aff0b9e1 req-772d729e-709f-4413-80f1-2e89aff0b9e1 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.475s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.718549s] ... ok\n2026-05-27 01:42:28.268 21 INFO tempest.lib.common.rest_client [req-c68063f2-26d4-4168-b85a-c016bc4d1cfe req-c68063f2-26d4-4168-b85a-c016bc4d1cfe ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 1.120s\n2026-05-27 01:42:28.293 37 INFO tempest.lib.common.rest_client [req-9eeef30d-b7c6-459e-b065-cf16a5e31d2b req-9eeef30d-b7c6-459e-b065-cf16a5e31d2b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2/remove_router_interface 2.746s\n2026-05-27 01:42:28.346 31 INFO tempest.lib.common.rest_client [req-c92ec7d0-42b2-4ffb-aca6-98c0c1780528 req-c92ec7d0-42b2-4ffb-aca6-98c0c1780528 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d30fd71f32fe49be901ad643cdfce2a3 0.564s\n2026-05-27 01:42:28.373 29 INFO tempest.lib.common.rest_client [req-a41031ba-7b8b-463d-a3ea-be1bc2324ca7 req-a41031ba-7b8b-463d-a3ea-be1bc2324ca7 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.692s\n2026-05-27 01:42:28.404 21 INFO tempest.lib.common.rest_client [req-9a322e07-9f5d-4e0b-ade1-9108984dce7d req-9a322e07-9f5d-4e0b-ade1-9108984dce7d ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 0.134s\n2026-05-27 01:42:28.423 37 INFO tempest.lib.common.rest_client [req-d8d7dbf5-de7c-46b5-a0d1-d411bd76228e req-d8d7dbf5-de7c-46b5-a0d1-d411bd76228e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s\n2026-05-27 01:42:28.437 17 INFO tempest.lib.common.rest_client [req-6ee0f2aa-78d8-4448-91ac-42f65e373a0b req-6ee0f2aa-78d8-4448-91ac-42f65e373a0b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-27 01:42:28.534 21 INFO tempest.lib.common.rest_client [req-7ee1550a-0e2f-4b73-9acf-a48114c3daef req-7ee1550a-0e2f-4b73-9acf-a48114c3daef ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 0.126s\n2026-05-27 01:42:28.597 11 INFO tempest.lib.common.rest_client [req-7686674d-c6dc-4dd7-b605-c364523437bb req-7686674d-c6dc-4dd7-b605-c364523437bb ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca47b0d-9844-4c0a-bf11-93095ec39451 1.747s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.594462s] ... ok\n2026-05-27 01:42:28.609 15 INFO tempest.lib.common.rest_client [req-d51c488b-50a6-4182-b0b1-89917c1329eb req-d51c488b-50a6-4182-b0b1-89917c1329eb ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/351adf44-f95b-43ff-bde9-d0b911740885 1.074s\n2026-05-27 01:42:28.859 31 INFO tempest.lib.common.rest_client [req-ee66f309-32cc-488d-bf1c-925a25caf29c req-ee66f309-32cc-488d-bf1c-925a25caf29c ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/75f3628eb5a6425ab056e0a07df92ebe 0.510s\n2026-05-27 01:42:28.880 37 INFO tempest.lib.common.rest_client [req-be980152-1638-4d28-b73c-1789b9deb546 req-be980152-1638-4d28-b73c-1789b9deb546 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a84e0cb-ef97-4caf-b7b0-34f0c8483bfc 0.455s\n2026-05-27 01:42:28.950 13 INFO tempest.lib.common.rest_client [req-cd069c0e-5f9e-4ac3-a684-0c4c02fcf050 req-cd069c0e-5f9e-4ac3-a684-0c4c02fcf050 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.377s\n2026-05-27 01:42:29.046 37 INFO tempest.lib.common.rest_client [req-2be1b7d6-786f-443b-8e9e-3c822accb289 req-2be1b7d6-786f-443b-8e9e-3c822accb289 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.163s\n2026-05-27 01:42:29.063 17 INFO tempest.lib.common.rest_client [req-ed3a0fee-fbec-4ac3-b92a-80220e2d58d5 req-ed3a0fee-fbec-4ac3-b92a-80220e2d58d5 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-27 01:42:29.101 15 INFO tempest.lib.common.rest_client [req-dae2d21e-ad34-4872-9207-2f3a6de41baa req-dae2d21e-ad34-4872-9207-2f3a6de41baa ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6a97d6a1c1f340f682b3be6b9e4e1cf0 0.489s\n2026-05-27 01:42:29.102 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f5a377555a5f4efe9cc7ad9c7ebaebd7\n2026-05-27 01:42:29.159 21 INFO tempest.lib.common.rest_client [req-c1c05a19-6a01-4a39-a448-5f58c91811ec req-c1c05a19-6a01-4a39-a448-5f58c91811ec ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cebdf57-9a4f-43ad-a0df-d5624bd4beb1 0.622s\n2026-05-27 01:42:29.348 17 INFO tempest.lib.common.rest_client [req-f217932f-5416-427f-b00d-846bc714d775 req-f217932f-5416-427f-b00d-846bc714d775 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s\n2026-05-27 01:42:29.385 31 INFO tempest.lib.common.rest_client [req-48780ea6-af63-4c8d-a0c3-a0c8319752b2 req-48780ea6-af63-4c8d-a0c3-a0c8319752b2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f78106be21943b699298959dedb66c2 0.522s\n2026-05-27 01:42:29.385 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17c3ade7c0e14d1ca580802446a15243\n2026-05-27 01:42:29.637 15 INFO tempest.lib.common.rest_client [req-fbe6ced0-d6c9-408c-8971-2fbe18df6dfe req-fbe6ced0-d6c9-408c-8971-2fbe18df6dfe ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-27 01:42:29.719 37 INFO tempest.lib.common.rest_client [req-86908dde-f7b4-42e1-8744-5770cc746a25 req-86908dde-f7b4-42e1-8744-5770cc746a25 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.671s\n2026-05-27 01:42:29.734 17 INFO tempest.lib.common.rest_client [req-5944d23b-315c-4256-a4bb-5d6b57a36312 req-5944d23b-315c-4256-a4bb-5d6b57a36312 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.383s\n2026-05-27 01:42:29.914 29 INFO tempest.lib.common.rest_client [req-d3574157-24d9-45ee-9db0-017eff0a08b7 req-d3574157-24d9-45ee-9db0-017eff0a08b7 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 1.539s\n2026-05-27 01:42:29.955 11 INFO tempest.lib.common.rest_client [req-53862117-867f-4735-a7a6-17b05d9efe46 req-53862117-867f-4735-a7a6-17b05d9efe46 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.351s\n2026-05-27 01:42:29.980 37 INFO tempest.lib.common.rest_client [req-9fa5b0f8-ca1f-4df6-9cfa-7e7079aaee39 req-9fa5b0f8-ca1f-4df6-9cfa-7e7079aaee39 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.258s\n2026-05-27 01:42:30.022 31 INFO tempest.lib.common.rest_client [req-3e16f2a8-464f-4c4a-b30e-0a44f5a34408 req-3e16f2a8-464f-4c4a-b30e-0a44f5a34408 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-27 01:42:30.019 19 INFO tempest.lib.common.rest_client [req-f3a3c1a7-4017-4430-834e-91d09fbe14e2 req-f3a3c1a7-4017-4430-834e-91d09fbe14e2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 2.249s\n2026-05-27 01:42:30.116 37 INFO tempest.lib.common.rest_client [req-04e5d874-b037-405a-8a15-832714d352ce req-04e5d874-b037-405a-8a15-832714d352ce ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.134s\n2026-05-27 01:42:30.159 21 INFO tempest.lib.common.rest_client [req-e04aeb06-d34d-4ede-9523-67ff6b87a4f9 req-e04aeb06-d34d-4ede-9523-67ff6b87a4f9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1488a2ad-8f75-4c32-9b1a-91535597a9d9 0.997s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [9.317634s] ... ok\n2026-05-27 01:42:30.235 37 INFO tempest.lib.common.rest_client [req-cdd04cf3-9938-4d8a-aaa6-833d74c913da req-cdd04cf3-9938-4d8a-aaa6-833d74c913da ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.116s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [25.143301s] ... ok\n2026-05-27 01:42:30.356 19 INFO tempest.lib.common.rest_client [req-04a08a45-35e7-4935-b2f4-c16c018cc670 req-04a08a45-35e7-4935-b2f4-c16c018cc670 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 0.334s\n2026-05-27 01:42:30.517 17 INFO tempest.lib.common.rest_client [req-d71910c0-4637-4b52-9cdc-5bca3b071153 req-d71910c0-4637-4b52-9cdc-5bca3b071153 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.780s\n2026-05-27 01:42:30.550 15 INFO tempest.lib.common.rest_client [req-f11afab3-07c1-4250-9e1e-5ecd7decfbf5 req-f11afab3-07c1-4250-9e1e-5ecd7decfbf5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f5a377555a5f4efe9cc7ad9c7ebaebd7&name=default 0.910s\n2026-05-27 01:42:30.583 19 INFO tempest.lib.common.rest_client [req-bde27ee4-1abc-4c0c-b29c-aef3541e09fc req-bde27ee4-1abc-4c0c-b29c-aef3541e09fc ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9&device_owner=network%3Arouter_gateway 0.222s\n2026-05-27 01:42:30.684 17 INFO tempest.lib.common.rest_client [req-e17ee764-6aa6-4109-8e47-461577e8dd82 req-e17ee764-6aa6-4109-8e47-461577e8dd82 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:42:30.865 17 INFO tempest.lib.common.rest_client [req-9c7b2206-5972-45ae-b40d-d1a54bc9770f req-9c7b2206-5972-45ae-b40d-d1a54bc9770f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/e4ac3cd34d244bdea43cf6630298f44a 0.178s\n2026-05-27 01:42:30.978 19 INFO tempest.lib.common.rest_client [req-a88aa779-9dd4-436f-85b0-6d8e77aba174 req-a88aa779-9dd4-436f-85b0-6d8e77aba174 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.392s\n2026-05-27 01:42:31.085 19 INFO tempest.lib.common.rest_client [req-1aaf5b84-4573-4633-a0bf-e79800c76446 req-1aaf5b84-4573-4633-a0bf-e79800c76446 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9 0.105s\n2026-05-27 01:42:31.117 17 INFO tempest.lib.common.rest_client [req-8884b3d3-f4c2-4402-bbb2-bc444ff1db19 req-8884b3d3-f4c2-4402-bbb2-bc444ff1db19 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-27 01:42:31.279 17 INFO tempest.lib.common.rest_client [req-9f1c3554-4c7b-416e-a6e8-c48c7dba8283 req-9f1c3554-4c7b-416e-a6e8-c48c7dba8283 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/70ad82a683244db986d6b9f66518a067 0.158s\n2026-05-27 01:42:31.382 11 INFO tempest.lib.common.rest_client [req-6a37ec61-3270-445b-814e-a8307cc552d8 req-6a37ec61-3270-445b-814e-a8307cc552d8 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.424s\n2026-05-27 01:42:31.521 15 INFO tempest.lib.common.rest_client [req-b07452a9-49f1-4d91-bd6a-9d49739fae39 req-b07452a9-49f1-4d91-bd6a-9d49739fae39 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a69e68a-330d-4c2c-b9a0-b1d263b392e1 0.968s\n2026-05-27 01:42:31.563 17 INFO tempest.lib.common.rest_client [req-43be22ad-da9d-46ac-85be-365d2a7b4edd req-43be22ad-da9d-46ac-85be-365d2a7b4edd ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:42:31.615 31 INFO tempest.lib.common.rest_client [req-40fdaef7-3956-4d58-87ea-6274da392d72 req-40fdaef7-3956-4d58-87ea-6274da392d72 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17c3ade7c0e14d1ca580802446a15243&name=default 1.591s\n2026-05-27 01:42:31.724 17 INFO tempest.lib.common.rest_client [req-64c0ed60-38b3-476e-b6ac-2de1b42c60e9 req-64c0ed60-38b3-476e-b6ac-2de1b42c60e9 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/89a5050f7de542e3bca52d9e6d7380fa 0.158s\n2026-05-27 01:42:31.867 15 INFO tempest.lib.common.rest_client [req-6e81e631-a5a3-4df2-a816-01545fe86eee req-6e81e631-a5a3-4df2-a816-01545fe86eee ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7 0.343s\n2026-05-27 01:42:31.933 13 INFO tempest.lib.common.rest_client [req-90431229-8d9c-4044-8a78-e86e73a358db req-90431229-8d9c-4044-8a78-e86e73a358db ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.978s\n2026-05-27 01:42:31.956 17 INFO tempest.lib.common.rest_client [req-02f8f992-8a7c-42aa-8018-852e7d75bf65 req-02f8f992-8a7c-42aa-8018-852e7d75bf65 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:42:32.193 17 INFO tempest.lib.common.rest_client [req-8c701fc9-3730-4286-9e2a-31b32c868ee3 req-8c701fc9-3730-4286-9e2a-31b32c868ee3 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/e4ac3cd34d244bdea43cf6630298f44a 0.234s\n2026-05-27 01:42:32.194 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a4820c7070441f1adfa7c030fed8906 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:32.194 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a4820c7070441f1adfa7c030fed8906', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:32.195 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a4820c7070441f1adfa7c030fed8906', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:32.313 31 INFO tempest.lib.common.rest_client [req-cd7635ff-38f0-443f-9c30-38e4755557ef req-cd7635ff-38f0-443f-9c30-38e4755557ef ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0dd91cd-fcb1-4503-88b1-365b826eb85f 0.695s\n2026-05-27 01:42:32.333 21 INFO tempest.lib.common.rest_client [req-be4ea40d-6805-46d8-a6a6-d22b14eede41 req-be4ea40d-6805-46d8-a6a6-d22b14eede41 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.154s\n2026-05-27 01:42:32.431 28 INFO tempest.lib.common.rest_client [req-0a3eb15b-cdb1-4845-8d26-bd4944e1ddad req-0a3eb15b-cdb1-4845-8d26-bd4944e1ddad ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 4.208s\n2026-05-27 01:42:32.495 29 INFO tempest.lib.common.rest_client [req-f64ee984-2b83-4396-9aee-c755d9fcfae0 req-f64ee984-2b83-4396-9aee-c755d9fcfae0 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 2.579s\n2026-05-27 01:42:32.752 31 INFO tempest.lib.common.rest_client [req-9ea618c4-02c4-4b0b-8f9e-1839f5772154 req-9ea618c4-02c4-4b0b-8f9e-1839f5772154 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243 0.436s\n2026-05-27 01:42:32.752 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c925267a28b4f0b9330c4fb81f8f931\n2026-05-27 01:42:32.937 28 INFO tempest.lib.common.rest_client [req-c47137e7-d932-4a4f-9bda-f05da798a8f9 req-c47137e7-d932-4a4f-9bda-f05da798a8f9 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.502s\n2026-05-27 01:42:32.951 17 INFO tempest.lib.common.rest_client [req-f75376c6-56a8-4996-ad8e-f02621a4ab23 req-f75376c6-56a8-4996-ad8e-f02621a4ab23 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:42:33.155 37 INFO tempest.lib.common.rest_client [req-27f42535-bb7d-4b9e-ab4e-a894661f40e3 req-27f42535-bb7d-4b9e-ab4e-a894661f40e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.917s\n2026-05-27 01:42:33.234 17 INFO tempest.lib.common.rest_client [req-2182f1ea-c177-4a9c-8710-e3e99dad54be req-2182f1ea-c177-4a9c-8710-e3e99dad54be ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc 0.280s\n2026-05-27 01:42:33.234 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 10c6a4dff8db44e3b93cdd8584199bdc for scope project and roles: ['reader']\n2026-05-27 01:42:33.236 28 INFO tempest.lib.common.rest_client [req-ba5e3e74-f0dc-44f5-96e3-54e61a56c987 req-ba5e3e74-f0dc-44f5-96e3-54e61a56c987 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4ca0c91a-337c-4a78-b668-ec6c4343c56a 0.296s\n2026-05-27 01:42:33.621 19 INFO tempest.lib.common.rest_client [req-cc5caede-9a1d-4b93-8d9e-7cf3205aa82d req-cc5caede-9a1d-4b93-8d9e-7cf3205aa82d ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 2.533s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [11.393094s] ... ok\n2026-05-27 01:42:33.797 17 INFO tempest.lib.common.rest_client [req-d6f150a7-8c6b-489c-89e5-6c1b15b02534 req-d6f150a7-8c6b-489c-89e5-6c1b15b02534 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s\n2026-05-27 01:42:33.880 29 INFO tempest.lib.common.rest_client [req-bad120ba-a2dd-4210-9ceb-8156030a35ab req-bad120ba-a2dd-4210-9ceb-8156030a35ab ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 1.383s\n2026-05-27 01:42:33.975 29 INFO tempest.lib.common.rest_client [req-38f4739b-43c0-4061-ac53-f791e6c9e133 req-38f4739b-43c0-4061-ac53-f791e6c9e133 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 0.092s\n2026-05-27 01:42:33.974 31 INFO tempest.lib.common.rest_client [req-d4919b3e-dabb-4915-8842-524a37ca54fb req-d4919b3e-dabb-4915-8842-524a37ca54fb ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c925267a28b4f0b9330c4fb81f8f931&name=default 1.219s\n2026-05-27 01:42:33.980 17 INFO tempest.lib.common.rest_client [req-cf48c515-3989-4b47-b9dd-f4c3caaee74f req-cf48c515-3989-4b47-b9dd-f4c3caaee74f ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:42:34.066 13 INFO tempest.lib.common.rest_client [req-9b72db58-734e-4e25-af8d-d4bac09c3dfe req-9b72db58-734e-4e25-af8d-d4bac09c3dfe ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ca90978-31a1-401b-b2bb-444bdc88cb44 2.130s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.496770s] ... ok\n2026-05-27 01:42:34.069 19 INFO tempest.lib.common.rest_client [req-ba209a75-b0a8-4c1e-946a-10cf6ffd6160 req-ba209a75-b0a8-4c1e-946a-10cf6ffd6160 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.444s\n2026-05-27 01:42:34.192 17 INFO tempest.lib.common.rest_client [req-f3ecd7f1-418b-47ae-8a9e-7a7d2b9480c4 req-f3ecd7f1-418b-47ae-8a9e-7a7d2b9480c4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.210s\n2026-05-27 01:42:34.450 17 INFO tempest.lib.common.rest_client [req-7f9f0838-fb78-4a63-a63f-3c1b4c6d0366 req-7f9f0838-fb78-4a63-a63f-3c1b4c6d0366 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-27 01:42:34.552 39 INFO tempest.lib.common.rest_client [req-2dd5572c-1c72-4727-bd3d-5ae371e12492 req-2dd5572c-1c72-4727-bd3d-5ae371e12492 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.566s\n2026-05-27 01:42:34.580 11 INFO tempest.lib.common.rest_client [req-772875ca-0ca9-4b71-869e-caaf0ab3964a req-772875ca-0ca9-4b71-869e-caaf0ab3964a ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.195s\n2026-05-27 01:42:34.643 17 INFO tempest.lib.common.rest_client [req-0580a306-04dc-454b-85fe-630e8f9b6e21 req-0580a306-04dc-454b-85fe-630e8f9b6e21 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/70ad82a683244db986d6b9f66518a067 0.189s\n2026-05-27 01:42:34.651 26 INFO tempest.lib.common.rest_client [req-0da7a5e6-1f81-4791-a6e1-95322dad07f3 req-0da7a5e6-1f81-4791-a6e1-95322dad07f3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/add_router_interface 6.926s\n2026-05-27 01:42:34.659 29 INFO tempest.lib.common.rest_client [req-4ae7534c-840c-4d30-b278-ddeed24e785b req-4ae7534c-840c-4d30-b278-ddeed24e785b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71deca87-0a0d-4440-b583-828eee8e85c9 0.680s\n2026-05-27 01:42:34.713 31 INFO tempest.lib.common.rest_client [req-7a63f6a8-542b-4aa5-85eb-caed4a9f7674 req-7a63f6a8-542b-4aa5-85eb-caed4a9f7674 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/78b06d11-afad-429c-82c4-6c930ee73dda 0.738s\n2026-05-27 01:42:34.829 11 INFO tempest.lib.common.rest_client [req-d1c88cad-f253-47fa-8265-c58619c862d4 req-d1c88cad-f253-47fa-8265-c58619c862d4 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.243s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [6.228165s] ... ok\n2026-05-27 01:42:34.914 26 INFO tempest.lib.common.rest_client [req-93267efd-44c0-44f8-8ac1-6e43b3fb6e83 req-93267efd-44c0-44f8-8ac1-6e43b3fb6e83 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/054a0509-4988-4a1b-a8ce-628bf83cdff2 0.261s\n2026-05-27 01:42:34.923 17 INFO tempest.lib.common.rest_client [req-1f5ef572-0c70-402c-a0a8-3e3a07ebb1ee req-1f5ef572-0c70-402c-a0a8-3e3a07ebb1ee ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-27 01:42:34.974 28 INFO tempest.lib.common.rest_client [req-374c6af8-f905-4909-b418-5fa75fb25ac2 req-374c6af8-f905-4909-b418-5fa75fb25ac2 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/remove_router_interface 1.735s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [6.753317s] ... ok\n2026-05-27 01:42:35.064 26 INFO tempest.lib.common.rest_client [req-da5ccceb-e198-4cb6-858f-5b852a239344 req-da5ccceb-e198-4cb6-858f-5b852a239344 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/054a0509-4988-4a1b-a8ce-628bf83cdff2 0.148s\n2026-05-27 01:42:35.098 17 INFO tempest.lib.common.rest_client [req-8e7d3728-8f31-42cd-8030-b775757adb6b req-8e7d3728-8f31-42cd-8030-b775757adb6b ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/89a5050f7de542e3bca52d9e6d7380fa 0.173s\n2026-05-27 01:42:35.127 28 INFO tempest.lib.common.rest_client [req-0e12f030-d0a4-4c79-874f-34491e961cb2 req-0e12f030-d0a4-4c79-874f-34491e961cb2 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-59506560 0.146s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.152112s] ... ok\n2026-05-27 01:42:35.192 31 INFO tempest.lib.common.rest_client [req-34304414-0537-4995-bfdc-3414a6c3f206 req-34304414-0537-4995-bfdc-3414a6c3f206 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931 0.476s\n2026-05-27 01:42:35.193 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1519cf9537564b22978655b493eb9653\n2026-05-27 01:42:35.246 28 INFO tempest.lib.common.rest_client [req-7151238a-0590-4991-90e7-3b7465c3ccf0 req-7151238a-0590-4991-90e7-3b7465c3ccf0 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1028996444 0.114s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.117244s] ... ok\n2026-05-27 01:42:35.287 29 INFO tempest.lib.common.rest_client [req-46addfe4-a3cf-435b-a9d5-b10a8de5955c req-46addfe4-a3cf-435b-a9d5-b10a8de5955c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d671b119-14c0-41a4-badc-1178f7819429 0.623s\n2026-05-27 01:42:35.312 13 INFO tempest.lib.common.rest_client [req-df91401d-fff6-4531-9c62-816acced83a4 req-df91401d-fff6-4531-9c62-816acced83a4 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.241s\n2026-05-27 01:42:35.335 17 INFO tempest.lib.common.rest_client [req-e5aa125d-3816-4b68-8f9c-76c072b3eb91 req-e5aa125d-3816-4b68-8f9c-76c072b3eb91 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-27 01:42:35.391 31 INFO tempest.lib.common.rest_client [req-b77205f7-7b2f-486d-996f-8b09ae272528 req-b77205f7-7b2f-486d-996f-8b09ae272528 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1519cf9537564b22978655b493eb9653&name=default 0.195s\n2026-05-27 01:42:35.468 21 INFO tempest.lib.common.rest_client [req-d924c791-6f7f-4497-b626-e04cf756ab18 req-d924c791-6f7f-4497-b626-e04cf756ab18 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.133s\n2026-05-27 01:42:35.498 17 INFO tempest.lib.common.rest_client [req-3a2328c1-8fe5-4f7e-9442-27f9c4a65aeb req-3a2328c1-8fe5-4f7e-9442-27f9c4a65aeb ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/e4ac3cd34d244bdea43cf6630298f44a 0.160s\n2026-05-27 01:42:35.498 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 056fb0c9bff641d0ac6a5e9338ac98ee is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:35.499 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '056fb0c9bff641d0ac6a5e9338ac98ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:35.499 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '056fb0c9bff641d0ac6a5e9338ac98ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:35.941 28 INFO tempest.lib.common.rest_client [req-600190b2-ad01-4cc7-aba6-795013caf10a req-600190b2-ad01-4cc7-aba6-795013caf10a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7997cee-e77a-4546-8324-cf579ce396e7 0.690s\n2026-05-27 01:42:36.139 17 INFO tempest.lib.common.rest_client [req-2b5af339-6d7d-4f52-9359-8bbfe877054f req-2b5af339-6d7d-4f52-9359-8bbfe877054f ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-27 01:42:36.181 29 INFO tempest.lib.common.rest_client [req-52c34a18-3d61-4b88-a925-434d436af8a7 req-52c34a18-3d61-4b88-a925-434d436af8a7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fa032f7a-9017-43a5-ba14-0df57e59b10d 0.892s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [13.480013s] ... ok\n2026-05-27 01:42:36.299 11 INFO tempest.lib.common.rest_client [req-602fca24-8dde-4b9a-9f72-f511de89c1bb req-602fca24-8dde-4b9a-9f72-f511de89c1bb ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.463s\n2026-05-27 01:42:36.339 31 INFO tempest.lib.common.rest_client [req-14f1adff-3ed9-41dc-97af-0f8d8f6370cd req-14f1adff-3ed9-41dc-97af-0f8d8f6370cd ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13e3b932-e937-42bc-aa31-555aef9515c7 0.946s\n2026-05-27 01:42:36.380 29 INFO tempest.lib.common.rest_client [req-99933aa2-d4ec-4745-a616-da9e96dc50a8 req-99933aa2-d4ec-4745-a616-da9e96dc50a8 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.198552s] ... ok\n2026-05-27 01:42:36.551 21 INFO tempest.lib.common.rest_client [req-cc0d74ff-2cc7-4431-8622-716666661809 req-cc0d74ff-2cc7-4431-8622-716666661809 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.080s\n2026-05-27 01:42:36.702 29 INFO tempest.lib.common.rest_client [req-fc5cdca9-2fea-4ca6-929a-d258a32e7713 req-fc5cdca9-2fea-4ca6-929a-d258a32e7713 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.316s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.321802s] ... ok\n2026-05-27 01:42:36.810 31 INFO tempest.lib.common.rest_client [req-6a1df2ba-d5ac-407c-98e7-280b7e53fd17 req-6a1df2ba-d5ac-407c-98e7-280b7e53fd17 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653 0.468s\n2026-05-27 01:42:36.902 26 INFO tempest.lib.common.rest_client [req-c72475e3-ab0c-4df5-93e0-c16b4a7dc99b req-c72475e3-ab0c-4df5-93e0-c16b4a7dc99b ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/remove_router_interface 1.834s\n2026-05-27 01:42:36.998 11 INFO tempest.lib.common.rest_client [req-4924c915-7a33-4926-8465-18285ce12fa3 req-4924c915-7a33-4926-8465-18285ce12fa3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.696s\n2026-05-27 01:42:37.143 37 INFO tempest.lib.common.rest_client [req-c6e0a4da-fabb-4391-9592-54bf64fb120b req-c6e0a4da-fabb-4391-9592-54bf64fb120b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.986s\n2026-05-27 01:42:37.186 26 INFO tempest.lib.common.rest_client [req-7175baeb-9bf1-4ad2-9710-63930dd47b0e req-7175baeb-9bf1-4ad2-9710-63930dd47b0e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3d1f566b-8e81-4a77-ad7c-5a9a47cc4c20 0.282s\n2026-05-27 01:42:37.397 21 INFO tempest.lib.common.rest_client [req-ebbbae2f-a63e-4a36-94d0-7209d1cb5915 req-ebbbae2f-a63e-4a36-94d0-7209d1cb5915 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.843s\n2026-05-27 01:42:37.476 31 INFO tempest.lib.common.rest_client [req-331b302a-1dc1-4f3d-93c7-1050539fb76d req-331b302a-1dc1-4f3d-93c7-1050539fb76d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-27 01:42:37.510 21 INFO tempest.lib.common.rest_client [req-33425a26-f6ee-4020-89fe-b908d810af56 req-33425a26-f6ee-4020-89fe-b908d810af56 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.111s\n2026-05-27 01:42:37.528 28 INFO tempest.lib.common.rest_client [req-6ebfc49e-d036-47ef-9770-dee54df3bcef req-6ebfc49e-d036-47ef-9770-dee54df3bcef ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/200d9e88-e26d-48f3-9ef2-f081a73822c9 1.584s\n2026-05-27 01:42:37.740 11 INFO tempest.lib.common.rest_client [req-3808b328-179a-472a-ae05-2eacce3b2dc8 req-3808b328-179a-472a-ae05-2eacce3b2dc8 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.739s\n2026-05-27 01:42:37.841 19 INFO tempest.lib.common.rest_client [req-ef889d1a-dbf1-401b-90b9-6264dfd5bfb9 req-ef889d1a-dbf1-401b-90b9-6264dfd5bfb9 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 3.767s\n2026-05-27 01:42:37.868 13 INFO tempest.lib.common.rest_client [req-391b11a3-2682-4dd0-9151-818c2350e7bb req-391b11a3-2682-4dd0-9151-818c2350e7bb ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.547s\n2026-05-27 01:42:37.903 17 INFO tempest.lib.common.rest_client [req-834f1152-4a9d-4279-bbb8-92a9689fca87 req-834f1152-4a9d-4279-bbb8-92a9689fca87 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.761s\n2026-05-27 01:42:38.019 31 INFO tempest.lib.common.rest_client [req-3621b9f9-8c2b-439e-b0ba-cf23b92d33a7 req-3621b9f9-8c2b-439e-b0ba-cf23b92d33a7 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-27 01:42:38.083 17 INFO tempest.lib.common.rest_client [req-229599bc-4a07-48fe-adc5-2f8449d24fb9 req-229599bc-4a07-48fe-adc5-2f8449d24fb9 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.177s\n2026-05-27 01:42:38.099 28 INFO tempest.lib.common.rest_client [req-e687bdb4-b804-40a8-91f5-f7aedb15518d req-e687bdb4-b804-40a8-91f5-f7aedb15518d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/18c3795f-1bef-4d83-b7d4-3cc66ce70efc 0.569s\n2026-05-27 01:42:38.108 19 INFO tempest.lib.common.rest_client [req-7f9f6af6-6d2e-42fe-b2d3-1bc3c9264537 req-7f9f6af6-6d2e-42fe-b2d3-1bc3c9264537 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.265s\n2026-05-27 01:42:38.157 31 INFO tempest.lib.common.rest_client [req-96ec81a7-e96d-4ec0-9eaa-05d44eedc25a req-96ec81a7-e96d-4ec0-9eaa-05d44eedc25a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s\n2026-05-27 01:42:38.234 29 INFO tempest.lib.common.rest_client [req-9e5517e7-4ee5-443a-af67-c2d9c22cd33b req-9e5517e7-4ee5-443a-af67-c2d9c22cd33b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.526s\n2026-05-27 01:42:38.260 19 INFO tempest.lib.common.rest_client [req-b66795b9-2b22-4689-a436-0aabf5c83c83 req-b66795b9-2b22-4689-a436-0aabf5c83c83 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b&device_owner=network%3Arouter_gateway 0.148s\n2026-05-27 01:42:38.331 31 INFO tempest.lib.common.rest_client [req-0d233b52-57f8-4f20-a772-97638395f89d req-0d233b52-57f8-4f20-a772-97638395f89d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.169s\n2026-05-27 01:42:38.360 21 INFO tempest.lib.common.rest_client [req-1b8d2445-b331-45a0-89b3-80cb0fa932af req-1b8d2445-b331-45a0-89b3-80cb0fa932af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d23b726-74b1-4a0f-a930-c9c8498c5b5d 0.845s\n2026-05-27 01:42:38.437 17 INFO tempest.lib.common.rest_client [req-171f8dba-1964-4e67-818c-e31153abc924 req-171f8dba-1964-4e67-818c-e31153abc924 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.348s\n2026-05-27 01:42:38.438 19 INFO tempest.lib.common.rest_client [req-f6fe98b9-1329-48e0-b5d5-787c30c26f0b req-f6fe98b9-1329-48e0-b5d5-787c30c26f0b ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.176s\n2026-05-27 01:42:38.551 19 INFO tempest.lib.common.rest_client [req-7040d5a8-dca7-416b-b3a2-600e9b4f4505 req-7040d5a8-dca7-416b-b3a2-600e9b4f4505 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.111s\n2026-05-27 01:42:38.602 17 INFO tempest.lib.common.rest_client [req-c8c65869-eba3-4778-a19e-95a9b6ad1d0e req-c8c65869-eba3-4778-a19e-95a9b6ad1d0e ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.161s\n2026-05-27 01:42:38.815 28 INFO tempest.lib.common.rest_client [req-a015ba22-6dd3-44a5-a644-2076b518413e req-a015ba22-6dd3-44a5-a644-2076b518413e ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cd5d2421-4251-4207-8fd3-a56de5a25683 0.713s\n2026-05-27 01:42:38.923 26 INFO tempest.lib.common.rest_client [req-b0679047-ff30-4b76-a33f-d40602485c7f req-b0679047-ff30-4b76-a33f-d40602485c7f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/remove_router_interface 1.733s\n2026-05-27 01:42:38.925 37 INFO tempest.lib.common.rest_client [req-9c4d4183-a751-47a8-8be8-84ee2bef0497 req-9c4d4183-a751-47a8-8be8-84ee2bef0497 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.779s\n2026-05-27 01:42:39.003 31 INFO tempest.lib.common.rest_client [req-1058bd04-dbdd-4b0c-a71c-8daeadc48fce req-1058bd04-dbdd-4b0c-a71c-8daeadc48fce ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-27 01:42:39.044 29 INFO tempest.lib.common.rest_client [req-c4e648fd-71ff-4bed-89a4-d3502033761e req-c4e648fd-71ff-4bed-89a4-d3502033761e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.807s\n2026-05-27 01:42:39.109 26 INFO tempest.lib.common.rest_client [req-4c57562b-fadd-4c07-9091-9821867d2d85 req-4c57562b-fadd-4c07-9091-9821867d2d85 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=85cf6214-adc8-4732-bd68-d83919a5e8e0 0.183s\n2026-05-27 01:42:39.113 37 INFO tempest.lib.common.rest_client [req-9800a7a9-00c1-4bed-8696-064764b4eda9 req-9800a7a9-00c1-4bed-8696-064764b4eda9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.184s\n2026-05-27 01:42:39.133 31 INFO tempest.lib.common.rest_client [req-5c23a735-a3f8-41fc-b768-e31217f9c162 req-5c23a735-a3f8-41fc-b768-e31217f9c162 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-27 01:42:39.146 17 INFO tempest.lib.common.rest_client [req-81fb658c-5832-4d2e-ba8d-71bfaea6873a req-81fb658c-5832-4d2e-ba8d-71bfaea6873a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.542s\n2026-05-27 01:42:39.252 13 INFO tempest.lib.common.rest_client [req-5fd5eb74-406b-4d9d-9d5f-99093b2b5c50 req-5fd5eb74-406b-4d9d-9d5f-99093b2b5c50 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3ef61ca-7581-4705-90eb-c2c13dd40195 1.381s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.183969s] ... ok\n2026-05-27 01:42:39.262 21 INFO tempest.lib.common.rest_client [req-93f40774-0acd-4268-b952-33386d731c3f req-93f40774-0acd-4268-b952-33386d731c3f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c9c449d9-4a03-4dfc-ad2a-09711d4a0048 0.899s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [9.099515s] ... ok\n2026-05-27 01:42:39.317 17 INFO tempest.lib.common.rest_client [req-c860060c-4435-4df9-ba12-d8f4ed71d39f req-c860060c-4435-4df9-ba12-d8f4ed71d39f ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s\n2026-05-27 01:42:39.332 31 INFO tempest.lib.common.rest_client [req-764d24fd-b641-4f92-bc51-f2b501185547 req-764d24fd-b641-4f92-bc51-f2b501185547 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/e4ac3cd34d244bdea43cf6630298f44a 0.197s\n2026-05-27 01:42:39.432 39 INFO tempest.lib.common.rest_client [req-faac5cb7-e80a-49c0-8d49-07444787a79d req-faac5cb7-e80a-49c0-8d49-07444787a79d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4/add_router_interface 4.877s\n2026-05-27 01:42:39.472 17 INFO tempest.lib.common.rest_client [req-26a0830c-3c1c-4e06-a1ae-8fec7b0101ea req-26a0830c-3c1c-4e06-a1ae-8fec7b0101ea ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.152s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.335032s] ... ok\n2026-05-27 01:42:39.573 31 INFO tempest.lib.common.rest_client [req-7c907318-d62e-417f-a28d-445dde111d2a req-7c907318-d62e-417f-a28d-445dde111d2a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:42:39.749 31 INFO tempest.lib.common.rest_client [req-1a51928e-a1c1-478b-99ca-7efac8b2a5ba req-1a51928e-a1c1-478b-99ca-7efac8b2a5ba ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/70ad82a683244db986d6b9f66518a067 0.172s\n2026-05-27 01:42:39.763 26 INFO tempest.lib.common.rest_client [req-c63555a0-5c7a-4d8a-902d-b204cd0ea93b req-c63555a0-5c7a-4d8a-902d-b204cd0ea93b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0 0.651s\n2026-05-27 01:42:39.784 11 INFO tempest.lib.common.rest_client [req-b1d763d7-e439-42b4-b911-ee61743a2f01 req-b1d763d7-e439-42b4-b911-ee61743a2f01 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/01fe1844-b8d9-4f32-a572-30c08b7f7087 2.041s\n2026-05-27 01:42:39.978 28 INFO tempest.lib.common.rest_client [req-80041f0c-2aa6-4a2e-8263-a2195f268a6d req-80041f0c-2aa6-4a2e-8263-a2195f268a6d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7d5e4d43-d66d-4ed5-95a6-1fcde70e91f7 1.160s\n2026-05-27 01:42:40.002 37 INFO tempest.lib.common.rest_client [req-f9470955-d60a-4b37-ac53-e79847d8d8a8 req-f9470955-d60a-4b37-ac53-e79847d8d8a8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fc18f75-6fe5-4aab-acf3-53446b52f380 0.885s\n2026-05-27 01:42:40.054 31 INFO tempest.lib.common.rest_client [req-176d5abc-5a28-4a49-b276-aa2a4181988a req-176d5abc-5a28-4a49-b276-aa2a4181988a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-27 01:42:40.213 37 INFO tempest.lib.common.rest_client [req-fb21a064-c152-451d-addb-78fa5d309a8c req-fb21a064-c152-451d-addb-78fa5d309a8c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.209s\n2026-05-27 01:42:40.220 31 INFO tempest.lib.common.rest_client [req-1cbff93c-ddb8-43cd-9d4d-562dde2b37e8 req-1cbff93c-ddb8-43cd-9d4d-562dde2b37e8 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s\n2026-05-27 01:42:40.388 29 INFO tempest.lib.common.rest_client [req-33af4074-c38e-473b-a07a-98fbea44c2bd req-33af4074-c38e-473b-a07a-98fbea44c2bd ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.340s\n2026-05-27 01:42:40.391 26 INFO tempest.lib.common.rest_client [req-a2cb8fac-7503-4188-8848-901085239f2e req-a2cb8fac-7503-4188-8848-901085239f2e ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f699faa1-a7cb-4d3b-ba04-032a390c077d 0.619s\n2026-05-27 01:42:40.389 17 INFO tempest.lib.common.rest_client [req-06b03e7f-1d6c-4d72-ac51-2a1eccda6a58 req-06b03e7f-1d6c-4d72-ac51-2a1eccda6a58 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.909s\n2026-05-27 01:42:40.479 21 INFO tempest.lib.common.rest_client [req-b08c0ad1-c3e8-472f-b2a8-8809f07a03a7 req-b08c0ad1-c3e8-472f-b2a8-8809f07a03a7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.211s\n2026-05-27 01:42:40.503 31 INFO tempest.lib.common.rest_client [req-0a2f546d-24ce-45f3-b08d-2ba61b27c6cf req-0a2f546d-24ce-45f3-b08d-2ba61b27c6cf ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-27 01:42:40.647 13 INFO tempest.lib.common.rest_client [req-c8be205c-5fac-44ee-a0c3-07aeed2acb15 req-c8be205c-5fac-44ee-a0c3-07aeed2acb15 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.390s\n2026-05-27 01:42:40.693 31 INFO tempest.lib.common.rest_client [req-10311e42-0884-4e51-9ef7-b757b10cc7a6 req-10311e42-0884-4e51-9ef7-b757b10cc7a6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/e4ac3cd34d244bdea43cf6630298f44a 0.186s\n2026-05-27 01:42:40.694 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 75f4365be59c4e629e086e0050c28491 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:40.694 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1353101893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ef08b345faf4d229b58336196633c25', 'project_name': 'tempest-RoutersAdminTest-1353101893', 'tenant_id': '1ef08b345faf4d229b58336196633c25', 'tenant_name': 'tempest-RoutersAdminTest-1353101893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f4365be59c4e629e086e0050c28491', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:40.695 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1353101893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ef08b345faf4d229b58336196633c25', 'project_name': 'tempest-RoutersAdminTest-1353101893', 'tenant_id': '1ef08b345faf4d229b58336196633c25', 'tenant_name': 'tempest-RoutersAdminTest-1353101893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f4365be59c4e629e086e0050c28491', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:40.850 19 INFO tempest.lib.common.rest_client [req-ee40b683-0405-4e5e-9864-20ed710eb013 req-ee40b683-0405-4e5e-9864-20ed710eb013 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 2.296s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [7.227836s] ... ok\n2026-05-27 01:42:40.993 39 INFO tempest.lib.common.rest_client [req-ca06befa-4b99-451a-b855-dade99f24875 req-ca06befa-4b99-451a-b855-dade99f24875 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.558s\n2026-05-27 01:42:41.198 21 INFO tempest.lib.common.rest_client [req-2bc1a05c-87b7-4687-9640-cebdd046496f req-2bc1a05c-87b7-4687-9640-cebdd046496f ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b51c5d0-8857-4e82-a1c0-cbbc71ef15e2 0.716s\n2026-05-27 01:42:41.288 26 INFO tempest.lib.common.rest_client [req-cc5ac139-a407-4945-8c1b-c0570767d94f req-cc5ac139-a407-4945-8c1b-c0570767d94f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f826185-e187-40b4-b227-89f48bcc6648 0.895s\n2026-05-27 01:42:41.289 37 INFO tempest.lib.common.rest_client [req-f5949665-b4b8-43bd-97c2-b92db0f7ba51 req-f5949665-b4b8-43bd-97c2-b92db0f7ba51 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c35f310-2b15-4776-94c0-536a1c5ac777 1.073s\n2026-05-27 01:42:41.400 28 INFO tempest.lib.common.rest_client [req-e201f67c-c641-45fa-9dcb-cba7ac062076 req-e201f67c-c641-45fa-9dcb-cba7ac062076 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3837b102-a7cb-40cf-ad02-06d3844b3842 1.419s\n2026-05-27 01:42:41.433 17 INFO tempest.lib.common.rest_client [req-fd28ccf1-cb73-4124-83c5-de4992fd33f1 req-fd28ccf1-cb73-4124-83c5-de4992fd33f1 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.041s\n2026-05-27 01:42:41.451 19 INFO tempest.lib.common.rest_client [req-0df50455-cd57-4f2d-90ad-05027bb31c01 req-0df50455-cd57-4f2d-90ad-05027bb31c01 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.596s\n2026-05-27 01:42:41.462 31 INFO tempest.lib.common.rest_client [req-501f6fbf-2c6d-4df2-924e-48bbb39e4601 req-501f6fbf-2c6d-4df2-924e-48bbb39e4601 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s\n2026-05-27 01:42:41.812 31 INFO tempest.lib.common.rest_client [req-cdaf2912-17cc-4695-89cc-c871cb1eb554 req-cdaf2912-17cc-4695-89cc-c871cb1eb554 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.346s\n2026-05-27 01:42:41.822 29 INFO tempest.lib.common.rest_client [req-5663753c-30a3-4eb2-908d-2d01577ac00b req-5663753c-30a3-4eb2-908d-2d01577ac00b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.432s\n2026-05-27 01:42:41.906 17 INFO tempest.lib.common.rest_client [req-cebedd5f-2b2b-4cb2-9951-8c339436132b req-cebedd5f-2b2b-4cb2-9951-8c339436132b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f43a479e-ca94-4b83-aed5-3b1b12ef8b96 0.470s\n2026-05-27 01:42:41.912 11 INFO tempest.lib.common.rest_client [req-c36ae570-ef67-4f92-9169-171205a935b3 req-c36ae570-ef67-4f92-9169-171205a935b3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 2.126s\n2026-05-27 01:42:41.936 37 INFO tempest.lib.common.rest_client [req-a9cb8832-caf9-4bc9-956a-93445b377c84 req-a9cb8832-caf9-4bc9-956a-93445b377c84 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6eb53eda-55f4-4b0c-b7eb-8be5b8de8fae 0.645s\n2026-05-27 01:42:42.066 11 INFO tempest.lib.common.rest_client [req-e8cf0950-b0c7-453f-b220-31e0dc958230 req-e8cf0950-b0c7-453f-b220-31e0dc958230 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.151s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [7.236486s] ... ok\n2026-05-27 01:42:42.085 37 INFO tempest.lib.common.rest_client [req-0eccf4a1-ccf1-41f4-bdbe-9f4aa9dafa46 req-0eccf4a1-ccf1-41f4-bdbe-9f4aa9dafa46 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s\n2026-05-27 01:42:42.150 28 INFO tempest.lib.common.rest_client [req-40b936ec-4d04-46b9-84a4-f56560236d5f req-40b936ec-4d04-46b9-84a4-f56560236d5f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/42da18d6-8f1d-429e-be04-4313573d24e3 0.748s\n2026-05-27 01:42:42.232 29 INFO tempest.lib.common.rest_client [req-93448197-326e-41e3-a9b3-38ddd4764096 req-93448197-326e-41e3-a9b3-38ddd4764096 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D2001%3Adb8%3A%3A269 0.407s\n2026-05-27 01:42:42.286 17 INFO tempest.lib.common.rest_client [req-11e8dfcc-d48b-448d-ab58-be0fb9ffef0c req-11e8dfcc-d48b-448d-ab58-be0fb9ffef0c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.377s\n2026-05-27 01:42:42.428 21 INFO tempest.lib.common.rest_client [req-359ae6b7-b2ab-49b0-b948-682de281f98a req-359ae6b7-b2ab-49b0-b948-682de281f98a ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.228s\n2026-05-27 01:42:42.526 31 INFO tempest.lib.common.rest_client [req-bac89274-cf53-4fcc-a705-c9140a4e5132 req-bac89274-cf53-4fcc-a705-c9140a4e5132 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.711s\n2026-05-27 01:42:42.606 26 INFO tempest.lib.common.rest_client [req-2bedb858-fb65-4f4d-a059-d0546f9ea697 req-2bedb858-fb65-4f4d-a059-d0546f9ea697 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b63e5bc-8806-408c-b47c-f2786e8161ec 1.315s\n2026-05-27 01:42:42.629 21 INFO tempest.lib.common.rest_client [req-36d4ce59-9272-4f93-8fb2-8e8e4024740f req-36d4ce59-9272-4f93-8fb2-8e8e4024740f ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 0.198s\n2026-05-27 01:42:42.658 31 INFO tempest.lib.common.rest_client [req-1dacd18e-61f7-44f6-ba4f-adba519bf671 req-1dacd18e-61f7-44f6-ba4f-adba519bf671 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-27 01:42:42.767 17 INFO tempest.lib.common.rest_client [req-92501beb-e594-4eeb-a53b-5fdbb70b3372 req-92501beb-e594-4eeb-a53b-5fdbb70b3372 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b5d5bd7-3b1d-4279-89ba-56d098c4d6d3 0.478s\n2026-05-27 01:42:42.856 31 INFO tempest.lib.common.rest_client [req-1daf3dcf-614e-49fe-8a46-b0c0fe4ce6e3 req-1daf3dcf-614e-49fe-8a46-b0c0fe4ce6e3 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/b6efca65c2ab46c99b0c8e17612fce06 0.194s\n2026-05-27 01:42:42.987 17 INFO tempest.lib.common.rest_client [req-89dcb4db-e719-4832-8557-081bda11ccbe req-89dcb4db-e719-4832-8557-081bda11ccbe ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.216s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [3.510141s] ... ok\n2026-05-27 01:42:43.226 31 INFO tempest.lib.common.rest_client [req-8967d89c-cdff-4f0e-b876-6b9777ff4546 req-8967d89c-cdff-4f0e-b876-6b9777ff4546 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-27 01:42:43.246 13 INFO tempest.lib.common.rest_client [req-48180b97-a9de-4010-9e9d-463acb0b6bea req-48180b97-a9de-4010-9e9d-463acb0b6bea ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.596s\n2026-05-27 01:42:43.344 28 INFO tempest.lib.common.rest_client [req-4b1b94c3-54ba-4def-840f-03984e8b7811 req-4b1b94c3-54ba-4def-840f-03984e8b7811 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51be39fb-6d38-47f0-a6a0-dfee4e40daae 1.191s\n2026-05-27 01:42:43.382 29 INFO tempest.lib.common.rest_client [req-df12384b-40e0-4dbc-aa25-9f4cf67f462d req-df12384b-40e0-4dbc-aa25-9f4cf67f462d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/430c2765-b792-4d84-b555-1324fa301f03 1.144s\n2026-05-27 01:42:43.394 31 INFO tempest.lib.common.rest_client [req-74072559-7850-42cf-846f-54ed5cb60a41 req-74072559-7850-42cf-846f-54ed5cb60a41 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/b6efca65c2ab46c99b0c8e17612fce06 0.166s\n2026-05-27 01:42:43.454 28 INFO tempest.lib.common.rest_client [req-c3c8eb09-a39d-49ce-8d7f-2bc50c2a04de req-c3c8eb09-a39d-49ce-8d7f-2bc50c2a04de ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0f215393-3639-4426-9165-8d46178b757d 0.107s\n2026-05-27 01:42:43.514 29 INFO tempest.lib.common.rest_client [req-215eac37-0b6b-40cb-8b2f-4d78e98dce45 req-215eac37-0b6b-40cb-8b2f-4d78e98dce45 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/430c2765-b792-4d84-b555-1324fa301f03 0.129s\n2026-05-27 01:42:43.682 31 INFO tempest.lib.common.rest_client [req-987f966f-efc9-441f-ac69-533698565da3 req-987f966f-efc9-441f-ac69-533698565da3 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-27 01:42:43.716 11 INFO tempest.lib.common.rest_client [req-024f38b7-0a25-44a4-a9ac-43a08658bfc5 req-024f38b7-0a25-44a4-a9ac-43a08658bfc5 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.644s\n2026-05-27 01:42:43.790 17 INFO tempest.lib.common.rest_client [req-960c8e0a-6e96-4b4d-a053-fb034235530b req-960c8e0a-6e96-4b4d-a053-fb034235530b ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.798s\n2026-05-27 01:42:43.804 21 INFO tempest.lib.common.rest_client [req-a2daff71-cdc7-4cf3-86db-044896a41d71 req-a2daff71-cdc7-4cf3-86db-044896a41d71 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 1.173s\n2026-05-27 01:42:43.832 31 INFO tempest.lib.common.rest_client [req-bc5a0fac-ade4-4df9-a064-b3d13fb95ea1 req-bc5a0fac-ade4-4df9-a064-b3d13fb95ea1 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/70ad82a683244db986d6b9f66518a067 0.148s\n2026-05-27 01:42:43.890 11 INFO tempest.lib.common.rest_client [req-cd61dba9-df3d-4817-a939-0b8bccb809f0 req-cd61dba9-df3d-4817-a939-0b8bccb809f0 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=68ec8d0f-308c-47c7-8208-2f654123c064 0.170s\n2026-05-27 01:42:44.031 21 INFO tempest.lib.common.rest_client [req-5c5d5bd4-0b5e-4084-bb40-58e33d1a5af8 req-5c5d5bd4-0b5e-4084-bb40-58e33d1a5af8 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 0.224s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.767483s] ... ok\n2026-05-27 01:42:44.129 31 INFO tempest.lib.common.rest_client [req-5402d668-3903-4027-be10-65f28373b988 req-5402d668-3903-4027-be10-65f28373b988 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:42:44.270 26 INFO tempest.lib.common.rest_client [req-7bdb5046-c9c1-40fd-b789-1aaf5eed0b99 req-7bdb5046-c9c1-40fd-b789-1aaf5eed0b99 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f5df7e8-6ae2-4802-af2f-e3dc1c00983d 1.661s\n{7} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [32.401727s] ... ok\n2026-05-27 01:42:44.276 29 INFO tempest.lib.common.rest_client [req-c939d1c2-e8ff-4355-a274-429be648474c req-c939d1c2-e8ff-4355-a274-429be648474c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2343fe16-10d9-499c-9f9a-c5268f7c8a1a 0.760s\n2026-05-27 01:42:44.325 31 INFO tempest.lib.common.rest_client [req-9d3cc419-c09e-4355-b3e6-ec275e4e8185 req-9d3cc419-c09e-4355-b3e6-ec275e4e8185 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/89a5050f7de542e3bca52d9e6d7380fa 0.188s\n2026-05-27 01:42:44.391 17 INFO tempest.lib.common.rest_client [req-61bfdfc9-28c8-4cd2-9322-13bc7fb40771 req-61bfdfc9-28c8-4cd2-9322-13bc7fb40771 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.598s\n2026-05-27 01:42:44.406 29 INFO tempest.lib.common.rest_client [req-1f4eade5-c9e9-4a41-b46c-de7609a5c85e req-1f4eade5-c9e9-4a41-b46c-de7609a5c85e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2343fe16-10d9-499c-9f9a-c5268f7c8a1a 0.128s\n2026-05-27 01:42:44.459 11 INFO tempest.lib.common.rest_client [req-fa4eb17c-b108-4b30-8c30-d4ce976e9534 req-fa4eb17c-b108-4b30-8c30-d4ce976e9534 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/68ec8d0f-308c-47c7-8208-2f654123c064 0.563s\n2026-05-27 01:42:44.478 28 INFO tempest.lib.common.rest_client [req-86825e63-3f46-4298-94c2-cb014880f5f3 req-86825e63-3f46-4298-94c2-cb014880f5f3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 1.022s\n2026-05-27 01:42:44.596 31 INFO tempest.lib.common.rest_client [req-fab3ac06-f387-430d-8692-87adee928f1e req-fab3ac06-f387-430d-8692-87adee928f1e ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-27 01:42:44.642 11 INFO tempest.lib.common.rest_client [req-e137ce83-40f1-4dc0-92d3-d6840c5cb87f req-e137ce83-40f1-4dc0-92d3-d6840c5cb87f ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=68ec8d0f-308c-47c7-8208-2f654123c064 0.181s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.574842s] ... ok\n2026-05-27 01:42:44.752 31 INFO tempest.lib.common.rest_client [req-8d15be4f-6c9b-4b00-aba2-600c897b059e req-8d15be4f-6c9b-4b00-aba2-600c897b059e ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/e4ac3cd34d244bdea43cf6630298f44a 0.153s\n2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a57bac6c12f45fd8d3225b8a9bb7afa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1261717057-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'project_name': 'tempest-RoutersAdminTest-1261717057', 'tenant_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'tenant_name': 'tempest-RoutersAdminTest-1261717057', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a57bac6c12f45fd8d3225b8a9bb7afa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1261717057-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'project_name': 'tempest-RoutersAdminTest-1261717057', 'tenant_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'tenant_name': 'tempest-RoutersAdminTest-1261717057', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a57bac6c12f45fd8d3225b8a9bb7afa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:44.817 28 INFO tempest.lib.common.rest_client [req-e7a43e7f-8170-448c-a736-ee78c92b655f req-e7a43e7f-8170-448c-a736-ee78c92b655f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a975a44a5dbb4f408a5237c13c9a34f4 0.335s\n2026-05-27 01:42:44.861 29 INFO tempest.lib.common.rest_client [req-116081a1-f3c1-4013-8f2b-40776d374b20 req-116081a1-f3c1-4013-8f2b-40776d374b20 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84f012e3-ea11-4d79-8b59-7275964903a3 0.450s\n2026-05-27 01:42:45.059 39 INFO tempest.lib.common.rest_client [req-266dcafd-a00c-40bf-98c1-eaa3acf41039 req-266dcafd-a00c-40bf-98c1-eaa3acf41039 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/11231319-00a8-4dc1-947b-c6360a671208 4.063s\n2026-05-27 01:42:45.251 28 INFO tempest.lib.common.rest_client [req-2f006965-98b4-4b40-b2b9-193812eef213 req-2f006965-98b4-4b40-b2b9-193812eef213 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96140ade33f5420984259098fcded6fb 0.431s\n2026-05-27 01:42:45.251 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0685936517b24c99b389c3a9e0e8011d\n2026-05-27 01:42:45.504 31 INFO tempest.lib.common.rest_client [req-99930f80-585c-45f0-9ae5-aa60a86ac97b req-99930f80-585c-45f0-9ae5-aa60a86ac97b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:42:45.584 26 INFO tempest.lib.common.rest_client [req-50001162-881f-4c1e-ad4b-650db36992ed req-50001162-881f-4c1e-ad4b-650db36992ed ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s\n2026-05-27 01:42:45.605 17 INFO tempest.lib.common.rest_client [req-ad9ad4e3-4e46-4e35-836d-810975120db1 req-ad9ad4e3-4e46-4e35-836d-810975120db1 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.212s\n2026-05-27 01:42:45.795 21 INFO tempest.lib.common.rest_client [req-e6e9c4d1-fae1-4c0e-9a1b-416134940d0d req-e6e9c4d1-fae1-4c0e-9a1b-416134940d0d ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.759s\n2026-05-27 01:42:45.910 28 INFO tempest.lib.common.rest_client [req-38452bf3-e019-400d-8ba9-60b2f066f5c1 req-38452bf3-e019-400d-8ba9-60b2f066f5c1 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-27 01:42:45.918 29 INFO tempest.lib.common.rest_client [req-b60446e8-9180-4fc3-ac1d-5c01e93b4f46 req-b60446e8-9180-4fc3-ac1d-5c01e93b4f46 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80922974-9435-4a4c-9dbd-d36488a1f764 1.055s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.215037s] ... ok\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-27 01:42:45.981 13 INFO tempest.lib.common.rest_client [req-3dddc85b-48d7-4424-9b88-65a545ec4fad req-3dddc85b-48d7-4424-9b88-65a545ec4fad ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a51552-6ef1-429c-9d7f-3b8062ae2943 2.732s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [6.728053s] ... ok\n2026-05-27 01:42:46.261 17 INFO tempest.lib.common.rest_client [req-ff107d7d-0788-40c3-98a2-d65d4e6c857c req-ff107d7d-0788-40c3-98a2-d65d4e6c857c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.654s\n2026-05-27 01:42:46.312 28 INFO tempest.lib.common.rest_client [req-6f999457-99c7-4a69-8fe4-9175080f2206 req-6f999457-99c7-4a69-8fe4-9175080f2206 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0685936517b24c99b389c3a9e0e8011d&name=default 0.400s\n2026-05-27 01:42:46.396 39 INFO tempest.lib.common.rest_client [req-8cfaaf0e-e2a5-4286-a1ab-6fd083a60a4d req-8cfaaf0e-e2a5-4286-a1ab-6fd083a60a4d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a77f5a1e-4b6c-434c-b0bf-dbfe0e208e52 1.334s\n2026-05-27 01:42:46.521 11 INFO tempest.lib.common.rest_client [req-cd717f76-9487-46b8-95f7-17821ab49bab req-cd717f76-9487-46b8-95f7-17821ab49bab ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.873s\n2026-05-27 01:42:46.775 17 INFO tempest.lib.common.rest_client [req-e01815f6-144b-4761-9e37-ed90ca4d0754 req-e01815f6-144b-4761-9e37-ed90ca4d0754 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.510s\n2026-05-27 01:42:46.920 37 INFO tempest.lib.common.rest_client [req-a0f171fa-1c3c-4698-8e5e-5e7be73552d2 req-a0f171fa-1c3c-4698-8e5e-5e7be73552d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.831s\n2026-05-27 01:42:47.053 28 INFO tempest.lib.common.rest_client [req-f351ea1e-02d4-4d83-b527-0f55d67eb9d8 req-f351ea1e-02d4-4d83-b527-0f55d67eb9d8 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/126fce8a-9b79-4887-a727-12568c1d16af 0.738s\n2026-05-27 01:42:47.100 21 INFO tempest.lib.common.rest_client [req-50913f7b-b7aa-4f73-aee1-2a75a8cc3f4f req-50913f7b-b7aa-4f73-aee1-2a75a8cc3f4f ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 1.303s\n2026-05-27 01:42:47.138 29 INFO tempest.lib.common.rest_client [req-de9b3476-4ec8-4d4c-8df5-ec63c2361790 req-de9b3476-4ec8-4d4c-8df5-ec63c2361790 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.212s\n2026-05-27 01:42:47.291 17 INFO tempest.lib.common.rest_client [req-6184caa8-85bf-4074-843d-3b72e648b11c req-6184caa8-85bf-4074-843d-3b72e648b11c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.513s\n2026-05-27 01:42:47.297 11 INFO tempest.lib.common.rest_client [req-525e0903-2f54-4d4a-990d-9d5ebbfe70c7 req-525e0903-2f54-4d4a-990d-9d5ebbfe70c7 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.769s\n2026-05-27 01:42:47.370 28 INFO tempest.lib.common.rest_client [req-af2fd107-e208-4fdc-b300-315121f6fac0 req-af2fd107-e208-4fdc-b300-315121f6fac0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d 0.315s\n2026-05-27 01:42:47.521 26 INFO tempest.lib.common.rest_client [req-0218e921-c5a0-4f42-95d1-88fc8468d117 req-0218e921-c5a0-4f42-95d1-88fc8468d117 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.934s\n2026-05-27 01:42:47.692 21 INFO tempest.lib.common.rest_client [req-8dd86aa0-a056-4b70-98fa-e54eabf4b6a7 req-8dd86aa0-a056-4b70-98fa-e54eabf4b6a7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 0.590s\n2026-05-27 01:42:47.722 17 INFO tempest.lib.common.rest_client [req-6dde24a5-8a68-41cc-8be2-ae20a9526b30 req-6dde24a5-8a68-41cc-8be2-ae20a9526b30 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9ec2ef4e-82ee-4859-a37b-71a7ea4425a5 0.428s\n2026-05-27 01:42:47.827 13 INFO tempest.lib.common.rest_client [req-def99c9e-087c-4204-a2c4-6421ce57749a req-def99c9e-087c-4204-a2c4-6421ce57749a ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.838s\n2026-05-27 01:42:47.890 29 INFO tempest.lib.common.rest_client [req-6a531a04-9d19-49d6-a1f4-fd39bf5722cf req-6a531a04-9d19-49d6-a1f4-fd39bf5722cf ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s\n2026-05-27 01:42:47.955 26 INFO tempest.lib.common.rest_client [req-57b2e7a2-fff3-4b4c-8f24-0df399aed7ee req-57b2e7a2-fff3-4b4c-8f24-0df399aed7ee ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.430s\n2026-05-27 01:42:47.998 17 INFO tempest.lib.common.rest_client [req-0664cedd-a53e-40ae-947b-50257f931402 req-0664cedd-a53e-40ae-947b-50257f931402 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.272s\n2026-05-27 01:42:48.010 28 INFO tempest.lib.common.rest_client [req-d5651348-655b-40d1-addf-d0ae412f752d req-d5651348-655b-40d1-addf-d0ae412f752d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-27 01:42:48.175 19 INFO tempest.lib.common.rest_client [req-ae158bdc-7b57-48f7-a7bf-dc010650f9b4 req-ae158bdc-7b57-48f7-a7bf-dc010650f9b4 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 6.722s\n2026-05-27 01:42:48.274 21 INFO tempest.lib.common.rest_client [req-25724a1b-3aca-4e30-8426-d68dfe783aeb req-25724a1b-3aca-4e30-8426-d68dfe783aeb ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.579s\n2026-05-27 01:42:48.422 21 INFO tempest.lib.common.rest_client [req-89244289-4ae9-4157-8d63-0d06135a6860 req-89244289-4ae9-4157-8d63-0d06135a6860 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 0.145s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [4.389701s] ... ok\n2026-05-27 01:42:48.432 17 INFO tempest.lib.common.rest_client [req-2b12589c-67d3-4ec5-87ac-2e9b0848d4c5 req-2b12589c-67d3-4ec5-87ac-2e9b0848d4c5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fdc3914a-325c-469a-aea7-83a54934838c 0.431s\n2026-05-27 01:42:48.524 28 INFO tempest.lib.common.rest_client [req-172959e0-e6f0-41dc-bfb6-b50de47e0a8e req-172959e0-e6f0-41dc-bfb6-b50de47e0a8e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:42:48.648 28 INFO tempest.lib.common.rest_client [req-6cff1877-5ea8-4b82-a110-c59845a28428 req-6cff1877-5ea8-4b82-a110-c59845a28428 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-27 01:42:48.683 19 INFO tempest.lib.common.rest_client [req-aa65d61c-b6a0-41a2-bac2-ccc94a95bbc0 req-aa65d61c-b6a0-41a2-bac2-ccc94a95bbc0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 0.504s\n2026-05-27 01:42:48.812 29 INFO tempest.lib.common.rest_client [req-f70ba8ad-035b-464d-8cde-35da5d46fbaf req-f70ba8ad-035b-464d-8cde-35da5d46fbaf ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.919s\n2026-05-27 01:42:48.855 28 INFO tempest.lib.common.rest_client [req-466e44fd-9287-4dd8-8682-8dcb1ae8b31d req-466e44fd-9287-4dd8-8682-8dcb1ae8b31d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s\n2026-05-27 01:42:48.901 19 INFO tempest.lib.common.rest_client [req-feffb20a-afb4-43a2-99b8-784fa1fbced2 req-feffb20a-afb4-43a2-99b8-784fa1fbced2 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=244d622d-0bc5-4954-b291-95af76568e53&device_owner=network%3Arouter_gateway 0.215s\n2026-05-27 01:42:48.926 17 INFO tempest.lib.common.rest_client [req-a983d9fd-92ec-4441-a02f-aff1aad652cb req-a983d9fd-92ec-4441-a02f-aff1aad652cb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.491s\n2026-05-27 01:42:49.208 19 INFO tempest.lib.common.rest_client [req-dad2c75d-861a-4fbe-a90d-58aa0dadab79 req-dad2c75d-861a-4fbe-a90d-58aa0dadab79 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.304s\n2026-05-27 01:42:49.233 26 INFO tempest.lib.common.rest_client [req-592dce7a-4d62-4b73-9978-f9244b66790e req-592dce7a-4d62-4b73-9978-f9244b66790e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.275s\n2026-05-27 01:42:49.239 31 INFO tempest.lib.common.rest_client [req-f7302534-dea8-473c-bfeb-36824daa0810 req-f7302534-dea8-473c-bfeb-36824daa0810 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.730s\n2026-05-27 01:42:49.339 19 INFO tempest.lib.common.rest_client [req-0939a022-d107-44de-b5ac-732a8ce104c3 req-0939a022-d107-44de-b5ac-732a8ce104c3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=244d622d-0bc5-4954-b291-95af76568e53 0.129s\n2026-05-27 01:42:49.354 17 INFO tempest.lib.common.rest_client [req-311cbb6a-c22a-4e89-9206-c63c483850b4 req-311cbb6a-c22a-4e89-9206-c63c483850b4 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3a1c05c4-b9bf-4425-88c5-c52e642cf930 0.422s\n2026-05-27 01:42:49.556 11 INFO tempest.lib.common.rest_client [req-8560372a-0576-4a28-9879-fb480c4293f4 req-8560372a-0576-4a28-9879-fb480c4293f4 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 2.257s\n2026-05-27 01:42:49.570 28 INFO tempest.lib.common.rest_client [req-c19d93a2-336c-4c29-885a-1f09e76e97d3 req-c19d93a2-336c-4c29-885a-1f09e76e97d3 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s\n2026-05-27 01:42:49.598 17 INFO tempest.lib.common.rest_client [req-042e83fc-9676-40af-89b5-2c64e4b1e207 req-042e83fc-9676-40af-89b5-2c64e4b1e207 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s\n2026-05-27 01:42:49.654 11 INFO tempest.lib.common.rest_client [req-c448d76a-5d1f-4bf3-b0b9-bbd279b249d7 req-c448d76a-5d1f-4bf3-b0b9-bbd279b249d7 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b962669e-283e-4662-ae94-e1bb8029ff5c 0.095s\n2026-05-27 01:42:49.713 28 INFO tempest.lib.common.rest_client [req-7de5d776-df71-4f33-bcb3-03587948c530 req-7de5d776-df71-4f33-bcb3-03587948c530 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s\n2026-05-27 01:42:49.787 11 INFO tempest.lib.common.rest_client [req-b9c17f37-06f5-432e-bc79-72b61033928d req-b9c17f37-06f5-432e-bc79-72b61033928d ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 0.129s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [5.142636s] ... ok\n2026-05-27 01:42:49.873 13 INFO tempest.lib.common.rest_client [req-159cd10f-1012-48da-80c8-81d9c75d27dc req-159cd10f-1012-48da-80c8-81d9c75d27dc ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.043s\n2026-05-27 01:42:49.937 28 INFO tempest.lib.common.rest_client [req-88a5a955-c08a-4981-a2f7-b81b1f8bca18 req-88a5a955-c08a-4981-a2f7-b81b1f8bca18 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/e4ac3cd34d244bdea43cf6630298f44a 0.217s\n2026-05-27 01:42:49.962 31 INFO tempest.lib.common.rest_client [req-6c67c663-38db-4c96-aa06-b8ecacdb9fe4 req-6c67c663-38db-4c96-aa06-b8ecacdb9fe4 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.718s\n2026-05-27 01:42:49.988 11 INFO tempest.lib.common.rest_client [req-5de6255c-9aa2-4431-ae36-ba561a617520 req-5de6255c-9aa2-4431-ae36-ba561a617520 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.197s\n2026-05-27 01:42:50.069 17 INFO tempest.lib.common.rest_client [req-f5dd7850-f912-4420-b735-42736b8666ce req-f5dd7850-f912-4420-b735-42736b8666ce ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92967ac6-84b5-4d42-82e5-857d0352a63e 0.467s\n2026-05-27 01:42:50.127 11 INFO tempest.lib.common.rest_client [req-77b7664b-c0a8-4837-804d-788b2cd80fbd req-77b7664b-c0a8-4837-804d-788b2cd80fbd ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=bb86bea9-a822-456b-b492-77b36356853e 0.133s\n2026-05-27 01:42:50.166 28 INFO tempest.lib.common.rest_client [req-be592148-2a1f-473f-80fe-73299c701715 req-be592148-2a1f-473f-80fe-73299c701715 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:42:50.212 11 INFO tempest.lib.common.rest_client [req-23ce1c4a-bab8-4e3d-9c02-c34cf819b7b5 req-23ce1c4a-bab8-4e3d-9c02-c34cf819b7b5 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.082s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.425296s] ... ok\n2026-05-27 01:42:50.349 28 INFO tempest.lib.common.rest_client [req-fb286830-9835-4063-bc47-fa7a4156fcb1 req-fb286830-9835-4063-bc47-fa7a4156fcb1 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/70ad82a683244db986d6b9f66518a067 0.181s\n2026-05-27 01:42:50.364 21 INFO tempest.lib.common.rest_client [req-e0227bb1-1908-436b-ae00-44cb74631c31 req-e0227bb1-1908-436b-ae00-44cb74631c31 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.938s\n2026-05-27 01:42:50.367 17 INFO tempest.lib.common.rest_client [req-7f395e8d-9fb2-4c15-80da-9bc30c5af38c req-7f395e8d-9fb2-4c15-80da-9bc30c5af38c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s\n2026-05-27 01:42:50.470 11 INFO tempest.lib.common.rest_client [req-9758268a-d173-4fc4-a969-d6f6eddf6459 req-9758268a-d173-4fc4-a969-d6f6eddf6459 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.253s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.258736s] ... ok\n2026-05-27 01:42:50.637 28 INFO tempest.lib.common.rest_client [req-3af752b7-f5d5-415d-b202-de8c64fe1c3c req-3af752b7-f5d5-415d-b202-de8c64fe1c3c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-27 01:42:50.662 11 INFO tempest.lib.common.rest_client [req-bdce890f-d3ce-4d71-b88a-8cfdb8df04e9 req-bdce890f-d3ce-4d71-b88a-8cfdb8df04e9 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.184s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.188219s] ... ok\n2026-05-27 01:42:50.733 29 INFO tempest.lib.common.rest_client [req-059f78d0-1c6c-4ad5-83ff-da9cbc02bc5f req-059f78d0-1c6c-4ad5-83ff-da9cbc02bc5f ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.917s\n2026-05-27 01:42:50.776 28 INFO tempest.lib.common.rest_client [req-bb152a7e-5133-4b26-abd9-d74d78d5fc10 req-bb152a7e-5133-4b26-abd9-d74d78d5fc10 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/89a5050f7de542e3bca52d9e6d7380fa 0.137s\n2026-05-27 01:42:50.842 11 INFO tempest.lib.common.rest_client [req-342b9a79-260a-445d-a51c-1a38c8e1a970 req-342b9a79-260a-445d-a51c-1a38c8e1a970 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.175s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.177822s] ... ok\n2026-05-27 01:42:50.949 17 INFO tempest.lib.common.rest_client [req-a70d1794-e0d8-4da6-83b1-ed77e13e01bd req-a70d1794-e0d8-4da6-83b1-ed77e13e01bd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4141066a-b3c9-43df-9e16-eb260ae443eb 0.579s\n2026-05-27 01:42:50.974 11 INFO tempest.lib.common.rest_client [req-5595d403-29e0-4d52-bd67-a26723093fbf req-5595d403-29e0-4d52-bd67-a26723093fbf ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.129s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.131903s] ... ok\n2026-05-27 01:42:51.002 28 INFO tempest.lib.common.rest_client [req-e0b82fe2-b4a7-49fe-a3e5-e7b34e944465 req-e0b82fe2-b4a7-49fe-a3e5-e7b34e944465 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-27 01:42:51.142 39 INFO tempest.lib.common.rest_client [req-8e7e6fa8-e5cb-415d-9e93-b27a5b3879de req-8e7e6fa8-e5cb-415d-9e93-b27a5b3879de ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4/remove_router_interface 4.743s\n2026-05-27 01:42:51.161 13 INFO tempest.lib.common.rest_client [req-dfa62f9a-7fb3-4de6-a3d5-364b1f5dac0b req-dfa62f9a-7fb3-4de6-a3d5-364b1f5dac0b ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eb784b79-5f3f-42ed-b313-1814a5f59447 1.285s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.179163s] ... ok\n2026-05-27 01:42:51.174 28 INFO tempest.lib.common.rest_client [req-51670cf9-fcc0-43e3-9076-3546a6b0bd5c req-51670cf9-fcc0-43e3-9076-3546a6b0bd5c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s\n2026-05-27 01:42:51.175 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user efe2228e7ada437baf8ad896f9681081 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:51.175 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe2228e7ada437baf8ad896f9681081', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:51.176 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe2228e7ada437baf8ad896f9681081', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:51.204 11 INFO tempest.lib.common.rest_client [req-c52ccf40-063d-41e9-b980-06e5d1725c62 req-c52ccf40-063d-41e9-b980-06e5d1725c62 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d 0.226s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.229131s] ... ok\n2026-05-27 01:42:51.230 31 INFO tempest.lib.common.rest_client [req-3c99e6d3-3d03-4dc8-8ef9-92a5d26f33d1 req-3c99e6d3-3d03-4dc8-8ef9-92a5d26f33d1 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.266s\n2026-05-27 01:42:51.335 17 INFO tempest.lib.common.rest_client [req-39429437-2e85-461a-b461-ce2b080ba3cd req-39429437-2e85-461a-b461-ce2b080ba3cd ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.384s\n2026-05-27 01:42:51.390 11 INFO tempest.lib.common.rest_client [req-fbe97210-b49e-4945-ae70-543cf7b2d053 req-fbe97210-b49e-4945-ae70-543cf7b2d053 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d?fields=id&fields=name&fields=mtu 0.182s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.185361s] ... ok\n2026-05-27 01:42:51.524 11 INFO tempest.lib.common.rest_client [req-236c482f-2cc3-4393-94c0-e5fec718bdc2 req-236c482f-2cc3-4393-94c0-e5fec718bdc2 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309 0.130s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.133515s] ... ok\n2026-05-27 01:42:51.685 11 INFO tempest.lib.common.rest_client [req-de32030c-7085-48f9-be12-02d812198b04 req-de32030c-7085-48f9-be12-02d812198b04 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309?fields=id&fields=network_id 0.156s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.159543s] ... ok\n2026-05-27 01:42:51.803 28 INFO tempest.lib.common.rest_client [req-f4a63d6e-2db6-43cf-b088-1de12798780f req-f4a63d6e-2db6-43cf-b088-1de12798780f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-27 01:42:51.887 31 INFO tempest.lib.common.rest_client [req-4844e2bb-496e-4c6c-8a9c-c1deff525477 req-4844e2bb-496e-4c6c-8a9c-c1deff525477 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6bfdbdfc-d7ba-4443-9b25-c1ec5a1fc2a7 0.655s\n2026-05-27 01:42:51.952 17 INFO tempest.lib.common.rest_client [req-674dbe1a-a95b-4f56-999f-0afa2e802a4b req-674dbe1a-a95b-4f56-999f-0afa2e802a4b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1458e62-eb90-48cb-86bc-50139a671c2d 0.614s\n2026-05-27 01:42:51.976 19 INFO tempest.lib.common.rest_client [req-06a94e09-8b78-4d02-ad4c-3352808e45d6 req-06a94e09-8b78-4d02-ad4c-3352808e45d6 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 2.634s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [11.124578s] ... ok\n2026-05-27 01:42:52.017 28 INFO tempest.lib.common.rest_client [req-2122fb0f-62f3-4c41-bffc-3b76b047527b req-2122fb0f-62f3-4c41-bffc-3b76b047527b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f 0.208s\n2026-05-27 01:42:52.017 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bdf34b3a0071441da5a2f27de352973f for scope project and roles: ['reader']\n2026-05-27 01:42:52.208 17 INFO tempest.lib.common.rest_client [req-60abe1c7-e936-4135-9b5e-08162c26c86e req-60abe1c7-e936-4135-9b5e-08162c26c86e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.251s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [9.222807s] ... ok\n2026-05-27 01:42:52.287 37 INFO tempest.lib.common.rest_client [req-d163a41c-7bed-419c-b663-99286587f5d4 req-d163a41c-7bed-419c-b663-99286587f5d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 5.364s\n2026-05-27 01:42:52.353 13 INFO tempest.lib.common.rest_client [req-e545e9f9-26bc-426c-86f7-a8065c8d0cbf req-e545e9f9-26bc-426c-86f7-a8065c8d0cbf ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.187s\n2026-05-27 01:42:52.433 19 INFO tempest.lib.common.rest_client [req-ab173ef6-b773-4d3f-8d25-c0250409711f req-ab173ef6-b773-4d3f-8d25-c0250409711f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.452s\n2026-05-27 01:42:52.617 28 INFO tempest.lib.common.rest_client [req-71cb3f09-ecfc-4e9f-b7eb-1603cbd71d50 req-71cb3f09-ecfc-4e9f-b7eb-1603cbd71d50 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s\n2026-05-27 01:42:52.740 28 INFO tempest.lib.common.rest_client [req-263fa95f-a9ba-44cc-81c2-84aefb531843 req-263fa95f-a9ba-44cc-81c2-84aefb531843 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-27 01:42:52.795 21 INFO tempest.lib.common.rest_client [req-a047a8ba-4050-4e34-a3de-b5ecf05a8352 req-a047a8ba-4050-4e34-a3de-b5ecf05a8352 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.427s\n2026-05-27 01:42:52.828 11 INFO tempest.lib.common.rest_client [req-4e956fed-6436-4687-942f-a71617e93005 req-4e956fed-6436-4687-942f-a71617e93005 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.139s\n2026-05-27 01:42:52.902 39 INFO tempest.lib.common.rest_client [req-972e8d7e-42c1-4e27-a228-e49a84ab2feb req-972e8d7e-42c1-4e27-a228-e49a84ab2feb ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4 1.754s\n2026-05-27 01:42:52.913 28 INFO tempest.lib.common.rest_client [req-9f64d0e6-883e-475b-a876-5fd5c7f5715f req-9f64d0e6-883e-475b-a876-5fd5c7f5715f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.170s\n2026-05-27 01:42:53.177 28 INFO tempest.lib.common.rest_client [req-50af6ec1-cb0f-4b3a-933b-4d01628c476e req-50af6ec1-cb0f-4b3a-933b-4d01628c476e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-27 01:42:53.209 17 INFO tempest.lib.common.rest_client [req-ac476c2e-1060-44c5-8322-847034d7cb70 req-ac476c2e-1060-44c5-8322-847034d7cb70 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.994s\n2026-05-27 01:42:53.310 21 INFO tempest.lib.common.rest_client [req-bfe51906-83df-45d2-8893-d86b2e2082a7 req-bfe51906-83df-45d2-8893-d86b2e2082a7 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s\n2026-05-27 01:42:53.337 28 INFO tempest.lib.common.rest_client [req-83247f91-0620-4093-a370-40f5bdb2eba5 req-83247f91-0620-4093-a370-40f5bdb2eba5 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/70ad82a683244db986d6b9f66518a067 0.156s\n2026-05-27 01:42:53.559 28 INFO tempest.lib.common.rest_client [req-aa94a5fe-41e2-46a2-bf32-c7ff13ac4198 req-aa94a5fe-41e2-46a2-bf32-c7ff13ac4198 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-27 01:42:53.584 37 INFO tempest.lib.common.rest_client [req-0146ac25-5cad-4411-92fd-16592966ddbc req-0146ac25-5cad-4411-92fd-16592966ddbc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.294s\n2026-05-27 01:42:53.655 11 INFO tempest.lib.common.rest_client [req-b460f9a0-f318-4a20-bba5-6f9b00fff31d req-b460f9a0-f318-4a20-bba5-6f9b00fff31d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.825s\n2026-05-27 01:42:53.717 28 INFO tempest.lib.common.rest_client [req-e1b550c0-5485-42e1-a38d-deabdbd1f38d req-e1b550c0-5485-42e1-a38d-deabdbd1f38d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/89a5050f7de542e3bca52d9e6d7380fa 0.155s\n2026-05-27 01:42:53.725 17 INFO tempest.lib.common.rest_client [req-8192eda3-32ac-453f-b7b6-5a7dd23ab360 req-8192eda3-32ac-453f-b7b6-5a7dd23ab360 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.514s\n2026-05-27 01:42:53.932 28 INFO tempest.lib.common.rest_client [req-815f3568-d123-4c0b-bcf0-67d78e164409 req-815f3568-d123-4c0b-bcf0-67d78e164409 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-27 01:42:53.989 39 INFO tempest.lib.common.rest_client [req-4259e149-c04e-409e-bbcd-a37723360427 req-4259e149-c04e-409e-bbcd-a37723360427 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c810908d-ba31-4e45-bac6-4d67ce5913d8 1.084s\n2026-05-27 01:42:53.996 37 INFO tempest.lib.common.rest_client [req-cdb96e89-8e90-4ab8-8f31-c01c9e065418 req-cdb96e89-8e90-4ab8-8f31-c01c9e065418 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.405s\n2026-05-27 01:42:54.112 28 INFO tempest.lib.common.rest_client [req-f9cb05b8-489e-4877-bd6d-aae965af30cf req-f9cb05b8-489e-4877-bd6d-aae965af30cf ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s\n2026-05-27 01:42:54.112 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2fcc1361570a4a1c9ec22e9240aba9df is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:54.113 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fcc1361570a4a1c9ec22e9240aba9df', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:54.113 28 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fcc1361570a4a1c9ec22e9240aba9df', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:54.151 13 INFO tempest.lib.common.rest_client [req-40a3e2f3-63d9-4356-ac12-0cdcb4cd139a req-40a3e2f3-63d9-4356-ac12-0cdcb4cd139a ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.793s\n2026-05-27 01:42:54.158 17 INFO tempest.lib.common.rest_client [req-15ee878c-5cff-433b-a578-6e38cf5d5dca req-15ee878c-5cff-433b-a578-6e38cf5d5dca ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9a9e4009-422c-467f-827f-0c9a90687f98 0.429s\n2026-05-27 01:42:54.435 17 INFO tempest.lib.common.rest_client [req-c54d0de4-fd4d-4187-bae2-67ac240b943c req-c54d0de4-fd4d-4187-bae2-67ac240b943c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.274s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [2.223200s] ... ok\n2026-05-27 01:42:54.801 37 INFO tempest.lib.common.rest_client [req-f89cd5b8-09c9-4d5d-aae4-930f1ff13e7f req-f89cd5b8-09c9-4d5d-aae4-930f1ff13e7f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b9b11659-b33d-4904-a8a8-b58795085621 0.802s\n2026-05-27 01:42:54.881 28 INFO tempest.lib.common.rest_client [req-42b45112-b7da-4ec6-a626-a33ab729e925 req-42b45112-b7da-4ec6-a626-a33ab729e925 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s\n2026-05-27 01:42:54.948 37 INFO tempest.lib.common.rest_client [req-f296585a-7f3e-4342-8bc9-269310884196 req-f296585a-7f3e-4342-8bc9-269310884196 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s\n2026-05-27 01:42:55.071 17 INFO tempest.lib.common.rest_client [req-811a6332-0e49-4934-90d0-83d484141ad0 req-811a6332-0e49-4934-90d0-83d484141ad0 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.630s\n2026-05-27 01:42:55.363 37 INFO tempest.lib.common.rest_client [req-cd584e83-bbb2-4fd9-a70d-76c40fa8c753 req-cd584e83-bbb2-4fd9-a70d-76c40fa8c753 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58af4aa6-8622-4538-8a43-ec5508b3bfa6 0.412s\n2026-05-27 01:42:55.411 21 INFO tempest.lib.common.rest_client [req-fb85894b-5272-4733-8a38-f1deda62fc6f req-fb85894b-5272-4733-8a38-f1deda62fc6f ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.097s\n2026-05-27 01:42:55.467 13 INFO tempest.lib.common.rest_client [req-c6ca61a5-8f91-4061-abdd-53e54b3c480f req-c6ca61a5-8f91-4061-abdd-53e54b3c480f ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/886a24ce-a696-4aaa-8ff4-dcaa89c785b8 1.312s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.305509s] ... ok\n2026-05-27 01:42:55.676 17 INFO tempest.lib.common.rest_client [req-f78602bf-de7d-44d1-b0cb-1d6ecd863b3e req-f78602bf-de7d-44d1-b0cb-1d6ecd863b3e ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.602s\n2026-05-27 01:42:55.899 11 INFO tempest.lib.common.rest_client [req-2179aea0-d477-4b7c-8385-41887d76553d req-2179aea0-d477-4b7c-8385-41887d76553d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/7b323a10-5bdb-45d0-8577-fe0d0d3750bf 2.242s\n2026-05-27 01:42:55.917 28 INFO tempest.lib.common.rest_client [req-b61cb414-875d-48bd-9545-0c7fbb4e477f req-b61cb414-875d-48bd-9545-0c7fbb4e477f ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 1.032s\n2026-05-27 01:42:56.029 28 INFO tempest.lib.common.rest_client [req-257798f8-3041-4c71-89fc-6c1e15431dcd req-257798f8-3041-4c71-89fc-6c1e15431dcd ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.110s\n2026-05-27 01:42:56.110 26 INFO tempest.lib.common.rest_client [req-d67c0a79-4176-4b6a-8bbe-a5dd96d3cd94 req-d67c0a79-4176-4b6a-8bbe-a5dd96d3cd94 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/add_router_interface 6.875s\n2026-05-27 01:42:56.188 39 INFO tempest.lib.common.rest_client [req-2327206b-11df-4b5c-a4a6-6c54e4b60815 req-2327206b-11df-4b5c-a4a6-6c54e4b60815 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/760c798f-9fb2-4ed6-8288-615f4441b19f 2.196s\n2026-05-27 01:42:56.336 37 INFO tempest.lib.common.rest_client [req-82474445-ea77-4b40-9ecd-4e492c071b29 req-82474445-ea77-4b40-9ecd-4e492c071b29 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f0eac779-2038-4448-a727-9cf16af212d6 0.970s\n2026-05-27 01:42:56.373 26 INFO tempest.lib.common.rest_client [req-5b13efbd-5f4e-4c46-9d8e-0b414f20085e req-5b13efbd-5f4e-4c46-9d8e-0b414f20085e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ff743b58-d289-44d4-a5c2-b0e437aa6763 0.261s\n2026-05-27 01:42:56.478 37 INFO tempest.lib.common.rest_client [req-115291ef-b4ac-4fc4-80e7-a04da1cd060b req-115291ef-b4ac-4fc4-80e7-a04da1cd060b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.140s\n2026-05-27 01:42:56.533 28 INFO tempest.lib.common.rest_client [req-bd77f5a6-12a3-48ba-b992-a80124d9f0f9 req-bd77f5a6-12a3-48ba-b992-a80124d9f0f9 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.502s\n2026-05-27 01:42:56.649 13 INFO tempest.lib.common.rest_client [req-c9a8219b-ddb6-406d-b6c5-ec200faa1113 req-c9a8219b-ddb6-406d-b6c5-ec200faa1113 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.174s\n2026-05-27 01:42:56.651 29 INFO tempest.lib.common.rest_client [req-d7860ea7-a91d-455f-8d97-99663e5b1f16 req-d7860ea7-a91d-455f-8d97-99663e5b1f16 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98/add_router_interface 5.914s\n2026-05-27 01:42:56.718 17 INFO tempest.lib.common.rest_client [req-d4012789-0b87-4b2b-9aa8-5a3abd8494f7 req-d4012789-0b87-4b2b-9aa8-5a3abd8494f7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.040s\n2026-05-27 01:42:56.762 28 INFO tempest.lib.common.rest_client [req-67ad864b-3750-467e-b706-5859fedae7c9 req-67ad864b-3750-467e-b706-5859fedae7c9 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.228s\n2026-05-27 01:42:56.798 21 INFO tempest.lib.common.rest_client [req-a9b9652d-e574-4f9d-af0b-7a2f4c881628 req-a9b9652d-e574-4f9d-af0b-7a2f4c881628 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.384s\n2026-05-27 01:42:56.866 28 INFO tempest.lib.common.rest_client [req-d2813927-6c44-4237-9374-dc8726262530 req-d2813927-6c44-4237-9374-dc8726262530 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.102s\n2026-05-27 01:42:56.960 39 INFO tempest.lib.common.rest_client [req-41e8c47e-7277-4b45-8b58-912dc8eaab2b req-41e8c47e-7277-4b45-8b58-912dc8eaab2b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/11231319-00a8-4dc1-947b-c6360a671208 0.769s\n{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [37.659565s] ... ok\n2026-05-27 01:42:56.959 29 INFO tempest.lib.common.rest_client [req-dcc45e68-7ec8-47f3-9ef1-35bcc20a039e req-dcc45e68-7ec8-47f3-9ef1-35bcc20a039e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4082f2c0-b346-4cb0-9649-844cc353fa98 0.305s\n2026-05-27 01:42:56.991 28 INFO tempest.lib.common.rest_client [req-5dbaa14d-c938-43a2-8651-343a04d74980 req-5dbaa14d-c938-43a2-8651-343a04d74980 ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.122s\n{8} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [2.108863s] ... ok\n2026-05-27 01:42:57.093 39 INFO tempest.lib.common.rest_client [req-373a42f1-fe1f-4197-aefe-4fec8a600fde req-373a42f1-fe1f-4197-aefe-4fec8a600fde ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a77f5a1e-4b6c-434c-b0bf-dbfe0e208e52 0.129s\n2026-05-27 01:42:57.137 13 INFO tempest.lib.common.rest_client [req-fdb5f6a7-556e-4c3e-89cd-b82bfd25d6b3 req-fdb5f6a7-556e-4c3e-89cd-b82bfd25d6b3 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.486s\n2026-05-27 01:42:57.150 17 INFO tempest.lib.common.rest_client [req-c968a4ff-8425-4975-b1c4-fb51749b6f3a req-c968a4ff-8425-4975-b1c4-fb51749b6f3a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/040d68b0-8924-4fea-a5c0-0565d0dca10b 0.429s\n2026-05-27 01:42:57.186 39 INFO tempest.lib.common.rest_client [req-1d1b0484-b35f-45df-83e7-50b18b95af94 req-1d1b0484-b35f-45df-83e7-50b18b95af94 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=88d724f7-30e5-4d5e-94c2-d3147324e3d4 0.092s\n2026-05-27 01:42:57.337 39 INFO tempest.lib.common.rest_client [req-9ddf1859-5f84-4d33-81e1-59f3ae27bd6a req-9ddf1859-5f84-4d33-81e1-59f3ae27bd6a ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4 0.149s\n2026-05-27 01:42:57.359 11 INFO tempest.lib.common.rest_client [req-e118a988-12fb-48cb-a964-0f16eab85103 req-e118a988-12fb-48cb-a964-0f16eab85103 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cadc1c16-c431-45cb-b563-51d86a316081 1.458s\n{0} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [5.672024s] ... ok\n2026-05-27 01:42:57.477 28 INFO tempest.lib.common.rest_client [req-2454c25c-026e-4454-95a3-a02088c424b4 req-2454c25c-026e-4454-95a3-a02088c424b4 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/efe2228e7ada437baf8ad896f9681081 0.418s\n2026-05-27 01:42:57.478 39 INFO tempest.lib.common.rest_client [req-909c32ca-5a3f-4a45-9ac3-54e28db733ea req-909c32ca-5a3f-4a45-9ac3-54e28db733ea ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c810908d-ba31-4e45-bac6-4d67ce5913d8 0.139s\n2026-05-27 01:42:57.502 11 INFO tempest.lib.common.rest_client [req-d2657f83-653f-462c-bc1c-542f74d2a42c req-d2657f83-653f-462c-bc1c-542f74d2a42c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b323a10-5bdb-45d0-8577-fe0d0d3750bf 0.141s\n2026-05-27 01:42:57.578 17 INFO tempest.lib.common.rest_client [req-95f0a8e3-719c-4dce-8394-c7683e3f0c8d req-95f0a8e3-719c-4dce-8394-c7683e3f0c8d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.426s\n2026-05-27 01:42:57.603 11 INFO tempest.lib.common.rest_client [req-f2e2c3a3-d5cd-4b50-805c-1d3d65aa3ef4 req-f2e2c3a3-d5cd-4b50-805c-1d3d65aa3ef4 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cadc1c16-c431-45cb-b563-51d86a316081 0.099s\n2026-05-27 01:42:57.689 11 INFO tempest.lib.common.rest_client [req-f8aadcc9-c897-4c40-995c-4716da204dfe req-f8aadcc9-c897-4c40-995c-4716da204dfe ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b962669e-283e-4662-ae94-e1bb8029ff5c 0.085s\n2026-05-27 01:42:57.768 31 INFO tempest.lib.common.rest_client [req-46b7e549-440f-4a77-b5c7-a7afb9719a7d req-46b7e549-440f-4a77-b5c7-a7afb9719a7d ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.878s\n2026-05-27 01:42:57.779 19 INFO tempest.lib.common.rest_client [req-4d9a3e01-bacf-44a4-a480-1041c81a5674 req-4d9a3e01-bacf-44a4-a480-1041c81a5674 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 5.345s\n2026-05-27 01:42:57.826 11 INFO tempest.lib.common.rest_client [req-9ff422bf-6a72-4534-8b70-1da22d89a863 req-9ff422bf-6a72-4534-8b70-1da22d89a863 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 0.135s\n2026-05-27 01:42:57.872 28 INFO tempest.lib.common.rest_client [req-62029bfd-2d37-4c25-81ef-dabb1b3d8d69 req-62029bfd-2d37-4c25-81ef-dabb1b3d8d69 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2fcc1361570a4a1c9ec22e9240aba9df 0.391s\n2026-05-27 01:42:57.872 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bdf34b3a0071441da5a2f27de352973f\n2026-05-27 01:42:57.961 17 INFO tempest.lib.common.rest_client [req-fc85e8b2-ec42-49f3-a112-a7ec39ce2375 req-fc85e8b2-ec42-49f3-a112-a7ec39ce2375 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e88fa9ac-f15b-4e6c-8bb6-c702fb3425a1 0.380s\n2026-05-27 01:42:57.978 26 INFO tempest.lib.common.rest_client [req-bf12895b-fe05-4815-b987-a5f3675d6ef2 req-bf12895b-fe05-4815-b987-a5f3675d6ef2 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/remove_router_interface 1.602s\n2026-05-27 01:42:58.074 19 INFO tempest.lib.common.rest_client [req-b46616cf-3c1a-4d06-8124-0b6ce0329f32 req-b46616cf-3c1a-4d06-8124-0b6ce0329f32 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 0.292s\n2026-05-27 01:42:58.156 26 INFO tempest.lib.common.rest_client [req-6fe2b699-8e46-430f-9922-c45928b184b6 req-6fe2b699-8e46-430f-9922-c45928b184b6 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/remove_router_interface 0.174s\n2026-05-27 01:42:58.165 17 INFO tempest.lib.common.rest_client [req-28fc8d3d-f9c4-4115-95dc-3a9da554329c req-28fc8d3d-f9c4-4115-95dc-3a9da554329c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.202s\n2026-05-27 01:42:58.270 26 INFO tempest.lib.common.rest_client [req-766d41f4-d2a8-4050-b235-c2a4bbeece75 req-766d41f4-d2a8-4050-b235-c2a4bbeece75 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.112s\n2026-05-27 01:42:58.271 19 INFO tempest.lib.common.rest_client [req-32161230-a41e-4b0e-a122-07c82ac2ddb6 req-32161230-a41e-4b0e-a122-07c82ac2ddb6 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=2522d025-133d-4e82-8fd0-5e77f83eb057&device_owner=network%3Arouter_gateway 0.193s\n2026-05-27 01:42:58.291 39 INFO tempest.lib.common.rest_client [req-d6f3c8b8-8214-47c7-a1ef-be879ab7fafd req-d6f3c8b8-8214-47c7-a1ef-be879ab7fafd ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a0202b0-8060-4797-a165-ee7049806843 0.811s\n2026-05-27 01:42:58.396 21 INFO tempest.lib.common.rest_client [req-20e76ee9-5923-4335-afa1-be809a3375ca req-20e76ee9-5923-4335-afa1-be809a3375ca ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 1.595s\n2026-05-27 01:42:58.400 37 INFO tempest.lib.common.rest_client [req-d1b6d2f1-667f-401d-a02a-b6c032adebab req-d1b6d2f1-667f-401d-a02a-b6c032adebab ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.920s\n2026-05-27 01:42:58.465 19 INFO tempest.lib.common.rest_client [req-8554c89f-00db-4f4c-93f7-04af56194c4f req-8554c89f-00db-4f4c-93f7-04af56194c4f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.192s\n2026-05-27 01:42:58.475 28 INFO tempest.lib.common.rest_client [req-72f97d0f-73b9-46f8-8476-4d5c4af26abf req-72f97d0f-73b9-46f8-8476-4d5c4af26abf ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-27 01:42:58.534 17 INFO tempest.lib.common.rest_client [req-5c079f76-b47d-4353-8def-5491a29a4623 req-5c079f76-b47d-4353-8def-5491a29a4623 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7bed5c6b-15ab-45c1-a0d4-e607379124ab 0.367s\n2026-05-27 01:42:58.570 19 INFO tempest.lib.common.rest_client [req-a0208410-14ce-4c14-969c-5fdf686926c9 req-a0208410-14ce-4c14-969c-5fdf686926c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2522d025-133d-4e82-8fd0-5e77f83eb057 0.101s\n2026-05-27 01:42:58.676 17 INFO tempest.lib.common.rest_client [req-7e0eeac7-468c-40ce-a0eb-ec3dfc410550 req-7e0eeac7-468c-40ce-a0eb-ec3dfc410550 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [4.239216s] ... ok\n2026-05-27 01:42:58.705 29 INFO tempest.lib.common.rest_client [req-c2c28e9f-0ac1-4813-bb0e-9ebe34927612 req-c2c28e9f-0ac1-4813-bb0e-9ebe34927612 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98/remove_router_interface 1.743s\n2026-05-27 01:42:58.792 29 INFO tempest.lib.common.rest_client [req-47e32bba-39cc-449d-82f6-72149ac57c9e req-47e32bba-39cc-449d-82f6-72149ac57c9e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d0a7209d-0abd-4177-b373-6b03404a1127 0.085s\n2026-05-27 01:42:58.865 11 INFO tempest.lib.common.rest_client [req-3e5f74ff-0081-4118-af53-9db6a46a2920 req-3e5f74ff-0081-4118-af53-9db6a46a2920 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68ec8d0f-308c-47c7-8208-2f654123c064 1.037s\n2026-05-27 01:42:58.989 39 INFO tempest.lib.common.rest_client [req-4e8f699c-f926-4436-b382-83262cd0914c req-4e8f699c-f926-4436-b382-83262cd0914c ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e4f76ae6-e6be-4528-aa72-79cff2e67a11 0.695s\n2026-05-27 01:42:59.035 11 INFO tempest.lib.common.rest_client [req-964e01d2-8f50-414a-90a3-457fafec0c34 req-964e01d2-8f50-414a-90a3-457fafec0c34 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01fe1844-b8d9-4f32-a572-30c08b7f7087 0.168s\n2026-05-27 01:42:59.179 11 INFO tempest.lib.common.rest_client [req-7533b1c6-4a54-469f-9e42-e160a14443b8 req-7533b1c6-4a54-469f-9e42-e160a14443b8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.143s\n2026-05-27 01:42:59.197 26 INFO tempest.lib.common.rest_client [req-ed3f6428-099d-489e-a31b-edc47eabb018 req-ed3f6428-099d-489e-a31b-edc47eabb018 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.924s\n2026-05-27 01:42:59.254 29 INFO tempest.lib.common.rest_client [req-52671f1f-1552-48fe-b9f4-da7bfbd20795 req-52671f1f-1552-48fe-b9f4-da7bfbd20795 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98 0.460s\n2026-05-27 01:42:59.270 39 INFO tempest.lib.common.rest_client [req-907f71a5-9158-4480-8870-9e15b95ad705 req-907f71a5-9158-4480-8870-9e15b95ad705 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3662c100-9c41-4fd6-b08b-eeb35b184be5 0.279s\n2026-05-27 01:42:59.456 31 INFO tempest.lib.common.rest_client [req-fc0ce5d6-4091-4250-9a8b-ae90c9993d7b req-fc0ce5d6-4091-4250-9a8b-ae90c9993d7b ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/90b5074d-d37a-4904-a632-f689b7d83f40 1.685s\n2026-05-27 01:42:59.493 28 INFO tempest.lib.common.rest_client [req-4e00fb7a-11d5-4772-b950-0c42effb2e7d req-4e00fb7a-11d5-4772-b950-0c42effb2e7d ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bdf34b3a0071441da5a2f27de352973f&name=default 1.015s\n2026-05-27 01:42:59.549 17 INFO tempest.lib.common.rest_client [req-d61e0a38-b3cf-483f-a2d7-5b2f698980bb req-d61e0a38-b3cf-483f-a2d7-5b2f698980bb ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.867s\n2026-05-27 01:42:59.571 29 INFO tempest.lib.common.rest_client [req-00e5f1c6-6fb2-4962-a525-28790b546b4a req-00e5f1c6-6fb2-4962-a525-28790b546b4a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/13ea56c1-ccf8-4ec1-8a21-7444662a6909 0.315s\n2026-05-27 01:42:59.843 26 INFO tempest.lib.common.rest_client [req-4cd90ec4-2562-4cd3-9419-59c34998316a req-4cd90ec4-2562-4cd3-9419-59c34998316a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a834572a-4b6e-40a0-acae-6793775f4c43 0.644s\n2026-05-27 01:42:59.845 21 INFO tempest.lib.common.rest_client [req-a0358ba2-c6e9-492a-b16f-ae11cc00b0ef req-a0358ba2-c6e9-492a-b16f-ae11cc00b0ef ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 1.447s\n2026-05-27 01:42:59.879 11 INFO tempest.lib.common.rest_client [req-37e0a6ed-6320-41be-933f-e371fab303f3 req-37e0a6ed-6320-41be-933f-e371fab303f3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12070895-842c-41f4-8ebc-86c48f0eb45c 0.697s\n2026-05-27 01:42:59.899 31 INFO tempest.lib.common.rest_client [req-765ce136-d76e-4d1c-90b9-972f76f9a892 req-765ce136-d76e-4d1c-90b9-972f76f9a892 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0aa7638e-5e52-4d1a-a287-23afe3b30553 0.438s\n2026-05-27 01:42:59.952 13 INFO tempest.lib.common.rest_client [req-88112316-ba9d-458c-930d-8b3604dff970 req-88112316-ba9d-458c-930d-8b3604dff970 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.812s\n2026-05-27 01:43:00.168 17 INFO tempest.lib.common.rest_client [req-b5684902-85a7-403d-8123-fea4dfb11140 req-b5684902-85a7-403d-8123-fea4dfb11140 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.618s\n2026-05-27 01:43:00.279 28 INFO tempest.lib.common.rest_client [req-b0c14160-62a5-49f7-a6cd-cdf3d776a5cf req-b0c14160-62a5-49f7-a6cd-cdf3d776a5cf ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00c70ce8-c40a-4731-a261-0b83705cf083 0.784s\n2026-05-27 01:43:00.352 11 INFO tempest.lib.common.rest_client [req-814ed4eb-cf6c-4269-9bc4-262900d194ca req-814ed4eb-cf6c-4269-9bc4-262900d194ca ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116af4cb-f469-4b1b-b909-363a5fdf88a2 0.469s\n2026-05-27 01:43:00.368 19 INFO tempest.lib.common.rest_client [req-0abaa80d-1556-4129-82bf-6eaca8e09e19 req-0abaa80d-1556-4129-82bf-6eaca8e09e19 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 1.795s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [8.391901s] ... ok\n2026-05-27 01:43:00.556 29 INFO tempest.lib.common.rest_client [req-cce255b6-8e73-4eaa-a66c-4ee36a0b6d19 req-cce255b6-8e73-4eaa-a66c-4ee36a0b6d19 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0b49dbc-16f2-4d22-8d26-53e9f2b97d8c 0.980s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [14.634909s] ... ok\n2026-05-27 01:43:00.622 28 INFO tempest.lib.common.rest_client [req-d57d536c-4712-4f5a-ba53-35d93bd2f65c req-d57d536c-4712-4f5a-ba53-35d93bd2f65c ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f 0.340s\n2026-05-27 01:43:00.712 21 INFO tempest.lib.common.rest_client [req-fd1dabde-0d14-4b43-839e-22d4290b57c2 req-fd1dabde-0d14-4b43-839e-22d4290b57c2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.864s\n2026-05-27 01:43:00.766 17 INFO tempest.lib.common.rest_client [req-b0b78cef-63d1-4daa-b412-4498f0c96e22 req-b0b78cef-63d1-4daa-b412-4498f0c96e22 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8d19a782-787b-400e-a13d-cfbd0a791bab 0.597s\n2026-05-27 01:43:00.800 26 INFO tempest.lib.common.rest_client [req-d997525f-3e48-44ad-8882-752e78dbd8cf req-d997525f-3e48-44ad-8882-752e78dbd8cf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a2e0e9f2-1e14-47df-81c3-ffea1c251f26 0.951s\n{7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [16.534223s] ... ok\n2026-05-27 01:43:00.809 13 INFO tempest.lib.common.rest_client [req-51729e3e-b41c-49e2-9640-e89b5dfb7de2 req-51729e3e-b41c-49e2-9640-e89b5dfb7de2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/99beb82c-21ae-4087-ae74-566a94285ba2 0.853s\n2026-05-27 01:43:00.831 29 INFO tempest.lib.common.rest_client [req-c2df786a-eab9-4fbd-b725-c757a9ec194a req-c2df786a-eab9-4fbd-b725-c757a9ec194a ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825 0.271s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.273828s] ... ok\n2026-05-27 01:43:00.848 21 INFO tempest.lib.common.rest_client [req-ffff4147-18e7-40c5-a6cf-b88f70ee9740 req-ffff4147-18e7-40c5-a6cf-b88f70ee9740 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.134s\n2026-05-27 01:43:00.911 31 INFO tempest.lib.common.rest_client [req-79904a5c-0c22-444c-b3ec-1c6340f8cc40 req-79904a5c-0c22-444c-b3ec-1c6340f8cc40 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/de5c364d-edc0-476a-860c-db9f78aedfbc 0.999s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.406982s] ... ok\n2026-05-27 01:43:00.967 37 INFO tempest.lib.common.rest_client [req-209fb0d7-d055-448e-bd59-e551d532bcea req-209fb0d7-d055-448e-bd59-e551d532bcea ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.563s\n2026-05-27 01:43:01.063 17 INFO tempest.lib.common.rest_client [req-adbb517e-1c77-4bc1-a571-1c9ef092c9c1 req-adbb517e-1c77-4bc1-a571-1c9ef092c9c1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s\n2026-05-27 01:43:01.157 29 INFO tempest.lib.common.rest_client [req-e504ec81-6247-49ec-9970-fa53cb7c173b req-e504ec81-6247-49ec-9970-fa53cb7c173b ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825?fields=id&fields=mac_address 0.322s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.325202s] ... ok\n2026-05-27 01:43:01.217 11 INFO tempest.lib.common.rest_client [req-d765a843-9c01-486e-9918-796f98090e73 req-d765a843-9c01-486e-9918-796f98090e73 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/91b5b35c-98ba-4952-8d04-e4e456b0a64d 0.863s\n2026-05-27 01:43:01.314 11 INFO tempest.lib.common.rest_client [req-8d346921-79de-4d2d-9e82-b0228e3643b7 req-8d346921-79de-4d2d-9e82-b0228e3643b7 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/743d05de-9ed0-4e1a-808d-c7e8f520fc04 0.094s\n2026-05-27 01:43:01.348 31 INFO tempest.lib.common.rest_client [req-6d940c63-8ce5-4584-91f1-609ba2c45c44 req-6d940c63-8ce5-4584-91f1-609ba2c45c44 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.428s\n2026-05-27 01:43:01.374 17 INFO tempest.lib.common.rest_client [req-af280d06-7987-40d1-accc-9be670fa71fb req-af280d06-7987-40d1-accc-9be670fa71fb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/feef4636-71d3-4168-a302-09434e21334a 0.309s\n2026-05-27 01:43:01.433 21 INFO tempest.lib.common.rest_client [req-c58f4b18-f79d-445c-bc3b-a2e98225f966 req-c58f4b18-f79d-445c-bc3b-a2e98225f966 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba76e80-b26e-496a-a182-7864243cb10f 0.581s\n2026-05-27 01:43:01.468 11 INFO tempest.lib.common.rest_client [req-49f22197-0adb-499d-ab5b-012696f1a972 req-49f22197-0adb-499d-ab5b-012696f1a972 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca47b0d-9844-4c0a-bf11-93095ec39451 0.152s\n2026-05-27 01:43:01.558 17 INFO tempest.lib.common.rest_client [req-eb7ac6e1-ca35-4736-9ce7-934493ccb7d2 req-eb7ac6e1-ca35-4736-9ce7-934493ccb7d2 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.179s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.881377s] ... ok\n2026-05-27 01:43:01.565 11 INFO tempest.lib.common.rest_client [req-7794fea1-4dde-4b65-aec9-7d22d86c7b13 req-7794fea1-4dde-4b65-aec9-7d22d86c7b13 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6505fa6b-bf11-42cf-9c7e-d09e05e420e6 0.089s\n2026-05-27 01:43:01.680 31 INFO tempest.lib.common.rest_client [req-ae81ca0e-9125-4c9a-a3d7-5765463b90e5 req-ae81ca0e-9125-4c9a-a3d7-5765463b90e5 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s\n2026-05-27 01:43:01.718 11 INFO tempest.lib.common.rest_client [req-201acab4-1e13-440b-971b-6beb2e8b4a9a req-201acab4-1e13-440b-971b-6beb2e8b4a9a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e623b78f-9363-4fcd-9d73-9815b8c68457 0.151s\n2026-05-27 01:43:01.795 39 INFO tempest.lib.common.rest_client [req-b9347f3f-84b0-4144-b1ad-e2c12d31bace req-b9347f3f-84b0-4144-b1ad-e2c12d31bace ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5/remove_router_interface 2.523s\n2026-05-27 01:43:01.816 11 INFO tempest.lib.common.rest_client [req-d7076759-3274-413a-9458-a0e501b7b8d2 req-d7076759-3274-413a-9458-a0e501b7b8d2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bdf60f6-e8c5-4bbd-8680-e715f80b83b5 0.094s\n2026-05-27 01:43:01.844 26 INFO tempest.lib.common.rest_client [req-e5d0b3db-98f6-46ff-a970-de0308b566f4 req-e5d0b3db-98f6-46ff-a970-de0308b566f4 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.034s\n2026-05-27 01:43:01.895 29 INFO tempest.lib.common.rest_client [req-9102770f-c4bb-4308-8515-353f53dcf37f req-9102770f-c4bb-4308-8515-353f53dcf37f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.734s\n2026-05-27 01:43:01.935 11 INFO tempest.lib.common.rest_client [req-895cd117-1245-41f2-b78a-af953152b737 req-895cd117-1245-41f2-b78a-af953152b737 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0127864a-f7e4-4fa5-963e-bf280432e8f3 0.113s\n2026-05-27 01:43:01.948 31 INFO tempest.lib.common.rest_client [req-a2f77961-b65d-4fe7-b8dc-999b10eca147 req-a2f77961-b65d-4fe7-b8dc-999b10eca147 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.265s\n2026-05-27 01:43:02.124 21 INFO tempest.lib.common.rest_client [req-8d7e5eb3-423d-4781-a639-a6e5fadac2ca req-8d7e5eb3-423d-4781-a639-a6e5fadac2ca ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb35d058-1131-49d2-9506-05dfbbb92c8b 0.683s\n2026-05-27 01:43:02.216 13 INFO tempest.lib.common.rest_client [req-9e53df0f-b463-4f4f-9191-34b4819564fc req-9e53df0f-b463-4f4f-9191-34b4819564fc ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 1.404s\n2026-05-27 01:43:02.225 17 INFO tempest.lib.common.rest_client [req-f4afa7d9-dffd-4be0-8175-c9f49a683c44 req-f4afa7d9-dffd-4be0-8175-c9f49a683c44 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.662s\n2026-05-27 01:43:02.365 13 INFO tempest.lib.common.rest_client [req-e5c8f1df-52b7-409a-be92-512d48226ca4 req-e5c8f1df-52b7-409a-be92-512d48226ca4 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.145s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [6.896101s] ... ok\n2026-05-27 01:43:02.387 37 INFO tempest.lib.common.rest_client [req-05b5a3b5-43f3-494c-9651-f27bd48da0f9 req-05b5a3b5-43f3-494c-9651-f27bd48da0f9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.417s\n2026-05-27 01:43:02.412 11 INFO tempest.lib.common.rest_client [req-9d058af5-6da4-454f-a586-c729016eece4 req-9d058af5-6da4-454f-a586-c729016eece4 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/76dc216d-b1e6-485c-826d-ada7213f0854 0.474s\n2026-05-27 01:43:02.457 31 INFO tempest.lib.common.rest_client [req-43fd8e4b-644a-4289-9cc8-6f5ae2fe7023 req-43fd8e4b-644a-4289-9cc8-6f5ae2fe7023 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.507s\n2026-05-27 01:43:02.577 29 INFO tempest.lib.common.rest_client [req-1a8fc7fd-24a2-49c3-b246-e16a899f695a req-1a8fc7fd-24a2-49c3-b246-e16a899f695a ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.680s\n2026-05-27 01:43:02.649 37 INFO tempest.lib.common.rest_client [req-07c83881-9172-4e0a-82fd-811483cc849f req-07c83881-9172-4e0a-82fd-811483cc849f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.259s\n2026-05-27 01:43:02.763 17 INFO tempest.lib.common.rest_client [req-7b938817-7613-4094-8dc4-6bdfa7b80931 req-7b938817-7613-4094-8dc4-6bdfa7b80931 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.535s\n2026-05-27 01:43:02.917 17 INFO tempest.lib.common.rest_client [req-3579aab0-cf18-4bbd-a5d0-64a81212b6b3 req-3579aab0-cf18-4bbd-a5d0-64a81212b6b3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2c2f6862-a8c3-496f-a81e-88c90bb9c601 0.152s\n2026-05-27 01:43:03.052 31 INFO tempest.lib.common.rest_client [req-4243c8ac-84fe-4094-a2d5-59625d3d6546 req-4243c8ac-84fe-4094-a2d5-59625d3d6546 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0ccf52d3-cae5-4af4-93fe-c1160e11491f 0.587s\n2026-05-27 01:43:03.112 29 INFO tempest.lib.common.rest_client [req-7c811b3d-48e8-4032-85ce-f2462b8b377d req-7c811b3d-48e8-4032-85ce-f2462b8b377d ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.532s\n2026-05-27 01:43:03.221 17 INFO tempest.lib.common.rest_client [req-d45796bf-35c5-488c-b457-b8f575608c9f req-d45796bf-35c5-488c-b457-b8f575608c9f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s\n2026-05-27 01:43:03.231 21 INFO tempest.lib.common.rest_client [req-b3b3d797-6e96-4691-900d-6c63cdd98225 req-b3b3d797-6e96-4691-900d-6c63cdd98225 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ac757ff7-5768-4037-ba5f-7981107b9fc8 1.104s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [14.808364s] ... ok\n2026-05-27 01:43:03.325 31 INFO tempest.lib.common.rest_client [req-289b8dac-2f19-43f7-8005-0839580eb87b req-289b8dac-2f19-43f7-8005-0839580eb87b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d96854c08a24ac79ccc0aeddfe7628d 0.270s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.411958s] ... ok\n2026-05-27 01:43:03.433 21 INFO tempest.lib.common.rest_client [req-a3f6ab04-8a50-47e3-8d59-fe06bd218cca req-a3f6ab04-8a50-47e3-8d59-fe06bd218cca ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.198s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.200706s] ... ok\n2026-05-27 01:43:03.581 26 INFO tempest.lib.common.rest_client [req-130f091b-e547-4c24-ad79-765d51628bc1 req-130f091b-e547-4c24-ad79-765d51628bc1 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.735s\n2026-05-27 01:43:03.664 13 INFO tempest.lib.common.rest_client [req-9d7cf84d-eaae-48e3-b82c-4c885b99ad0e req-9d7cf84d-eaae-48e3-b82c-4c885b99ad0e ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.292s\n2026-05-27 01:43:03.678 17 INFO tempest.lib.common.rest_client [req-3b31a65d-cde0-4ad0-99eb-fde2fe62f073 req-3b31a65d-cde0-4ad0-99eb-fde2fe62f073 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2c2f6862-a8c3-496f-a81e-88c90bb9c601 0.454s\n2026-05-27 01:43:03.702 11 INFO tempest.lib.common.rest_client [req-2ecc3f0b-24ff-44fc-8ed4-5098a32c85be req-2ecc3f0b-24ff-44fc-8ed4-5098a32c85be ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb97b2ec-928a-4c55-ad03-a1445f60e14a 1.285s\n2026-05-27 01:43:03.740 21 INFO tempest.lib.common.rest_client [req-98a81476-1432-495b-9ab2-9e60cf0b861b req-98a81476-1432-495b-9ab2-9e60cf0b861b ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.303s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.305211s] ... ok\n2026-05-27 01:43:03.808 11 INFO tempest.lib.common.rest_client [req-1f546232-898f-4fc1-b8a5-5c090cca2fd8 req-1f546232-898f-4fc1-b8a5-5c090cca2fd8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ba8abe09-4dd4-43b1-9b85-8397518b0e40 0.105s\n2026-05-27 01:43:03.917 11 INFO tempest.lib.common.rest_client [req-bfd6fb4b-d702-40be-a9b7-cd0286946b4c req-bfd6fb4b-d702-40be-a9b7-cd0286946b4c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2e5a658-c34e-4d72-ae9f-1eb63cba44d5 0.107s\n2026-05-27 01:43:03.919 13 INFO tempest.lib.common.rest_client [req-9250d49f-095a-4f95-8e89-8afa53347078 req-9250d49f-095a-4f95-8e89-8afa53347078 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.252s\n2026-05-27 01:43:03.935 39 INFO tempest.lib.common.rest_client [req-87fc45bd-6d96-4b3e-b5d6-73f7ca299ff4 req-87fc45bd-6d96-4b3e-b5d6-73f7ca299ff4 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5 2.137s\n2026-05-27 01:43:03.935 17 INFO tempest.lib.common.rest_client [req-650dbf2f-c348-49b3-a0ae-0a61a53223bb req-650dbf2f-c348-49b3-a0ae-0a61a53223bb ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.253s\n2026-05-27 01:43:03.971 26 INFO tempest.lib.common.rest_client [req-bca5ea52-4759-457e-ae0e-8eaf386dcff0 req-bca5ea52-4759-457e-ae0e-8eaf386dcff0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s\n2026-05-27 01:43:04.003 37 INFO tempest.lib.common.rest_client [req-51cc9dcd-ad99-434f-8ea9-4b56721e9547 req-51cc9dcd-ad99-434f-8ea9-4b56721e9547 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b3540a9-bc4a-48ca-a388-700fa00e9a27 1.350s\n2026-05-27 01:43:04.151 37 INFO tempest.lib.common.rest_client [req-412f529e-9837-410c-b799-3e3687b0e31a req-412f529e-9837-410c-b799-3e3687b0e31a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s\n2026-05-27 01:43:04.387 11 INFO tempest.lib.common.rest_client [req-5f5997fa-3b68-4dfd-936b-f71bf834486c req-5f5997fa-3b68-4dfd-936b-f71bf834486c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb0fca0a-916d-435f-b8a8-8e94c029366d 0.467s\n2026-05-27 01:43:04.407 13 INFO tempest.lib.common.rest_client [req-71a78a1b-1423-4a12-afdc-2ed7734d5f3d req-71a78a1b-1423-4a12-afdc-2ed7734d5f3d ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.486s\n2026-05-27 01:43:04.506 17 INFO tempest.lib.common.rest_client [req-c82c99a7-1a13-4855-9edd-4e934c9caa5f req-c82c99a7-1a13-4855-9edd-4e934c9caa5f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.568s\n2026-05-27 01:43:04.560 13 INFO tempest.lib.common.rest_client [req-459af837-bb9f-4ca8-848d-202d3802cdef req-459af837-bb9f-4ca8-848d-202d3802cdef ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.147s\n{1} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.193100s] ... ok\n2026-05-27 01:43:04.577 39 INFO tempest.lib.common.rest_client [req-8f65bd00-aee0-44d5-a34c-8f3be7005768 req-8f65bd00-aee0-44d5-a34c-8f3be7005768 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/124abc98-3795-4351-a8ba-4c997e212db8 0.640s\n2026-05-27 01:43:04.598 29 INFO tempest.lib.common.rest_client [req-d78dd4d9-af5c-4044-82bc-e562d7cd62a8 req-d78dd4d9-af5c-4044-82bc-e562d7cd62a8 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.483s\n2026-05-27 01:43:04.617 17 INFO tempest.lib.common.rest_client [req-e6ab24fb-6325-4ea7-9a8a-5f18d4022e3f req-e6ab24fb-6325-4ea7-9a8a-5f18d4022e3f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d8e01f3b-870d-40a3-b205-491938881a1f 0.109s\n2026-05-27 01:43:04.630 19 INFO tempest.lib.common.rest_client [req-1d45b797-ad2d-4938-aa36-81af69cc0948 req-1d45b797-ad2d-4938-aa36-81af69cc0948 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.256s\n2026-05-27 01:43:04.658 37 INFO tempest.lib.common.rest_client [req-78036111-838f-43d8-90b1-d6f3141fe332 req-78036111-838f-43d8-90b1-d6f3141fe332 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a4cc3ed-c654-4136-8e0c-192ce280bee9 0.503s\n2026-05-27 01:43:04.835 17 INFO tempest.lib.common.rest_client [req-bb007bfb-4b34-45d1-bc6d-c5209b016353 req-bb007bfb-4b34-45d1-bc6d-c5209b016353 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.212s\n2026-05-27 01:43:05.054 37 INFO tempest.lib.common.rest_client [req-1ee4de46-0f8b-4155-9e2f-ac74353b983f req-1ee4de46-0f8b-4155-9e2f-ac74353b983f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e7b449f-4b1b-4b54-9692-b1c49b2ecc9b 0.393s\n2026-05-27 01:43:05.172 37 INFO tempest.lib.common.rest_client [req-90a533cc-f9b2-4e0e-93df-d99acc97e16a req-90a533cc-f9b2-4e0e-93df-d99acc97e16a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s\n2026-05-27 01:43:05.252 29 INFO tempest.lib.common.rest_client [req-17205c90-1a6f-49aa-93a3-8fe8cb42689f req-17205c90-1a6f-49aa-93a3-8fe8cb42689f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.651s\n2026-05-27 01:43:05.490 39 INFO tempest.lib.common.rest_client [req-6bde7df6-2325-4174-872f-1871b3cefd8f req-6bde7df6-2325-4174-872f-1871b3cefd8f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/58f1d4fd-8ad3-4eed-bbe8-44991fa57093 0.911s\n2026-05-27 01:43:05.600 17 INFO tempest.lib.common.rest_client [req-84a071d8-4f86-4422-9a46-165b327f5613 req-84a071d8-4f86-4422-9a46-165b327f5613 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d8e01f3b-870d-40a3-b205-491938881a1f 0.763s\n2026-05-27 01:43:05.725 21 INFO tempest.lib.common.rest_client [req-54428faa-2c8c-4a8f-8946-7af0c8ecd6e7 req-54428faa-2c8c-4a8f-8946-7af0c8ecd6e7 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.982s\n2026-05-27 01:43:05.770 17 INFO tempest.lib.common.rest_client [req-48e886fb-a16c-40bd-88e0-5ef70b97da7f req-48e886fb-a16c-40bd-88e0-5ef70b97da7f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.169s\n2026-05-27 01:43:05.815 11 INFO tempest.lib.common.rest_client [req-8ff4290b-e0fb-4682-b0c5-6018a92da79d req-8ff4290b-e0fb-4682-b0c5-6018a92da79d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/59c94be6-08f5-43ec-b5e9-1a6d90414856 1.425s\n2026-05-27 01:43:05.869 39 INFO tempest.lib.common.rest_client [req-332790a5-73a8-4d89-9c48-5ccf6583134c req-332790a5-73a8-4d89-9c48-5ccf6583134c ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a8224625a944478a83b5d17e9e3ca082 0.375s\n2026-05-27 01:43:05.949 11 INFO tempest.lib.common.rest_client [req-010dc63f-a443-4660-a5b6-372b43a1cb0f req-010dc63f-a443-4660-a5b6-372b43a1cb0f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/982fce51-0a87-48ac-89a7-ac127a92c8b1 0.132s\n2026-05-27 01:43:06.053 11 INFO tempest.lib.common.rest_client [req-b9dfec01-c998-4945-a0ea-77d00e991409 req-b9dfec01-c998-4945-a0ea-77d00e991409 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/41db3fae-561f-4ac4-ac54-3f43df462d7c 0.101s\n2026-05-27 01:43:06.193 11 INFO tempest.lib.common.rest_client [req-c35fe5b1-8fdd-44cd-863d-0208aedf5e7f req-c35fe5b1-8fdd-44cd-863d-0208aedf5e7f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/807f406d-38dd-4647-a384-f0bf8ed8ead8 0.138s\n2026-05-27 01:43:06.224 19 INFO tempest.lib.common.rest_client [req-690ce9c6-3e74-42f5-b152-53b6126617a6 req-690ce9c6-3e74-42f5-b152-53b6126617a6 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 1.592s\n2026-05-27 01:43:06.300 11 INFO tempest.lib.common.rest_client [req-99f88639-e5b0-40b6-8026-b906747531da req-99f88639-e5b0-40b6-8026-b906747531da ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ce884dd-5e53-4b1d-aa68-d09687928ada 0.105s\n2026-05-27 01:43:06.311 13 INFO tempest.lib.common.rest_client [req-ec5b223c-d9fd-4358-9aae-02928681ccf1 req-ec5b223c-d9fd-4358-9aae-02928681ccf1 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.747s\n2026-05-27 01:43:06.335 39 INFO tempest.lib.common.rest_client [req-c940cab9-cdb7-48a2-89b0-ca02ccf161fb req-c940cab9-cdb7-48a2-89b0-ca02ccf161fb ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31620e50978549adb5c8b789a6252e18 0.459s\n2026-05-27 01:43:06.338 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b4603c6491294e61af24735ec69c3807\n2026-05-27 01:43:06.373 17 INFO tempest.lib.common.rest_client [req-608656bc-86d1-4739-9464-b21c896dad03 req-608656bc-86d1-4739-9464-b21c896dad03 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.600s\n2026-05-27 01:43:06.382 29 INFO tempest.lib.common.rest_client [req-633f980d-d08a-48d0-a325-d468eaf486a5 req-633f980d-d08a-48d0-a325-d468eaf486a5 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.122s\n2026-05-27 01:43:06.395 19 INFO tempest.lib.common.rest_client [req-8284a291-c024-4de3-ad4c-ec0530b2695c req-8284a291-c024-4de3-ad4c-ec0530b2695c ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.166s\n2026-05-27 01:43:06.485 17 INFO tempest.lib.common.rest_client [req-d378b6f2-654a-48be-88ac-0a023b8102f4 req-d378b6f2-654a-48be-88ac-0a023b8102f4 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/df7367d7-0126-48db-8542-0d54ed0e921d 0.108s\n2026-05-27 01:43:06.542 19 INFO tempest.lib.common.rest_client [req-a1692993-15d5-4785-9d5e-12d2e11afd58 req-a1692993-15d5-4785-9d5e-12d2e11afd58 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.145s\n2026-05-27 01:43:06.671 17 INFO tempest.lib.common.rest_client [req-47b4ee55-c5ab-4a3a-83e7-8e5cb1c3efd0 req-47b4ee55-c5ab-4a3a-83e7-8e5cb1c3efd0 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.183s\n2026-05-27 01:43:06.686 19 INFO tempest.lib.common.rest_client [req-ba3ba89f-efb7-4fad-8248-8258e67251fb req-ba3ba89f-efb7-4fad-8248-8258e67251fb ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.137s\n2026-05-27 01:43:06.956 39 INFO tempest.lib.common.rest_client [req-6a0e82d7-9d7d-4d92-b46d-203050b1bd67 req-6a0e82d7-9d7d-4d92-b46d-203050b1bd67 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:43:06.979 37 INFO tempest.lib.common.rest_client [req-67ca8487-790c-41c0-b37c-ac715953f360 req-67ca8487-790c-41c0-b37c-ac715953f360 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.803s\n2026-05-27 01:43:07.065 17 INFO tempest.lib.common.rest_client [req-d80efcfb-f742-4335-a36c-f1ec4e2a713f req-d80efcfb-f742-4335-a36c-f1ec4e2a713f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/df7367d7-0126-48db-8542-0d54ed0e921d 0.391s\n2026-05-27 01:43:07.177 11 INFO tempest.lib.common.rest_client [req-f440d8e1-4818-4cc1-bfba-1bdb7f30cbdc req-f440d8e1-4818-4cc1-bfba-1bdb7f30cbdc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309 0.874s\n2026-05-27 01:43:07.183 19 INFO tempest.lib.common.rest_client [req-8723af69-a2db-4895-ba4c-c3a4b27e1d77 req-8723af69-a2db-4895-ba4c-c3a4b27e1d77 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.490s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [6.813121s] ... ok\n2026-05-27 01:43:07.259 17 INFO tempest.lib.common.rest_client [req-806f0f47-661e-4fb8-9612-afe1aca26559 req-806f0f47-661e-4fb8-9612-afe1aca26559 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.191s\n2026-05-27 01:43:07.297 19 INFO tempest.lib.common.rest_client [req-6277b63a-2b16-4bc2-ad59-ae530cc06d42 req-6277b63a-2b16-4bc2-ad59-ae530cc06d42 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.109s\n2026-05-27 01:43:07.455 19 INFO tempest.lib.common.rest_client [req-99300ef4-0cfc-49d1-b44b-7563a0476394 req-99300ef4-0cfc-49d1-b44b-7563a0476394 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.156s\n2026-05-27 01:43:07.568 21 INFO tempest.lib.common.rest_client [req-bcd8bf88-7d6d-44a8-9c67-b35483b9bf00 req-bcd8bf88-7d6d-44a8-9c67-b35483b9bf00 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.840s\n2026-05-27 01:43:07.575 39 INFO tempest.lib.common.rest_client [req-949cbc8d-a00f-4f3f-8f5a-cb3b1ce68037 req-949cbc8d-a00f-4f3f-8f5a-cb3b1ce68037 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b4603c6491294e61af24735ec69c3807&name=default 0.617s\n2026-05-27 01:43:07.593 17 INFO tempest.lib.common.rest_client [req-d9787a9a-3593-4411-811e-f7e336834c9e req-d9787a9a-3593-4411-811e-f7e336834c9e ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd4d350c-9020-467e-9f93-c40902f16c9c 0.331s\n2026-05-27 01:43:07.601 19 INFO tempest.lib.common.rest_client [req-80ca9f47-d29d-4c34-aee7-d64457539bec req-80ca9f47-d29d-4c34-aee7-d64457539bec ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2522d025-133d-4e82-8fd0-5e77f83eb057 0.139s\n2026-05-27 01:43:07.728 19 INFO tempest.lib.common.rest_client [req-89669da6-676e-4bcd-bace-e83267cde065 req-89669da6-676e-4bcd-bace-e83267cde065 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 0.125s\n2026-05-27 01:43:07.753 17 INFO tempest.lib.common.rest_client [req-4a20a095-c3de-4828-b64c-052929a59564 req-4a20a095-c3de-4828-b64c-052929a59564 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [6.193920s] ... ok\n2026-05-27 01:43:07.861 19 INFO tempest.lib.common.rest_client [req-82ddac10-3ffb-4b6f-aa45-727fcd4d6d8c req-82ddac10-3ffb-4b6f-aa45-727fcd4d6d8c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=244d622d-0bc5-4954-b291-95af76568e53 0.130s\n2026-05-27 01:43:07.864 31 INFO tempest.lib.common.rest_client [req-b433b34e-6eab-426c-806d-0a3c71d3548d req-b433b34e-6eab-426c-806d-0a3c71d3548d ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.535s\n2026-05-27 01:43:07.998 19 INFO tempest.lib.common.rest_client [req-cf980500-31b3-4b11-a5a8-10b5b5d99045 req-cf980500-31b3-4b11-a5a8-10b5b5d99045 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 0.132s\n2026-05-27 01:43:08.070 29 INFO tempest.lib.common.rest_client [req-0992f572-83ad-409b-8924-f0fc6a4f75a4 req-0992f572-83ad-409b-8924-f0fc6a4f75a4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 1.685s\n2026-05-27 01:43:08.137 19 INFO tempest.lib.common.rest_client [req-68558137-816d-4cfc-aa81-e81475ed4380 req-68558137-816d-4cfc-aa81-e81475ed4380 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.137s\n2026-05-27 01:43:08.240 19 INFO tempest.lib.common.rest_client [req-a2a3a126-73b5-4142-acac-2d5905807166 req-a2a3a126-73b5-4142-acac-2d5905807166 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.101s\n2026-05-27 01:43:08.358 39 INFO tempest.lib.common.rest_client [req-d5b07719-dad1-45c0-b9ce-14f0118f099a req-d5b07719-dad1-45c0-b9ce-14f0118f099a ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25f9ad9d-e5dd-4615-b99f-96f0a803b37f 0.780s\n2026-05-27 01:43:08.378 31 INFO tempest.lib.common.rest_client [req-aa90dc66-d8f2-4fcf-8f91-3969a9dff54d req-aa90dc66-d8f2-4fcf-8f91-3969a9dff54d ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 0.510s\n2026-05-27 01:43:08.382 17 INFO tempest.lib.common.rest_client [req-36f151c7-6a7c-4bee-9a36-9a753170d6a0 req-36f151c7-6a7c-4bee-9a36-9a753170d6a0 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.624s\n2026-05-27 01:43:08.389 19 INFO tempest.lib.common.rest_client [req-94642037-c998-411b-b05e-8d9efada9d03 req-94642037-c998-411b-b05e-8d9efada9d03 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9 0.147s\n2026-05-27 01:43:08.441 13 INFO tempest.lib.common.rest_client [req-f105874e-63dc-43c8-a4f4-e88395e90d26 req-f105874e-63dc-43c8-a4f4-e88395e90d26 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.127s\n2026-05-27 01:43:08.504 31 INFO tempest.lib.common.rest_client [req-08f8707b-55a4-4997-a0bf-a5bbb31de972 req-08f8707b-55a4-4997-a0bf-a5bbb31de972 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb6e1550-2a94-4bb8-8981-accff8c16815 0.123s\n2026-05-27 01:43:08.515 19 INFO tempest.lib.common.rest_client [req-bad16a63-230a-4655-a137-ee4f952c3aee req-bad16a63-230a-4655-a137-ee4f952c3aee ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 0.124s\n2026-05-27 01:43:08.529 26 INFO tempest.lib.common.rest_client [req-12504fc3-ec16-4858-a257-40e7163deb41 req-12504fc3-ec16-4858-a257-40e7163deb41 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4/add_router_interface 4.556s\n2026-05-27 01:43:08.550 11 INFO tempest.lib.common.rest_client [req-c2f16329-47b8-4360-afda-b10081ef8d00 req-c2f16329-47b8-4360-afda-b10081ef8d00 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d 1.371s\n2026-05-27 01:43:08.614 19 INFO tempest.lib.common.rest_client [req-11aecf08-6403-41b1-be97-af7768b4e002 req-11aecf08-6403-41b1-be97-af7768b4e002 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.097s\n2026-05-27 01:43:08.628 39 INFO tempest.lib.common.rest_client [req-afe5b288-c6c3-46e4-87f7-591576b5a342 req-afe5b288-c6c3-46e4-87f7-591576b5a342 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807 0.268s\n2026-05-27 01:43:08.738 19 INFO tempest.lib.common.rest_client [req-d33450cf-b448-4218-b462-8eaa28a51383 req-d33450cf-b448-4218-b462-8eaa28a51383 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.121s\n2026-05-27 01:43:08.865 19 INFO tempest.lib.common.rest_client [req-bd448648-8d99-4a5a-ad9a-e8dee87db3da req-bd448648-8d99-4a5a-ad9a-e8dee87db3da ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef811076-003e-4d9d-9758-29c15789002b 0.124s\n2026-05-27 01:43:08.899 17 INFO tempest.lib.common.rest_client [req-d5158a1e-d2e3-42d2-8346-15e887261984 req-d5158a1e-d2e3-42d2-8346-15e887261984 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.513s\n2026-05-27 01:43:08.919 26 INFO tempest.lib.common.rest_client [req-11cb7a6b-e5a5-4a81-bc0e-dd7525cb0d2e req-11cb7a6b-e5a5-4a81-bc0e-dd7525cb0d2e ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad7adf2e-b0cf-4436-a5cf-3a9cdd1e865d 0.387s\n2026-05-27 01:43:09.123 29 INFO tempest.lib.common.rest_client [req-8c6f7d55-aeb2-431e-ade3-f5e2a0cce48d req-8c6f7d55-aeb2-431e-ade3-f5e2a0cce48d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 1.050s\n2026-05-27 01:43:09.179 11 INFO tempest.lib.common.rest_client [req-b2335841-950a-4161-b5eb-443df76a17fd req-b2335841-950a-4161-b5eb-443df76a17fd ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28365b32fd2e443687d98c8f4857bf8e 0.627s\n2026-05-27 01:43:09.221 26 INFO tempest.lib.common.rest_client [req-354bd0c9-bbce-4461-8f72-cd79b23cb12f req-354bd0c9-bbce-4461-8f72-cd79b23cb12f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad7adf2e-b0cf-4436-a5cf-3a9cdd1e865d 0.299s\n2026-05-27 01:43:09.223 19 INFO tempest.lib.common.rest_client [req-30f3b593-9f17-40f9-8e55-8b651837f3b5 req-30f3b593-9f17-40f9-8e55-8b651837f3b5 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d176dbc715643b6b6ae8f11a2cce94d 0.354s\n2026-05-27 01:43:09.227 21 INFO tempest.lib.common.rest_client [req-b86ab4c7-05fc-4f5d-b686-f57fad9a6c80 req-b86ab4c7-05fc-4f5d-b686-f57fad9a6c80 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.657s\n2026-05-27 01:43:09.245 39 INFO tempest.lib.common.rest_client [req-4179014f-6d02-4342-84e8-ffac7735206b req-4179014f-6d02-4342-84e8-ffac7735206b ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:43:09.247 29 INFO tempest.lib.common.rest_client [req-f3a4cefa-7d4b-4bdd-b356-470728dd26c3 req-f3a4cefa-7d4b-4bdd-b356-470728dd26c3 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 0.118s\n2026-05-27 01:43:09.450 17 INFO tempest.lib.common.rest_client [req-f7769710-52a2-4b66-a49a-f0d3b0701e98 req-f7769710-52a2-4b66-a49a-f0d3b0701e98 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdd4105-fdab-4498-83b5-615858f53b2e 0.548s\n2026-05-27 01:43:09.536 37 INFO tempest.lib.common.rest_client [req-175c28a2-d45d-4b62-8181-afaccf553209 req-175c28a2-d45d-4b62-8181-afaccf553209 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.554s\n2026-05-27 01:43:09.612 29 INFO tempest.lib.common.rest_client [req-c561eaa4-c096-4eaf-ae79-29e482ca87e7 req-c561eaa4-c096-4eaf-ae79-29e482ca87e7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9275a4b9-5095-468c-8448-63f159a92c60 0.361s\n2026-05-27 01:43:09.633 11 INFO tempest.lib.common.rest_client [req-a16c8ec5-f5d3-4d3c-ae23-86a9ce16819d req-a16c8ec5-f5d3-4d3c-ae23-86a9ce16819d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/451640a751774f84846f04f3ea7d849a 0.452s\n2026-05-27 01:43:09.634 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ecf773393f9e419fb337d24d71a298f8\n2026-05-27 01:43:09.646 17 INFO tempest.lib.common.rest_client [req-37a73062-4ec1-4363-b214-89b231a2fa05 req-37a73062-4ec1-4363-b214-89b231a2fa05 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.194s\n2026-05-27 01:43:09.903 39 INFO tempest.lib.common.rest_client [req-9ab10075-f0f7-48e1-9daf-9bdd140d5a1b req-9ab10075-f0f7-48e1-9daf-9bdd140d5a1b ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-27 01:43:09.902 19 INFO tempest.lib.common.rest_client [req-ff9049f5-0f5f-4ce6-84ae-ac4a92d71adc req-ff9049f5-0f5f-4ce6-84ae-ac4a92d71adc ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06fda5ab83514a35b5f6dcc5f62cf461 0.676s\n2026-05-27 01:43:09.903 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: acfb9efbf97549569c37aba62fb6b2c6\n2026-05-27 01:43:09.960 17 INFO tempest.lib.common.rest_client [req-d2074727-56cb-47ae-8a04-2cb0598baa51 req-d2074727-56cb-47ae-8a04-2cb0598baa51 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.310s\n2026-05-27 01:43:10.078 17 INFO tempest.lib.common.rest_client [req-f0522526-e635-4ebf-92d9-17b0f21a6ccd req-f0522526-e635-4ebf-92d9-17b0f21a6ccd ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdd4105-fdab-4498-83b5-615858f53b2e 0.114s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [2.323496s] ... ok\n2026-05-27 01:43:10.127 13 INFO tempest.lib.common.rest_client [req-7305001e-ba62-4108-9495-07c909e30917 req-7305001e-ba62-4108-9495-07c909e30917 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 1.683s\n2026-05-27 01:43:10.147 29 INFO tempest.lib.common.rest_client [req-aa165abe-8f6c-4ebe-a7f3-c52c77269031 req-aa165abe-8f6c-4ebe-a7f3-c52c77269031 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/945224cd-1066-481a-9077-8cbd44c1f844 0.532s\n2026-05-27 01:43:10.198 39 INFO tempest.lib.common.rest_client [req-a2a512a7-21ba-4eff-a2db-b731914a7611 req-a2a512a7-21ba-4eff-a2db-b731914a7611 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s\n2026-05-27 01:43:10.254 13 INFO tempest.lib.common.rest_client [req-ae5f6cb7-bdcb-4e59-9f56-8bc2c39536f4 req-ae5f6cb7-bdcb-4e59-9f56-8bc2c39536f4 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1260e89b-6245-4d5e-a372-97ed8d3d64e4 0.124s\n2026-05-27 01:43:10.267 17 INFO tempest.lib.common.rest_client [req-0fc9a8f9-d425-4049-8adc-c930476e2e16 req-0fc9a8f9-d425-4049-8adc-c930476e2e16 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.185s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.187956s] ... ok\n2026-05-27 01:43:10.308 11 INFO tempest.lib.common.rest_client [req-fa793175-a695-4245-b10f-e3eb6dc600e8 req-fa793175-a695-4245-b10f-e3eb6dc600e8 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-27 01:43:10.330 31 INFO tempest.lib.common.rest_client [req-edcd6abd-24e4-44de-a3fe-0e4cf4cac889 req-edcd6abd-24e4-44de-a3fe-0e4cf4cac889 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 1.811s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [7.004669s] ... ok\n2026-05-27 01:43:10.392 13 INFO tempest.lib.common.rest_client [req-928cd470-cf2f-45fd-ae82-5116048c7cfd req-928cd470-cf2f-45fd-ae82-5116048c7cfd ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 0.137s\n{1} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [5.832809s] ... ok\n2026-05-27 01:43:10.437 19 INFO tempest.lib.common.rest_client [req-6c334327-ecc6-4e60-a6b9-31fb9ded8648 req-6c334327-ecc6-4e60-a6b9-31fb9ded8648 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-27 01:43:10.557 39 INFO tempest.lib.common.rest_client [req-27e44c95-9c77-4921-b1bc-dc7f174bfdcb req-27e44c95-9c77-4921-b1bc-dc7f174bfdcb ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s\n2026-05-27 01:43:10.564 21 INFO tempest.lib.common.rest_client [req-d45f2888-b0cb-48cd-b7ea-053c80ee2e83 req-d45f2888-b0cb-48cd-b7ea-053c80ee2e83 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.332s\n2026-05-27 01:43:10.590 13 INFO tempest.lib.common.rest_client [req-c50b2999-fec2-4179-b0ca-19b7574187fd req-c50b2999-fec2-4179-b0ca-19b7574187fd ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.193s\n2026-05-27 01:43:10.631 17 INFO tempest.lib.common.rest_client [req-9c25b4f0-1da8-41ec-88d6-10a99021199f req-9c25b4f0-1da8-41ec-88d6-10a99021199f ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a4820c7070441f1adfa7c030fed8906 0.337s\n2026-05-27 01:43:10.657 26 INFO tempest.lib.common.rest_client [req-b69557bf-bae3-4bbf-9ed1-c841af203d79 req-b69557bf-bae3-4bbf-9ed1-c841af203d79 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4/remove_router_interface 1.430s\n2026-05-27 01:43:10.729 13 INFO tempest.lib.common.rest_client [req-bba6808a-f486-427b-9458-a8739d145250 req-bba6808a-f486-427b-9458-a8739d145250 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=bb86bea9-a822-456b-b492-77b36356853e 0.137s\n2026-05-27 01:43:10.783 29 INFO tempest.lib.common.rest_client [req-34310a50-5394-4c5a-80c4-b484f7c4e6e0 req-34310a50-5394-4c5a-80c4-b484f7c4e6e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e53286eb-f491-407b-bcfb-bf1398b97185 0.634s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [9.626404s] ... ok\n2026-05-27 01:43:10.785 26 INFO tempest.lib.common.rest_client [req-f9e0f72a-84bf-4cec-a243-87e8413272d0 req-f9e0f72a-84bf-4cec-a243-87e8413272d0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.122s\n2026-05-27 01:43:10.824 13 INFO tempest.lib.common.rest_client [req-e5defa09-08f6-4988-9b77-89c54f9328a2 req-e5defa09-08f6-4988-9b77-89c54f9328a2 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.091s\n{1} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.431061s] ... ok\n2026-05-27 01:43:10.906 11 INFO tempest.lib.common.rest_client [req-4f6f51d6-f1fe-4b7f-940d-d631da6033bd req-4f6f51d6-f1fe-4b7f-940d-d631da6033bd ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ecf773393f9e419fb337d24d71a298f8&name=default 0.594s\n2026-05-27 01:43:10.949 21 INFO tempest.lib.common.rest_client [req-895e4126-3658-4ce2-b629-5aabf909ef34 req-895e4126-3658-4ce2-b629-5aabf909ef34 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D10.100.0.11 0.380s\n2026-05-27 01:43:11.062 19 INFO tempest.lib.common.rest_client [req-0d2b5418-7cbd-4b46-af11-bdd367575e63 req-0d2b5418-7cbd-4b46-af11-bdd367575e63 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=acfb9efbf97549569c37aba62fb6b2c6&name=default 0.622s\n2026-05-27 01:43:11.117 13 INFO tempest.lib.common.rest_client [req-28f20281-8d63-4d08-905b-a17bbeb31be9 req-28f20281-8d63-4d08-905b-a17bbeb31be9 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.285s\n{1} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.291980s] ... ok\n2026-05-27 01:43:11.117 17 INFO tempest.lib.common.rest_client [req-4a0041fa-3304-4d55-ac2c-dfe0149839b5 req-4a0041fa-3304-4d55-ac2c-dfe0149839b5 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/056fb0c9bff641d0ac6a5e9338ac98ee 0.483s\n2026-05-27 01:43:11.122 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10c6a4dff8db44e3b93cdd8584199bdc\n2026-05-27 01:43:11.123 37 INFO tempest.lib.common.rest_client [req-07cba082-050a-4a36-9c11-541ad9d80c94 req-07cba082-050a-4a36-9c11-541ad9d80c94 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.583s\n2026-05-27 01:43:11.183 39 INFO tempest.lib.common.rest_client [req-2647084f-c918-4e1a-ab9b-5149d1a955c3 req-2647084f-c918-4e1a-ab9b-5149d1a955c3 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.622s\n2026-05-27 01:43:11.321 26 INFO tempest.lib.common.rest_client [req-f0db1bb4-72c9-4ad6-b147-64ac1e42869a req-f0db1bb4-72c9-4ad6-b147-64ac1e42869a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.533s\n2026-05-27 01:43:11.371 13 INFO tempest.lib.common.rest_client [req-3f848d70-4592-43da-85f6-2f264369f030 req-3f848d70-4592-43da-85f6-2f264369f030 ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.249s\n{1} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.252560s] ... ok\n2026-05-27 01:43:11.427 37 INFO tempest.lib.common.rest_client [req-861f79a7-4e6d-4369-a98c-7a1e16cf9933 req-861f79a7-4e6d-4369-a98c-7a1e16cf9933 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.301s\n2026-05-27 01:43:11.433 39 INFO tempest.lib.common.rest_client [req-5ad0f57b-0f93-46f3-bae2-3095285bb8ee req-5ad0f57b-0f93-46f3-bae2-3095285bb8ee ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-27 01:43:11.504 13 INFO tempest.lib.common.rest_client [req-686c1430-3c97-4849-8eca-a1ed5d5c65e8 req-686c1430-3c97-4849-8eca-a1ed5d5c65e8 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s\n{1} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.131979s] ... ok\n2026-05-27 01:43:11.584 11 INFO tempest.lib.common.rest_client [req-f890e0cc-8d97-4502-a221-7ff1e80d0fa3 req-f890e0cc-8d97-4502-a221-7ff1e80d0fa3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/037b4d55-bf83-47a5-af31-dd49db14ae37 0.674s\n2026-05-27 01:43:11.629 29 INFO tempest.lib.common.rest_client [req-c428d57b-6868-436d-b49d-38eabb1c6480 req-c428d57b-6868-436d-b49d-38eabb1c6480 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.839s\n2026-05-27 01:43:11.655 39 INFO tempest.lib.common.rest_client [req-c850564a-8409-4593-b2de-21e6912edab2 req-c850564a-8409-4593-b2de-21e6912edab2 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/e4ac3cd34d244bdea43cf6630298f44a 0.218s\n2026-05-27 01:43:11.672 13 INFO tempest.lib.common.rest_client [req-f459d0ab-3efe-448c-b436-dc2124d81d90 req-f459d0ab-3efe-448c-b436-dc2124d81d90 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.163s\n{1} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.165761s] ... ok\n2026-05-27 01:43:11.760 21 INFO tempest.lib.common.rest_client [req-f7d3b8d6-6d46-407e-9fdb-bd9d7203dc0b req-f7d3b8d6-6d46-407e-9fdb-bd9d7203dc0b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/98a4fbc5-d94c-41b6-b73c-18a438ba2edf 0.808s\n2026-05-27 01:43:11.765 17 INFO tempest.lib.common.rest_client [req-b45f9f7d-081d-4eae-b9ac-ab68a18b2be5 req-b45f9f7d-081d-4eae-b9ac-ab68a18b2be5 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-27 01:43:11.784 39 INFO tempest.lib.common.rest_client [req-b027fe10-50c3-402d-a5d7-1076f3e185d1 req-b027fe10-50c3-402d-a5d7-1076f3e185d1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-27 01:43:11.850 13 INFO tempest.lib.common.rest_client [req-7e507c94-bfc1-427a-b709-e7896b50b58c req-7e507c94-bfc1-427a-b709-e7896b50b58c ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a 0.175s\n{1} tempest.api.network.test_networks.NetworksTest.test_show_network [0.178046s] ... ok\n2026-05-27 01:43:11.872 21 INFO tempest.lib.common.rest_client [req-b11826de-0e7d-49a4-afe9-5f20486e6464 req-b11826de-0e7d-49a4-afe9-5f20486e6464 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/98a4fbc5-d94c-41b6-b73c-18a438ba2edf 0.109s\n2026-05-27 01:43:11.908 19 INFO tempest.lib.common.rest_client [req-8fdc0b2e-e297-4cb2-b7a1-42cc14f2c438 req-8fdc0b2e-e297-4cb2-b7a1-42cc14f2c438 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/512cc466-ab71-437a-8d4b-1bbac0c14706 0.842s\n2026-05-27 01:43:11.933 39 INFO tempest.lib.common.rest_client [req-965cd557-94b9-4f8b-8f58-90764a41cbc8 req-965cd557-94b9-4f8b-8f58-90764a41cbc8 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/70ad82a683244db986d6b9f66518a067 0.146s\n2026-05-27 01:43:11.948 26 INFO tempest.lib.common.rest_client [req-1c4df017-ed43-4976-ab93-65f3c00d1de1 req-1c4df017-ed43-4976-ab93-65f3c00d1de1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f30c1c5-a3bc-45e3-b90c-57c4c51452f4 0.621s\n2026-05-27 01:43:12.032 11 INFO tempest.lib.common.rest_client [req-db218f11-ce95-419c-9589-2a0446f7bd65 req-db218f11-ce95-419c-9589-2a0446f7bd65 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8 0.446s\n2026-05-27 01:43:12.059 13 INFO tempest.lib.common.rest_client [req-c9d1518e-72a0-459e-a6f7-f2b75b12a01d req-c9d1518e-72a0-459e-a6f7-f2b75b12a01d ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a?fields=id&fields=name&fields=mtu 0.204s\n{1} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.207290s] ... ok\n2026-05-27 01:43:12.204 13 INFO tempest.lib.common.rest_client [req-fd722a3e-ace5-479c-9dbf-7f1eea8d960c req-fd722a3e-ace5-479c-9dbf-7f1eea8d960c ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e 0.141s\n{1} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.144906s] ... ok\n2026-05-27 01:43:12.254 39 INFO tempest.lib.common.rest_client [req-c23a4e50-10ea-4485-9cc1-1979d05915ce req-c23a4e50-10ea-4485-9cc1-1979d05915ce ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-27 01:43:12.328 37 INFO tempest.lib.common.rest_client [req-51c3c7b4-71f8-4dea-97b3-9e15a4a189f7 req-51c3c7b4-71f8-4dea-97b3-9e15a4a189f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09b1e983-4211-4aad-8007-5a40b44f4bca 0.898s\n2026-05-27 01:43:12.358 13 INFO tempest.lib.common.rest_client [req-bedb95f6-ae09-4562-88eb-bbc062496a65 req-bedb95f6-ae09-4562-88eb-bbc062496a65 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e?fields=id&fields=network_id 0.150s\n{1} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.152850s] ... ok\n2026-05-27 01:43:12.356 19 INFO tempest.lib.common.rest_client [req-b4688824-d3e4-4281-be23-36880802ad71 req-b4688824-d3e4-4281-be23-36880802ad71 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6 0.445s\n2026-05-27 01:43:12.357 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 695e5ddc842148eea8642ec4b4e9cf63\n2026-05-27 01:43:12.394 29 INFO tempest.lib.common.rest_client [req-5f619b8b-a1fd-4c65-8bdd-696b072943f9 req-5f619b8b-a1fd-4c65-8bdd-696b072943f9 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.763s\n2026-05-27 01:43:12.403 17 INFO tempest.lib.common.rest_client [req-141e5494-3835-406b-a423-f5bb7eeb7bae req-141e5494-3835-406b-a423-f5bb7eeb7bae ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10c6a4dff8db44e3b93cdd8584199bdc&name=default 0.635s\n2026-05-27 01:43:12.456 37 INFO tempest.lib.common.rest_client [req-608b0938-746f-4cb2-9a97-bdec4720b167 req-608b0938-746f-4cb2-9a97-bdec4720b167 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n2026-05-27 01:43:12.500 39 INFO tempest.lib.common.rest_client [req-d0877908-b87a-4116-a279-3eac86be205d req-d0877908-b87a-4116-a279-3eac86be205d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/89a5050f7de542e3bca52d9e6d7380fa 0.243s\n2026-05-27 01:43:12.651 11 INFO tempest.lib.common.rest_client [req-26ae7f70-4295-43c5-b0d3-e031e6b1d99b req-26ae7f70-4295-43c5-b0d3-e031e6b1d99b ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-27 01:43:12.736 39 INFO tempest.lib.common.rest_client [req-753b5c76-7dae-4733-93df-28231df23052 req-753b5c76-7dae-4733-93df-28231df23052 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:43:12.888 26 INFO tempest.lib.common.rest_client [req-25f5004d-07fa-45ce-853c-892d83ee813a req-25f5004d-07fa-45ce-853c-892d83ee813a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73d8c09e-a658-4fa6-bddf-963335f53e79 0.937s\n{7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [12.081247s] ... ok\n2026-05-27 01:43:12.872 39 INFO tempest.lib.common.rest_client [req-cc66285e-b47b-42a1-9321-d9ca5604f13e req-cc66285e-b47b-42a1-9321-d9ca5604f13e ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/e4ac3cd34d244bdea43cf6630298f44a 0.134s\n2026-05-27 01:43:12.872 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 003146d861b54bdbad21d3e3bacbddab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:12.872 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '003146d861b54bdbad21d3e3bacbddab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:12.873 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '003146d861b54bdbad21d3e3bacbddab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:12.912 29 INFO tempest.lib.common.rest_client [req-b067957b-7255-4a4d-b34f-4720e374f267 req-b067957b-7255-4a4d-b34f-4720e374f267 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.516s\n2026-05-27 01:43:12.972 21 INFO tempest.lib.common.rest_client [req-9637b80c-f82c-4f16-bb64-5b86a24b3243 req-9637b80c-f82c-4f16-bb64-5b86a24b3243 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/221d33ed-5e4f-41b8-8121-17cf17a69855 1.097s\n2026-05-27 01:43:12.995 17 INFO tempest.lib.common.rest_client [req-b04fa911-5470-479a-adc2-919829e31c95 req-b04fa911-5470-479a-adc2-919829e31c95 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c628f116-8b07-41c3-ba51-bfcf91d2a9c2 0.589s\n2026-05-27 01:43:13.069 37 INFO tempest.lib.common.rest_client [req-c3fdead1-ef8d-444c-b60f-b42837b1b103 req-c3fdead1-ef8d-444c-b60f-b42837b1b103 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3d81421-ca33-4b13-bbf9-533e99386e16 0.611s\n2026-05-27 01:43:13.089 21 INFO tempest.lib.common.rest_client [req-225132ed-669d-4758-9115-9a48126198f1 req-225132ed-669d-4758-9115-9a48126198f1 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/221d33ed-5e4f-41b8-8121-17cf17a69855 0.114s\n2026-05-27 01:43:13.180 19 INFO tempest.lib.common.rest_client [req-1399bb96-6d35-4e2a-b98e-5a9d3ef007c8 req-1399bb96-6d35-4e2a-b98e-5a9d3ef007c8 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=695e5ddc842148eea8642ec4b4e9cf63&name=default 0.819s\n2026-05-27 01:43:13.312 11 INFO tempest.lib.common.rest_client [req-05f906bd-978a-4a2c-8b89-9414faa3778d req-05f906bd-978a-4a2c-8b89-9414faa3778d ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-27 01:43:13.416 17 INFO tempest.lib.common.rest_client [req-331cfef4-aef8-4d3c-a551-31068afabdd2 req-331cfef4-aef8-4d3c-a551-31068afabdd2 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc 0.417s\n2026-05-27 01:43:13.458 13 INFO tempest.lib.common.rest_client [req-ec9eb169-cabd-4c6d-ad5d-75df3cd4bff9 req-ec9eb169-cabd-4c6d-ad5d-75df3cd4bff9 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.096s\n2026-05-27 01:43:13.484 29 INFO tempest.lib.common.rest_client [req-ac4d2015-842e-4283-be86-3f190d1353b4 req-ac4d2015-842e-4283-be86-3f190d1353b4 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.568s\n2026-05-27 01:43:13.517 39 INFO tempest.lib.common.rest_client [req-e53689fa-fc43-4649-9f07-a3490fb3ef61 req-e53689fa-fc43-4649-9f07-a3490fb3ef61 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-05-27 01:43:13.533 11 INFO tempest.lib.common.rest_client [req-1be791e1-580e-4e67-8a19-534b08a9d03d req-1be791e1-580e-4e67-8a19-534b08a9d03d ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s\n2026-05-27 01:43:13.551 21 INFO tempest.lib.common.rest_client [req-2f7e1161-55bb-47aa-9bc0-114ad8c7d3a8 req-2f7e1161-55bb-47aa-9bc0-114ad8c7d3a8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d18396fe-d4ae-4c94-9a71-be8c84e1bc7f 0.458s\n2026-05-27 01:43:13.649 39 INFO tempest.lib.common.rest_client [req-29e52c25-14a9-4d50-b535-76b399259c67 req-29e52c25-14a9-4d50-b535-76b399259c67 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218 0.129s\n2026-05-27 01:43:13.652 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25e619527c9d44d6a1198586cd05b218 for scope project and roles: ['reader']\n2026-05-27 01:43:13.657 37 INFO tempest.lib.common.rest_client [req-24208d35-b350-4b60-a7c4-8bac0c07fb54 req-24208d35-b350-4b60-a7c4-8bac0c07fb54 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e52251e3-e589-449e-ac54-e71f528ad6ef 0.585s\n2026-05-27 01:43:13.723 11 INFO tempest.lib.common.rest_client [req-2d217fe6-2001-400c-912b-9c448faf926a req-2d217fe6-2001-400c-912b-9c448faf926a ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s\n2026-05-27 01:43:13.766 37 INFO tempest.lib.common.rest_client [req-8bde25fe-0409-45bd-91c4-89c11a996da0 req-8bde25fe-0409-45bd-91c4-89c11a996da0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s\n2026-05-27 01:43:13.912 37 INFO tempest.lib.common.rest_client [req-c6b7963f-b5c9-4919-8da2-69db3a17a35a req-c6b7963f-b5c9-4919-8da2-69db3a17a35a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.143s\n2026-05-27 01:43:13.993 31 INFO tempest.lib.common.rest_client [req-3560d85d-73a5-49b6-8a6d-0db217365cb3 req-3560d85d-73a5-49b6-8a6d-0db217365cb3 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.648s\n2026-05-27 01:43:14.113 37 INFO tempest.lib.common.rest_client [req-ec08743d-ef80-4b47-9a52-936ce1009edf req-ec08743d-ef80-4b47-9a52-936ce1009edf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.198s\n2026-05-27 01:43:14.244 39 INFO tempest.lib.common.rest_client [req-1fae582c-6144-4154-8980-e732a0bbf456 req-1fae582c-6144-4154-8980-e732a0bbf456 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.586s\n2026-05-27 01:43:14.280 37 INFO tempest.lib.common.rest_client [req-31260d67-e9dd-46e6-8627-5dd2809484a1 req-31260d67-e9dd-46e6-8627-5dd2809484a1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.154s\n2026-05-27 01:43:14.277 31 INFO tempest.lib.common.rest_client [req-64941e9b-a975-4026-8662-9c6fb6070573 req-64941e9b-a975-4026-8662-9c6fb6070573 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9c19cbe3-36be-4004-b1a7-cbf441b25752 0.269s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [44.044328s] ... ok\n2026-05-27 01:43:14.308 11 INFO tempest.lib.common.rest_client [req-fd8fbb0f-5cd2-4e08-adc5-e2ce748a748b req-fd8fbb0f-5cd2-4e08-adc5-e2ce748a748b ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.578s\n2026-05-27 01:43:14.346 19 INFO tempest.lib.common.rest_client [req-aa2ccd92-1a55-4aea-8a32-1e4f66aa92cf req-aa2ccd92-1a55-4aea-8a32-1e4f66aa92cf ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0fd2155d-1a7c-4619-80ff-f8c2214dae5a 1.161s\n2026-05-27 01:43:14.428 39 INFO tempest.lib.common.rest_client [req-2340a5a8-76d9-47cd-9fff-3f6703c58da9 req-2340a5a8-76d9-47cd-9fff-3f6703c58da9 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-27 01:43:14.455 21 INFO tempest.lib.common.rest_client [req-22bbba47-7156-481b-b9c3-bff56697bac3 req-22bbba47-7156-481b-b9c3-bff56697bac3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/edd817bb-c4fa-439c-942b-18871124880c 0.899s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [10.714719s] ... ok\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-27 01:43:14.458 11 INFO tempest.lib.common.rest_client [req-add09ba8-3e78-42c1-b0b0-ecb3e7389dc9 req-add09ba8-3e78-42c1-b0b0-ecb3e7389dc9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-27 01:43:14.625 37 INFO tempest.lib.common.rest_client [req-37383e7a-7406-480b-8b2e-6120d592c621 req-37383e7a-7406-480b-8b2e-6120d592c621 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.332s\n2026-05-27 01:43:14.638 39 INFO tempest.lib.common.rest_client [req-c7b0f866-431c-4072-ac3f-6b5af9e19363 req-c7b0f866-431c-4072-ac3f-6b5af9e19363 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.203s\n2026-05-27 01:43:14.670 11 INFO tempest.lib.common.rest_client [req-fabe963c-e35a-485e-9b0c-7f72a26fdf21 req-fabe963c-e35a-485e-9b0c-7f72a26fdf21 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.208s\n2026-05-27 01:43:14.698 19 INFO tempest.lib.common.rest_client [req-addaa074-3610-46b5-b65f-2eea84a5c97f req-addaa074-3610-46b5-b65f-2eea84a5c97f ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63 0.351s\n2026-05-27 01:43:14.700 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-27 01:43:14.713 29 INFO tempest.lib.common.rest_client [req-92a40a29-097e-49a1-a139-bf1e15f2389a req-92a40a29-097e-49a1-a139-bf1e15f2389a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.227s\n2026-05-27 01:43:14.886 37 INFO tempest.lib.common.rest_client [req-602c3490-9205-49d7-87d6-f547721d631e req-602c3490-9205-49d7-87d6-f547721d631e ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.256s\n2026-05-27 01:43:14.920 39 INFO tempest.lib.common.rest_client [req-efea8753-63ec-49d9-9e14-d127b910a86d req-efea8753-63ec-49d9-9e14-d127b910a86d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:43:14.947 11 INFO tempest.lib.common.rest_client [req-1d666109-1cf5-4fca-abcc-a3b41af03ede req-1d666109-1cf5-4fca-abcc-a3b41af03ede ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:43:15.072 39 INFO tempest.lib.common.rest_client [req-e653fd25-2cbf-4e61-b590-ce1a8a5cb68d req-e653fd25-2cbf-4e61-b590-ce1a8a5cb68d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/70ad82a683244db986d6b9f66518a067 0.149s\n2026-05-27 01:43:15.139 37 INFO tempest.lib.common.rest_client [req-64a7845a-20bd-4eab-afc1-48a2d9238a36 req-64a7845a-20bd-4eab-afc1-48a2d9238a36 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.250s\n2026-05-27 01:43:15.172 29 INFO tempest.lib.common.rest_client [req-e75e9118-5bfc-4a5d-9d81-a284c62e9f91 req-e75e9118-5bfc-4a5d-9d81-a284c62e9f91 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.455s\n2026-05-27 01:43:15.278 11 INFO tempest.lib.common.rest_client [req-2b0c3ba6-6467-40a4-8920-5cbd57f216d8 req-2b0c3ba6-6467-40a4-8920-5cbd57f216d8 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/70ad82a683244db986d6b9f66518a067 0.328s\n2026-05-27 01:43:15.396 21 INFO tempest.lib.common.rest_client [req-538da178-8d18-417a-8984-b80f7aed542a req-538da178-8d18-417a-8984-b80f7aed542a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.937s\n2026-05-27 01:43:15.404 39 INFO tempest.lib.common.rest_client [req-c18bc92c-fa4c-4a88-860f-6fb2b893ff92 req-c18bc92c-fa4c-4a88-860f-6fb2b893ff92 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-27 01:43:15.414 37 INFO tempest.lib.common.rest_client [req-c37369d5-05c5-480d-9844-77d48529c992 req-c37369d5-05c5-480d-9844-77d48529c992 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.271s\n2026-05-27 01:43:15.446 11 INFO tempest.lib.common.rest_client [req-b07255c7-8a07-4388-aeeb-957a97ed5d07 req-b07255c7-8a07-4388-aeeb-957a97ed5d07 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:43:15.496 29 INFO tempest.lib.common.rest_client [req-5ab9f572-aa4a-419c-a653-b0d3225788fc req-5ab9f572-aa4a-419c-a653-b0d3225788fc ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.323s\n2026-05-27 01:43:15.542 39 INFO tempest.lib.common.rest_client [req-29196509-cecf-4ba2-b130-61ba299e3e43 req-29196509-cecf-4ba2-b130-61ba299e3e43 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.132s\n2026-05-27 01:43:15.638 37 INFO tempest.lib.common.rest_client [req-749b7b51-1d01-4373-8df4-74987df2ee65 req-749b7b51-1d01-4373-8df4-74987df2ee65 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.220s\n2026-05-27 01:43:15.696 11 INFO tempest.lib.common.rest_client [req-0267a356-3d03-4eff-bd89-95aa768be496 req-0267a356-3d03-4eff-bd89-95aa768be496 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.249s\n2026-05-27 01:43:15.730 39 INFO tempest.lib.common.rest_client [req-fedf0320-149d-40bf-aa8a-35c56183386a req-fedf0320-149d-40bf-aa8a-35c56183386a ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:43:15.905 11 INFO tempest.lib.common.rest_client [req-8a244a8b-ec66-4eb9-b734-0ed521e838ae req-8a244a8b-ec66-4eb9-b734-0ed521e838ae ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-27 01:43:15.911 37 INFO tempest.lib.common.rest_client [req-72e3b9cb-59ac-49d5-80f9-51e1d155ebc2 req-72e3b9cb-59ac-49d5-80f9-51e1d155ebc2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.267s\n2026-05-27 01:43:15.958 39 INFO tempest.lib.common.rest_client [req-fbac73c2-4e06-48a5-9d3c-2f2d637a50f0 req-fbac73c2-4e06-48a5-9d3c-2f2d637a50f0 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.225s\n2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 904bdbc17e644144b0c022d24e52d0f1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '904bdbc17e644144b0c022d24e52d0f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '904bdbc17e644144b0c022d24e52d0f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:16.037 13 INFO tempest.lib.common.rest_client [req-e9e6e1c7-d946-4e6c-9f1b-ea2ffe3a151d req-e9e6e1c7-d946-4e6c-9f1b-ea2ffe3a151d ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.575s\n2026-05-27 01:43:16.145 11 INFO tempest.lib.common.rest_client [req-be246255-cbdc-4d25-9abe-615f9e6b5c2c req-be246255-cbdc-4d25-9abe-615f9e6b5c2c ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.238s\n2026-05-27 01:43:16.146 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27c38b5a32d24be08048d91590fc24e8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:16.146 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27c38b5a32d24be08048d91590fc24e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:16.147 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27c38b5a32d24be08048d91590fc24e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:16.158 29 INFO tempest.lib.common.rest_client [req-0f9de1b9-17b8-4a22-a32e-aeb87302421f req-0f9de1b9-17b8-4a22-a32e-aeb87302421f ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s\n2026-05-27 01:43:16.192 37 INFO tempest.lib.common.rest_client [req-6cf502f9-a574-4f10-8f14-d0ca0561ccc8 req-6cf502f9-a574-4f10-8f14-d0ca0561ccc8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s\n2026-05-27 01:43:16.343 37 INFO tempest.lib.common.rest_client [req-953c1efc-e2b4-4010-b9d6-adc68515f5c0 req-953c1efc-e2b4-4010-b9d6-adc68515f5c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s\n2026-05-27 01:43:16.458 37 INFO tempest.lib.common.rest_client [req-7d819175-bf2e-456a-a269-11013083474a req-7d819175-bf2e-456a-a269-11013083474a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.173676s] ... ok\n2026-05-27 01:43:16.603 26 INFO tempest.lib.common.rest_client [req-f3b33356-7144-4680-a196-ecdedc79787f req-f3b33356-7144-4680-a196-ecdedc79787f ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.711s\n2026-05-27 01:43:16.614 39 INFO tempest.lib.common.rest_client [req-2936e546-a32a-4186-926f-7b9d2ce10ccb req-2936e546-a32a-4186-926f-7b9d2ce10ccb ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-27 01:43:16.873 11 INFO tempest.lib.common.rest_client [req-cc9a2c48-759f-4bc5-8f3b-f8ddd8e605c0 req-cc9a2c48-759f-4bc5-8f3b-f8ddd8e605c0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-27 01:43:16.874 26 INFO tempest.lib.common.rest_client [req-e54117bb-1a64-4cb5-8f55-d8376cbbf2a1 req-e54117bb-1a64-4cb5-8f55-d8376cbbf2a1 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.267s\n2026-05-27 01:43:16.888 13 INFO tempest.lib.common.rest_client [req-c1d54711-eac9-4a83-9f32-768a9391e288 req-c1d54711-eac9-4a83-9f32-768a9391e288 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/d4b64a98-a80b-4430-94e2-3f5f3374384b 0.848s\n2026-05-27 01:43:17.018 21 INFO tempest.lib.common.rest_client [req-cc3fbf3d-d576-4213-b891-6641b511aba1 req-cc3fbf3d-d576-4213-b891-6641b511aba1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.608s\n2026-05-27 01:43:17.132 11 INFO tempest.lib.common.rest_client [req-7696697e-f484-412f-b1b7-5fb29bc417ad req-7696697e-f484-412f-b1b7-5fb29bc417ad ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047 0.256s\n2026-05-27 01:43:17.133 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a65824aabc974f949c4734fe8b513047 for scope project and roles: ['reader']\n2026-05-27 01:43:17.285 26 INFO tempest.lib.common.rest_client [req-6892031d-7c12-41bf-8755-c37265b9f7d8 req-6892031d-7c12-41bf-8755-c37265b9f7d8 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.409s\n2026-05-27 01:43:17.347 31 INFO tempest.lib.common.rest_client [req-97ab0e7a-9180-477a-af97-48d0eec844c6 req-97ab0e7a-9180-477a-af97-48d0eec844c6 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.067s\n2026-05-27 01:43:17.394 21 INFO tempest.lib.common.rest_client [req-be2ab722-313f-4400-8b44-0a8b5ccfd96d req-be2ab722-313f-4400-8b44-0a8b5ccfd96d ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.371s\n2026-05-27 01:43:17.576 31 INFO tempest.lib.common.rest_client [req-5458e03b-0a83-41b3-a351-7a66ac4f710d req-5458e03b-0a83-41b3-a351-7a66ac4f710d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a4747848-a145-4e78-b156-51c6983feb5d 0.226s\n2026-05-27 01:43:17.631 29 INFO tempest.lib.common.rest_client [req-c4737b3a-6e75-4166-813a-f853d085bdff req-c4737b3a-6e75-4166-813a-f853d085bdff ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 1.470s\n2026-05-27 01:43:17.690 11 INFO tempest.lib.common.rest_client [req-e768b680-0631-4bad-ae9f-2b4690edbdc0 req-e768b680-0631-4bad-ae9f-2b4690edbdc0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.555s\n2026-05-27 01:43:17.796 11 INFO tempest.lib.common.rest_client [req-3b912c1e-4d94-4f46-8dc4-89e41286ab5e req-3b912c1e-4d94-4f46-8dc4-89e41286ab5e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s\n2026-05-27 01:43:17.958 11 INFO tempest.lib.common.rest_client [req-3816c8f5-2ebb-4173-bbbb-44f51ffc5bf1 req-3816c8f5-2ebb-4173-bbbb-44f51ffc5bf1 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.160s\n2026-05-27 01:43:18.193 13 INFO tempest.lib.common.rest_client [req-2d5138af-0ddb-43fd-b723-da9396a18d4f req-2d5138af-0ddb-43fd-b723-da9396a18d4f ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7bc3266b-a4e4-431c-a7f6-64fd324cb339 1.302s\n{1} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.834760s] ... ok\n2026-05-27 01:43:18.248 11 INFO tempest.lib.common.rest_client [req-b70fa15f-fadf-49fa-be2d-c51ebac932c9 req-b70fa15f-fadf-49fa-be2d-c51ebac932c9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-27 01:43:18.264 39 INFO tempest.lib.common.rest_client [req-1314f043-ef6c-4cc5-ba34-2307455b58b8 req-1314f043-ef6c-4cc5-ba34-2307455b58b8 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.646s\n2026-05-27 01:43:18.314 13 INFO tempest.lib.common.rest_client [req-08f19341-6d18-4f43-a088-a055a5eed57d req-08f19341-6d18-4f43-a088-a055a5eed57d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4b64a98-a80b-4430-94e2-3f5f3374384b 0.117s\n2026-05-27 01:43:18.339 29 INFO tempest.lib.common.rest_client [req-08662e0e-4e59-4b45-aab2-7b79783b9289 req-08662e0e-4e59-4b45-aab2-7b79783b9289 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 0.706s\n2026-05-27 01:43:18.398 11 INFO tempest.lib.common.rest_client [req-b4dfad85-2da4-4d3d-8b75-9d747700fa4f req-b4dfad85-2da4-4d3d-8b75-9d747700fa4f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/70ad82a683244db986d6b9f66518a067 0.146s\n2026-05-27 01:43:18.416 13 INFO tempest.lib.common.rest_client [req-630a8927-ff4a-4e8e-a88b-c9f9562f894f req-630a8927-ff4a-4e8e-a88b-c9f9562f894f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7bc3266b-a4e4-431c-a7f6-64fd324cb339 0.100s\n2026-05-27 01:43:18.429 29 INFO tempest.lib.common.rest_client [req-c11b127c-72c4-44ac-9798-8fdeb5350f42 req-c11b127c-72c4-44ac-9798-8fdeb5350f42 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 0.088s\n2026-05-27 01:43:18.439 39 INFO tempest.lib.common.rest_client [req-b7642868-67af-48aa-b42e-9f6f47a0f350 req-b7642868-67af-48aa-b42e-9f6f47a0f350 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s\n2026-05-27 01:43:18.461 37 INFO tempest.lib.common.rest_client [req-c6fc42aa-db62-4b90-84d1-0d515c324259 req-c6fc42aa-db62-4b90-84d1-0d515c324259 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.996s\n2026-05-27 01:43:18.491 21 INFO tempest.lib.common.rest_client [req-297fc36e-5589-4d6e-b7bb-9d16b7bfd130 req-297fc36e-5589-4d6e-b7bb-9d16b7bfd130 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.095s\n2026-05-27 01:43:18.533 13 INFO tempest.lib.common.rest_client [req-4038e51e-84c1-4d4b-9418-a0d24d4bfc4b req-4038e51e-84c1-4d4b-9418-a0d24d4bfc4b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1260e89b-6245-4d5e-a372-97ed8d3d64e4 0.116s\n2026-05-27 01:43:18.590 26 INFO tempest.lib.common.rest_client [req-72af82c2-dec9-4d79-8b1b-5f825f8817f8 req-72af82c2-dec9-4d79-8b1b-5f825f8817f8 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 1.302s\n2026-05-27 01:43:18.621 11 INFO tempest.lib.common.rest_client [req-94e5351b-1207-4bd7-b451-b5f84ffcb519 req-94e5351b-1207-4bd7-b451-b5f84ffcb519 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-27 01:43:18.647 13 INFO tempest.lib.common.rest_client [req-4fb2e54f-1f98-4139-b6b8-fdd116fec3c2 req-4fb2e54f-1f98-4139-b6b8-fdd116fec3c2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 0.113s\n2026-05-27 01:43:18.732 39 INFO tempest.lib.common.rest_client [req-67b7e453-59ae-408f-b4ac-83f0cea6776e req-67b7e453-59ae-408f-b4ac-83f0cea6776e ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.290s\n2026-05-27 01:43:18.767 11 INFO tempest.lib.common.rest_client [req-8f6ef7e9-56e9-4903-85bb-556d010e730b req-8f6ef7e9-56e9-4903-85bb-556d010e730b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.144s\n2026-05-27 01:43:18.839 26 INFO tempest.lib.common.rest_client [req-7eef1902-b520-4356-b42c-054fc9738b7f req-7eef1902-b520-4356-b42c-054fc9738b7f ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.247s\n2026-05-27 01:43:18.852 39 INFO tempest.lib.common.rest_client [req-4563e943-991e-4594-b500-5a6e9384195b req-4563e943-991e-4594-b500-5a6e9384195b ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.117s\n2026-05-27 01:43:18.862 29 INFO tempest.lib.common.rest_client [req-4cd11297-44b6-48ef-8858-b41f2363efc4 req-4cd11297-44b6-48ef-8858-b41f2363efc4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f12ad27-8acf-4e5b-83ee-cd2bfb497e63 0.431s\n2026-05-27 01:43:18.995 11 INFO tempest.lib.common.rest_client [req-de1b08a9-9f71-41e5-aeb8-487e174f4770 req-de1b08a9-9f71-41e5-aeb8-487e174f4770 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-27 01:43:19.019 26 INFO tempest.lib.common.rest_client [req-a7d3cd29-9947-4a47-b327-4bf6b0d515c5 req-a7d3cd29-9947-4a47-b327-4bf6b0d515c5 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81d79cf4-7eea-4815-9a14-e00255b36047 0.177s\n2026-05-27 01:43:19.133 11 INFO tempest.lib.common.rest_client [req-3789155d-afd2-4069-9a94-e5c5b250cc36 req-3789155d-afd2-4069-9a94-e5c5b250cc36 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s\n2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c5d6b4c54ce47af8f485483443d0e0c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c5d6b4c54ce47af8f485483443d0e0c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c5d6b4c54ce47af8f485483443d0e0c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:19.193 29 INFO tempest.lib.common.rest_client [req-086f6f3f-1b44-42f0-9035-665771d9f7a1 req-086f6f3f-1b44-42f0-9035-665771d9f7a1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f28ed16-0f52-45b8-bbad-02ef1f6e1315 0.329s\n2026-05-27 01:43:19.212 39 INFO tempest.lib.common.rest_client [req-489df64c-097f-4171-8462-b201e95279d4 req-489df64c-097f-4171-8462-b201e95279d4 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.357s\n2026-05-27 01:43:19.348 31 INFO tempest.lib.common.rest_client [req-7ea91ead-8007-433e-81a1-b07ee91f4603 req-7ea91ead-8007-433e-81a1-b07ee91f4603 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a4747848-a145-4e78-b156-51c6983feb5d 1.770s\n2026-05-27 01:43:19.361 39 INFO tempest.lib.common.rest_client [req-6d50bd8b-fe3e-4287-89be-ff3a1bffc4cc req-6d50bd8b-fe3e-4287-89be-ff3a1bffc4cc ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s\n2026-05-27 01:43:19.461 39 INFO tempest.lib.common.rest_client [req-1affef67-5de1-4eec-84e0-d89ab1137546 req-1affef67-5de1-4eec-84e0-d89ab1137546 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.098s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.846529s] ... ok\n2026-05-27 01:43:19.515 29 INFO tempest.lib.common.rest_client [req-1383d82a-7a94-493a-a9da-31c0e5764610 req-1383d82a-7a94-493a-a9da-31c0e5764610 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9c1ae815-3656-40ca-b926-f49e37c68b16 0.319s\n2026-05-27 01:43:19.614 13 INFO tempest.lib.common.rest_client [req-e6a8f4e9-ae1d-4452-9aab-fbf63df4fa0a req-e6a8f4e9-ae1d-4452-9aab-fbf63df4fa0a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.965s\n2026-05-27 01:43:19.633 37 INFO tempest.lib.common.rest_client [req-5fce402b-da55-411f-8a10-58bbf043f131 req-5fce402b-da55-411f-8a10-58bbf043f131 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.170s\n2026-05-27 01:43:19.707 13 INFO tempest.lib.common.rest_client [req-53b835f7-9f2d-4057-a86e-1a7495cfac18 req-53b835f7-9f2d-4057-a86e-1a7495cfac18 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/99beb82c-21ae-4087-ae74-566a94285ba2 0.091s\n2026-05-27 01:43:19.806 11 INFO tempest.lib.common.rest_client [req-cdea3e64-d3a7-4204-9678-597228a364e8 req-cdea3e64-d3a7-4204-9678-597228a364e8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-27 01:43:19.833 13 INFO tempest.lib.common.rest_client [req-cfedebee-749a-432d-9552-525185fae5b9 req-cfedebee-749a-432d-9552-525185fae5b9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.124s\n2026-05-27 01:43:19.888 37 INFO tempest.lib.common.rest_client [req-eea65759-a4d5-4cf5-a13a-1dd75f1dbc7c req-eea65759-a4d5-4cf5-a13a-1dd75f1dbc7c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.253s\n2026-05-27 01:43:19.961 13 INFO tempest.lib.common.rest_client [req-42afa168-8d05-4f72-ae4f-3a3013c9243a req-42afa168-8d05-4f72-ae4f-3a3013c9243a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/744ba3ca-8e85-4bd3-96c2-05c26587a92a 0.126s\n2026-05-27 01:43:19.989 39 INFO tempest.lib.common.rest_client [req-6ab14aba-848b-4cf8-9f0f-2cfa70eeb01f req-6ab14aba-848b-4cf8-9f0f-2cfa70eeb01f ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.524s\n2026-05-27 01:43:20.024 29 INFO tempest.lib.common.rest_client [req-3323f25a-eab8-44f9-972b-f6f5cb73b2ef req-3323f25a-eab8-44f9-972b-f6f5cb73b2ef ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f2496e2c-b074-4762-9a4a-04634f7cf8cb 0.507s\n{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [9.238193s] ... ok\n2026-05-27 01:43:20.059 13 INFO tempest.lib.common.rest_client [req-cb61ca51-62c8-4958-af13-568e80c4b809 req-cb61ca51-62c8-4958-af13-568e80c4b809 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/886a24ce-a696-4aaa-8ff4-dcaa89c785b8 0.097s\n2026-05-27 01:43:20.180 13 INFO tempest.lib.common.rest_client [req-035cb1e5-4983-42aa-a0ee-d29451677053 req-035cb1e5-4983-42aa-a0ee-d29451677053 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d634a598-1e79-406d-b7f5-2d87a9be26a1 0.119s\n2026-05-27 01:43:20.290 13 INFO tempest.lib.common.rest_client [req-f60bb516-89bd-432e-8862-1df5c1328cb7 req-f60bb516-89bd-432e-8862-1df5c1328cb7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eb784b79-5f3f-42ed-b313-1814a5f59447 0.108s\n2026-05-27 01:43:20.375 29 INFO tempest.lib.common.rest_client [req-fcf6523e-8f34-4ac2-b0cc-a3a9eeb7d213 req-fcf6523e-8f34-4ac2-b0cc-a3a9eeb7d213 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96671b25-8962-46e3-9c8f-72ef5bc3cb9d 0.322s\n2026-05-27 01:43:20.402 39 INFO tempest.lib.common.rest_client [req-17d0104a-4747-4bfb-806e-9b6bbb2b0862 req-17d0104a-4747-4bfb-806e-9b6bbb2b0862 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.410s\n2026-05-27 01:43:20.447 13 INFO tempest.lib.common.rest_client [req-72e799cd-1d0c-43da-95ac-247757484b76 req-72e799cd-1d0c-43da-95ac-247757484b76 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e67d0b8c-53bf-465d-8066-6bf7147b7c48 0.155s\n2026-05-27 01:43:20.470 29 INFO tempest.lib.common.rest_client [req-e10bfc15-2413-4955-a561-5a9e9bab0ff4 req-e10bfc15-2413-4955-a561-5a9e9bab0ff4 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f2496e2c-b074-4762-9a4a-04634f7cf8cb 0.094s\n2026-05-27 01:43:20.593 13 INFO tempest.lib.common.rest_client [req-00731b2e-a41f-4914-8e24-3935a5fa2de6 req-00731b2e-a41f-4914-8e24-3935a5fa2de6 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a51552-6ef1-429c-9d7f-3b8062ae2943 0.143s\n2026-05-27 01:43:20.601 11 INFO tempest.lib.common.rest_client [req-f4b4380c-97a2-4745-9e7d-c4c179a436b9 req-f4b4380c-97a2-4745-9e7d-c4c179a436b9 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.792s\n2026-05-27 01:43:20.648 37 INFO tempest.lib.common.rest_client [req-1faa1905-3ed7-4c8a-a03a-0546eb214794 req-1faa1905-3ed7-4c8a-a03a-0546eb214794 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c47c364-06c6-43ad-8cc1-5c07fa77f861 0.759s\n2026-05-27 01:43:20.717 13 INFO tempest.lib.common.rest_client [req-84a6d4d0-9562-42cb-be6e-c95b85c552fa req-84a6d4d0-9562-42cb-be6e-c95b85c552fa ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d28efef6-7182-4b35-a311-a49a90a7aa67 0.122s\n2026-05-27 01:43:20.753 37 INFO tempest.lib.common.rest_client [req-eb04c9a8-3eee-4791-b30d-5f30b56f2ef4 req-eb04c9a8-3eee-4791-b30d-5f30b56f2ef4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.100s\n2026-05-27 01:43:20.757 39 INFO tempest.lib.common.rest_client [req-92227af6-bb87-4942-9f93-f846063e0ce6 req-92227af6-bb87-4942-9f93-f846063e0ce6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f56c9b69-d5ae-4c1e-9069-887829222b81 0.351s\n2026-05-27 01:43:20.793 29 INFO tempest.lib.common.rest_client [req-a46e9c2d-fff3-41f5-83d7-3f4f05456320 req-a46e9c2d-fff3-41f5-83d7-3f4f05456320 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bce3fa60-fb41-43ef-85a9-dd42a82717c6 0.321s\n2026-05-27 01:43:20.799 13 INFO tempest.lib.common.rest_client [req-b1a519e0-d6f3-48f4-be3b-e87a3b664726 req-b1a519e0-d6f3-48f4-be3b-e87a3b664726 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3ef61ca-7581-4705-90eb-c2c13dd40195 0.081s\n2026-05-27 01:43:20.877 13 INFO tempest.lib.common.rest_client [req-a6fa601d-fbd5-4094-a9fa-2e08c5ae927c req-a6fa601d-fbd5-4094-a9fa-2e08c5ae927c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2fd1ce95-60cf-4baf-904d-58bdcd86a8aa 0.076s\n2026-05-27 01:43:20.955 39 INFO tempest.lib.common.rest_client [req-31c3af9d-7517-4098-9487-1e75a0e373b2 req-31c3af9d-7517-4098-9487-1e75a0e373b2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s\n2026-05-27 01:43:20.964 13 INFO tempest.lib.common.rest_client [req-3c22464e-f7ef-4704-b2d6-9c6edc051aec req-3c22464e-f7ef-4704-b2d6-9c6edc051aec ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ca90978-31a1-401b-b2bb-444bdc88cb44 0.085s\n2026-05-27 01:43:20.979 29 INFO tempest.lib.common.rest_client [req-0008078a-087d-473d-8084-aa24c2519229 req-0008078a-087d-473d-8084-aa24c2519229 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e53286eb-f491-407b-bcfb-bf1398b97185 0.184s\n2026-05-27 01:43:21.051 13 INFO tempest.lib.common.rest_client [req-2c90ad9e-ae3f-41c4-a27e-53f6d0691679 req-2c90ad9e-ae3f-41c4-a27e-53f6d0691679 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6995e87-c6c5-4e32-a24f-35e4dceb003b 0.085s\n2026-05-27 01:43:21.072 29 INFO tempest.lib.common.rest_client [req-6bb5d356-92ff-4b30-9a5d-74e05f28e994 req-6bb5d356-92ff-4b30-9a5d-74e05f28e994 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4082f2c0-b346-4cb0-9649-844cc353fa98 0.091s\n2026-05-27 01:43:21.156 13 INFO tempest.lib.common.rest_client [req-8b44787e-8a06-4781-95e7-426b5cd706ca req-8b44787e-8a06-4781-95e7-426b5cd706ca ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df6343a4-b6ec-4d5a-92ae-226c504ff94c 0.102s\n2026-05-27 01:43:21.184 29 INFO tempest.lib.common.rest_client [req-5c04788d-9523-4ec0-bdd6-bb3efe2257ab req-5c04788d-9523-4ec0-bdd6-bb3efe2257ab ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98 0.110s\n2026-05-27 01:43:21.234 26 INFO tempest.lib.common.rest_client [req-90780890-7692-475f-921b-06780ba137ef req-90780890-7692-475f-921b-06780ba137ef ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 2.212s\n{7} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [8.344623s] ... ok\n2026-05-27 01:43:21.241 13 INFO tempest.lib.common.rest_client [req-5131a3d1-1597-4028-a6ce-f50607f923f3 req-5131a3d1-1597-4028-a6ce-f50607f923f3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d58bf21-8154-4e40-9971-e6687a563a77 0.084s\n2026-05-27 01:43:21.283 29 INFO tempest.lib.common.rest_client [req-08e548ba-abe8-49e6-80bd-05f370a7f349 req-08e548ba-abe8-49e6-80bd-05f370a7f349 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/13ea56c1-ccf8-4ec1-8a21-7444662a6909 0.097s\n2026-05-27 01:43:21.331 13 INFO tempest.lib.common.rest_client [req-c79677d2-c5dd-4df5-9404-440086255d11 req-c79677d2-c5dd-4df5-9404-440086255d11 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/333a1c9d-8202-4c81-9da9-05f57baad3b6 0.088s\n2026-05-27 01:43:21.355 31 INFO tempest.lib.common.rest_client [req-80082950-ca49-4529-ad0b-6d1b66140987 req-80082950-ca49-4529-ad0b-6d1b66140987 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9c19cbe3-36be-4004-b1a7-cbf441b25752 2.005s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.018795s] ... ok\n2026-05-27 01:43:21.371 29 INFO tempest.lib.common.rest_client [req-bba21473-acf0-41cf-9725-520d7676d0f3 req-bba21473-acf0-41cf-9725-520d7676d0f3 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84f012e3-ea11-4d79-8b59-7275964903a3 0.086s\n2026-05-27 01:43:21.472 29 INFO tempest.lib.common.rest_client [req-10d09d17-566f-4394-92ff-2ed83aa7e4f4 req-10d09d17-566f-4394-92ff-2ed83aa7e4f4 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 0.099s\n2026-05-27 01:43:21.491 39 INFO tempest.lib.common.rest_client [req-7d6c93d7-c07a-45ae-a49a-3d05d1deab0b req-7d6c93d7-c07a-45ae-a49a-3d05d1deab0b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f00c7acd-f519-4a2b-a155-7e80101a0c19 0.532s\n2026-05-27 01:43:21.511 37 INFO tempest.lib.common.rest_client [req-2fc950a7-ffea-4e09-940e-411dd69a5671 req-2fc950a7-ffea-4e09-940e-411dd69a5671 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/97a4ddf9-263c-4036-9c93-db99c5916eb0 0.755s\n2026-05-27 01:43:21.568 29 INFO tempest.lib.common.rest_client [req-292cd1cf-ec44-4a16-a6e8-9c8429c1a92d req-292cd1cf-ec44-4a16-a6e8-9c8429c1a92d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71deca87-0a0d-4440-b583-828eee8e85c9 0.094s\n2026-05-27 01:43:21.592 37 INFO tempest.lib.common.rest_client [req-e15bb2e2-7495-46fb-a48e-da3f6d10cab9 req-e15bb2e2-7495-46fb-a48e-da3f6d10cab9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.079s\n2026-05-27 01:43:21.632 39 INFO tempest.lib.common.rest_client [req-d6140f69-9e05-466c-9c2f-da14bba9b334 req-d6140f69-9e05-466c-9c2f-da14bba9b334 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.170525s] ... ok\n2026-05-27 01:43:21.670 29 INFO tempest.lib.common.rest_client [req-bcd581d3-5412-49bb-af8b-4f9b65fe9576 req-bcd581d3-5412-49bb-af8b-4f9b65fe9576 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d671b119-14c0-41a4-badc-1178f7819429 0.100s\n2026-05-27 01:43:21.772 13 INFO tempest.lib.common.rest_client [req-b73cc43d-dadd-472a-94a7-a966b32b0286 req-b73cc43d-dadd-472a-94a7-a966b32b0286 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e 0.438s\n2026-05-27 01:43:21.799 29 INFO tempest.lib.common.rest_client [req-b8b7d134-c2f9-4285-9966-561452f95a0c req-b8b7d134-c2f9-4285-9966-561452f95a0c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.126s\n2026-05-27 01:43:21.899 29 INFO tempest.lib.common.rest_client [req-62218357-979f-46ec-b3fd-0739d7ea62cf req-62218357-979f-46ec-b3fd-0739d7ea62cf ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d089f609-242f-43c6-8a5c-f0436967c8fb 0.098s\n2026-05-27 01:43:22.065 29 INFO tempest.lib.common.rest_client [req-769a2b65-f1c5-49ad-bd1b-19b846df5461 req-769a2b65-f1c5-49ad-bd1b-19b846df5461 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b2f576a-9163-4e52-bdfb-9e950dc1062e 0.163s\n2026-05-27 01:43:22.132 39 INFO tempest.lib.common.rest_client [req-d34fc636-d6c1-496e-b5c9-0be4b24f499f req-d34fc636-d6c1-496e-b5c9-0be4b24f499f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.495s\n2026-05-27 01:43:22.394 11 INFO tempest.lib.common.rest_client [req-1f6f7dd0-4632-4be7-afa8-ac3acf564d56 req-1f6f7dd0-4632-4be7-afa8-ac3acf564d56 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.789s\n2026-05-27 01:43:22.451 21 INFO tempest.lib.common.rest_client [req-e4863125-d76f-4c93-a9fc-081c5d741e64 req-e4863125-d76f-4c93-a9fc-081c5d741e64 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f/add_router_interface 3.954s\n2026-05-27 01:43:22.527 39 INFO tempest.lib.common.rest_client [req-a58c5bab-5a8c-40d0-828d-5cc140d9abd5 req-a58c5bab-5a8c-40d0-828d-5cc140d9abd5 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.392s\n2026-05-27 01:43:22.653 29 INFO tempest.lib.common.rest_client [req-f919a21c-a6ff-4d27-9e32-0582308aa95e req-f919a21c-a6ff-4d27-9e32-0582308aa95e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825 0.585s\n2026-05-27 01:43:22.675 26 INFO tempest.lib.common.rest_client [req-29971f1a-5660-4805-a741-cff3e0b4a335 req-29971f1a-5660-4805-a741-cff3e0b4a335 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.436s\n2026-05-27 01:43:22.771 21 INFO tempest.lib.common.rest_client [req-ac1b7576-0d06-4cb4-b213-f55f9d6c4fa1 req-ac1b7576-0d06-4cb4-b213-f55f9d6c4fa1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.317s\n2026-05-27 01:43:22.928 39 INFO tempest.lib.common.rest_client [req-60909eeb-ea58-45be-9b15-3f114a95018a req-60909eeb-ea58-45be-9b15-3f114a95018a ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.398s\n2026-05-27 01:43:22.951 13 INFO tempest.lib.common.rest_client [req-41f6cb6b-da86-4570-8d3e-d3361b39d7b5 req-41f6cb6b-da86-4570-8d3e-d3361b39d7b5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a 1.176s\n2026-05-27 01:43:22.970 11 INFO tempest.lib.common.rest_client [req-7fd6e8c9-8151-4bbe-a540-0102e41f4795 req-7fd6e8c9-8151-4bbe-a540-0102e41f4795 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.572s\n2026-05-27 01:43:23.395 37 INFO tempest.lib.common.rest_client [req-eb399640-434d-489f-86e0-5ee007577d98 req-eb399640-434d-489f-86e0-5ee007577d98 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.801s\n2026-05-27 01:43:23.443 13 INFO tempest.lib.common.rest_client [req-afafd0b5-89e1-4b59-b99b-20324179980a req-afafd0b5-89e1-4b59-b99b-20324179980a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab728d720e504d46b7c4c41d381f692c 0.488s\n2026-05-27 01:43:23.580 29 INFO tempest.lib.common.rest_client [req-74a2cc5f-d2df-4123-b931-880bfea9a157 req-74a2cc5f-d2df-4123-b931-880bfea9a157 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dbe6f12b-7cd9-4e19-849a-4de7c054c0df 0.924s\n2026-05-27 01:43:23.618 39 INFO tempest.lib.common.rest_client [req-afd79471-f157-4534-93a7-1b6b3bd18882 req-afd79471-f157-4534-93a7-1b6b3bd18882 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.687s\n2026-05-27 01:43:23.796 13 INFO tempest.lib.common.rest_client [req-ebc813fb-ceba-4983-92d5-82065faeed26 req-ebc813fb-ceba-4983-92d5-82065faeed26 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31f22cb0100d44509eb02e989843f5c7 0.350s\n2026-05-27 01:43:23.797 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1a110368fbea4a6fa2f8521e2b9d59c6\n2026-05-27 01:43:23.848 29 INFO tempest.lib.common.rest_client [req-927dfa01-60f4-4b9a-bec0-3b94449cec15 req-927dfa01-60f4-4b9a-bec0-3b94449cec15 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b8ed16738104f14abe7c54cb1543901 0.265s\n2026-05-27 01:43:24.180 39 INFO tempest.lib.common.rest_client [req-9ad5b348-a1e8-4ed3-a904-94b58c6fd69d req-9ad5b348-a1e8-4ed3-a904-94b58c6fd69d ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.558s\n2026-05-27 01:43:24.222 21 INFO tempest.lib.common.rest_client [req-d8f429f4-aa86-4ff6-8227-73b692517c3e req-d8f429f4-aa86-4ff6-8227-73b692517c3e ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f/remove_router_interface 1.449s\n2026-05-27 01:43:24.303 29 INFO tempest.lib.common.rest_client [req-88322128-8ca3-404b-b7f8-bd93c861adcd req-88322128-8ca3-404b-b7f8-bd93c861adcd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/469278f5662044ddbe5c58ea0a604c21 0.452s\n2026-05-27 01:43:24.303 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d8edad8b0e884288a8c3aead3d8d126f\n2026-05-27 01:43:24.337 21 INFO tempest.lib.common.rest_client [req-64d0ccef-88d9-4cb3-8da1-f1246009b3df req-64d0ccef-88d9-4cb3-8da1-f1246009b3df ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d0a1c629-dc69-4c2a-93c3-13561b282821 0.112s\n2026-05-27 01:43:24.438 13 INFO tempest.lib.common.rest_client [req-d4546acf-cdb1-4c8a-b69d-693999650ad0 req-d4546acf-cdb1-4c8a-b69d-693999650ad0 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-27 01:43:24.454 26 INFO tempest.lib.common.rest_client [req-9c62ba87-83a1-4582-ae4b-e09db2853dba req-9c62ba87-83a1-4582-ae4b-e09db2853dba ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.775s\n2026-05-27 01:43:24.512 37 INFO tempest.lib.common.rest_client [req-ffa32f34-aa3b-4ab4-a321-486b910a9145 req-ffa32f34-aa3b-4ab4-a321-486b910a9145 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.114s\n2026-05-27 01:43:24.583 11 INFO tempest.lib.common.rest_client [req-562fbfb9-2ef0-4eb6-ad57-eaf70bf3113c req-562fbfb9-2ef0-4eb6-ad57-eaf70bf3113c ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.608s\n2026-05-27 01:43:24.800 26 INFO tempest.lib.common.rest_client [req-484ffa1d-f7ee-4db5-badd-344436929f2b req-484ffa1d-f7ee-4db5-badd-344436929f2b ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.342s\n2026-05-27 01:43:24.803 21 INFO tempest.lib.common.rest_client [req-727cdd95-14c6-42c0-8f0d-caaafce87579 req-727cdd95-14c6-42c0-8f0d-caaafce87579 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.464s\n2026-05-27 01:43:24.809 37 INFO tempest.lib.common.rest_client [req-c12b1fb5-fdcf-42f7-b33f-43b6edfbee9e req-c12b1fb5-fdcf-42f7-b33f-43b6edfbee9e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.293s\n2026-05-27 01:43:24.807 29 INFO tempest.lib.common.rest_client [req-163ee8ea-9795-452e-b6a8-7d44f552502e req-163ee8ea-9795-452e-b6a8-7d44f552502e ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s\n2026-05-27 01:43:24.938 13 INFO tempest.lib.common.rest_client [req-b124b9c7-46b3-4085-836a-95f0b8a3d42e req-b124b9c7-46b3-4085-836a-95f0b8a3d42e ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1a110368fbea4a6fa2f8521e2b9d59c6&name=default 0.497s\n2026-05-27 01:43:24.997 39 INFO tempest.lib.common.rest_client [req-c6bd3db5-10a1-4d11-9419-5cd53b28a87f req-c6bd3db5-10a1-4d11-9419-5cd53b28a87f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.814s\n2026-05-27 01:43:25.169 31 INFO tempest.lib.common.rest_client [req-3f65bbfb-1ed2-43cc-a13d-85152d02bb96 req-3f65bbfb-1ed2-43cc-a13d-85152d02bb96 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.809s\n2026-05-27 01:43:25.182 29 INFO tempest.lib.common.rest_client [req-d1535588-ead6-4f3c-96a4-e40cad95bb21 req-d1535588-ead6-4f3c-96a4-e40cad95bb21 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d8edad8b0e884288a8c3aead3d8d126f&name=default 0.373s\n2026-05-27 01:43:25.227 21 INFO tempest.lib.common.rest_client [req-fbeabab8-a252-4cc1-9af4-ee1dae0cf0b2 req-fbeabab8-a252-4cc1-9af4-ee1dae0cf0b2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/198a9e77-b9da-4e72-8eab-34c13e2e8930 0.422s\n2026-05-27 01:43:25.388 39 INFO tempest.lib.common.rest_client [req-2a294340-745b-47f8-951e-4c5ed7740a23 req-2a294340-745b-47f8-951e-4c5ed7740a23 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b4e615f-7513-4a00-8d37-2d23f5fdc678 0.388s\n2026-05-27 01:43:25.468 13 INFO tempest.lib.common.rest_client [req-b055852b-25bd-48d5-b6a2-74b81086923b req-b055852b-25bd-48d5-b6a2-74b81086923b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46b75fd0-b4fe-42ff-850d-14bc9ad61962 0.528s\n2026-05-27 01:43:25.659 37 INFO tempest.lib.common.rest_client [req-457711ea-10eb-43f0-a7d1-2cb6805b0830 req-457711ea-10eb-43f0-a7d1-2cb6805b0830 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f38207e-71cc-4067-b358-b7a42573f789 0.845s\n2026-05-27 01:43:25.741 29 INFO tempest.lib.common.rest_client [req-13846d26-a3a4-47f6-b855-a92f65bbb5a8 req-13846d26-a3a4-47f6-b855-a92f65bbb5a8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e8320dd-6f96-4b3c-9d91-99f8be1b7b9c 0.557s\n2026-05-27 01:43:25.741 13 INFO tempest.lib.common.rest_client [req-05b9c5f2-93be-4ae2-adf2-826cb71418f9 req-05b9c5f2-93be-4ae2-adf2-826cb71418f9 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6 0.270s\n2026-05-27 01:43:25.744 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.\n2026-05-27 01:43:25.755 39 INFO tempest.lib.common.rest_client [req-c23c024f-596f-4b75-9023-a2227fcd0ca0 req-c23c024f-596f-4b75-9023-a2227fcd0ca0 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.363s\n2026-05-27 01:43:25.801 37 INFO tempest.lib.common.rest_client [req-fec0af02-564c-4a78-954a-4ba7c828830e req-fec0af02-564c-4a78-954a-4ba7c828830e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s\n2026-05-27 01:43:25.825 11 INFO tempest.lib.common.rest_client [req-1309947a-899e-41e9-81c1-78de4d1782c2 req-1309947a-899e-41e9-81c1-78de4d1782c2 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.239s\n2026-05-27 01:43:25.935 21 INFO tempest.lib.common.rest_client [req-24af0b43-8382-4f1d-963e-13728618eafb req-24af0b43-8382-4f1d-963e-13728618eafb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e2f052fb-6379-457b-9a0a-3ada553e619d 0.706s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [11.479280s] ... ok\n2026-05-27 01:43:26.116 39 INFO tempest.lib.common.rest_client [req-ade72060-d247-41dc-9f40-88329755baac req-ade72060-d247-41dc-9f40-88329755baac ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7db7fe74-2587-4f1e-b5f1-2470f22487e0 0.357s\n2026-05-27 01:43:26.141 21 INFO tempest.lib.common.rest_client [req-060b175f-9c6d-47a7-9453-cacb3886152e req-060b175f-9c6d-47a7-9453-cacb3886152e ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a 0.202s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.204411s] ... ok\n2026-05-27 01:43:26.169 37 INFO tempest.lib.common.rest_client [req-28b8a31f-f9f9-4ea9-9094-e757c6265d36 req-28b8a31f-f9f9-4ea9-9094-e757c6265d36 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b679b4b9-3ea9-444b-b593-d65e18a9b65c 0.365s\n2026-05-27 01:43:26.188 29 INFO tempest.lib.common.rest_client [req-8a3107ba-7e89-47b7-93b1-f54ccc87233f req-8a3107ba-7e89-47b7-93b1-f54ccc87233f ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f 0.443s\n2026-05-27 01:43:26.286 37 INFO tempest.lib.common.rest_client [req-5abb6686-6760-49f9-acf0-c6baf24b9005 req-5abb6686-6760-49f9-acf0-c6baf24b9005 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s\n2026-05-27 01:43:26.345 21 INFO tempest.lib.common.rest_client [req-9b2fc890-dd0d-4847-b3cc-e3d8fdfc5385 req-9b2fc890-dd0d-4847-b3cc-e3d8fdfc5385 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a?fields=id&fields=mac_address 0.200s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.202804s] ... ok\n2026-05-27 01:43:26.459 37 INFO tempest.lib.common.rest_client [req-390b5933-177e-4a9b-af17-bb900a28f0ab req-390b5933-177e-4a9b-af17-bb900a28f0ab ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s\n2026-05-27 01:43:26.504 39 INFO tempest.lib.common.rest_client [req-f47ab4aa-cfa6-4f7d-876e-868b2fe786a1 req-f47ab4aa-cfa6-4f7d-876e-868b2fe786a1 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.386s\n2026-05-27 01:43:26.575 37 INFO tempest.lib.common.rest_client [req-9554fee4-de3c-4b05-be7c-1aee2bc1d6bf req-9554fee4-de3c-4b05-be7c-1aee2bc1d6bf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s\n2026-05-27 01:43:26.593 11 INFO tempest.lib.common.rest_client [req-2d2e429e-c6e5-45fc-bf2f-bcb612398e08 req-2d2e429e-c6e5-45fc-bf2f-bcb612398e08 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.763s\n2026-05-27 01:43:26.619 31 INFO tempest.lib.common.rest_client [req-52b438de-8f30-4f1f-92f4-a22c00108c94 req-52b438de-8f30-4f1f-92f4-a22c00108c94 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 1.445s\n2026-05-27 01:43:26.718 37 INFO tempest.lib.common.rest_client [req-e75c1f62-d125-4a64-a829-787f1b853bf7 req-e75c1f62-d125-4a64-a829-787f1b853bf7 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.258264s] ... ok\n2026-05-27 01:43:26.846 39 INFO tempest.lib.common.rest_client [req-50a5338d-8c3d-484b-acaa-3a0434f1c3f6 req-50a5338d-8c3d-484b-acaa-3a0434f1c3f6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0ec8a96f-fe71-43de-9ff5-21f6f5316886 0.338s\n2026-05-27 01:43:26.868 31 INFO tempest.lib.common.rest_client [req-5b59abf6-ba97-430c-a772-a29a680ce40b req-5b59abf6-ba97-430c-a772-a29a680ce40b ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.241s\n2026-05-27 01:43:27.018 31 INFO tempest.lib.common.rest_client [req-87a20759-624e-494a-a3a6-667a8f3190b1 req-87a20759-624e-494a-a3a6-667a8f3190b1 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d&device_owner=network%3Arouter_gateway 0.144s\n2026-05-27 01:43:27.075 39 INFO tempest.lib.common.rest_client [req-7f6e215f-3725-4feb-bd6a-62912efc8b4a req-7f6e215f-3725-4feb-bd6a-62912efc8b4a ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s\n2026-05-27 01:43:27.223 26 INFO tempest.lib.common.rest_client [req-364497f9-7629-45d2-bc34-4efe579a7b30 req-364497f9-7629-45d2-bc34-4efe579a7b30 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a/add_router_interface 2.420s\n2026-05-27 01:43:27.240 31 INFO tempest.lib.common.rest_client [req-45177566-5819-4fa1-845a-b1c56494c012 req-45177566-5819-4fa1-845a-b1c56494c012 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.220s\n2026-05-27 01:43:27.330 31 INFO tempest.lib.common.rest_client [req-8c294cf7-9c4b-49c4-890e-d9c9dd017ad6 req-8c294cf7-9c4b-49c4-890e-d9c9dd017ad6 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.085s\n2026-05-27 01:43:27.365 39 INFO tempest.lib.common.rest_client [req-f3269041-f5b9-4399-bfb8-a99992e98d66 req-f3269041-f5b9-4399-bfb8-a99992e98d66 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4a8083e9-c5c7-4e4a-877f-cdc48fc42fa0 0.284s\n2026-05-27 01:43:27.530 26 INFO tempest.lib.common.rest_client [req-fdd9888c-3df0-42e8-a76b-5ac72b361b0e req-fdd9888c-3df0-42e8-a76b-5ac72b361b0e ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 0.304s\n2026-05-27 01:43:27.569 39 INFO tempest.lib.common.rest_client [req-8235a7a8-52bb-4fe8-ae39-f8ecc6313c72 req-8235a7a8-52bb-4fe8-ae39-f8ecc6313c72 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.201s\n2026-05-27 01:43:27.843 39 INFO tempest.lib.common.rest_client [req-51e04210-48fc-4675-b3bb-a65bd89a44db req-51e04210-48fc-4675-b3bb-a65bd89a44db ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/84518403-b407-48d5-a3d3-4faccc2105fb 0.271s\n2026-05-27 01:43:28.044 39 INFO tempest.lib.common.rest_client [req-3985b538-36cc-4afa-a52e-7ca0e84b6a09 req-3985b538-36cc-4afa-a52e-7ca0e84b6a09 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s\n2026-05-27 01:43:28.308 11 INFO tempest.lib.common.rest_client [req-2d9ad2f3-ac1e-4cc6-a038-4246114fcd53 req-2d9ad2f3-ac1e-4cc6-a038-4246114fcd53 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.712s\n2026-05-27 01:43:28.639 31 INFO tempest.lib.common.rest_client [req-ff9900de-62ba-46ae-b5ad-723e318cc902 req-ff9900de-62ba-46ae-b5ad-723e318cc902 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 1.306s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [7.283730s] ... ok\n2026-05-27 01:43:28.647 39 INFO tempest.lib.common.rest_client [req-1f92be4f-35b6-4538-8d07-70cceabd02d3 req-1f92be4f-35b6-4538-8d07-70cceabd02d3 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fdc7daf-a167-4a0f-8f0c-828211e985b3 0.599s\n2026-05-27 01:43:28.789 39 INFO tempest.lib.common.rest_client [req-b263d38c-45d5-4a0c-aec2-68fae8606fdd req-b263d38c-45d5-4a0c-aec2-68fae8606fdd ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [7.155607s] ... ok\n2026-05-27 01:43:28.905 37 INFO tempest.lib.common.rest_client [req-c2727923-4c2a-45d2-b57f-3bcc6b3e2fe3 req-c2727923-4c2a-45d2-b57f-3bcc6b3e2fe3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.184s\n2026-05-27 01:43:29.025 21 INFO tempest.lib.common.rest_client [req-fb0f3b6c-fa6f-4b6f-bdd4-db804cf0c86b req-fb0f3b6c-fa6f-4b6f-bdd4-db804cf0c86b ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.676s\n2026-05-27 01:43:29.136 31 INFO tempest.lib.common.rest_client [req-6870b98d-cc2b-4df1-970d-6a03ffe663fa req-6870b98d-cc2b-4df1-970d-6a03ffe663fa ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.493s\n2026-05-27 01:43:29.190 26 INFO tempest.lib.common.rest_client [req-f0c51f50-44e4-4033-b9a5-faba631a82d6 req-f0c51f50-44e4-4033-b9a5-faba631a82d6 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 1.656s\n2026-05-27 01:43:29.249 39 INFO tempest.lib.common.rest_client [req-26a4c225-07bb-44c8-afa1-636b0e13d7dd req-26a4c225-07bb-44c8-afa1-636b0e13d7dd ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.455s\n2026-05-27 01:43:29.487 21 INFO tempest.lib.common.rest_client [req-c13aac0f-415b-4bbd-a462-142bf8f29954 req-c13aac0f-415b-4bbd-a462-142bf8f29954 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.459s\n2026-05-27 01:43:29.493 26 INFO tempest.lib.common.rest_client [req-0d4b601c-9672-409a-8735-f805b3f466a2 req-0d4b601c-9672-409a-8735-f805b3f466a2 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 0.299s\n2026-05-27 01:43:29.661 39 INFO tempest.lib.common.rest_client [req-cd95d771-31dc-4628-a1ab-d95c2f599744 req-cd95d771-31dc-4628-a1ab-d95c2f599744 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.409s\n2026-05-27 01:43:29.960 37 INFO tempest.lib.common.rest_client [req-bc5734b0-0fd8-4292-85ab-642198ac8e7c req-bc5734b0-0fd8-4292-85ab-642198ac8e7c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.051s\n2026-05-27 01:43:29.992 39 INFO tempest.lib.common.rest_client [req-6e416c79-7e8d-4c59-b5f9-346de772be9c req-6e416c79-7e8d-4c59-b5f9-346de772be9c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/298885b5-126a-499a-a78c-22d0ac62269a 0.328s\n2026-05-27 01:43:30.068 21 INFO tempest.lib.common.rest_client [req-69f5a433-74d8-4b4d-b12a-654bbdbaa976 req-69f5a433-74d8-4b4d-b12a-654bbdbaa976 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.578s\n2026-05-27 01:43:30.126 39 INFO tempest.lib.common.rest_client [req-7ab6820e-9b57-499c-b96d-af5b21203948 req-7ab6820e-9b57-499c-b96d-af5b21203948 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.335480s] ... ok\n2026-05-27 01:43:30.231 37 INFO tempest.lib.common.rest_client [req-93074c98-f733-4578-888e-e0680783eeae req-93074c98-f733-4578-888e-e0680783eeae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s\n2026-05-27 01:43:30.414 11 INFO tempest.lib.common.rest_client [req-daa7844b-c0ad-4831-9652-6245203510a0 req-daa7844b-c0ad-4831-9652-6245203510a0 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 2.103s\n2026-05-27 01:43:30.775 11 INFO tempest.lib.common.rest_client [req-79e6bc4f-a7e9-4a51-aba1-7cfe11a0d2d6 req-79e6bc4f-a7e9-4a51-aba1-7cfe11a0d2d6 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 0.357s\n2026-05-27 01:43:30.789 26 INFO tempest.lib.common.rest_client [req-71f53575-2cd2-4dcd-98f1-bc5174666c17 req-71f53575-2cd2-4dcd-98f1-bc5174666c17 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a/remove_router_interface 1.292s\n2026-05-27 01:43:30.794 39 INFO tempest.lib.common.rest_client [req-e98d7f38-6696-4b0d-83c4-709b9e904ce2 req-e98d7f38-6696-4b0d-83c4-709b9e904ce2 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.660s\n2026-05-27 01:43:30.905 26 INFO tempest.lib.common.rest_client [req-f4b30fbd-148f-4251-be7e-28318b6a2c67 req-f4b30fbd-148f-4251-be7e-28318b6a2c67 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.111s\n2026-05-27 01:43:30.920 37 INFO tempest.lib.common.rest_client [req-47b4b59c-bff8-4e60-85c2-8dadcf3c9cb1 req-47b4b59c-bff8-4e60-85c2-8dadcf3c9cb1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14a23e2a-7a9a-410b-b49c-b682d051c3ce 0.687s\n2026-05-27 01:43:31.003 11 INFO tempest.lib.common.rest_client [req-7ea780a9-5ff2-4e5c-a9e9-442301a0f7aa req-7ea780a9-5ff2-4e5c-a9e9-442301a0f7aa ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.224s\n2026-05-27 01:43:31.044 21 INFO tempest.lib.common.rest_client [req-88bfa0a5-fc0b-4fd8-bb87-e8487f80dd37 req-88bfa0a5-fc0b-4fd8-bb87-e8487f80dd37 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.973s\n2026-05-27 01:43:31.085 37 INFO tempest.lib.common.rest_client [req-1ca34352-32e5-46df-aac5-bf9ff6495631 req-1ca34352-32e5-46df-aac5-bf9ff6495631 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.163s\n2026-05-27 01:43:31.280 39 INFO tempest.lib.common.rest_client [req-10f7baf5-e620-4ee3-a82e-28f303d45324 req-10f7baf5-e620-4ee3-a82e-28f303d45324 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.483s\n2026-05-27 01:43:31.350 26 INFO tempest.lib.common.rest_client [req-85c63378-6e8a-4e83-af40-4bdc1a2a00b9 req-85c63378-6e8a-4e83-af40-4bdc1a2a00b9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.443s\n2026-05-27 01:43:31.357 21 INFO tempest.lib.common.rest_client [req-29d79571-e9a3-4f3b-a999-b5dffe353a3b req-29d79571-e9a3-4f3b-a999-b5dffe353a3b ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.310s\n2026-05-27 01:43:31.546 37 INFO tempest.lib.common.rest_client [req-4b6f0869-074e-4fb3-8ad2-db0f4717a1c6 req-4b6f0869-074e-4fb3-8ad2-db0f4717a1c6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d305e15-cc6d-4984-916d-6021133a7e7a 0.457s\n2026-05-27 01:43:31.638 37 INFO tempest.lib.common.rest_client [req-6df4e36a-8f2e-4429-a04d-168353c34404 req-6df4e36a-8f2e-4429-a04d-168353c34404 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s\n2026-05-27 01:43:31.715 26 INFO tempest.lib.common.rest_client [req-1e57b049-e1e2-4dce-9fef-c9865bd115fe req-1e57b049-e1e2-4dce-9fef-c9865bd115fe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8998dc6-ffb8-46f4-85f3-467e1905cbe1 0.360s\n2026-05-27 01:43:31.719 39 INFO tempest.lib.common.rest_client [req-246348ab-3469-4ca5-9b02-c73ac657ccf3 req-246348ab-3469-4ca5-9b02-c73ac657ccf3 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.436s\n2026-05-27 01:43:31.870 31 INFO tempest.lib.common.rest_client [req-089c788f-185f-4afa-bc76-43c9d4c01518 req-089c788f-185f-4afa-bc76-43c9d4c01518 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 2.731s\n2026-05-27 01:43:32.071 39 INFO tempest.lib.common.rest_client [req-84467b82-c4d4-4664-aefa-01316e60e698 req-84467b82-c4d4-4664-aefa-01316e60e698 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b10af07-1841-4f01-b177-e87d024abed4 0.346s\n2026-05-27 01:43:32.170 31 INFO tempest.lib.common.rest_client [req-e6c38853-d024-4e11-a34e-f0feaf11804b req-e6c38853-d024-4e11-a34e-f0feaf11804b ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.297s\n2026-05-27 01:43:32.260 11 INFO tempest.lib.common.rest_client [req-3b11869d-3d48-42db-b130-2eae25c6f353 req-3b11869d-3d48-42db-b130-2eae25c6f353 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.253s\n2026-05-27 01:43:32.345 39 INFO tempest.lib.common.rest_client [req-316fa0a3-5501-4d80-b6be-f2585e756623 req-316fa0a3-5501-4d80-b6be-f2585e756623 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.271s\n2026-05-27 01:43:32.447 31 INFO tempest.lib.common.rest_client [req-34316f19-0751-4ea3-8422-800cb464d868 req-34316f19-0751-4ea3-8422-800cb464d868 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8&device_owner=network%3Arouter_gateway 0.274s\n2026-05-27 01:43:32.506 26 INFO tempest.lib.common.rest_client [req-cd1e1684-8f4d-4c11-b139-999c32a57aac req-cd1e1684-8f4d-4c11-b139-999c32a57aac ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7c8859fd-2760-4c50-b97c-2eaaf6955f36 0.787s\n{7} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [11.271527s] ... ok\n2026-05-27 01:43:32.597 31 INFO tempest.lib.common.rest_client [req-644156ef-72bf-4d4b-9478-e66c0a09870d req-644156ef-72bf-4d4b-9478-e66c0a09870d ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.147s\n2026-05-27 01:43:32.665 39 INFO tempest.lib.common.rest_client [req-2d0d83cb-3834-4030-afae-54a9cf4ea070 req-2d0d83cb-3834-4030-afae-54a9cf4ea070 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e6189b5-f2d0-416f-bee0-ab8dde83ae30 0.314s\n2026-05-27 01:43:32.688 31 INFO tempest.lib.common.rest_client [req-144a8619-e612-44a2-ac62-9e3e2140b799 req-144a8619-e612-44a2-ac62-9e3e2140b799 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.089s\n2026-05-27 01:43:32.829 39 INFO tempest.lib.common.rest_client [req-d1d5b3d6-70f3-4cb6-aca6-ac68f54ce7b1 req-d1d5b3d6-70f3-4cb6-aca6-ac68f54ce7b1 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.160s\n2026-05-27 01:43:32.952 26 INFO tempest.lib.common.rest_client [req-c3ad3d9b-d7e8-4e84-bfb3-720885c5445c req-c3ad3d9b-d7e8-4e84-bfb3-720885c5445c ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.441s\n2026-05-27 01:43:33.183 39 INFO tempest.lib.common.rest_client [req-5f373300-9b2e-483c-9f82-825e7777b396 req-5f373300-9b2e-483c-9f82-825e7777b396 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/740aa01f-613f-41ae-afc4-2ab873db7fda 0.351s\n2026-05-27 01:43:33.335 39 INFO tempest.lib.common.rest_client [req-74c91661-9fad-4c04-96a2-fe33740414dc req-74c91661-9fad-4c04-96a2-fe33740414dc ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [3.206287s] ... ok\n2026-05-27 01:43:33.383 11 INFO tempest.lib.common.rest_client [req-32132a14-4a15-4bfc-b8c8-1cc70d071de1 req-32132a14-4a15-4bfc-b8c8-1cc70d071de1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.119s\n2026-05-27 01:43:33.454 37 INFO tempest.lib.common.rest_client [req-78f3a41a-8a93-42f2-9fc6-08a40ee773e3 req-78f3a41a-8a93-42f2-9fc6-08a40ee773e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s\n2026-05-27 01:43:33.462 21 INFO tempest.lib.common.rest_client [req-6c9a5e92-ec6c-4076-aa29-d376c9f8cccb req-6c9a5e92-ec6c-4076-aa29-d376c9f8cccb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.104s\n2026-05-27 01:43:33.796 39 INFO tempest.lib.common.rest_client [req-91a83dcc-2691-4704-b656-0240d764e05e req-91a83dcc-2691-4704-b656-0240d764e05e ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.457s\n2026-05-27 01:43:33.881 26 INFO tempest.lib.common.rest_client [req-0599e263-9eeb-4010-b562-76bf273890c5 req-0599e263-9eeb-4010-b562-76bf273890c5 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.923s\n2026-05-27 01:43:34.243 39 INFO tempest.lib.common.rest_client [req-33e4a0e5-16f3-4f0e-b441-0ade27f9df57 req-33e4a0e5-16f3-4f0e-b441-0ade27f9df57 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.444s\n2026-05-27 01:43:34.327 31 INFO tempest.lib.common.rest_client [req-e5a5191f-a759-407b-a8b7-d0b49fc0c2dc req-e5a5191f-a759-407b-a8b7-d0b49fc0c2dc ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 1.636s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.687008s] ... ok\n2026-05-27 01:43:34.603 37 INFO tempest.lib.common.rest_client [req-06812af3-7da1-4e63-9f7d-8a8fffbd37a0 req-06812af3-7da1-4e63-9f7d-8a8fffbd37a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.146s\n2026-05-27 01:43:34.619 39 INFO tempest.lib.common.rest_client [req-04a4a408-1a59-42e0-853e-f38fef83d7e5 req-04a4a408-1a59-42e0-853e-f38fef83d7e5 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/80a63ce4-9bf0-4437-9d92-5de07c99631f 0.373s\n2026-05-27 01:43:34.668 31 INFO tempest.lib.common.rest_client [req-bb53a8ca-db33-46df-9359-d588958bade4 req-bb53a8ca-db33-46df-9359-d588958bade4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s\n2026-05-27 01:43:34.809 37 INFO tempest.lib.common.rest_client [req-b91bfe0c-caa8-42eb-ae19-f3ff70e8aa4d req-b91bfe0c-caa8-42eb-ae19-f3ff70e8aa4d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.203s\n2026-05-27 01:43:34.878 21 INFO tempest.lib.common.rest_client [req-5f5f48d7-ddf1-47d2-bd9f-53ed0b52956f req-5f5f48d7-ddf1-47d2-bd9f-53ed0b52956f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 1.412s\n2026-05-27 01:43:34.899 39 INFO tempest.lib.common.rest_client [req-29785408-118e-4a09-a8c3-74ab69990c49 req-29785408-118e-4a09-a8c3-74ab69990c49 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.278s\n2026-05-27 01:43:35.039 11 INFO tempest.lib.common.rest_client [req-e90dd75a-4abc-45a6-a35a-eab4fb7f6ef6 req-e90dd75a-4abc-45a6-a35a-eab4fb7f6ef6 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.653s\n2026-05-27 01:43:35.308 37 INFO tempest.lib.common.rest_client [req-2dd7d607-4dcb-4696-ac11-4b293388ae68 req-2dd7d607-4dcb-4696-ac11-4b293388ae68 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d708556e-17f7-4509-b1f8-7c8cc32553c5 0.496s\n2026-05-27 01:43:35.332 39 INFO tempest.lib.common.rest_client [req-2bb274cd-b62a-4d01-bfd1-f73f754ab30a req-2bb274cd-b62a-4d01-bfd1-f73f754ab30a ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a83f31c2-97a0-4194-a914-28809803afe4 0.430s\n2026-05-27 01:43:35.423 37 INFO tempest.lib.common.rest_client [req-dcc3a484-b622-45e4-944f-54474f6bb0a4 req-dcc3a484-b622-45e4-944f-54474f6bb0a4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s\n2026-05-27 01:43:35.467 39 INFO tempest.lib.common.rest_client [req-f5570ba3-21e7-4aab-a6dc-37227feb07a5 req-f5570ba3-21e7-4aab-a6dc-37227feb07a5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.131096s] ... ok\n2026-05-27 01:43:35.652 21 INFO tempest.lib.common.rest_client [req-f1fe87ef-3925-4424-aec9-d58bde766a68 req-f1fe87ef-3925-4424-aec9-d58bde766a68 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 0.771s\n2026-05-27 01:43:35.734 37 INFO tempest.lib.common.rest_client [req-574c0d18-5460-4825-9f02-6322909078e1 req-574c0d18-5460-4825-9f02-6322909078e1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/430df2cb-9b30-4782-901d-d588a2233fb4 0.309s\n2026-05-27 01:43:35.769 21 INFO tempest.lib.common.rest_client [req-68729eb0-93a9-403a-a018-803bff7bd06f req-68729eb0-93a9-403a-a018-803bff7bd06f ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 0.114s\n2026-05-27 01:43:35.835 37 INFO tempest.lib.common.rest_client [req-c5f0005d-f1a9-4610-b56d-05817a120984 req-c5f0005d-f1a9-4610-b56d-05817a120984 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s\n2026-05-27 01:43:35.905 39 INFO tempest.lib.common.rest_client [req-01105ef7-5064-4b68-9a98-02a7ba312cc2 req-01105ef7-5064-4b68-9a98-02a7ba312cc2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.433s\n2026-05-27 01:43:35.981 26 INFO tempest.lib.common.rest_client [req-a762fbc3-8854-4093-9fae-d7df90b6392d req-a762fbc3-8854-4093-9fae-d7df90b6392d ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.095s\n2026-05-27 01:43:36.025 37 INFO tempest.lib.common.rest_client [req-bf43eb5c-4c6a-4063-b547-ff69b7b1fad1 req-bf43eb5c-4c6a-4063-b547-ff69b7b1fad1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.187s\n2026-05-27 01:43:36.035 21 INFO tempest.lib.common.rest_client [req-9626cf26-9d14-493d-8c00-e63b9e4a5b29 req-9626cf26-9d14-493d-8c00-e63b9e4a5b29 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b44e834e-5524-4bcd-b235-74e43cf4e24a 0.264s\n2026-05-27 01:43:36.076 11 INFO tempest.lib.common.rest_client [req-0a5fb449-885d-4be4-a4eb-e7aafd09ee7e req-0a5fb449-885d-4be4-a4eb-e7aafd09ee7e ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/remove_router_interface 1.034s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.106021s] ... ok\n2026-05-27 01:43:36.134 37 INFO tempest.lib.common.rest_client [req-dc569034-3716-4e3d-ac84-6880f817b6a6 req-dc569034-3716-4e3d-ac84-6880f817b6a6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s\n2026-05-27 01:43:36.174 11 INFO tempest.lib.common.rest_client [req-3abc0f2e-9bdd-4789-a5ca-7c81719274c0 req-3abc0f2e-9bdd-4789-a5ca-7c81719274c0 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-930145260 0.095s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.097431s] ... ok\n2026-05-27 01:43:36.220 37 INFO tempest.lib.common.rest_client [req-0d340c6f-c47a-4bef-aa72-465a92f54ba6 req-0d340c6f-c47a-4bef-aa72-465a92f54ba6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.083s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.501511s] ... ok\n2026-05-27 01:43:36.333 39 INFO tempest.lib.common.rest_client [req-1fcee43f-381d-46ff-86fa-604dc5a2c025 req-1fcee43f-381d-46ff-86fa-604dc5a2c025 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.422s\n2026-05-27 01:43:36.343 21 INFO tempest.lib.common.rest_client [req-98451087-cada-47ce-aaf2-8783978dc3ed req-98451087-cada-47ce-aaf2-8783978dc3ed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d32bf868-f320-487e-9b71-02e3d09b0e6e 0.305s\n2026-05-27 01:43:36.428 11 INFO tempest.lib.common.rest_client [req-eee104ba-aa97-4577-a503-50a80dcd89a9 req-eee104ba-aa97-4577-a503-50a80dcd89a9 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.251s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.252983s] ... ok\n2026-05-27 01:43:36.462 39 INFO tempest.lib.common.rest_client [req-ddb44567-f9d7-45c7-81ae-529f92a62afa req-ddb44567-f9d7-45c7-81ae-529f92a62afa ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/221fd09e-9655-4f56-bf2f-e68edc3c7770 0.126s\n2026-05-27 01:43:36.701 37 INFO tempest.lib.common.rest_client [req-c51c866b-2920-48e8-b961-9692212f4d2a req-c51c866b-2920-48e8-b961-9692212f4d2a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.476s\n2026-05-27 01:43:36.722 39 INFO tempest.lib.common.rest_client [req-7785595f-6b8b-43cc-b28c-68335932f22f req-7785595f-6b8b-43cc-b28c-68335932f22f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s\n2026-05-27 01:43:36.738 21 INFO tempest.lib.common.rest_client [req-1cd81c3d-8e58-444a-aeb5-2a2aea554b01 req-1cd81c3d-8e58-444a-aeb5-2a2aea554b01 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9d7b35f5-46c2-49b6-824b-1a30728d3e29 0.391s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [10.392661s] ... ok\n2026-05-27 01:43:37.053 39 INFO tempest.lib.common.rest_client [req-af4e7a1d-c051-46b0-a7e5-8204e2295d36 req-af4e7a1d-c051-46b0-a7e5-8204e2295d36 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/221fd09e-9655-4f56-bf2f-e68edc3c7770 0.327s\n2026-05-27 01:43:37.229 39 INFO tempest.lib.common.rest_client [req-1d9a2ec7-6bf2-41f0-9dea-a51613d24c2f req-1d9a2ec7-6bf2-41f0-9dea-a51613d24c2f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.174s\n2026-05-27 01:43:37.360 31 INFO tempest.lib.common.rest_client [req-95e65dbe-1c4c-460a-ad85-b04aa42c4f80 req-95e65dbe-1c4c-460a-ad85-b04aa42c4f80 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 2.688s\n2026-05-27 01:43:37.531 31 INFO tempest.lib.common.rest_client [req-5d9f0bcb-798b-495a-8015-25c4e4283514 req-5d9f0bcb-798b-495a-8015-25c4e4283514 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 0.168s\n2026-05-27 01:43:37.558 39 INFO tempest.lib.common.rest_client [req-b8e1af9d-d22a-4a96-8920-2008877b8cf5 req-b8e1af9d-d22a-4a96-8920-2008877b8cf5 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.325s\n2026-05-27 01:43:37.649 39 INFO tempest.lib.common.rest_client [req-377d9a3c-dce5-4504-bd30-08e2758f764f req-377d9a3c-dce5-4504-bd30-08e2758f764f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3efb2498-3015-45cd-b74e-023a9d527e9f 0.089s\n2026-05-27 01:43:37.688 31 INFO tempest.lib.common.rest_client [req-e77c5045-d1ee-4ad6-808b-84d6a080911f req-e77c5045-d1ee-4ad6-808b-84d6a080911f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=0afc39f0-0148-4311-b940-e718ad757d24&device_owner=network%3Arouter_gateway 0.155s\n2026-05-27 01:43:37.762 37 INFO tempest.lib.common.rest_client [req-636694fc-ab54-47cc-ba11-02d068d92136 req-636694fc-ab54-47cc-ba11-02d068d92136 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.059s\n2026-05-27 01:43:37.792 11 INFO tempest.lib.common.rest_client [req-701fea82-0338-4031-a22a-3d246a0200d3 req-701fea82-0338-4031-a22a-3d246a0200d3 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.362s\n2026-05-27 01:43:37.835 31 INFO tempest.lib.common.rest_client [req-772908e6-63b9-4a5f-ba63-dc2564bd7343 req-772908e6-63b9-4a5f-ba63-dc2564bd7343 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.145s\n2026-05-27 01:43:37.849 39 INFO tempest.lib.common.rest_client [req-a3c3822c-371f-4e48-99b5-ecfb26295f78 req-a3c3822c-371f-4e48-99b5-ecfb26295f78 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s\n2026-05-27 01:43:37.880 37 INFO tempest.lib.common.rest_client [req-30e8fbc2-f87d-4646-8186-ec5ee7408453 req-30e8fbc2-f87d-4646-8186-ec5ee7408453 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.115s\n2026-05-27 01:43:37.930 31 INFO tempest.lib.common.rest_client [req-b46f3bae-fa95-4966-9212-fcb98a54301a req-b46f3bae-fa95-4966-9212-fcb98a54301a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0afc39f0-0148-4311-b940-e718ad757d24 0.093s\n2026-05-27 01:43:38.174 39 INFO tempest.lib.common.rest_client [req-c319a973-c120-4fef-8f02-323f6d11bab7 req-c319a973-c120-4fef-8f02-323f6d11bab7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3efb2498-3015-45cd-b74e-023a9d527e9f 0.322s\n2026-05-27 01:43:38.246 21 INFO tempest.lib.common.rest_client [req-ae2d1eef-35c6-42ee-a55b-d03b6da2d789 req-ae2d1eef-35c6-42ee-a55b-d03b6da2d789 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.502s\n2026-05-27 01:43:38.393 39 INFO tempest.lib.common.rest_client [req-5b235ae9-e7f3-4da8-9f30-ec48ba6d4684 req-5b235ae9-e7f3-4da8-9f30-ec48ba6d4684 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.213s\n2026-05-27 01:43:38.476 11 INFO tempest.lib.common.rest_client [req-4fc41d01-25d8-480c-ab9e-e1d2e778a732 req-4fc41d01-25d8-480c-ab9e-e1d2e778a732 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.682s\n2026-05-27 01:43:38.594 37 INFO tempest.lib.common.rest_client [req-e87053da-ca2e-4dab-9980-634fd17be3c5 req-e87053da-ca2e-4dab-9980-634fd17be3c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/392fff3f-614b-4842-9503-2f0d09276f2a 0.712s\n2026-05-27 01:43:38.635 21 INFO tempest.lib.common.rest_client [req-1f689f83-ae94-40e0-bad0-2c4c34603cff req-1f689f83-ae94-40e0-bad0-2c4c34603cff ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.383s\n2026-05-27 01:43:38.684 26 INFO tempest.lib.common.rest_client [req-abbcfe2c-0ee1-4b0f-83b2-18016b8da3b6 req-abbcfe2c-0ee1-4b0f-83b2-18016b8da3b6 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 2.699s\n2026-05-27 01:43:38.697 37 INFO tempest.lib.common.rest_client [req-4420f343-96b5-4aa4-b22d-9d6dd95bee6a req-4420f343-96b5-4aa4-b22d-9d6dd95bee6a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.101s\n2026-05-27 01:43:38.808 11 INFO tempest.lib.common.rest_client [req-ec534e98-844c-412c-8d4d-23f06e94065d req-ec534e98-844c-412c-8d4d-23f06e94065d ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.328s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.379754s] ... ok\n2026-05-27 01:43:38.852 39 INFO tempest.lib.common.rest_client [req-46d19ffd-b25f-48b7-93a0-a79519a53918 req-46d19ffd-b25f-48b7-93a0-a79519a53918 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.456s\n2026-05-27 01:43:38.966 39 INFO tempest.lib.common.rest_client [req-6d288b57-660d-4730-b4d2-e4234c36b81d req-6d288b57-660d-4730-b4d2-e4234c36b81d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05d79fc2-76a3-48ef-bd02-3a06ee612e58 0.112s\n2026-05-27 01:43:38.988 37 INFO tempest.lib.common.rest_client [req-22cbacf2-d6ad-4b04-8bdc-7b81a6f3066b req-22cbacf2-d6ad-4b04-8bdc-7b81a6f3066b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c324837f-8f8d-45c3-89ed-70cce857ee98 0.288s\n2026-05-27 01:43:39.086 37 INFO tempest.lib.common.rest_client [req-9c2778e2-2526-4688-94b0-ecd87a6e4b22 req-9c2778e2-2526-4688-94b0-ecd87a6e4b22 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s\n2026-05-27 01:43:39.151 39 INFO tempest.lib.common.rest_client [req-e05bd4a6-5828-4efc-a40f-6bad72940534 req-e05bd4a6-5828-4efc-a40f-6bad72940534 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.183s\n2026-05-27 01:43:39.254 37 INFO tempest.lib.common.rest_client [req-2be76127-d049-4390-ac9d-7ee5412acda2 req-2be76127-d049-4390-ac9d-7ee5412acda2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s\n2026-05-27 01:43:39.273 21 INFO tempest.lib.common.rest_client [req-5d7b4bc2-4c39-4121-b78d-33d4ee82ed70 req-5d7b4bc2-4c39-4121-b78d-33d4ee82ed70 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.636s\n2026-05-27 01:43:39.364 37 INFO tempest.lib.common.rest_client [req-cf34a45a-8269-432f-8011-4f5ff18ea679 req-cf34a45a-8269-432f-8011-4f5ff18ea679 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s\n2026-05-27 01:43:39.411 39 INFO tempest.lib.common.rest_client [req-e7b7a969-0e11-4ed3-bb3b-c5d718629a7f req-e7b7a969-0e11-4ed3-bb3b-c5d718629a7f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05d79fc2-76a3-48ef-bd02-3a06ee612e58 0.257s\n2026-05-27 01:43:39.455 37 INFO tempest.lib.common.rest_client [req-12021c1e-46e1-493f-a196-5d720d2f1130 req-12021c1e-46e1-493f-a196-5d720d2f1130 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.234698s] ... ok\n2026-05-27 01:43:39.520 26 INFO tempest.lib.common.rest_client [req-17bf159b-91ea-41a9-a34d-4191c46a9a71 req-17bf159b-91ea-41a9-a34d-4191c46a9a71 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.831s\n2026-05-27 01:43:39.576 39 INFO tempest.lib.common.rest_client [req-94f2faf5-f11e-4f3d-af73-4c7ad97fc467 req-94f2faf5-f11e-4f3d-af73-4c7ad97fc467 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s\n2026-05-27 01:43:39.759 21 INFO tempest.lib.common.rest_client [req-b42efd45-2ce0-4de7-b900-a20c41fd8d06 req-b42efd45-2ce0-4de7-b900-a20c41fd8d06 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.482s\n2026-05-27 01:43:39.830 31 INFO tempest.lib.common.rest_client [req-6455012c-f2d2-4b7a-bf6c-37003d4e3dc7 req-6455012c-f2d2-4b7a-bf6c-37003d4e3dc7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 1.897s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [5.501190s] ... ok\n2026-05-27 01:43:39.888 39 INFO tempest.lib.common.rest_client [req-58484fc5-aaf9-4f43-8ccb-7b957b3826c6 req-58484fc5-aaf9-4f43-8ccb-7b957b3826c6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a42e810-8c6a-4138-a0a5-624d3a2887a2 0.309s\n2026-05-27 01:43:40.001 39 INFO tempest.lib.common.rest_client [req-dad139ae-4ca0-4c82-bb38-1d6256271a27 req-dad139ae-4ca0-4c82-bb38-1d6256271a27 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [4.532321s] ... ok\n2026-05-27 01:43:40.144 31 INFO tempest.lib.common.rest_client [req-2b440b67-3875-4986-a413-7efc27e1d737 req-2b440b67-3875-4986-a413-7efc27e1d737 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.309s\n2026-05-27 01:43:40.579 39 INFO tempest.lib.common.rest_client [req-eeea7713-d96e-4ddf-800d-5fe44fc40146 req-eeea7713-d96e-4ddf-800d-5fe44fc40146 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.575s\n2026-05-27 01:43:40.783 21 INFO tempest.lib.common.rest_client [req-cb05247c-b8ed-4188-a7c3-ba24f1911ded req-cb05247c-b8ed-4188-a7c3-ba24f1911ded ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.020s\n2026-05-27 01:43:40.824 37 INFO tempest.lib.common.rest_client [req-242c6950-dea1-4aad-8f07-6043dc8b206d req-242c6950-dea1-4aad-8f07-6043dc8b206d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.366s\n2026-05-27 01:43:40.847 26 INFO tempest.lib.common.rest_client [req-8e52c805-d568-49b5-b01c-990153ef4cd8 req-8e52c805-d568-49b5-b01c-990153ef4cd8 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.324s\n2026-05-27 01:43:40.971 39 INFO tempest.lib.common.rest_client [req-43b70091-1afb-475b-8072-689f57c7c372 req-43b70091-1afb-475b-8072-689f57c7c372 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.389s\n2026-05-27 01:43:41.115 37 INFO tempest.lib.common.rest_client [req-a620d23e-59f0-41f8-9d64-e32f3444e3e6 req-a620d23e-59f0-41f8-9d64-e32f3444e3e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s\n2026-05-27 01:43:41.165 21 INFO tempest.lib.common.rest_client [req-69ca590c-1bb0-48f3-a032-a3a6fb233697 req-69ca590c-1bb0-48f3-a032-a3a6fb233697 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.378s\n2026-05-27 01:43:41.288 39 INFO tempest.lib.common.rest_client [req-507e33d1-a944-4092-9419-fa217fb7ff6a req-507e33d1-a944-4092-9419-fa217fb7ff6a ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/03a6ca80-233f-4efd-b743-a4874c84ecf8 0.314s\n2026-05-27 01:43:41.395 39 INFO tempest.lib.common.rest_client [req-f0a52de8-d893-4ef4-b544-4a6025aef8b7 req-f0a52de8-d893-4ef4-b544-4a6025aef8b7 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.104s\n2026-05-27 01:43:41.459 11 INFO tempest.lib.common.rest_client [req-02e2501a-c6f2-4a61-bdc5-7d49e3aa4d77 req-02e2501a-c6f2-4a61-bdc5-7d49e3aa4d77 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 2.647s\n2026-05-27 01:43:41.595 39 INFO tempest.lib.common.rest_client [req-4b594fcd-8a66-4c7c-afea-57cdd8954ad5 req-4b594fcd-8a66-4c7c-afea-57cdd8954ad5 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s\n2026-05-27 01:43:41.690 39 INFO tempest.lib.common.rest_client [req-a9295198-e517-4a29-a0d6-340d6dd85141 req-a9295198-e517-4a29-a0d6-340d6dd85141 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/03a6ca80-233f-4efd-b743-a4874c84ecf8 0.092s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.688568s] ... ok\n2026-05-27 01:43:41.706 37 INFO tempest.lib.common.rest_client [req-6ae17cab-abee-4505-89b1-26b326e51ac0 req-6ae17cab-abee-4505-89b1-26b326e51ac0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.588s\n2026-05-27 01:43:41.728 21 INFO tempest.lib.common.rest_client [req-5b8d39a9-53c9-4c62-aee3-a8a59549210c req-5b8d39a9-53c9-4c62-aee3-a8a59549210c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.559s\n2026-05-27 01:43:41.813 39 INFO tempest.lib.common.rest_client [req-28917be9-690b-47d6-afcc-05cf87ecff26 req-28917be9-690b-47d6-afcc-05cf87ecff26 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.119s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.123045s] ... ok\n2026-05-27 01:43:41.908 11 INFO tempest.lib.common.rest_client [req-335789f3-2515-4d10-a0e5-7970b536f1f1 req-335789f3-2515-4d10-a0e5-7970b536f1f1 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.444s\n2026-05-27 01:43:42.198 11 INFO tempest.lib.common.rest_client [req-21b17e9c-ccdc-4b64-93aa-e8f4f1a90e66 req-21b17e9c-ccdc-4b64-93aa-e8f4f1a90e66 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/675def00-8872-4ece-889a-bd4c0f06d1d6 0.288s\n2026-05-27 01:43:42.226 39 INFO tempest.lib.common.rest_client [req-f9f984de-23f1-4584-984d-3ad64f5d78da req-f9f984de-23f1-4584-984d-3ad64f5d78da ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/003146d861b54bdbad21d3e3bacbddab 0.377s\n2026-05-27 01:43:42.331 31 INFO tempest.lib.common.rest_client [req-b796d43c-5ead-403e-9aec-3924e387b4e6 req-b796d43c-5ead-403e-9aec-3924e387b4e6 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 2.186s\n2026-05-27 01:43:42.583 39 INFO tempest.lib.common.rest_client [req-0f363d0e-239e-426b-8f62-d1813544526f req-0f363d0e-239e-426b-8f62-d1813544526f ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/904bdbc17e644144b0c022d24e52d0f1 0.354s\n2026-05-27 01:43:42.583 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25e619527c9d44d6a1198586cd05b218\n2026-05-27 01:43:42.588 31 INFO tempest.lib.common.rest_client [req-09164a41-7afa-4334-9673-fab886a1f652 req-09164a41-7afa-4334-9673-fab886a1f652 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 0.254s\n2026-05-27 01:43:42.777 31 INFO tempest.lib.common.rest_client [req-9d73595c-ba63-4acf-b43f-b0cc98b94cd5 req-9d73595c-ba63-4acf-b43f-b0cc98b94cd5 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=52bab144-8118-463f-b7e3-29e998046ae0&device_owner=network%3Arouter_gateway 0.186s\n2026-05-27 01:43:42.856 37 INFO tempest.lib.common.rest_client [req-0c19d310-5699-432d-8966-c99c7f4a3fcd req-0c19d310-5699-432d-8966-c99c7f4a3fcd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.145s\n2026-05-27 01:43:42.910 31 INFO tempest.lib.common.rest_client [req-7b140b06-03c5-4628-994f-94c1e5c32e94 req-7b140b06-03c5-4628-994f-94c1e5c32e94 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.131s\n2026-05-27 01:43:43.020 31 INFO tempest.lib.common.rest_client [req-68d9f0be-82a1-4dd4-9f31-cff90d6818dd req-68d9f0be-82a1-4dd4-9f31-cff90d6818dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52bab144-8118-463f-b7e3-29e998046ae0 0.108s\n2026-05-27 01:43:43.201 39 INFO tempest.lib.common.rest_client [req-5ba3a798-e2f3-428a-a9cb-1966baaf6519 req-5ba3a798-e2f3-428a-a9cb-1966baaf6519 ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-27 01:43:43.604 39 INFO tempest.lib.common.rest_client [req-f502a0a3-9a2d-432a-b6fa-548fd545b322 req-f502a0a3-9a2d-432a-b6fa-548fd545b322 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25e619527c9d44d6a1198586cd05b218&name=default 0.401s\n2026-05-27 01:43:43.676 11 INFO tempest.lib.common.rest_client [req-6d39d330-d33f-4182-a1bb-16a79272688a req-6d39d330-d33f-4182-a1bb-16a79272688a ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/remove_router_interface 1.475s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [4.867499s] ... ok\n2026-05-27 01:43:43.723 37 INFO tempest.lib.common.rest_client [req-6746c208-9d5b-44e8-9900-9e835263664f req-6746c208-9d5b-44e8-9900-9e835263664f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/58773afa-10b1-49dc-a3c7-c175c7a6a63c 0.864s\n2026-05-27 01:43:43.794 21 INFO tempest.lib.common.rest_client [req-4ebd965e-be5d-4858-afa2-eb214cd552b4 req-4ebd965e-be5d-4858-afa2-eb214cd552b4 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.063s\n2026-05-27 01:43:43.816 11 INFO tempest.lib.common.rest_client [req-39b8a8ee-7286-4d5b-b5ac-c584386663f7 req-39b8a8ee-7286-4d5b-b5ac-c584386663f7 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-860352897 0.135s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.138799s] ... ok\n2026-05-27 01:43:43.849 37 INFO tempest.lib.common.rest_client [req-54f40943-7f14-4e7a-8717-0006701f985a req-54f40943-7f14-4e7a-8717-0006701f985a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.124s\n2026-05-27 01:43:43.923 11 INFO tempest.lib.common.rest_client [req-03dedb18-903b-4fb4-9112-5972a9ca9167 req-03dedb18-903b-4fb4-9112-5972a9ca9167 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-762081166 0.103s\n{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.105959s] ... ok\n2026-05-27 01:43:43.976 37 INFO tempest.lib.common.rest_client [req-f2f71408-385b-4252-9f51-8d16d2c70661 req-f2f71408-385b-4252-9f51-8d16d2c70661 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.124s\n2026-05-27 01:43:44.150 37 INFO tempest.lib.common.rest_client [req-67308978-bf46-4bcf-bf68-0776b3aa3fcb req-67308978-bf46-4bcf-bf68-0776b3aa3fcb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s\n2026-05-27 01:43:44.167 26 INFO tempest.lib.common.rest_client [req-c47db220-7ed6-412e-a4e1-5567d66b4228 req-c47db220-7ed6-412e-a4e1-5567d66b4228 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 3.318s\n2026-05-27 01:43:44.258 39 INFO tempest.lib.common.rest_client [req-8d6815f3-4385-497f-983c-b43ee4357217 req-8d6815f3-4385-497f-983c-b43ee4357217 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4305cc7-e41f-455e-902e-102600219cd6 0.652s\n2026-05-27 01:43:44.366 11 INFO tempest.lib.common.rest_client [req-8343e29e-569d-49b3-a180-faf5f29cdd9b req-8343e29e-569d-49b3-a180-faf5f29cdd9b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f9171d41-71bb-4faf-9050-13925105cd1a 0.408s\n2026-05-27 01:43:44.456 37 INFO tempest.lib.common.rest_client [req-d2dcb82c-9126-4a03-be08-0eb453b0b197 req-d2dcb82c-9126-4a03-be08-0eb453b0b197 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31975e8a-a593-443b-a0e8-a26ffd620925 0.302s\n2026-05-27 01:43:44.498 39 INFO tempest.lib.common.rest_client [req-d0b7548d-98bb-4d6d-b10f-00459e2e2da3 req-d0b7548d-98bb-4d6d-b10f-00459e2e2da3 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218 0.238s\n2026-05-27 01:43:44.545 31 INFO tempest.lib.common.rest_client [req-e3cc12bb-4df0-44c3-8e95-0877e3ea17db req-e3cc12bb-4df0-44c3-8e95-0877e3ea17db ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 1.523s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [4.712737s] ... ok\n2026-05-27 01:43:44.817 37 INFO tempest.lib.common.rest_client [req-38a175cf-cbd2-4f97-a660-b2ccb032759d req-38a175cf-cbd2-4f97-a660-b2ccb032759d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6958fc68-e211-4a9d-a8ad-41ef9fe05298 0.358s\n2026-05-27 01:43:44.908 37 INFO tempest.lib.common.rest_client [req-431a5939-db30-4b56-9f6f-f74a01308465 req-431a5939-db30-4b56-9f6f-f74a01308465 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s\n2026-05-27 01:43:45.012 21 INFO tempest.lib.common.rest_client [req-677754d3-f3db-4562-9784-dc0c9f6be59a req-677754d3-f3db-4562-9784-dc0c9f6be59a ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 1.215s\n2026-05-27 01:43:45.214 11 INFO tempest.lib.common.rest_client [req-73b26144-14d2-42f5-980d-6cc9a9f2bb9a req-73b26144-14d2-42f5-980d-6cc9a9f2bb9a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/00232b70-3bb9-4525-92c9-29d80b4cfb9b 0.846s\n2026-05-27 01:43:45.294 26 INFO tempest.lib.common.rest_client [req-e48da2fd-a38d-4ac2-9f80-b074151ca383 req-e48da2fd-a38d-4ac2-9f80-b074151ca383 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.124s\n2026-05-27 01:43:45.523 11 INFO tempest.lib.common.rest_client [req-d2fc7a9f-4a68-493e-a910-24f78b54c1c5 req-d2fc7a9f-4a68-493e-a910-24f78b54c1c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2099117f-f1af-49aa-8683-9a39cddae1bb 0.306s\n2026-05-27 01:43:45.531 21 INFO tempest.lib.common.rest_client [req-377e9e2f-80cb-4a53-a0ab-4d1798525cec req-377e9e2f-80cb-4a53-a0ab-4d1798525cec ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 0.516s\n2026-05-27 01:43:45.623 21 INFO tempest.lib.common.rest_client [req-e6e5e24b-00ba-4d0c-bb95-5e624486185a req-e6e5e24b-00ba-4d0c-bb95-5e624486185a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 0.091s\n2026-05-27 01:43:45.830 11 INFO tempest.lib.common.rest_client [req-de38fb4d-56cd-4915-afd1-b6795faa0688 req-de38fb4d-56cd-4915-afd1-b6795faa0688 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/175220c1-94da-430a-b068-dc3e6bfc9a94 0.305s\n2026-05-27 01:43:46.011 21 INFO tempest.lib.common.rest_client [req-60f161de-0b1b-46aa-8a64-a51b979dd633 req-60f161de-0b1b-46aa-8a64-a51b979dd633 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/af2753f0-8102-4c75-bbf6-f4f429d25361 0.385s\n2026-05-27 01:43:46.195 37 INFO tempest.lib.common.rest_client [req-5ba1490b-1cfd-4d8b-b7eb-2dce4a650626 req-5ba1490b-1cfd-4d8b-b7eb-2dce4a650626 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.284s\n2026-05-27 01:43:46.286 21 INFO tempest.lib.common.rest_client [req-419c23ea-84ef-4dad-b56b-c36fc23b822d req-419c23ea-84ef-4dad-b56b-c36fc23b822d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d8a9cf8-a699-472d-abf8-8aeab1c0b55d 0.272s\n2026-05-27 01:43:46.478 37 INFO tempest.lib.common.rest_client [req-ffae5143-6ab7-4280-af99-4b24c951465d req-ffae5143-6ab7-4280-af99-4b24c951465d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.280s\n2026-05-27 01:43:46.632 11 INFO tempest.lib.common.rest_client [req-d6f7e988-de78-47d0-9d58-0d304e14a6a9 req-d6f7e988-de78-47d0-9d58-0d304e14a6a9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52006362-98fa-472f-b717-fadf5ef2d992 0.797s\n2026-05-27 01:43:46.683 21 INFO tempest.lib.common.rest_client [req-837e6fc2-9ba9-42d9-aa87-11b1ae25aaa8 req-837e6fc2-9ba9-42d9-aa87-11b1ae25aaa8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5ff8cfe0-ecb1-4131-81a4-5f591a37b21b 0.395s\n2026-05-27 01:43:46.700 26 INFO tempest.lib.common.rest_client [req-e23ad21d-1d0d-4e7a-a6a7-927f6d0fa594 req-e23ad21d-1d0d-4e7a-a6a7-927f6d0fa594 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.404s\n2026-05-27 01:43:47.023 37 INFO tempest.lib.common.rest_client [req-7769711e-3214-436a-8379-c5823dbaf26b req-7769711e-3214-436a-8379-c5823dbaf26b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.540s\n2026-05-27 01:43:47.143 31 INFO tempest.lib.common.rest_client [req-94ea2dba-0cb8-448b-a6ed-e0d534235bfc req-94ea2dba-0cb8-448b-a6ed-e0d534235bfc ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.594s\n2026-05-27 01:43:47.146 21 INFO tempest.lib.common.rest_client [req-0fcadb8f-01e8-4ad5-9879-492044746ede req-0fcadb8f-01e8-4ad5-9879-492044746ede ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6292e4c7-977d-4f68-b261-4f0f6066a38f 0.462s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.406552s] ... ok\n2026-05-27 01:43:47.340 11 INFO tempest.lib.common.rest_client [req-1ed8b948-732c-48dc-bfd0-fd45aba681a6 req-1ed8b948-732c-48dc-bfd0-fd45aba681a6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3140390-e258-4695-8b86-125e9e3d7c4d 0.706s\n2026-05-27 01:43:47.486 21 INFO tempest.lib.common.rest_client [req-bff41a4f-79ee-4df0-aeab-655bf08a8414 req-bff41a4f-79ee-4df0-aeab-655bf08a8414 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ae99255-029a-44b7-afc9-3411373c8fcb 0.336s\n2026-05-27 01:43:47.571 21 INFO tempest.lib.common.rest_client [req-d78dd9e0-b1a3-4172-9f6b-0bc77f4e2460 req-d78dd9e0-b1a3-4172-9f6b-0bc77f4e2460 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6292e4c7-977d-4f68-b261-4f0f6066a38f 0.084s\n2026-05-27 01:43:47.614 11 INFO tempest.lib.common.rest_client [req-294caf9f-7530-4267-a544-213642c4e64b req-294caf9f-7530-4267-a544-213642c4e64b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fa71326-147f-4cd5-8418-2e69e1c70cab 0.271s\n2026-05-27 01:43:48.000 21 INFO tempest.lib.common.rest_client [req-805baa65-db56-4b61-a576-88bf3afac540 req-805baa65-db56-4b61-a576-88bf3afac540 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7c21c478-3a72-4102-a149-2d1170564567 0.427s\n2026-05-27 01:43:48.022 37 INFO tempest.lib.common.rest_client [req-db164f52-53ba-4eb4-8f2d-9d056debcdad req-db164f52-53ba-4eb4-8f2d-9d056debcdad ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.996s\n2026-05-27 01:43:48.137 21 INFO tempest.lib.common.rest_client [req-6ef7d238-1766-455e-b30a-3028cfadc01c req-6ef7d238-1766-455e-b30a-3028cfadc01c ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9d7b35f5-46c2-49b6-824b-1a30728d3e29 0.135s\n2026-05-27 01:43:48.239 21 INFO tempest.lib.common.rest_client [req-7c6983b3-6d0e-4e5d-ae1a-07d5a9f92a26 req-7c6983b3-6d0e-4e5d-ae1a-07d5a9f92a26 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.099s\n2026-05-27 01:43:48.332 11 INFO tempest.lib.common.rest_client [req-ea868e18-64a9-449a-ba6c-8c3022f52b95 req-ea868e18-64a9-449a-ba6c-8c3022f52b95 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff22792d-81df-45c4-a11a-1779d8b1b969 0.715s\n2026-05-27 01:43:48.340 21 INFO tempest.lib.common.rest_client [req-53eaefd9-87c5-44b4-9b40-aebcbc2e4223 req-53eaefd9-87c5-44b4-9b40-aebcbc2e4223 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.099s\n2026-05-27 01:43:48.429 21 INFO tempest.lib.common.rest_client [req-0ae9130c-600e-470c-ac46-21e2e3f094d2 req-0ae9130c-600e-470c-ac46-21e2e3f094d2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/198a9e77-b9da-4e72-8eab-34c13e2e8930 0.087s\n2026-05-27 01:43:48.436 11 INFO tempest.lib.common.rest_client [req-0af1d6a2-52c4-4825-be9d-dd9ac6ee754e req-0af1d6a2-52c4-4825-be9d-dd9ac6ee754e ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f0564fd8-8951-4dd4-b90c-552776248d14 0.100s\n2026-05-27 01:43:48.517 21 INFO tempest.lib.common.rest_client [req-347e174f-7c12-4c50-976e-b7b55a9636ea req-347e174f-7c12-4c50-976e-b7b55a9636ea ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d18396fe-d4ae-4c94-9a71-be8c84e1bc7f 0.087s\n2026-05-27 01:43:48.604 21 INFO tempest.lib.common.rest_client [req-c18f03e2-a8f7-4c3c-97ef-5be9b8589e0f req-c18f03e2-a8f7-4c3c-97ef-5be9b8589e0f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.086s\n2026-05-27 01:43:48.693 37 INFO tempest.lib.common.rest_client [req-6a4482a3-e039-4f91-8471-75ab6da53377 req-6a4482a3-e039-4f91-8471-75ab6da53377 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f00d1b2-dd48-4893-835c-46a9ae0e56e0 0.669s\n2026-05-27 01:43:48.700 21 INFO tempest.lib.common.rest_client [req-4a84a710-2409-4b7b-8441-7ffbe409a1d7 req-4a84a710-2409-4b7b-8441-7ffbe409a1d7 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba76e80-b26e-496a-a182-7864243cb10f 0.095s\n2026-05-27 01:43:48.781 21 INFO tempest.lib.common.rest_client [req-2f8f7ef9-e7f4-4193-a6b6-3b1bde243800 req-2f8f7ef9-e7f4-4193-a6b6-3b1bde243800 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb35d058-1131-49d2-9506-05dfbbb92c8b 0.080s\n2026-05-27 01:43:48.847 37 INFO tempest.lib.common.rest_client [req-e7f35314-3a7a-4707-a813-bec1d26a052b req-e7f35314-3a7a-4707-a813-bec1d26a052b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.153s\n2026-05-27 01:43:48.869 21 INFO tempest.lib.common.rest_client [req-4412b331-3242-4234-87e6-500d00feec42 req-4412b331-3242-4234-87e6-500d00feec42 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.086s\n2026-05-27 01:43:48.961 21 INFO tempest.lib.common.rest_client [req-4824d59c-fb02-44ab-b180-4fe4b92380e4 req-4824d59c-fb02-44ab-b180-4fe4b92380e4 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d23b726-74b1-4a0f-a930-c9c8498c5b5d 0.089s\n2026-05-27 01:43:48.977 31 INFO tempest.lib.common.rest_client [req-d14f2f8a-d211-42a2-bc9d-9f8e40bfecb0 req-d14f2f8a-d211-42a2-bc9d-9f8e40bfecb0 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 1.829s\n2026-05-27 01:43:49.027 37 INFO tempest.lib.common.rest_client [req-a55d0aee-f413-488d-82a9-fbb1450a6d51 req-a55d0aee-f413-488d-82a9-fbb1450a6d51 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s\n2026-05-27 01:43:49.053 21 INFO tempest.lib.common.rest_client [req-8e4781fe-0fa3-4b6b-a0c1-1d0e22153430 req-8e4781fe-0fa3-4b6b-a0c1-1d0e22153430 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cebdf57-9a4f-43ad-a0df-d5624bd4beb1 0.089s\n2026-05-27 01:43:49.118 31 INFO tempest.lib.common.rest_client [req-ca7bba27-dbbb-48ef-b297-cc4083e31cd9 req-ca7bba27-dbbb-48ef-b297-cc4083e31cd9 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.137s\n2026-05-27 01:43:49.142 37 INFO tempest.lib.common.rest_client [req-c54a4e28-b38b-4d88-a6bb-720414208596 req-c54a4e28-b38b-4d88-a6bb-720414208596 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s\n2026-05-27 01:43:49.216 31 INFO tempest.lib.common.rest_client [req-07cdff17-8857-43cc-9987-bf20da9e7df2 req-07cdff17-8857-43cc-9987-bf20da9e7df2 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.097s\n2026-05-27 01:43:49.293 31 INFO tempest.lib.common.rest_client [req-b72a0ca5-4ac9-4e2b-89f7-5b76d985b00a req-b72a0ca5-4ac9-4e2b-89f7-5b76d985b00a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.075s\n2026-05-27 01:43:49.404 11 INFO tempest.lib.common.rest_client [req-91f7fb24-d3c1-4afe-b9f9-03c322ada2c7 req-91f7fb24-d3c1-4afe-b9f9-03c322ada2c7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.965s\n2026-05-27 01:43:49.479 37 INFO tempest.lib.common.rest_client [req-e96221eb-6edd-43e2-93e4-df61e1fda237 req-e96221eb-6edd-43e2-93e4-df61e1fda237 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/addddc26-a868-4f1a-85cc-a5f01ec3957d 0.335s\n2026-05-27 01:43:49.554 21 INFO tempest.lib.common.rest_client [req-4ba329c6-9950-45a0-89b7-8e0e75ce2464 req-4ba329c6-9950-45a0-89b7-8e0e75ce2464 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a 0.499s\n2026-05-27 01:43:49.766 11 INFO tempest.lib.common.rest_client [req-b77a7cf3-2066-4b14-ab6c-65f6c98b2a36 req-b77a7cf3-2066-4b14-ab6c-65f6c98b2a36 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/27c38b5a32d24be08048d91590fc24e8 0.358s\n2026-05-27 01:43:49.778 31 INFO tempest.lib.common.rest_client [req-b39892e8-7ae7-47e6-b4fc-348edb5354c9 req-b39892e8-7ae7-47e6-b4fc-348edb5354c9 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.480s\n{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.232847s] ... ok\n2026-05-27 01:43:49.818 37 INFO tempest.lib.common.rest_client [req-2657963a-5f75-4bf3-a6bc-6f0e90dd9620 req-2657963a-5f75-4bf3-a6bc-6f0e90dd9620 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b006ba25-2109-4122-aaeb-a5b94b996b17 0.333s\n2026-05-27 01:43:49.910 37 INFO tempest.lib.common.rest_client [req-907f676e-c720-4ee7-a7f3-a217baa30103 req-907f676e-c720-4ee7-a7f3-a217baa30103 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s\n2026-05-27 01:43:49.923 31 INFO tempest.lib.common.rest_client [req-4c0855e7-d92b-4d99-a172-96f0a33b24f8 req-4c0855e7-d92b-4d99-a172-96f0a33b24f8 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.106s\n2026-05-27 01:43:50.053 31 INFO tempest.lib.common.rest_client [req-a9cac082-278e-4025-95f7-0e10886c05c8 req-a9cac082-278e-4025-95f7-0e10886c05c8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.128s\n2026-05-27 01:43:50.127 31 INFO tempest.lib.common.rest_client [req-695402d9-a839-4fbd-91e2-dbe1517e5d7b req-695402d9-a839-4fbd-91e2-dbe1517e5d7b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52bab144-8118-463f-b7e3-29e998046ae0 0.074s\n2026-05-27 01:43:50.129 11 INFO tempest.lib.common.rest_client [req-46aef445-7ede-4e12-a4da-d4553cb15fa8 req-46aef445-7ede-4e12-a4da-d4553cb15fa8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c5d6b4c54ce47af8f485483443d0e0c 0.360s\n2026-05-27 01:43:50.130 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a65824aabc974f949c4734fe8b513047\n2026-05-27 01:43:50.247 31 INFO tempest.lib.common.rest_client [req-a918a635-f180-4dbc-83de-9efa18179f75 req-a918a635-f180-4dbc-83de-9efa18179f75 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 0.118s\n2026-05-27 01:43:50.322 21 INFO tempest.lib.common.rest_client [req-3a2fed84-8230-4fb2-a145-e72474ec34b8 req-3a2fed84-8230-4fb2-a145-e72474ec34b8 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/28f87e1a-94e6-4bb7-9cde-26f3aa5a031d 0.765s\n2026-05-27 01:43:50.331 31 INFO tempest.lib.common.rest_client [req-757a3764-8fb9-492f-898c-ffb3c4bc2935 req-757a3764-8fb9-492f-898c-ffb3c4bc2935 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0afc39f0-0148-4311-b940-e718ad757d24 0.083s\n2026-05-27 01:43:50.428 31 INFO tempest.lib.common.rest_client [req-824a8af0-3f00-4168-a969-0101f385f4af req-824a8af0-3f00-4168-a969-0101f385f4af ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 0.096s\n2026-05-27 01:43:50.441 26 INFO tempest.lib.common.rest_client [req-0acd39cc-d2dc-4f35-b151-5f193ba08416 req-0acd39cc-d2dc-4f35-b151-5f193ba08416 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 3.738s\n2026-05-27 01:43:50.542 31 INFO tempest.lib.common.rest_client [req-5eaabc26-d2b6-4259-b84e-ef36d4eea75f req-5eaabc26-d2b6-4259-b84e-ef36d4eea75f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.112s\n2026-05-27 01:43:50.561 37 INFO tempest.lib.common.rest_client [req-58ce1314-3920-46a2-bea3-ef0c77fb7565 req-58ce1314-3920-46a2-bea3-ef0c77fb7565 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.649s\n2026-05-27 01:43:50.600 11 INFO tempest.lib.common.rest_client [req-7b621ecc-183a-415b-81ac-24489300d1b7 req-7b621ecc-183a-415b-81ac-24489300d1b7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-27 01:43:50.654 31 INFO tempest.lib.common.rest_client [req-6b50e559-ba01-4a38-89ba-21101a47b987 req-6b50e559-ba01-4a38-89ba-21101a47b987 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.109s\n2026-05-27 01:43:50.707 21 INFO tempest.lib.common.rest_client [req-7e71ebd1-6d19-46e1-9734-eed2d81721f0 req-7e71ebd1-6d19-46e1-9734-eed2d81721f0 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4beb23624ef4ef993f624c04622e1ce 0.382s\n2026-05-27 01:43:50.753 31 INFO tempest.lib.common.rest_client [req-530cbcf9-c494-4531-bd08-a02d83637c72 req-530cbcf9-c494-4531-bd08-a02d83637c72 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.098s\n2026-05-27 01:43:50.859 31 INFO tempest.lib.common.rest_client [req-e5112103-1279-468d-8687-5361a8a66ecc req-e5112103-1279-468d-8687-5361a8a66ecc ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.104s\n2026-05-27 01:43:50.946 31 INFO tempest.lib.common.rest_client [req-b92550d0-7b3e-40ad-952a-166cae28b95b req-b92550d0-7b3e-40ad-952a-166cae28b95b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb6e1550-2a94-4bb8-8981-accff8c16815 0.085s\n2026-05-27 01:43:50.957 37 INFO tempest.lib.common.rest_client [req-c076e154-370f-4a2b-ac06-4bc2a3d07db9 req-c076e154-370f-4a2b-ac06-4bc2a3d07db9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.393s\n2026-05-27 01:43:51.019 11 INFO tempest.lib.common.rest_client [req-69d5d99c-eb5d-49f0-9938-c96b42734126 req-69d5d99c-eb5d-49f0-9938-c96b42734126 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a65824aabc974f949c4734fe8b513047&name=default 0.417s\n2026-05-27 01:43:51.042 31 INFO tempest.lib.common.rest_client [req-099cab44-cc92-4adf-ab48-7aeeaf1de92f req-099cab44-cc92-4adf-ab48-7aeeaf1de92f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 0.094s\n2026-05-27 01:43:51.056 21 INFO tempest.lib.common.rest_client [req-7a6ed9f8-6f5e-4821-9688-cae959781a64 req-7a6ed9f8-6f5e-4821-9688-cae959781a64 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3c5cab511118472c90c33b21011568cc 0.345s\n2026-05-27 01:43:51.056 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 01bfe63545734a0780b0c693fccb5f88\n2026-05-27 01:43:51.143 31 INFO tempest.lib.common.rest_client [req-235542e2-fc68-4afb-a893-e90cf75bb726 req-235542e2-fc68-4afb-a893-e90cf75bb726 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0aa7638e-5e52-4d1a-a287-23afe3b30553 0.099s\n2026-05-27 01:43:51.330 26 INFO tempest.lib.common.rest_client [req-7decc2a7-e204-4094-af43-ea655724d671 req-7decc2a7-e204-4094-af43-ea655724d671 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.887s\n2026-05-27 01:43:51.461 31 INFO tempest.lib.common.rest_client [req-5dfe5a88-13a6-479f-89a5-30bc6d2513bc req-5dfe5a88-13a6-479f-89a5-30bc6d2513bc ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/75f4365be59c4e629e086e0050c28491 0.315s\n2026-05-27 01:43:51.530 11 INFO tempest.lib.common.rest_client [req-1661d793-dd20-4d4e-a68e-7de4295fd975 req-1661d793-dd20-4d4e-a68e-7de4295fd975 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bf484a8-1a44-4d35-81f7-3fec5b93a38b 0.508s\n2026-05-27 01:43:51.622 21 INFO tempest.lib.common.rest_client [req-fddc9d22-936c-4fd2-aab8-ddf134dd3b9d req-fddc9d22-936c-4fd2-aab8-ddf134dd3b9d ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s\n2026-05-27 01:43:51.743 11 INFO tempest.lib.common.rest_client [req-d3d194ed-9e54-41ca-8c20-29f99675fb90 req-d3d194ed-9e54-41ca-8c20-29f99675fb90 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047 0.210s\n2026-05-27 01:43:51.758 31 INFO tempest.lib.common.rest_client [req-ed967d1a-2de3-4404-b05e-6d2c6f523a05 req-ed967d1a-2de3-4404-b05e-6d2c6f523a05 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a57bac6c12f45fd8d3225b8a9bb7afa 0.294s\n2026-05-27 01:43:51.758 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6ebc8e178b0f42c2a5d498d75bb76cdd\n2026-05-27 01:43:52.077 21 INFO tempest.lib.common.rest_client [req-2a2ab721-0ce9-4303-a8c4-069f1a1686b0 req-2a2ab721-0ce9-4303-a8c4-069f1a1686b0 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=01bfe63545734a0780b0c693fccb5f88&name=default 0.453s\n2026-05-27 01:43:52.228 31 INFO tempest.lib.common.rest_client [req-2e70876f-b99d-4fe1-b011-2e4df6450a7e req-2e70876f-b99d-4fe1-b011-2e4df6450a7e ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s\n2026-05-27 01:43:52.479 31 INFO tempest.lib.common.rest_client [req-9e94206e-78e6-4c6f-a0e5-e6fbf6f86076 req-9e94206e-78e6-4c6f-a0e5-e6fbf6f86076 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6ebc8e178b0f42c2a5d498d75bb76cdd&name=default 0.248s\n2026-05-27 01:43:52.557 37 INFO tempest.lib.common.rest_client [req-2d349e6f-f45a-4e23-bc7e-6d23a6c062cd req-2d349e6f-f45a-4e23-bc7e-6d23a6c062cd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.595s\n2026-05-27 01:43:52.571 21 INFO tempest.lib.common.rest_client [req-3ce3ac29-ea4d-49a7-bbca-40aac0b19c78 req-3ce3ac29-ea4d-49a7-bbca-40aac0b19c78 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/145f2da6-ce4f-49ae-8784-d464b7f44538 0.492s\n2026-05-27 01:43:52.803 21 INFO tempest.lib.common.rest_client [req-8bd3dbcc-9231-425c-8a3d-75667c3e281f req-8bd3dbcc-9231-425c-8a3d-75667c3e281f ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88 0.230s\n2026-05-27 01:43:52.865 26 INFO tempest.lib.common.rest_client [req-eb5c8001-2cbb-447f-9ba0-ee384478f976 req-eb5c8001-2cbb-447f-9ba0-ee384478f976 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.532s\n2026-05-27 01:43:52.960 31 INFO tempest.lib.common.rest_client [req-39171217-17d9-4d8e-80c1-7a75e7a154ec req-39171217-17d9-4d8e-80c1-7a75e7a154ec ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00ccbf11-d3c2-45bb-9506-b24b47f43367 0.478s\n2026-05-27 01:43:53.282 31 INFO tempest.lib.common.rest_client [req-af11fbe4-7826-41ee-8c54-87bea9fb8300 req-af11fbe4-7826-41ee-8c54-87bea9fb8300 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd 0.319s\n2026-05-27 01:43:53.283 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1ef08b345faf4d229b58336196633c25\n2026-05-27 01:43:53.331 21 INFO tempest.lib.common.rest_client [req-581f0729-f7c3-44c0-9c40-2e468b44601a req-581f0729-f7c3-44c0-9c40-2e468b44601a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:43:53.535 37 INFO tempest.lib.common.rest_client [req-1b41d1fa-a6ba-4f72-8918-f30473cd235f req-1b41d1fa-a6ba-4f72-8918-f30473cd235f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.974s\n2026-05-27 01:43:53.724 31 INFO tempest.lib.common.rest_client [req-5ae505fe-acb1-459d-9a2d-31826f6107d7 req-5ae505fe-acb1-459d-9a2d-31826f6107d7 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1ef08b345faf4d229b58336196633c25&name=default 0.439s\n2026-05-27 01:43:53.793 21 INFO tempest.lib.common.rest_client [req-cd177d88-57fb-436e-b2c9-8804510b252d req-cd177d88-57fb-436e-b2c9-8804510b252d ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s\n2026-05-27 01:43:53.922 21 INFO tempest.lib.common.rest_client [req-746e86ac-34a4-4401-8efa-2cdadae0c7bb req-746e86ac-34a4-4401-8efa-2cdadae0c7bb ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-27 01:43:54.098 37 INFO tempest.lib.common.rest_client [req-c4a3d54d-f6e6-4557-bdf8-0f6fd70f6521 req-c4a3d54d-f6e6-4557-bdf8-0f6fd70f6521 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2497f457-25ff-4225-bd8b-f1953549bd57 0.560s\n2026-05-27 01:43:54.108 21 INFO tempest.lib.common.rest_client [req-946632a6-ce16-45b6-ba4d-8fbcf50aa8dd req-946632a6-ce16-45b6-ba4d-8fbcf50aa8dd ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.182s\n2026-05-27 01:43:54.260 31 INFO tempest.lib.common.rest_client [req-ea5d6a52-65e4-4e89-9a77-df4a11008c4d req-ea5d6a52-65e4-4e89-9a77-df4a11008c4d ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dde6e282-ecb5-44b7-a678-0e8d67552b01 0.533s\n2026-05-27 01:43:54.328 37 INFO tempest.lib.common.rest_client [req-6b1bd7ec-837a-4c6f-96b6-941aafc3dcdc req-6b1bd7ec-837a-4c6f-96b6-941aafc3dcdc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s\n2026-05-27 01:43:54.501 31 INFO tempest.lib.common.rest_client [req-e579f8ec-0bb4-4ec2-9df1-904d37c54689 req-e579f8ec-0bb4-4ec2-9df1-904d37c54689 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25 0.238s\n2026-05-27 01:43:54.544 37 INFO tempest.lib.common.rest_client [req-fa5a3172-c7cf-4e9c-b2c2-3e29aa243776 req-fa5a3172-c7cf-4e9c-b2c2-3e29aa243776 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.213s\n2026-05-27 01:43:54.659 37 INFO tempest.lib.common.rest_client [req-e6eb6d76-22e6-41f8-95a6-accac187157f req-e6eb6d76-22e6-41f8-95a6-accac187157f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s\n2026-05-27 01:43:54.694 21 INFO tempest.lib.common.rest_client [req-62451de4-8999-4631-8ddf-66301af8d7f4 req-62451de4-8999-4631-8ddf-66301af8d7f4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s\n2026-05-27 01:43:54.892 21 INFO tempest.lib.common.rest_client [req-f50b65ba-f938-4f65-a4ba-e718375cc45e req-f50b65ba-f938-4f65-a4ba-e718375cc45e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-27 01:43:55.016 37 INFO tempest.lib.common.rest_client [req-0216bd1a-7405-4164-b0a2-ba4fd8e5cbd7 req-0216bd1a-7405-4164-b0a2-ba4fd8e5cbd7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d879692-b764-4d7d-a993-d7726275bf99 0.354s\n2026-05-27 01:43:55.036 21 INFO tempest.lib.common.rest_client [req-1bba9b54-90d9-468d-9937-df5fe1525373 req-1bba9b54-90d9-468d-9937-df5fe1525373 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.142s\n2026-05-27 01:43:55.242 21 INFO tempest.lib.common.rest_client [req-e7f3cef7-2d1b-4c21-a448-3ff6ed7c2da6 req-e7f3cef7-2d1b-4c21-a448-3ff6ed7c2da6 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-27 01:43:55.344 37 INFO tempest.lib.common.rest_client [req-d7dd6b1d-961e-4dd1-936f-a4a0d9c3d11c req-d7dd6b1d-961e-4dd1-936f-a4a0d9c3d11c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ee1e7706-04b2-4e63-be3a-a9aafd28234f 0.326s\n2026-05-27 01:43:55.385 21 INFO tempest.lib.common.rest_client [req-5367a6a7-b302-41af-a57e-d06d16a6572f req-5367a6a7-b302-41af-a57e-d06d16a6572f ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/70ad82a683244db986d6b9f66518a067 0.140s\n2026-05-27 01:43:55.433 37 INFO tempest.lib.common.rest_client [req-d4a853c3-f6d2-40ea-a1b6-0f50e26f47cf req-d4a853c3-f6d2-40ea-a1b6-0f50e26f47cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s\n2026-05-27 01:43:55.565 21 INFO tempest.lib.common.rest_client [req-15394832-e585-4180-8adf-8f8562231775 req-15394832-e585-4180-8adf-8f8562231775 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-27 01:43:55.567 26 INFO tempest.lib.common.rest_client [req-ced4bf3d-9486-4cc0-84e5-fac5090cdc90 req-ced4bf3d-9486-4cc0-84e5-fac5090cdc90 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 2.700s\n2026-05-27 01:43:55.709 21 INFO tempest.lib.common.rest_client [req-faf5e9d6-e61f-438c-b37c-f05e16c2f012 req-faf5e9d6-e61f-438c-b37c-f05e16c2f012 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/89a5050f7de542e3bca52d9e6d7380fa 0.139s\n2026-05-27 01:43:55.892 21 INFO tempest.lib.common.rest_client [req-ad85e3ad-596c-4c41-a377-4d2e151cc742 req-ad85e3ad-596c-4c41-a377-4d2e151cc742 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-27 01:43:55.965 37 INFO tempest.lib.common.rest_client [req-0334f8ed-b643-436d-acca-7389426f2d8d req-0334f8ed-b643-436d-acca-7389426f2d8d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.530s\n2026-05-27 01:43:56.015 21 INFO tempest.lib.common.rest_client [req-f71bda4c-73e0-44ec-8c87-6b495ed74768 req-f71bda4c-73e0-44ec-8c87-6b495ed74768 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.121s\n2026-05-27 01:43:56.016 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4a8d93626faa4f05bea9c012dd613132 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:56.017 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a8d93626faa4f05bea9c012dd613132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:56.017 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a8d93626faa4f05bea9c012dd613132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:56.312 26 INFO tempest.lib.common.rest_client [req-e28cc642-998b-4f82-992b-b376cd09a6ba req-e28cc642-998b-4f82-992b-b376cd09a6ba ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.742s\n2026-05-27 01:43:56.326 37 INFO tempest.lib.common.rest_client [req-e006ac58-544d-4011-abc5-91eb66ce537e req-e006ac58-544d-4011-abc5-91eb66ce537e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.359s\n2026-05-27 01:43:56.469 26 INFO tempest.lib.common.rest_client [req-efae4420-423b-4d31-9bce-3c2637d086a8 req-efae4420-423b-4d31-9bce-3c2637d086a8 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.153s\n2026-05-27 01:43:56.585 21 INFO tempest.lib.common.rest_client [req-701fb9b0-770c-4f9c-bb66-919d3555d4e5 req-701fb9b0-770c-4f9c-bb66-919d3555d4e5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-27 01:43:56.747 21 INFO tempest.lib.common.rest_client [req-511f1221-a322-4d29-985c-b5576261c7a3 req-511f1221-a322-4d29-985c-b5576261c7a3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d 0.159s\n2026-05-27 01:43:56.748 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f3299738b3094a118068f0f6421f696d for scope project and roles: ['reader']\n2026-05-27 01:43:57.208 21 INFO tempest.lib.common.rest_client [req-b7bf4702-502f-41ce-a6ce-7432568844a5 req-b7bf4702-502f-41ce-a6ce-7432568844a5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.458s\n2026-05-27 01:43:57.230 26 INFO tempest.lib.common.rest_client [req-0f7b705e-754a-4142-a8f6-e59eb299880d req-0f7b705e-754a-4142-a8f6-e59eb299880d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.758s\n2026-05-27 01:43:57.296 21 INFO tempest.lib.common.rest_client [req-6de0e7e0-367a-41b7-9256-a1e80300ce0e req-6de0e7e0-367a-41b7-9256-a1e80300ce0e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-27 01:43:57.401 26 INFO tempest.lib.common.rest_client [req-e3c741da-f8ae-45fe-8f76-421c315facc8 req-e3c741da-f8ae-45fe-8f76-421c315facc8 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.168s\n2026-05-27 01:43:57.427 21 INFO tempest.lib.common.rest_client [req-d2de5919-03ac-4d4d-803b-e66bafc52104 req-d2de5919-03ac-4d4d-803b-e66bafc52104 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.129s\n2026-05-27 01:43:57.583 21 INFO tempest.lib.common.rest_client [req-a9b8e6b4-67f2-4417-be7f-f3656cf5b1a4 req-a9b8e6b4-67f2-4417-be7f-f3656cf5b1a4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:43:57.583 26 INFO tempest.lib.common.rest_client [req-1f6fd233-b859-43c2-b15a-1754317d4d38 req-1f6fd233-b859-43c2-b15a-1754317d4d38 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a4209b8-77e3-41bb-96bf-9dd51396aee7 0.179s\n2026-05-27 01:43:57.689 37 INFO tempest.lib.common.rest_client [req-ef728a75-c6b5-4a30-8291-7b663d9cb2da req-ef728a75-c6b5-4a30-8291-7b663d9cb2da ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.360s\n2026-05-27 01:43:57.708 21 INFO tempest.lib.common.rest_client [req-3f5b67aa-0d70-4654-a7d4-797953426bd5 req-3f5b67aa-0d70-4654-a7d4-797953426bd5 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/70ad82a683244db986d6b9f66518a067 0.121s\n2026-05-27 01:43:57.887 21 INFO tempest.lib.common.rest_client [req-4fefb253-39f9-45d0-ae88-2e2e587914e4 req-4fefb253-39f9-45d0-ae88-2e2e587914e4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-27 01:43:58.005 21 INFO tempest.lib.common.rest_client [req-eb06203b-68f1-462e-a0c1-66092ac603a1 req-eb06203b-68f1-462e-a0c1-66092ac603a1 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/89a5050f7de542e3bca52d9e6d7380fa 0.116s\n2026-05-27 01:43:58.205 21 INFO tempest.lib.common.rest_client [req-e398f301-b984-4bc2-8f32-eacc18508a9e req-e398f301-b984-4bc2-8f32-eacc18508a9e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:43:58.344 21 INFO tempest.lib.common.rest_client [req-9e75beb4-9b22-48f6-bec6-bce4fd21293e req-9e75beb4-9b22-48f6-bec6-bce4fd21293e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/e4ac3cd34d244bdea43cf6630298f44a 0.135s\n2026-05-27 01:43:58.344 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe4a447f402f4b39b74bf274084b2268 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:58.344 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe4a447f402f4b39b74bf274084b2268', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:58.345 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe4a447f402f4b39b74bf274084b2268', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:58.609 37 INFO tempest.lib.common.rest_client [req-20b2273f-6abc-4649-9501-b10545f5dbab req-20b2273f-6abc-4649-9501-b10545f5dbab ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.916s\n2026-05-27 01:43:58.694 26 INFO tempest.lib.common.rest_client [req-f6229cae-51a8-4e21-b4df-4a8dce1817ea req-f6229cae-51a8-4e21-b4df-4a8dce1817ea ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.108s\n2026-05-27 01:43:58.908 21 INFO tempest.lib.common.rest_client [req-6102e562-527e-49fc-8e8b-a7bcd98e5fda req-6102e562-527e-49fc-8e8b-a7bcd98e5fda ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-27 01:43:59.042 26 INFO tempest.lib.common.rest_client [req-d5941f3c-694d-4e0b-88ad-e081b67dc85b req-d5941f3c-694d-4e0b-88ad-e081b67dc85b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c886a82-46f0-463e-9a65-101705bbee7e 0.346s\n2026-05-27 01:43:59.154 37 INFO tempest.lib.common.rest_client [req-8ecb2975-8157-4cd4-8fc3-5452a2632f3f req-8ecb2975-8157-4cd4-8fc3-5452a2632f3f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ce41428-f2ac-447a-9f34-79d45f874fac 0.542s\n2026-05-27 01:43:59.358 37 INFO tempest.lib.common.rest_client [req-9dbb853a-68ca-45e6-b065-499a4cb98f18 req-9dbb853a-68ca-45e6-b065-499a4cb98f18 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s\n2026-05-27 01:43:59.554 37 INFO tempest.lib.common.rest_client [req-eee38090-e023-41d4-a16a-36e7026980a9 req-eee38090-e023-41d4-a16a-36e7026980a9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.192s\n2026-05-27 01:43:59.670 37 INFO tempest.lib.common.rest_client [req-33df83cf-cdf8-417b-be46-31a33edaf210 req-33df83cf-cdf8-417b-be46-31a33edaf210 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s\n2026-05-27 01:43:59.724 26 INFO tempest.lib.common.rest_client [req-2dbc94f6-1cdd-4d6a-99fd-359a8ffa90ea req-2dbc94f6-1cdd-4d6a-99fd-359a8ffa90ea ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/21b81aac-dd3e-42dc-aae9-d67d0c27e26b 0.679s\n2026-05-27 01:43:59.958 26 INFO tempest.lib.common.rest_client [req-548fe03e-008d-49f3-bd44-add571110810 req-548fe03e-008d-49f3-bd44-add571110810 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1081d4d7-41ab-476d-85f1-be3c02009056 0.230s\n2026-05-27 01:44:00.007 37 INFO tempest.lib.common.rest_client [req-0399fd8d-147d-4b00-b666-05c6c0afeb05 req-0399fd8d-147d-4b00-b666-05c6c0afeb05 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/600f7a2e-5f8d-4b07-9ba6-294e9c41fa0b 0.334s\n2026-05-27 01:44:00.463 37 INFO tempest.lib.common.rest_client [req-1510904b-ec10-48be-8776-637b49fcab9b req-1510904b-ec10-48be-8776-637b49fcab9b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c56fc1b6-1108-4ee2-b9d1-9b5c6431dc22 0.452s\n2026-05-27 01:44:00.482 21 INFO tempest.lib.common.rest_client [req-5dbf989f-7599-4b97-8c23-5e5320fd85fa req-5dbf989f-7599-4b97-8c23-5e5320fd85fa ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.572s\n2026-05-27 01:44:00.583 37 INFO tempest.lib.common.rest_client [req-946e0fe9-c130-43e4-b244-0efb80239b8f req-946e0fe9-c130-43e4-b244-0efb80239b8f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.117s\n2026-05-27 01:44:00.709 37 INFO tempest.lib.common.rest_client [req-004b1677-4a2e-4454-859e-f446d12cd926 req-004b1677-4a2e-4454-859e-f446d12cd926 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s\n2026-05-27 01:44:00.817 37 INFO tempest.lib.common.rest_client [req-d0fa54d4-c200-48ff-b34e-46ef87de6025 req-d0fa54d4-c200-48ff-b34e-46ef87de6025 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s\n2026-05-27 01:44:00.903 37 INFO tempest.lib.common.rest_client [req-5332623f-b0de-43a5-bee6-2fe49a8cc717 req-5332623f-b0de-43a5-bee6-2fe49a8cc717 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.084s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.446890s] ... ok\n2026-05-27 01:44:00.999 37 INFO tempest.lib.common.rest_client [req-88c3f9b6-332b-41dc-8103-06749faa6e9c req-88c3f9b6-332b-41dc-8103-06749faa6e9c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ce41428-f2ac-447a-9f34-79d45f874fac 0.093s\n2026-05-27 01:44:01.107 26 INFO tempest.lib.common.rest_client [req-cc2b123f-9839-4f26-9193-bff33dd67016 req-cc2b123f-9839-4f26-9193-bff33dd67016 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.146s\n2026-05-27 01:44:01.112 37 INFO tempest.lib.common.rest_client [req-2ea5f14f-3318-4cc6-86a4-a9a738ac89cd req-2ea5f14f-3318-4cc6-86a4-a9a738ac89cd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c56fc1b6-1108-4ee2-b9d1-9b5c6431dc22 0.110s\n2026-05-27 01:44:01.201 37 INFO tempest.lib.common.rest_client [req-c3dc1bf6-889f-4444-928d-1fd135424373 req-c3dc1bf6-889f-4444-928d-1fd135424373 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/600f7a2e-5f8d-4b07-9ba6-294e9c41fa0b 0.086s\n2026-05-27 01:44:01.295 37 INFO tempest.lib.common.rest_client [req-f5d4b4c8-9b30-4693-a117-4e95feb4de52 req-f5d4b4c8-9b30-4693-a117-4e95feb4de52 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2497f457-25ff-4225-bd8b-f1953549bd57 0.092s\n2026-05-27 01:44:01.389 37 INFO tempest.lib.common.rest_client [req-960bdb1e-c40d-4144-ae7e-9cb4d80b8d56 req-960bdb1e-c40d-4144-ae7e-9cb4d80b8d56 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d879692-b764-4d7d-a993-d7726275bf99 0.092s\n2026-05-27 01:44:01.476 37 INFO tempest.lib.common.rest_client [req-e77f9b3b-45bd-4934-9265-4ee46980724d req-e77f9b3b-45bd-4934-9265-4ee46980724d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ee1e7706-04b2-4e63-be3a-a9aafd28234f 0.084s\n2026-05-27 01:44:01.498 26 INFO tempest.lib.common.rest_client [req-782c315d-6a2b-4c46-a076-1e6fd877f89a req-782c315d-6a2b-4c46-a076-1e6fd877f89a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9eccdd75-de52-450b-ba2b-10de2071ebee 0.388s\n2026-05-27 01:44:01.562 37 INFO tempest.lib.common.rest_client [req-051ff9f9-4835-43c6-87dc-c75ea36556a7 req-051ff9f9-4835-43c6-87dc-c75ea36556a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f00d1b2-dd48-4893-835c-46a9ae0e56e0 0.084s\n2026-05-27 01:44:01.665 37 INFO tempest.lib.common.rest_client [req-529270b0-1c74-4136-a231-81a20141c68c req-529270b0-1c74-4136-a231-81a20141c68c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/addddc26-a868-4f1a-85cc-a5f01ec3957d 0.100s\n2026-05-27 01:44:01.768 37 INFO tempest.lib.common.rest_client [req-8b2fe6e8-730e-44e4-a35d-9885df55d008 req-8b2fe6e8-730e-44e4-a35d-9885df55d008 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b006ba25-2109-4122-aaeb-a5b94b996b17 0.099s\n2026-05-27 01:44:01.797 21 INFO tempest.lib.common.rest_client [req-778777ed-3bc5-4d60-b209-8dfe45dbc420 req-778777ed-3bc5-4d60-b209-8dfe45dbc420 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.312s\n2026-05-27 01:44:01.881 37 INFO tempest.lib.common.rest_client [req-623fae8c-46a2-4d39-a7c4-c5619e35d051 req-623fae8c-46a2-4d39-a7c4-c5619e35d051 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/58773afa-10b1-49dc-a3c7-c175c7a6a63c 0.111s\n2026-05-27 01:44:01.996 37 INFO tempest.lib.common.rest_client [req-edda48a5-3a2b-4b25-aa79-b5ee9dbac932 req-edda48a5-3a2b-4b25-aa79-b5ee9dbac932 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31975e8a-a593-443b-a0e8-a26ffd620925 0.109s\n2026-05-27 01:44:02.100 37 INFO tempest.lib.common.rest_client [req-52105281-5a46-4a91-b6db-0525ea50a3fb req-52105281-5a46-4a91-b6db-0525ea50a3fb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6958fc68-e211-4a9d-a8ad-41ef9fe05298 0.103s\n2026-05-27 01:44:02.195 37 INFO tempest.lib.common.rest_client [req-863dc907-0137-412e-b34e-b75069cc8047 req-863dc907-0137-412e-b34e-b75069cc8047 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/392fff3f-614b-4842-9503-2f0d09276f2a 0.093s\n2026-05-27 01:44:02.219 26 INFO tempest.lib.common.rest_client [req-5c072c1f-46ca-452c-9795-c22652d52d52 req-5c072c1f-46ca-452c-9795-c22652d52d52 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/295cf80d-c90e-4392-b699-be42ecce06a8 0.717s\n2026-05-27 01:44:02.293 37 INFO tempest.lib.common.rest_client [req-cbaa3d0a-a606-4b6f-b9bf-53d374a4d349 req-cbaa3d0a-a606-4b6f-b9bf-53d374a4d349 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c324837f-8f8d-45c3-89ed-70cce857ee98 0.096s\n2026-05-27 01:44:02.382 37 INFO tempest.lib.common.rest_client [req-d1c1d585-584b-4cc6-bea6-12ee992768e7 req-d1c1d585-584b-4cc6-bea6-12ee992768e7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d708556e-17f7-4509-b1f8-7c8cc32553c5 0.087s\n2026-05-27 01:44:02.431 26 INFO tempest.lib.common.rest_client [req-9d538a77-a7f3-4ec5-92fe-5b25fd2c1996 req-9d538a77-a7f3-4ec5-92fe-5b25fd2c1996 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/782171ad-2ca7-4ae4-908b-4f93a2a6cc9e 0.210s\n2026-05-27 01:44:02.470 37 INFO tempest.lib.common.rest_client [req-f9133f83-5acd-4dfc-a678-b70540f39ebb req-f9133f83-5acd-4dfc-a678-b70540f39ebb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/430df2cb-9b30-4782-901d-d588a2233fb4 0.086s\n2026-05-27 01:44:02.572 37 INFO tempest.lib.common.rest_client [req-ac11ec0a-0abe-4f80-ad5b-205f79a70c2b req-ac11ec0a-0abe-4f80-ad5b-205f79a70c2b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14a23e2a-7a9a-410b-b49c-b682d051c3ce 0.100s\n2026-05-27 01:44:02.675 37 INFO tempest.lib.common.rest_client [req-59abcbbe-a105-4a23-860a-a3c7f4013baa req-59abcbbe-a105-4a23-860a-a3c7f4013baa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d305e15-cc6d-4984-916d-6021133a7e7a 0.101s\n2026-05-27 01:44:02.698 21 INFO tempest.lib.common.rest_client [req-1a06a4f1-1add-4965-9cea-492f64679b06 req-1a06a4f1-1add-4965-9cea-492f64679b06 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.899s\n2026-05-27 01:44:02.787 37 INFO tempest.lib.common.rest_client [req-1b7aa47d-fc5e-4250-815c-89ecd0a8d23a req-1b7aa47d-fc5e-4250-815c-89ecd0a8d23a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f38207e-71cc-4067-b358-b7a42573f789 0.110s\n2026-05-27 01:44:02.880 37 INFO tempest.lib.common.rest_client [req-8cfa2d97-67db-495b-bc97-99f5894a6b98 req-8cfa2d97-67db-495b-bc97-99f5894a6b98 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b679b4b9-3ea9-444b-b593-d65e18a9b65c 0.090s\n2026-05-27 01:44:02.973 37 INFO tempest.lib.common.rest_client [req-807bf306-fd76-4385-93c4-62ea4c9d7cff req-807bf306-fd76-4385-93c4-62ea4c9d7cff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c47c364-06c6-43ad-8cc1-5c07fa77f861 0.091s\n2026-05-27 01:44:02.980 21 INFO tempest.lib.common.rest_client [req-7624061a-b799-428a-8f02-787df31418dc req-7624061a-b799-428a-8f02-787df31418dc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.279s\n2026-05-27 01:44:03.077 37 INFO tempest.lib.common.rest_client [req-7ad05cfb-bef7-4547-8ca5-dfe478c1bac9 req-7ad05cfb-bef7-4547-8ca5-dfe478c1bac9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/97a4ddf9-263c-4036-9c93-db99c5916eb0 0.100s\n2026-05-27 01:44:03.178 37 INFO tempest.lib.common.rest_client [req-1a0c2db6-cee6-4115-95f0-f320466062b9 req-1a0c2db6-cee6-4115-95f0-f320466062b9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09b1e983-4211-4aad-8007-5a40b44f4bca 0.098s\n2026-05-27 01:44:03.211 21 INFO tempest.lib.common.rest_client [req-83b924c6-6e1d-4fe4-9200-52ce9915be6e req-83b924c6-6e1d-4fe4-9200-52ce9915be6e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.227s\n2026-05-27 01:44:03.273 37 INFO tempest.lib.common.rest_client [req-0cd20eb2-75c9-4d81-87cb-098b41c33bc5 req-0cd20eb2-75c9-4d81-87cb-098b41c33bc5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3d81421-ca33-4b13-bbf9-533e99386e16 0.092s\n2026-05-27 01:44:03.349 37 INFO tempest.lib.common.rest_client [req-7a0f4e50-0c78-4a07-ac6c-76c7880fa6c2 req-7a0f4e50-0c78-4a07-ac6c-76c7880fa6c2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e52251e3-e589-449e-ac54-e71f528ad6ef 0.075s\n2026-05-27 01:44:03.366 21 INFO tempest.lib.common.rest_client [req-5bd9ac29-1e62-42a2-9661-cbb300e1aef7 req-5bd9ac29-1e62-42a2-9661-cbb300e1aef7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.152s\n2026-05-27 01:44:03.435 37 INFO tempest.lib.common.rest_client [req-d68bb6f7-478d-422f-b448-f4b97b9ad62d req-d68bb6f7-478d-422f-b448-f4b97b9ad62d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b3540a9-bc4a-48ca-a388-700fa00e9a27 0.084s\n2026-05-27 01:44:03.504 26 INFO tempest.lib.common.rest_client [req-4b40f798-7a09-4d03-bb5d-2be00daf8122 req-4b40f798-7a09-4d03-bb5d-2be00daf8122 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.067s\n2026-05-27 01:44:03.512 37 INFO tempest.lib.common.rest_client [req-11eff98d-70bd-48ae-9623-a49026fd71a6 req-11eff98d-70bd-48ae-9623-a49026fd71a6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e7b449f-4b1b-4b54-9692-b1c49b2ecc9b 0.076s\n2026-05-27 01:44:03.532 21 INFO tempest.lib.common.rest_client [req-322d2b17-4cdd-4ba3-8a0e-6bf9ab9ebef9 req-322d2b17-4cdd-4ba3-8a0e-6bf9ab9ebef9 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.164s\n2026-05-27 01:44:03.606 37 INFO tempest.lib.common.rest_client [req-dfa77c43-f7ad-48f4-9876-43aad728f944 req-dfa77c43-f7ad-48f4-9876-43aad728f944 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a4cc3ed-c654-4136-8e0c-192ce280bee9 0.092s\n2026-05-27 01:44:03.693 37 INFO tempest.lib.common.rest_client [req-78fc915b-b3e2-4a81-910a-90e6a3720164 req-78fc915b-b3e2-4a81-910a-90e6a3720164 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b9b11659-b33d-4904-a8a8-b58795085621 0.085s\n2026-05-27 01:44:03.693 21 INFO tempest.lib.common.rest_client [req-fe9e11a0-780c-48ab-a699-761c57f87e4f req-fe9e11a0-780c-48ab-a699-761c57f87e4f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.157s\n2026-05-27 01:44:03.774 37 INFO tempest.lib.common.rest_client [req-30e687d9-d085-4841-9940-2a3d1df0d6d0 req-30e687d9-d085-4841-9940-2a3d1df0d6d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f0eac779-2038-4448-a727-9cf16af212d6 0.080s\n2026-05-27 01:44:03.834 21 INFO tempest.lib.common.rest_client [req-1208caab-770f-4bb6-b980-ab2c8e13a92b req-1208caab-770f-4bb6-b980-ab2c8e13a92b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.138s\n2026-05-27 01:44:03.850 37 INFO tempest.lib.common.rest_client [req-15d3216b-bfe0-4c5e-a889-ff25634869b7 req-15d3216b-bfe0-4c5e-a889-ff25634869b7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58af4aa6-8622-4538-8a43-ec5508b3bfa6 0.075s\n2026-05-27 01:44:03.867 26 INFO tempest.lib.common.rest_client [req-2d7cd13c-5c2d-476b-a4a4-f21bfb76b462 req-2d7cd13c-5c2d-476b-a4a4-f21bfb76b462 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/549f8b56-e6e3-4c0d-b781-f8aabca8604f 0.361s\n2026-05-27 01:44:03.935 37 INFO tempest.lib.common.rest_client [req-6fadf1d2-a513-4d86-b867-771f4be7f5d0 req-6fadf1d2-a513-4d86-b867-771f4be7f5d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fc18f75-6fe5-4aab-acf3-53446b52f380 0.084s\n2026-05-27 01:44:03.951 21 INFO tempest.lib.common.rest_client [req-07469579-45b4-4ffd-be2d-3f3da0b068c5 req-07469579-45b4-4ffd-be2d-3f3da0b068c5 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.115s\n2026-05-27 01:44:04.028 37 INFO tempest.lib.common.rest_client [req-d2d21f2c-830c-4f16-a694-5a678f83f8a3 req-d2d21f2c-830c-4f16-a694-5a678f83f8a3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c35f310-2b15-4776-94c0-536a1c5ac777 0.091s\n2026-05-27 01:44:04.106 21 INFO tempest.lib.common.rest_client [req-a9e47b3c-8b5e-4b1c-b51a-4d55069f5315 req-a9e47b3c-8b5e-4b1c-b51a-4d55069f5315 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.153s\n2026-05-27 01:44:04.120 37 INFO tempest.lib.common.rest_client [req-4e5185cb-318a-4def-a4f0-78125042523c req-4e5185cb-318a-4def-a4f0-78125042523c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6eb53eda-55f4-4b0c-b7eb-8be5b8de8fae 0.089s\n2026-05-27 01:44:04.213 37 INFO tempest.lib.common.rest_client [req-8d3ee91f-4912-4dae-9e28-e222e0460d43 req-8d3ee91f-4912-4dae-9e28-e222e0460d43 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.090s\n2026-05-27 01:44:04.264 21 INFO tempest.lib.common.rest_client [req-08dd69d4-47e9-4885-a662-7afed7fd0703 req-08dd69d4-47e9-4885-a662-7afed7fd0703 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.155s\n2026-05-27 01:44:04.313 37 INFO tempest.lib.common.rest_client [req-3b0b4714-97fd-4e05-9cb1-8646ffb347ef req-3b0b4714-97fd-4e05-9cb1-8646ffb347ef ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.098s\n2026-05-27 01:44:04.391 21 INFO tempest.lib.common.rest_client [req-9c33c5a7-fa86-4aed-8aa1-fc2623ff9e13 req-9c33c5a7-fa86-4aed-8aa1-fc2623ff9e13 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.124s\n2026-05-27 01:44:04.408 37 INFO tempest.lib.common.rest_client [req-5bbbc200-d702-4ab8-aeed-231c67a32d3f req-5bbbc200-d702-4ab8-aeed-231c67a32d3f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a84e0cb-ef97-4caf-b7b0-34f0c8483bfc 0.092s\n2026-05-27 01:44:04.505 37 INFO tempest.lib.common.rest_client [req-7ca93f66-d487-4ebc-91d0-5958c452b6e1 req-7ca93f66-d487-4ebc-91d0-5958c452b6e1 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0b09672e-3f76-4529-aab5-ae26e76f1539 0.094s\n2026-05-27 01:44:04.514 21 INFO tempest.lib.common.rest_client [req-2a2f0964-00f4-4a2e-adbc-7ae33dd52dad req-2a2f0964-00f4-4a2e-adbc-7ae33dd52dad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.120s\n2026-05-27 01:44:04.572 26 INFO tempest.lib.common.rest_client [req-d40412be-a85c-4135-b743-44b0feddca33 req-d40412be-a85c-4135-b743-44b0feddca33 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b9c5fb8-be1c-4063-b9cb-e1bee0b6fb6f 0.702s\n2026-05-27 01:44:04.597 37 INFO tempest.lib.common.rest_client [req-d328dc45-1c94-4adb-8943-d3a1ce456835 req-d328dc45-1c94-4adb-8943-d3a1ce456835 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539 0.091s\n2026-05-27 01:44:04.621 21 INFO tempest.lib.common.rest_client [req-2d2a7fe3-be5d-4acc-9ec8-44ae8d694a9e req-2d2a7fe3-be5d-4acc-9ec8-44ae8d694a9e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.104s\n2026-05-27 01:44:04.688 37 INFO tempest.lib.common.rest_client [req-eed36b9b-5b72-4275-8d96-67d445b31f7e req-eed36b9b-5b72-4275-8d96-67d445b31f7e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8dd82ad-7fc4-4be0-9c2f-18f4017dde99 0.088s\n2026-05-27 01:44:04.764 26 INFO tempest.lib.common.rest_client [req-b79d14b0-0d91-404e-9bc0-e000815c36c3 req-b79d14b0-0d91-404e-9bc0-e000815c36c3 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b3972763-82d3-413a-a9da-d22e9b673011 0.189s\n2026-05-27 01:44:04.759 21 INFO tempest.lib.common.rest_client [req-f49d807b-4e60-4b9c-be1b-16bc1e3f06fa req-f49d807b-4e60-4b9c-be1b-16bc1e3f06fa ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.134s\n2026-05-27 01:44:04.770 37 INFO tempest.lib.common.rest_client [req-43678d7b-e483-4eb1-afd0-cce5cd2a63aa req-43678d7b-e483-4eb1-afd0-cce5cd2a63aa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad82b32f-4fec-4633-8228-f0e8ac858bc5 0.079s\n2026-05-27 01:44:04.866 37 INFO tempest.lib.common.rest_client [req-0e5ec876-1179-449e-82a3-911772e68652 req-0e5ec876-1179-449e-82a3-911772e68652 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b560a3e8-38dd-4f6e-9bc1-53714ca2706b 0.093s\n2026-05-27 01:44:04.877 21 INFO tempest.lib.common.rest_client [req-75c7bb77-740e-4f6a-9ab3-a8277624d72f req-75c7bb77-740e-4f6a-9ab3-a8277624d72f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.115s\n2026-05-27 01:44:04.960 37 INFO tempest.lib.common.rest_client [req-fd2ea6f7-d9ec-45bc-a108-fa0c5ab3c546 req-fd2ea6f7-d9ec-45bc-a108-fa0c5ab3c546 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a717d090-65df-400b-b0b7-aad8b818e4b8 0.092s\n2026-05-27 01:44:05.001 21 INFO tempest.lib.common.rest_client [req-bae20620-33a4-431d-95e2-36adc43eca42 req-bae20620-33a4-431d-95e2-36adc43eca42 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.118s\n2026-05-27 01:44:05.076 37 INFO tempest.lib.common.rest_client [req-0bfb760c-7655-44c3-bb52-67e17c27cdd8 req-0bfb760c-7655-44c3-bb52-67e17c27cdd8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6cca8204-b95a-4a57-973f-95a5e737d2be 0.113s\n2026-05-27 01:44:05.133 21 INFO tempest.lib.common.rest_client [req-68b90490-c8ff-417f-aabb-0054887e980d req-68b90490-c8ff-417f-aabb-0054887e980d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.130s\n2026-05-27 01:44:05.166 37 INFO tempest.lib.common.rest_client [req-7011544c-f042-45c2-abe2-b77f9e9b17d0 req-7011544c-f042-45c2-abe2-b77f9e9b17d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90e30908-6807-4d26-af5a-858bb9b903a7 0.088s\n2026-05-27 01:44:05.252 37 INFO tempest.lib.common.rest_client [req-18cfe9e0-f706-40c2-b1d0-762c1a9034bf req-18cfe9e0-f706-40c2-b1d0-762c1a9034bf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8b55f6ea-6185-48a5-92c4-2c28394032e5 0.085s\n2026-05-27 01:44:05.278 21 INFO tempest.lib.common.rest_client [req-5865a66e-3410-4090-9826-c1b24c5e3947 req-5865a66e-3410-4090-9826-c1b24c5e3947 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.142s\n2026-05-27 01:44:05.346 37 INFO tempest.lib.common.rest_client [req-40185f14-f58a-45cd-bea6-0625ab8934b7 req-40185f14-f58a-45cd-bea6-0625ab8934b7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bcddc63-5bf2-40b9-bff4-b641a3efe7cf 0.092s\n2026-05-27 01:44:05.414 21 INFO tempest.lib.common.rest_client [req-143aa518-2f71-4dca-a6e6-130dc7783a65 req-143aa518-2f71-4dca-a6e6-130dc7783a65 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.134s\n2026-05-27 01:44:05.437 37 INFO tempest.lib.common.rest_client [req-2dd151ea-cc03-4cf0-bfc8-ac78532e2b28 req-2dd151ea-cc03-4cf0-bfc8-ac78532e2b28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e94522c7-a9a0-4a70-a057-314d606c2353 0.088s\n2026-05-27 01:44:05.523 21 INFO tempest.lib.common.rest_client [req-05259fb4-c275-4334-a6b2-8ec8b040d341 req-05259fb4-c275-4334-a6b2-8ec8b040d341 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.107s\n2026-05-27 01:44:05.525 37 INFO tempest.lib.common.rest_client [req-dfb9e4ee-014f-4eb3-bd85-37f52becd4e0 req-dfb9e4ee-014f-4eb3-bd85-37f52becd4e0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff8f8393-6a8e-4880-af15-30d65525497f 0.086s\n2026-05-27 01:44:05.611 21 INFO tempest.lib.common.rest_client [req-658c23fb-0c88-4a95-b4d1-17d99adebed5 req-658c23fb-0c88-4a95-b4d1-17d99adebed5 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.086s\n2026-05-27 01:44:05.616 37 INFO tempest.lib.common.rest_client [req-4e4d38d1-0a33-4c1e-b366-ca7b341bcd13 req-4e4d38d1-0a33-4c1e-b366-ca7b341bcd13 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72b1d727-8f23-4cf8-9795-bda467bbeb00 0.089s\n2026-05-27 01:44:05.706 37 INFO tempest.lib.common.rest_client [req-e0a1769a-447c-4e52-8353-d8e093901b70 req-e0a1769a-447c-4e52-8353-d8e093901b70 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/778d981d-10ee-40c7-98f1-09c38e7332ea 0.088s\n2026-05-27 01:44:05.721 26 INFO tempest.lib.common.rest_client [req-2c2f560b-baea-4bd0-9eb4-e72820fe7454 req-2c2f560b-baea-4bd0-9eb4-e72820fe7454 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 0.952s\n2026-05-27 01:44:05.743 21 INFO tempest.lib.common.rest_client [req-9acc5761-0b11-458e-ad29-26b0fa531453 req-9acc5761-0b11-458e-ad29-26b0fa531453 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.130s\n2026-05-27 01:44:05.802 37 INFO tempest.lib.common.rest_client [req-354c5cce-cb19-4ff9-b678-1b8460f7c9a8 req-354c5cce-cb19-4ff9-b678-1b8460f7c9a8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e314b4a-3d5f-4c04-8b47-450fdb9906b9 0.092s\n2026-05-27 01:44:05.836 21 INFO tempest.lib.common.rest_client [req-9c0fb649-56fe-414b-bc1d-80da8f15578d req-9c0fb649-56fe-414b-bc1d-80da8f15578d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.092s\n2026-05-27 01:44:05.883 37 INFO tempest.lib.common.rest_client [req-3b67a4a6-6d77-40e8-9c35-db732542965b req-3b67a4a6-6d77-40e8-9c35-db732542965b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c44970e8-2998-4bb9-9218-ec1c52a8191c 0.080s\n2026-05-27 01:44:05.957 21 INFO tempest.lib.common.rest_client [req-bf663d7e-55b7-4dea-9cad-de74d64c6377 req-bf663d7e-55b7-4dea-9cad-de74d64c6377 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.119s\n2026-05-27 01:44:05.974 37 INFO tempest.lib.common.rest_client [req-7a00f8c6-c228-495c-9362-56da066b672d req-7a00f8c6-c228-495c-9362-56da066b672d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/131cece0-ff61-4b3e-89dd-5d8f8d66a90b 0.089s\n2026-05-27 01:44:06.087 37 INFO tempest.lib.common.rest_client [req-f74f47ea-596e-4e52-8ffc-0f7ee0ce4431 req-f74f47ea-596e-4e52-8ffc-0f7ee0ce4431 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e47e15e-cb83-4243-a9e5-bb82dbf55959 0.111s\n2026-05-27 01:44:06.093 26 INFO tempest.lib.common.rest_client [req-ef68ffdd-239e-4f2d-99c5-cb79a614d8c3 req-ef68ffdd-239e-4f2d-99c5-cb79a614d8c3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc140500-976d-4dc6-b9ec-5604e26ee056 0.370s\n2026-05-27 01:44:06.110 21 INFO tempest.lib.common.rest_client [req-e66f064d-612c-4fae-8da8-22675e1979a5 req-e66f064d-612c-4fae-8da8-22675e1979a5 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.151s\n2026-05-27 01:44:06.251 21 INFO tempest.lib.common.rest_client [req-4892fdc1-47cb-41d9-956f-8fcb74f52ab4 req-4892fdc1-47cb-41d9-956f-8fcb74f52ab4 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.138s\n2026-05-27 01:44:06.384 21 INFO tempest.lib.common.rest_client [req-da15793a-2304-4d6f-be39-bf066ffdef59 req-da15793a-2304-4d6f-be39-bf066ffdef59 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.130s\n{5} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.173142s] ... ok\n2026-05-27 01:44:06.562 21 INFO tempest.lib.common.rest_client [req-5fabce3a-b445-44c4-8df6-0b92f947b4b6 req-5fabce3a-b445-44c4-8df6-0b92f947b4b6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1801929828 0.173s\n2026-05-27 01:44:06.752 37 INFO tempest.lib.common.rest_client [req-c42cb156-b863-45e6-b186-54811f021769 req-c42cb156-b863-45e6-b186-54811f021769 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/48e033d7-7253-41ef-9b27-b685ea344f28 0.664s\n2026-05-27 01:44:06.813 21 INFO tempest.lib.common.rest_client [req-28d3060e-8871-4c0a-9e11-4eb9abd8e349 req-28d3060e-8871-4c0a-9e11-4eb9abd8e349 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-2050494507 0.249s\n2026-05-27 01:44:06.856 26 INFO tempest.lib.common.rest_client [req-e058e8c9-4762-4088-ac57-90570b249ffe req-e058e8c9-4762-4088-ac57-90570b249ffe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/849f5471-de37-4f80-9520-474dd0c5d41a 0.760s\n2026-05-27 01:44:07.027 21 INFO tempest.lib.common.rest_client [req-bdef6b3a-5f3b-4d94-a9ec-0c63510a92c0 req-bdef6b3a-5f3b-4d94-a9ec-0c63510a92c0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-1884749963 0.211s\n2026-05-27 01:44:07.044 37 INFO tempest.lib.common.rest_client [req-7b6f81de-b8b8-4c7f-b254-0379a0fae3f8 req-7b6f81de-b8b8-4c7f-b254-0379a0fae3f8 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/760c47f93660424d9e0d93f92db98c72 0.290s\n2026-05-27 01:44:07.160 21 INFO tempest.lib.common.rest_client [req-083bb442-3f1c-4120-86d4-9259f291b7a8 req-083bb442-3f1c-4120-86d4-9259f291b7a8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-266742690 0.131s\n2026-05-27 01:44:07.317 26 INFO tempest.lib.common.rest_client [req-853e867e-1f52-4425-9c24-4f214cddaa29 req-853e867e-1f52-4425-9c24-4f214cddaa29 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.458s\n2026-05-27 01:44:07.341 21 INFO tempest.lib.common.rest_client [req-4c64fd27-43d0-403b-94af-20a3986ff7c3 req-4c64fd27-43d0-403b-94af-20a3986ff7c3 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.178s\n2026-05-27 01:44:07.377 37 INFO tempest.lib.common.rest_client [req-fde770a8-7636-44f4-b64e-691951bb3357 req-fde770a8-7636-44f4-b64e-691951bb3357 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11fbf0f9d90048a4ad5c6fbcadb90d5f 0.326s\n2026-05-27 01:44:07.378 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ea88177a81874b9b900b49fc88deeef7\n2026-05-27 01:44:07.433 26 INFO tempest.lib.common.rest_client [req-0c476af0-2479-4f02-aea4-c3b11f539d6d req-0c476af0-2479-4f02-aea4-c3b11f539d6d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.113s\n2026-05-27 01:44:07.505 21 INFO tempest.lib.common.rest_client [req-63c732b8-d574-4180-a20c-aa3f677aad8c req-63c732b8-d574-4180-a20c-aa3f677aad8c ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.162s\n2026-05-27 01:44:07.639 21 INFO tempest.lib.common.rest_client [req-bf6a85fc-cb24-4ed2-b56e-422ddab34521 req-bf6a85fc-cb24-4ed2-b56e-422ddab34521 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-122663288 0.131s\n2026-05-27 01:44:07.755 21 INFO tempest.lib.common.rest_client [req-4c8c92e8-b7da-4b05-8b34-b32acce49abd req-4c8c92e8-b7da-4b05-8b34-b32acce49abd ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1877172830 0.114s\n2026-05-27 01:44:07.830 26 INFO tempest.lib.common.rest_client [req-d5de602e-7278-4d82-ab1e-0d66d5e2f57c req-d5de602e-7278-4d82-ab1e-0d66d5e2f57c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.393s\n{7} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [35.322149s] ... ok\n2026-05-27 01:44:07.882 21 INFO tempest.lib.common.rest_client [req-9c2d7509-4406-4ecd-991f-e9bf7a3f17ed req-9c2d7509-4406-4ecd-991f-e9bf7a3f17ed ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1812889669 0.125s\n2026-05-27 01:44:07.916 37 INFO tempest.lib.common.rest_client [req-684ea263-dd81-4345-b52d-c023003e37bc req-684ea263-dd81-4345-b52d-c023003e37bc ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-27 01:44:08.058 21 INFO tempest.lib.common.rest_client [req-8cb9a213-bcbe-49bc-9f8d-0cdbfb341160 req-8cb9a213-bcbe-49bc-9f8d-0cdbfb341160 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.173s\n2026-05-27 01:44:08.176 26 INFO tempest.lib.common.rest_client [req-708e8e77-1a82-4d49-8ee8-117298d6241e req-708e8e77-1a82-4d49-8ee8-117298d6241e ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.341s\n2026-05-27 01:44:08.252 21 INFO tempest.lib.common.rest_client [req-1c5f90a5-44a3-46db-9bb1-39509bab6dc1 req-1c5f90a5-44a3-46db-9bb1-39509bab6dc1 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.192s\n2026-05-27 01:44:08.312 37 INFO tempest.lib.common.rest_client [req-20a49694-acca-45a1-a1d5-388cad0dba22 req-20a49694-acca-45a1-a1d5-388cad0dba22 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ea88177a81874b9b900b49fc88deeef7&name=default 0.394s\n2026-05-27 01:44:08.378 21 INFO tempest.lib.common.rest_client [req-ed033935-5ea5-49f9-ad1b-b08484a9dd48 req-ed033935-5ea5-49f9-ad1b-b08484a9dd48 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-492022026 0.122s\n2026-05-27 01:44:08.503 21 INFO tempest.lib.common.rest_client [req-041937bb-9283-413c-afde-405e7401a7aa req-041937bb-9283-413c-afde-405e7401a7aa ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-354259959 0.122s\n2026-05-27 01:44:08.533 26 INFO tempest.lib.common.rest_client [req-f662374a-a4c5-483b-b3aa-08dbb30fd397 req-f662374a-a4c5-483b-b3aa-08dbb30fd397 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.354s\n2026-05-27 01:44:08.650 21 INFO tempest.lib.common.rest_client [req-1d86cf57-a529-4353-b252-4238e62bb388 req-1d86cf57-a529-4353-b252-4238e62bb388 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1583369728 0.144s\n2026-05-27 01:44:08.674 26 INFO tempest.lib.common.rest_client [req-9e740615-b12a-49b2-89ad-caa483ea9d3d req-9e740615-b12a-49b2-89ad-caa483ea9d3d ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.138s\n2026-05-27 01:44:08.778 37 INFO tempest.lib.common.rest_client [req-668eef5d-235a-4d5d-9e31-06bb261c2cce req-668eef5d-235a-4d5d-9e31-06bb261c2cce ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a7d65d1-5325-49b9-a42c-a826695b4add 0.463s\n2026-05-27 01:44:08.780 26 INFO tempest.lib.common.rest_client [req-19958bc1-3f07-4e3c-9173-5662567f3e36 req-19958bc1-3f07-4e3c-9173-5662567f3e36 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c36280da-2647-4adf-8841-670a774fb472 0.103s\n2026-05-27 01:44:08.833 21 INFO tempest.lib.common.rest_client [req-f27f5c36-2930-4fb4-8fe3-de1ad335030d req-f27f5c36-2930-4fb4-8fe3-de1ad335030d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.173s\n2026-05-27 01:44:08.986 37 INFO tempest.lib.common.rest_client [req-1fc7fdc7-d669-4467-9a36-76218d1549c3 req-1fc7fdc7-d669-4467-9a36-76218d1549c3 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7 0.206s\n2026-05-27 01:44:09.006 21 INFO tempest.lib.common.rest_client [req-def84bce-815d-4887-973f-cd805ec3ea12 req-def84bce-815d-4887-973f-cd805ec3ea12 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.169s\n2026-05-27 01:44:09.149 26 INFO tempest.lib.common.rest_client [req-7fdf4632-a774-4c65-af58-e5c5e28514c4 req-7fdf4632-a774-4c65-af58-e5c5e28514c4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.366s\n{7} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.317862s] ... ok\n2026-05-27 01:44:09.149 21 INFO tempest.lib.common.rest_client [req-6944f491-9826-4894-836f-d2050f0a7815 req-6944f491-9826-4894-836f-d2050f0a7815 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-243590231 0.140s\n2026-05-27 01:44:09.243 26 INFO tempest.lib.common.rest_client [req-fadc0914-f66c-4315-9c35-8fbfa4d68a93 req-fadc0914-f66c-4315-9c35-8fbfa4d68a93 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c36280da-2647-4adf-8841-670a774fb472 0.090s\n2026-05-27 01:44:09.287 21 INFO tempest.lib.common.rest_client [req-7c5a754e-a2d6-4048-a96e-cca102a69694 req-7c5a754e-a2d6-4048-a96e-cca102a69694 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-193980920 0.135s\n2026-05-27 01:44:09.349 26 INFO tempest.lib.common.rest_client [req-21a8b078-4ec5-4204-9cbe-c6cb6bae2066 req-21a8b078-4ec5-4204-9cbe-c6cb6bae2066 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.104s\n2026-05-27 01:44:09.439 21 INFO tempest.lib.common.rest_client [req-aa7b6a15-7b37-45ac-b101-41618e6b1fb2 req-aa7b6a15-7b37-45ac-b101-41618e6b1fb2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-1062794966 0.150s\n2026-05-27 01:44:09.452 26 INFO tempest.lib.common.rest_client [req-f352024b-53df-442c-9163-f52dd2b4f057 req-f352024b-53df-442c-9163-f52dd2b4f057 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c886a82-46f0-463e-9a65-101705bbee7e 0.099s\n2026-05-27 01:44:09.554 37 INFO tempest.lib.common.rest_client [req-699c6ceb-9401-4c56-afbd-e20a6429561a req-699c6ceb-9401-4c56-afbd-e20a6429561a ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:44:09.560 26 INFO tempest.lib.common.rest_client [req-6c30cead-e562-4c20-9fec-88d29ee6cb79 req-6c30cead-e562-4c20-9fec-88d29ee6cb79 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9eccdd75-de52-450b-ba2b-10de2071ebee 0.104s\n2026-05-27 01:44:09.612 21 INFO tempest.lib.common.rest_client [req-5a2450f1-a7f6-4787-a586-e606a985dadb req-5a2450f1-a7f6-4787-a586-e606a985dadb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.170s\n2026-05-27 01:44:09.665 26 INFO tempest.lib.common.rest_client [req-1651d93c-fc81-45e8-8f6f-befe8181c08e req-1651d93c-fc81-45e8-8f6f-befe8181c08e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/549f8b56-e6e3-4c0d-b781-f8aabca8604f 0.102s\n2026-05-27 01:44:09.758 26 INFO tempest.lib.common.rest_client [req-f5ee6e44-81e6-444a-b877-ef0e69d6824b req-f5ee6e44-81e6-444a-b877-ef0e69d6824b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc140500-976d-4dc6-b9ec-5604e26ee056 0.092s\n2026-05-27 01:44:09.765 21 INFO tempest.lib.common.rest_client [req-2aabd19a-4143-46c2-a6fe-86f25c568d8b req-2aabd19a-4143-46c2-a6fe-86f25c568d8b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.151s\n2026-05-27 01:44:09.843 26 INFO tempest.lib.common.rest_client [req-3ccb35f7-da17-4bd7-bf7c-265e24f5ded4 req-3ccb35f7-da17-4bd7-bf7c-265e24f5ded4 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.082s\n2026-05-27 01:44:09.864 21 INFO tempest.lib.common.rest_client [req-c09ee126-57ae-4fc3-91dd-278c5b079aa8 req-c09ee126-57ae-4fc3-91dd-278c5b079aa8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-772248455 0.093s\n2026-05-27 01:44:09.937 26 INFO tempest.lib.common.rest_client [req-affd4883-48cd-4d63-be05-1e8fb6e98497 req-affd4883-48cd-4d63-be05-1e8fb6e98497 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.091s\n2026-05-27 01:44:09.978 21 INFO tempest.lib.common.rest_client [req-75d76b63-9b16-4b1d-aa72-87f47e80cdd0 req-75d76b63-9b16-4b1d-aa72-87f47e80cdd0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-1209857294 0.107s\n2026-05-27 01:44:10.022 26 INFO tempest.lib.common.rest_client [req-6a020b42-ef57-48a3-af7e-e854a5c41474 req-6a020b42-ef57-48a3-af7e-e854a5c41474 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.084s\n2026-05-27 01:44:10.045 37 INFO tempest.lib.common.rest_client [req-bc8ae9f2-76fb-48d1-ac21-dcb79d5e7ac3 req-bc8ae9f2-76fb-48d1-ac21-dcb79d5e7ac3 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s\n2026-05-27 01:44:10.069 21 INFO tempest.lib.common.rest_client [req-f71a346c-c501-4218-96b2-92cf566ab571 req-f71a346c-c501-4218-96b2-92cf566ab571 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-322193383 0.090s\n2026-05-27 01:44:10.110 26 INFO tempest.lib.common.rest_client [req-a7c484dc-6f88-4131-8fa5-173957482248 req-a7c484dc-6f88-4131-8fa5-173957482248 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.086s\n2026-05-27 01:44:10.171 37 INFO tempest.lib.common.rest_client [req-c6875cc6-5841-46e9-b499-316b5a1c2a04 req-c6875cc6-5841-46e9-b499-316b5a1c2a04 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-27 01:44:10.194 26 INFO tempest.lib.common.rest_client [req-eac1e565-3a18-4f74-9020-5f726d3c64c5 req-eac1e565-3a18-4f74-9020-5f726d3c64c5 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8998dc6-ffb8-46f4-85f3-467e1905cbe1 0.082s\n2026-05-27 01:44:10.199 21 INFO tempest.lib.common.rest_client [req-a16bfdde-5c03-48be-b1fe-f0d371ad186a req-a16bfdde-5c03-48be-b1fe-f0d371ad186a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.126s\n2026-05-27 01:44:10.290 26 INFO tempest.lib.common.rest_client [req-92542330-60fb-47c1-aa1b-b8cc68aeef17 req-92542330-60fb-47c1-aa1b-b8cc68aeef17 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81d79cf4-7eea-4815-9a14-e00255b36047 0.094s\n2026-05-27 01:44:10.345 37 INFO tempest.lib.common.rest_client [req-ce8d551e-4cf6-42fa-b89b-8ef2dafeecfc req-ce8d551e-4cf6-42fa-b89b-8ef2dafeecfc ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s\n2026-05-27 01:44:10.393 21 INFO tempest.lib.common.rest_client [req-2b31b631-a021-456c-a1f6-d57f41494381 req-2b31b631-a021-456c-a1f6-d57f41494381 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.192s\n2026-05-27 01:44:10.407 26 INFO tempest.lib.common.rest_client [req-86bb7bc3-2916-4fa9-acef-b23d768f2e56 req-86bb7bc3-2916-4fa9-acef-b23d768f2e56 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.114s\n2026-05-27 01:44:10.504 26 INFO tempest.lib.common.rest_client [req-a2d3ec26-09fb-4d67-83d7-4a6203de744c req-a2d3ec26-09fb-4d67-83d7-4a6203de744c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.095s\n2026-05-27 01:44:10.545 21 INFO tempest.lib.common.rest_client [req-00447b32-6d69-4edc-b5b0-e924ca6fd5b0 req-00447b32-6d69-4edc-b5b0-e924ca6fd5b0 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.149s\n2026-05-27 01:44:10.604 26 INFO tempest.lib.common.rest_client [req-e902633a-cfad-4094-9a8f-04a726627125 req-e902633a-cfad-4094-9a8f-04a726627125 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.097s\n2026-05-27 01:44:10.678 21 INFO tempest.lib.common.rest_client [req-8e3fb2d9-ad76-47a6-a9f5-a9a871e525d2 req-8e3fb2d9-ad76-47a6-a9f5-a9a871e525d2 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.130s\n{5} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [4.293871s] ... ok\n2026-05-27 01:44:10.706 26 INFO tempest.lib.common.rest_client [req-4d2cfdd7-4674-432c-bc58-8c3767e494b3 req-4d2cfdd7-4674-432c-bc58-8c3767e494b3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f30c1c5-a3bc-45e3-b90c-57c4c51452f4 0.099s\n2026-05-27 01:44:10.809 26 INFO tempest.lib.common.rest_client [req-db4af340-418b-4e54-9c24-eb13af1e078c req-db4af340-418b-4e54-9c24-eb13af1e078c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.100s\n2026-05-27 01:44:10.881 37 INFO tempest.lib.common.rest_client [req-f789f7e5-38b9-48f1-9c96-6f067bf3a7ab req-f789f7e5-38b9-48f1-9c96-6f067bf3a7ab ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s\n2026-05-27 01:44:10.884 21 INFO tempest.lib.common.rest_client [req-30b11227-9187-44a3-814c-af8139b5d2b8 req-30b11227-9187-44a3-814c-af8139b5d2b8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57 0.163s\n2026-05-27 01:44:10.921 26 INFO tempest.lib.common.rest_client [req-c3bb8880-268c-4f78-956b-20813a257fda req-c3bb8880-268c-4f78-956b-20813a257fda ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.109s\n2026-05-27 01:44:10.971 21 INFO tempest.lib.common.rest_client [req-da47bda3-17e8-4fee-9a75-e7af1a8a07f4 req-da47bda3-17e8-4fee-9a75-e7af1a8a07f4 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d58c721-3a38-499a-9e65-1800f53b6382 0.084s\n2026-05-27 01:44:10.979 37 INFO tempest.lib.common.rest_client [req-a8c1a8ea-9118-4550-95f6-f11dd961f283 req-a8c1a8ea-9118-4550-95f6-f11dd961f283 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-27 01:44:11.011 26 INFO tempest.lib.common.rest_client [req-946ffcfc-ad2a-4fb5-9701-50f56e17cc76 req-946ffcfc-ad2a-4fb5-9701-50f56e17cc76 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a834572a-4b6e-40a0-acae-6793775f4c43 0.088s\n2026-05-27 01:44:11.099 26 INFO tempest.lib.common.rest_client [req-81291d1e-7f9d-4e5d-ae43-330e71265efa req-81291d1e-7f9d-4e5d-ae43-330e71265efa ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=85cf6214-adc8-4732-bd68-d83919a5e8e0 0.086s\n2026-05-27 01:44:11.140 37 INFO tempest.lib.common.rest_client [req-6b399311-c3e1-499a-aaac-4d347ec7ddd1 req-6b399311-c3e1-499a-aaac-4d347ec7ddd1 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s\n2026-05-27 01:44:11.212 26 INFO tempest.lib.common.rest_client [req-fe2d6961-4ba7-4d83-96cb-70559e9bc84f req-fe2d6961-4ba7-4d83-96cb-70559e9bc84f ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0 0.110s\n2026-05-27 01:44:11.312 26 INFO tempest.lib.common.rest_client [req-05e3022a-8917-4df4-9cf7-be5069312045 req-05e3022a-8917-4df4-9cf7-be5069312045 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f699faa1-a7cb-4d3b-ba04-032a390c077d 0.097s\n2026-05-27 01:44:11.319 37 INFO tempest.lib.common.rest_client [req-b89c43a6-2b10-4942-a037-bcd5c70410ea req-b89c43a6-2b10-4942-a037-bcd5c70410ea ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-27 01:44:11.408 26 INFO tempest.lib.common.rest_client [req-f4945358-fba1-4612-8ee4-d09bab80ce7e req-f4945358-fba1-4612-8ee4-d09bab80ce7e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f826185-e187-40b4-b227-89f48bcc6648 0.093s\n2026-05-27 01:44:11.437 37 INFO tempest.lib.common.rest_client [req-6445edfb-40bd-4c3a-87ac-bcb8491644ee req-6445edfb-40bd-4c3a-87ac-bcb8491644ee ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/70ad82a683244db986d6b9f66518a067 0.114s\n2026-05-27 01:44:11.618 37 INFO tempest.lib.common.rest_client [req-0e0db184-fa0b-4cb5-ae4a-4afbb601ac10 req-0e0db184-fa0b-4cb5-ae4a-4afbb601ac10 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-27 01:44:11.696 26 INFO tempest.lib.common.rest_client [req-17a22dbc-43ff-44dc-b3d8-81223a3e9961 req-17a22dbc-43ff-44dc-b3d8-81223a3e9961 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c401aef063c54a938e9f69c47d195938 0.284s\n2026-05-27 01:44:11.715 21 INFO tempest.lib.common.rest_client [req-d42bc0de-1491-4c40-a2ed-50e2ee8defae req-d42bc0de-1491-4c40-a2ed-50e2ee8defae ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382 0.741s\n2026-05-27 01:44:11.805 37 INFO tempest.lib.common.rest_client [req-d68014ee-d099-431f-b0bf-9f127a94bd04 req-d68014ee-d099-431f-b0bf-9f127a94bd04 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.184s\n2026-05-27 01:44:11.903 37 INFO tempest.lib.common.rest_client [req-84dc2eb1-ecb0-40e1-9675-57d9ace43dde req-84dc2eb1-ecb0-40e1-9675-57d9ace43dde ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-27 01:44:11.981 26 INFO tempest.lib.common.rest_client [req-b4a84df8-84ea-46e9-84df-795d8319ab03 req-b4a84df8-84ea-46e9-84df-795d8319ab03 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f91805d29024cce85c2642aa950d391 0.283s\n2026-05-27 01:44:11.982 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 945335a55d564b26a8aa55355675c4eb\n2026-05-27 01:44:12.128 37 INFO tempest.lib.common.rest_client [req-40bf5da9-21c6-43d5-90bb-614ee13c280a req-40bf5da9-21c6-43d5-90bb-614ee13c280a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.221s\n2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20b7b8b9070c4e31ad6adc66f22b90a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b7b8b9070c4e31ad6adc66f22b90a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b7b8b9070c4e31ad6adc66f22b90a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:12.283 21 INFO tempest.lib.common.rest_client [req-9d848ea6-0071-4140-9933-523b21b2129e req-9d848ea6-0071-4140-9933-523b21b2129e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc 0.565s\n2026-05-27 01:44:12.517 26 INFO tempest.lib.common.rest_client [req-daa5390c-a1a7-4da3-85cd-24d50e12e45c req-daa5390c-a1a7-4da3-85cd-24d50e12e45c ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:44:12.613 21 INFO tempest.lib.common.rest_client [req-1a93f6dc-ad48-4c59-a797-4ca0abb71e87 req-1a93f6dc-ad48-4c59-a797-4ca0abb71e87 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412 0.327s\n2026-05-27 01:44:12.686 37 INFO tempest.lib.common.rest_client [req-d9e56f72-a903-444e-b29e-f2785a21a1f6 req-d9e56f72-a903-444e-b29e-f2785a21a1f6 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-27 01:44:12.786 37 INFO tempest.lib.common.rest_client [req-f7180558-caf7-43c2-a00f-0a20f6e4cc30 req-f7180558-caf7-43c2-a00f-0a20f6e4cc30 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c 0.098s\n2026-05-27 01:44:12.786 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0ebb7a53702a44aba6f1a35cd88ef87c for scope project and roles: ['reader']\n2026-05-27 01:44:12.802 26 INFO tempest.lib.common.rest_client [req-de458ad4-b65e-4fa8-8375-e11ae37ef235 req-de458ad4-b65e-4fa8-8375-e11ae37ef235 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=945335a55d564b26a8aa55355675c4eb&name=default 0.282s\n2026-05-27 01:44:13.263 21 INFO tempest.lib.common.rest_client [req-b15982dd-1260-4ae1-a81e-4818145aa7d5 req-b15982dd-1260-4ae1-a81e-4818145aa7d5 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dd51b5da-e166-4078-8df5-55df6d3a7c48 0.647s\n2026-05-27 01:44:13.285 37 INFO tempest.lib.common.rest_client [req-beb3e88f-d207-4b4a-9bdf-1bdd58a3aadf req-beb3e88f-d207-4b4a-9bdf-1bdd58a3aadf ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.496s\n2026-05-27 01:44:13.363 26 INFO tempest.lib.common.rest_client [req-5d0f406f-08e0-4e03-bf8d-f7073693e932 req-5d0f406f-08e0-4e03-bf8d-f7073693e932 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4fc80a6-266d-46f4-b2a7-30bbb5399c8e 0.558s\n2026-05-27 01:44:13.387 37 INFO tempest.lib.common.rest_client [req-73b4ec65-bb08-451b-a694-4f3087365ef9 req-73b4ec65-bb08-451b-a694-4f3087365ef9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:44:13.498 21 INFO tempest.lib.common.rest_client [req-2b6d88aa-9e2a-445c-b015-5ae6bc22ad07 req-2b6d88aa-9e2a-445c-b015-5ae6bc22ad07 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4a8d93626faa4f05bea9c012dd613132 0.232s\n2026-05-27 01:44:13.605 37 INFO tempest.lib.common.rest_client [req-e7dff3a7-e99c-4d0b-ac24-442377766987 req-e7dff3a7-e99c-4d0b-ac24-442377766987 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.215s\n2026-05-27 01:44:13.654 26 INFO tempest.lib.common.rest_client [req-fa6ec51f-50b9-4945-bc8f-fda937bc7c67 req-fa6ec51f-50b9-4945-bc8f-fda937bc7c67 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb 0.289s\n2026-05-27 01:44:13.656 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-27 01:44:13.758 37 INFO tempest.lib.common.rest_client [req-a832483b-e9c9-43f6-8f76-14b234cd216e req-a832483b-e9c9-43f6-8f76-14b234cd216e ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-27 01:44:13.802 21 INFO tempest.lib.common.rest_client [req-22baa690-fde3-4a57-a3d2-62e17f0a3bd0 req-22baa690-fde3-4a57-a3d2-62e17f0a3bd0 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe4a447f402f4b39b74bf274084b2268 0.301s\n2026-05-27 01:44:13.803 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f3299738b3094a118068f0f6421f696d\n2026-05-27 01:44:14.043 37 INFO tempest.lib.common.rest_client [req-507ce30d-f4a5-4235-95db-8380c8fe7a19 req-507ce30d-f4a5-4235-95db-8380c8fe7a19 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/70ad82a683244db986d6b9f66518a067 0.282s\n2026-05-27 01:44:14.228 37 INFO tempest.lib.common.rest_client [req-11f78ceb-dd31-419e-9404-44d28b31c8ca req-11f78ceb-dd31-419e-9404-44d28b31c8ca ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-27 01:44:14.251 21 INFO tempest.lib.common.rest_client [req-d2aa8f48-4a13-4f5f-87fc-a39b906e6875 req-d2aa8f48-4a13-4f5f-87fc-a39b906e6875 ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.444s\n2026-05-27 01:44:14.376 37 INFO tempest.lib.common.rest_client [req-3fb4ed04-ba02-497b-9c71-ad4c59a0da26 req-3fb4ed04-ba02-497b-9c71-ad4c59a0da26 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/89a5050f7de542e3bca52d9e6d7380fa 0.145s\n2026-05-27 01:44:14.598 37 INFO tempest.lib.common.rest_client [req-a519d6f7-815c-40d5-bffc-89c294bd4b18 req-a519d6f7-815c-40d5-bffc-89c294bd4b18 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-27 01:44:14.603 21 INFO tempest.lib.common.rest_client [req-0a0cc7e8-d418-4c02-a0a6-b075a83349fd req-0a0cc7e8-d418-4c02-a0a6-b075a83349fd ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f3299738b3094a118068f0f6421f696d&name=default 0.349s\n2026-05-27 01:44:14.725 37 INFO tempest.lib.common.rest_client [req-eab5d38b-6a91-451b-b3b1-a3749a02e31a req-eab5d38b-6a91-451b-b3b1-a3749a02e31a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/e4ac3cd34d244bdea43cf6630298f44a 0.121s\n2026-05-27 01:44:14.725 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 95520ada9a2749e39457fc355f2a2aba is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:14.726 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95520ada9a2749e39457fc355f2a2aba', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:14.726 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95520ada9a2749e39457fc355f2a2aba', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:15.045 21 INFO tempest.lib.common.rest_client [req-691aaa94-3341-4a5b-8413-d22fe9aeab62 req-691aaa94-3341-4a5b-8413-d22fe9aeab62 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4558e058-2f49-4c8b-a4fd-92a65bd290d1 0.439s\n2026-05-27 01:44:15.256 37 INFO tempest.lib.common.rest_client [req-1b65cec4-37b0-43a7-9c61-b73d6fc8b68f req-1b65cec4-37b0-43a7-9c61-b73d6fc8b68f ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:44:15.312 21 INFO tempest.lib.common.rest_client [req-e25e6756-4007-41f5-b49f-503d201bc5de req-e25e6756-4007-41f5-b49f-503d201bc5de ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d 0.264s\n2026-05-27 01:44:16.351 37 INFO tempest.lib.common.rest_client [req-76c3eec8-456d-4e64-ab11-690faf6f04d2 req-76c3eec8-456d-4e64-ab11-690faf6f04d2 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.091s\n2026-05-27 01:44:17.071 37 INFO tempest.lib.common.rest_client [req-b48f21bf-1ec3-4fe6-9dcd-91835814fa5b req-b48f21bf-1ec3-4fe6-9dcd-91835814fa5b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.715s\n2026-05-27 01:44:17.527 37 INFO tempest.lib.common.rest_client [req-ffe04584-5ec9-4412-89e3-63cb73800212 req-ffe04584-5ec9-4412-89e3-63cb73800212 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s\n2026-05-27 01:44:17.993 37 INFO tempest.lib.common.rest_client [req-57972b34-8741-4f97-8c08-476e9c9c3233 req-57972b34-8741-4f97-8c08-476e9c9c3233 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s\n2026-05-27 01:44:18.291 37 INFO tempest.lib.common.rest_client [req-4868bd27-e303-477e-8652-6ab4bf8ddcf4 req-4868bd27-e303-477e-8652-6ab4bf8ddcf4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.294s\n2026-05-27 01:44:20.459 37 INFO tempest.lib.common.rest_client [req-cabaa74b-f2ea-4433-a97e-1eeacf8bbb51 req-cabaa74b-f2ea-4433-a97e-1eeacf8bbb51 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/add_router_interface 2.166s\n2026-05-27 01:44:20.671 37 INFO tempest.lib.common.rest_client [req-bcc4cb61-f0d6-4e5c-aae5-938fa5d9b069 req-bcc4cb61-f0d6-4e5c-aae5-938fa5d9b069 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/62e426f9-3739-4891-b6da-6944891ce300 0.208s\n2026-05-27 01:44:22.921 37 INFO tempest.lib.common.rest_client [req-109530c1-9565-4b46-9f5f-98867ceaa4d5 req-109530c1-9565-4b46-9f5f-98867ceaa4d5 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/add_router_interface 2.247s\n2026-05-27 01:44:23.111 37 INFO tempest.lib.common.rest_client [req-7d6ed7c6-8420-4e8f-8040-c7dff08b20cc req-7d6ed7c6-8420-4e8f-8040-c7dff08b20cc ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eb32b21b-6d57-4e08-b036-28f2885fb64b 0.185s\n2026-05-27 01:44:23.282 37 INFO tempest.lib.common.rest_client [req-58e732fc-82a4-48d6-b729-baa5853ac129 req-58e732fc-82a4-48d6-b729-baa5853ac129 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eb32b21b-6d57-4e08-b036-28f2885fb64b 0.169s\n2026-05-27 01:44:24.174 37 INFO tempest.lib.common.rest_client [req-c39a5588-67f1-464c-9753-6900dcfc6eb0 req-c39a5588-67f1-464c-9753-6900dcfc6eb0 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/remove_router_interface 0.889s\n2026-05-27 01:44:24.355 37 INFO tempest.lib.common.rest_client [req-c018d5b2-7976-457b-a1ba-8c94adbb862c req-c018d5b2-7976-457b-a1ba-8c94adbb862c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/62e426f9-3739-4891-b6da-6944891ce300 0.177s\n2026-05-27 01:44:25.330 37 INFO tempest.lib.common.rest_client [req-9b2429dc-682b-4141-afcb-9cde3c21fd3b req-9b2429dc-682b-4141-afcb-9cde3c21fd3b ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/remove_router_interface 0.973s\n2026-05-27 01:44:25.715 37 INFO tempest.lib.common.rest_client [req-0b0c13d7-f01f-4ba9-9623-05fabe69f762 req-0b0c13d7-f01f-4ba9-9623-05fabe69f762 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fba155d7-6be5-4175-973a-8387c51d9c2b 0.381s\n2026-05-27 01:44:26.060 37 INFO tempest.lib.common.rest_client [req-0121ad39-a6b8-40fd-8722-f38e18b1a76f req-0121ad39-a6b8-40fd-8722-f38e18b1a76f ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b 0.343s\n2026-05-27 01:44:26.312 37 INFO tempest.lib.common.rest_client [req-a634262c-3170-472e-8a99-2b4c6d38f255 req-a634262c-3170-472e-8a99-2b4c6d38f255 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fed0d1e-b0d1-4f53-a6bc-f7cca278b804 0.250s\n2026-05-27 01:44:26.659 37 INFO tempest.lib.common.rest_client [req-b766a9e9-8e6f-47d0-8e5f-0d194ad4b738 req-b766a9e9-8e6f-47d0-8e5f-0d194ad4b738 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/78e7d284-0ced-4e9f-b400-1cedf4bb62c8 0.344s\n2026-05-27 01:44:27.319 37 INFO tempest.lib.common.rest_client [req-c520abfa-3530-4ffc-b052-53bcbba6070e req-c520abfa-3530-4ffc-b052-53bcbba6070e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e3357ac7-f8d0-414f-980f-3a8eb08e1757 0.657s\n2026-05-27 01:44:27.860 37 INFO tempest.lib.common.rest_client [req-3180007d-6e81-4e7c-91ed-ac05b1be1366 req-3180007d-6e81-4e7c-91ed-ac05b1be1366 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b135371e-df6e-4768-9411-cf9b322b34a9 0.538s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [12.603401s] ... ok\n2026-05-27 01:44:28.646 37 INFO tempest.lib.common.rest_client [req-7f67f655-67de-4b8f-9796-bf3148a84766 req-7f67f655-67de-4b8f-9796-bf3148a84766 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.781s\n2026-05-27 01:44:29.091 37 INFO tempest.lib.common.rest_client [req-5275ed1b-2a50-4799-b9eb-2fbf2ad306bf req-5275ed1b-2a50-4799-b9eb-2fbf2ad306bf ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.441s\n2026-05-27 01:44:29.340 37 INFO tempest.lib.common.rest_client [req-144072b0-95b0-4941-9039-cb3cd9daee79 req-144072b0-95b0-4941-9039-cb3cd9daee79 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s\n2026-05-27 01:44:30.033 37 INFO tempest.lib.common.rest_client [req-221701c0-538b-423b-b821-c593a8815255 req-221701c0-538b-423b-b821-c593a8815255 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.688s\n2026-05-27 01:44:31.906 37 INFO tempest.lib.common.rest_client [req-f84809df-1960-4fdb-ac97-da643d0fbe80 req-f84809df-1960-4fdb-ac97-da643d0fbe80 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/add_router_interface 1.871s\n2026-05-27 01:44:32.101 37 INFO tempest.lib.common.rest_client [req-03213d97-8205-47ed-a64e-d8efeea8f245 req-03213d97-8205-47ed-a64e-d8efeea8f245 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6052b932-db5d-4ee9-815e-bf2f6a8bb32a 0.191s\n2026-05-27 01:44:32.876 37 INFO tempest.lib.common.rest_client [req-76f05f39-124e-481d-a689-dd35fc175bff req-76f05f39-124e-481d-a689-dd35fc175bff ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/remove_router_interface 0.772s\n2026-05-27 01:44:33.011 37 INFO tempest.lib.common.rest_client [req-89b00bcd-8896-4ac3-a0d5-3d2e6091c096 req-89b00bcd-8896-4ac3-a0d5-3d2e6091c096 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/remove_router_interface 0.131s\n2026-05-27 01:44:33.094 37 INFO tempest.lib.common.rest_client [req-b0f45bfc-1908-40cc-a443-1cc88898a9bd req-b0f45bfc-1908-40cc-a443-1cc88898a9bd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.081s\n2026-05-27 01:44:33.402 37 INFO tempest.lib.common.rest_client [req-c4659ecc-800b-4e55-b05a-2c5005ae0204 req-c4659ecc-800b-4e55-b05a-2c5005ae0204 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.305s\n2026-05-27 01:44:33.651 37 INFO tempest.lib.common.rest_client [req-85b54f51-6dce-47be-a50e-3b22f7ee214a req-85b54f51-6dce-47be-a50e-3b22f7ee214a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f055b084-262e-4d74-809a-e7ad992737c1 0.246s\n2026-05-27 01:44:34.208 37 INFO tempest.lib.common.rest_client [req-b387b5b3-c365-4d5f-9af6-6670e9c75e9a req-b387b5b3-c365-4d5f-9af6-6670e9c75e9a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16929e39-75b6-49bc-8cc2-fb3552b8dd41 0.554s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [6.346436s] ... ok\n2026-05-27 01:44:34.936 37 INFO tempest.lib.common.rest_client [req-7c7e8f62-985e-49bc-a096-f39e112f8593 req-7c7e8f62-985e-49bc-a096-f39e112f8593 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.723s\n2026-05-27 01:44:35.377 37 INFO tempest.lib.common.rest_client [req-faba3d08-1fe7-4543-80c6-f3342c530e44 req-faba3d08-1fe7-4543-80c6-f3342c530e44 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.438s\n2026-05-27 01:44:35.651 37 INFO tempest.lib.common.rest_client [req-7ad74ddf-52b7-4ec7-8670-4f23b42150d7 req-7ad74ddf-52b7-4ec7-8670-4f23b42150d7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.271s\n2026-05-27 01:44:37.429 37 INFO tempest.lib.common.rest_client [req-5e7bceb0-47a1-4fa7-8aa4-4fe3f3748d07 req-5e7bceb0-47a1-4fa7-8aa4-4fe3f3748d07 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711/add_router_interface 1.775s\n2026-05-27 01:44:37.605 37 INFO tempest.lib.common.rest_client [req-cd227f66-cb15-41fd-9ef7-5c58382026d4 req-cd227f66-cb15-41fd-9ef7-5c58382026d4 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69ecdd4c-0e06-4cb6-b2bc-bbdb26b5bce5 0.173s\n2026-05-27 01:44:37.776 37 INFO tempest.lib.common.rest_client [req-fe798ff5-6edc-4891-94e2-b16803e66af2 req-fe798ff5-6edc-4891-94e2-b16803e66af2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69ecdd4c-0e06-4cb6-b2bc-bbdb26b5bce5 0.168s\n2026-05-27 01:44:38.670 37 INFO tempest.lib.common.rest_client [req-53b3debc-6904-435a-9be5-a0589c8cf1b3 req-53b3debc-6904-435a-9be5-a0589c8cf1b3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711/remove_router_interface 0.890s\n2026-05-27 01:44:38.759 37 INFO tempest.lib.common.rest_client [req-c0bd24ad-253a-4d06-a71c-73092e734cf3 req-c0bd24ad-253a-4d06-a71c-73092e734cf3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=690a599c-f0d9-439a-bae9-1787b212f711 0.087s\n2026-05-27 01:44:39.121 37 INFO tempest.lib.common.rest_client [req-81a3abb9-9b52-4e16-877e-fd3dca437a02 req-81a3abb9-9b52-4e16-877e-fd3dca437a02 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711 0.359s\n2026-05-27 01:44:39.400 37 INFO tempest.lib.common.rest_client [req-5bb07e4c-eb2b-426c-bd7a-746533787620 req-5bb07e4c-eb2b-426c-bd7a-746533787620 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/211ae025-00f1-41b8-9857-b3839cae103e 0.274s\n2026-05-27 01:44:39.922 37 INFO tempest.lib.common.rest_client [req-80792950-25b6-4c9d-9c46-932e48f78535 req-80792950-25b6-4c9d-9c46-932e48f78535 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1bca602f-0c71-4724-bdab-844c677c5bd1 0.519s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.712781s] ... ok\n2026-05-27 01:44:41.892 37 INFO tempest.lib.common.rest_client [req-22cb47de-a26d-41dd-9078-85466159ab8c req-22cb47de-a26d-41dd-9078-85466159ab8c ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.965s\n2026-05-27 01:44:42.064 37 INFO tempest.lib.common.rest_client [req-b4634a22-c05a-43be-a302-1e5bf363f18b req-b4634a22-c05a-43be-a302-1e5bf363f18b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.170s\n2026-05-27 01:44:42.240 37 INFO tempest.lib.common.rest_client [req-71f3c472-d10a-4b2e-862a-d1c1a5039ebc req-71f3c472-d10a-4b2e-862a-d1c1a5039ebc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.173s\n2026-05-27 01:44:42.971 37 INFO tempest.lib.common.rest_client [req-b6993028-71a6-4265-9959-3d2bf32bf36f req-b6993028-71a6-4265-9959-3d2bf32bf36f ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.728s\n2026-05-27 01:44:43.155 37 INFO tempest.lib.common.rest_client [req-b765d0cb-1f33-4659-9141-b9b01a1ad3e7 req-b765d0cb-1f33-4659-9141-b9b01a1ad3e7 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.181s\n2026-05-27 01:44:43.244 37 INFO tempest.lib.common.rest_client [req-3617e3fb-9262-403a-b9dc-b5659d7e571d req-3617e3fb-9262-403a-b9dc-b5659d7e571d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.087s\n2026-05-27 01:44:44.246 37 INFO tempest.lib.common.rest_client [req-39d41e55-26e6-458c-934b-0e6dd15b4d71 req-39d41e55-26e6-458c-934b-0e6dd15b4d71 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 1.000s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [4.322527s] ... ok\n2026-05-27 01:44:44.960 37 INFO tempest.lib.common.rest_client [req-6e941ef7-f3aa-4263-bdb8-91718bd0c145 req-6e941ef7-f3aa-4263-bdb8-91718bd0c145 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.711s\n2026-05-27 01:44:45.420 37 INFO tempest.lib.common.rest_client [req-dd34a466-2c3f-42ca-bb1a-6526249ab886 req-dd34a466-2c3f-42ca-bb1a-6526249ab886 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s\n2026-05-27 01:44:45.670 37 INFO tempest.lib.common.rest_client [req-458db46b-d7b3-40a4-9fd7-e992b6321e86 req-458db46b-d7b3-40a4-9fd7-e992b6321e86 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.247s\n2026-05-27 01:44:47.475 37 INFO tempest.lib.common.rest_client [req-f060bddc-18bb-471e-aa23-cfdb20e30398 req-f060bddc-18bb-471e-aa23-cfdb20e30398 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749/add_router_interface 1.802s\n2026-05-27 01:44:47.595 37 INFO tempest.lib.common.rest_client [req-b8ab1ae4-407d-4dbb-98ca-61602c062926 req-b8ab1ae4-407d-4dbb-98ca-61602c062926 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.116s\n2026-05-27 01:44:48.449 37 INFO tempest.lib.common.rest_client [req-a84b8489-3a1c-45d7-a3bc-2b708538f6f1 req-a84b8489-3a1c-45d7-a3bc-2b708538f6f1 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.852s\n2026-05-27 01:44:48.645 37 INFO tempest.lib.common.rest_client [req-e9816226-7c94-4bd8-bd85-182b75aa0a5e req-e9816226-7c94-4bd8-bd85-182b75aa0a5e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.192s\n2026-05-27 01:44:49.465 37 INFO tempest.lib.common.rest_client [req-144a6d28-d6bf-4e2e-8a9d-324705ad42e5 req-144a6d28-d6bf-4e2e-8a9d-324705ad42e5 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749/remove_router_interface 0.817s\n2026-05-27 01:44:49.588 37 INFO tempest.lib.common.rest_client [req-f7e6d9a7-cc5c-4e47-b33a-46877002bfe3 req-f7e6d9a7-cc5c-4e47-b33a-46877002bfe3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2280826b-55e0-4873-af7f-fbb8f8f49749 0.120s\n2026-05-27 01:44:49.899 37 INFO tempest.lib.common.rest_client [req-333fba51-a022-42b2-b404-268ae7ad0f7e req-333fba51-a022-42b2-b404-268ae7ad0f7e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749 0.308s\n2026-05-27 01:44:50.137 37 INFO tempest.lib.common.rest_client [req-c066397e-82d6-4364-8133-08d6d0570241 req-c066397e-82d6-4364-8133-08d6d0570241 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09379fdc-a525-45bc-8fe4-646268710bf7 0.236s\n2026-05-27 01:44:50.762 37 INFO tempest.lib.common.rest_client [req-61af3f95-48df-468b-b9a3-d53d8c852200 req-61af3f95-48df-468b-b9a3-d53d8c852200 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/33b082e5-2b7d-4e72-9d17-6d3c07a25d89 0.622s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [6.515601s] ... ok\n2026-05-27 01:44:51.056 37 INFO tempest.lib.common.rest_client [req-4b45ffcb-11ac-40be-beeb-a802ec86799e req-4b45ffcb-11ac-40be-beeb-a802ec86799e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.290s\n2026-05-27 01:44:51.783 37 INFO tempest.lib.common.rest_client [req-e2aa15ff-7edb-4c4d-a711-b780c9de06b7 req-e2aa15ff-7edb-4c4d-a711-b780c9de06b7 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.723s\n2026-05-27 01:44:52.232 37 INFO tempest.lib.common.rest_client [req-f9719505-bde2-49a8-913f-2484c0cb55cf req-f9719505-bde2-49a8-913f-2484c0cb55cf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.446s\n2026-05-27 01:44:53.890 37 INFO tempest.lib.common.rest_client [req-e85d6749-30bf-4496-b94d-47331a76cd43 req-e85d6749-30bf-4496-b94d-47331a76cd43 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 1.655s\n2026-05-27 01:44:54.711 37 INFO tempest.lib.common.rest_client [req-e4fa3e51-7fdb-43c2-94fc-00b60ec635da req-e4fa3e51-7fdb-43c2-94fc-00b60ec635da ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.818s\n2026-05-27 01:44:55.150 37 INFO tempest.lib.common.rest_client [req-225f2871-a4b4-42c2-9593-78ba0373142f req-225f2871-a4b4-42c2-9593-78ba0373142f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.436s\n2026-05-27 01:44:57.089 37 INFO tempest.lib.common.rest_client [req-fa08d7ec-bb50-4b0f-8eae-da93cd41730f req-fa08d7ec-bb50-4b0f-8eae-da93cd41730f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 1.936s\n2026-05-27 01:44:57.741 37 INFO tempest.lib.common.rest_client [req-f459a489-4485-414d-8952-818d037e20f9 req-f459a489-4485-414d-8952-818d037e20f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.649s\n2026-05-27 01:44:58.177 37 INFO tempest.lib.common.rest_client [req-d603bac3-4f3f-40cd-b68e-9886933108f7 req-d603bac3-4f3f-40cd-b68e-9886933108f7 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s\n2026-05-27 01:45:00.427 37 INFO tempest.lib.common.rest_client [req-5ae5f523-ed02-4a32-878b-a238b1c25694 req-5ae5f523-ed02-4a32-878b-a238b1c25694 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 2.246s\n2026-05-27 01:45:01.103 37 INFO tempest.lib.common.rest_client [req-dacb5c57-3d9e-4a3e-8693-36fef5422c61 req-dacb5c57-3d9e-4a3e-8693-36fef5422c61 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.671s\n2026-05-27 01:45:01.564 37 INFO tempest.lib.common.rest_client [req-bd925f1b-7024-4721-84ef-2b0eeb0e8b0d req-bd925f1b-7024-4721-84ef-2b0eeb0e8b0d ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.455s\n2026-05-27 01:45:03.618 37 INFO tempest.lib.common.rest_client [req-1e7c57ea-b2cd-4d65-9a23-d9b54c8b144f req-1e7c57ea-b2cd-4d65-9a23-d9b54c8b144f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 2.051s\n2026-05-27 01:45:04.249 37 INFO tempest.lib.common.rest_client [req-4337d838-4b56-4875-9409-475a7100e19d req-4337d838-4b56-4875-9409-475a7100e19d ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.627s\n2026-05-27 01:45:04.385 37 INFO tempest.lib.common.rest_client [req-c330e893-ac45-4c49-8818-647a32b61deb req-c330e893-ac45-4c49-8818-647a32b61deb ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.133s\n2026-05-27 01:45:04.991 37 INFO tempest.lib.common.rest_client [req-ea8de962-1e9d-4256-b80c-1d51fa055429 req-ea8de962-1e9d-4256-b80c-1d51fa055429 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.603s\n2026-05-27 01:45:05.166 37 INFO tempest.lib.common.rest_client [req-a29be092-6a72-4c35-ad9a-959f573985d4 req-a29be092-6a72-4c35-ad9a-959f573985d4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.172s\n2026-05-27 01:45:05.335 37 INFO tempest.lib.common.rest_client [req-4c94e08c-e36f-46e3-8ae0-8ef996a22dc4 req-4c94e08c-e36f-46e3-8ae0-8ef996a22dc4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ce3b4b62-38a2-4998-a6ea-816e078f86af 0.167s\n2026-05-27 01:45:06.204 37 INFO tempest.lib.common.rest_client [req-78afb661-b136-4be7-accd-bf0c88f97e2c req-78afb661-b136-4be7-accd-bf0c88f97e2c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.865s\n2026-05-27 01:45:06.433 37 INFO tempest.lib.common.rest_client [req-372282b6-3d77-4581-90cb-6e000fd607ed req-372282b6-3d77-4581-90cb-6e000fd607ed ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c89b2552-5d41-4a7f-accc-9e48fcff4573 0.226s\n2026-05-27 01:45:07.017 37 INFO tempest.lib.common.rest_client [req-c325d953-2eb2-43af-92a3-f669ce83e5a3 req-c325d953-2eb2-43af-92a3-f669ce83e5a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ccea3c55-5756-4d60-a5b6-4142b2062efb 0.580s\n2026-05-27 01:45:07.225 37 INFO tempest.lib.common.rest_client [req-67e67e0b-dff6-4e20-9812-2cc3fb08886b req-67e67e0b-dff6-4e20-9812-2cc3fb08886b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9496eb25-b322-4382-9354-0e8c6822118c 0.204s\n2026-05-27 01:45:08.027 37 INFO tempest.lib.common.rest_client [req-0067cd98-dc5f-41a9-8e91-8b911a256c28 req-0067cd98-dc5f-41a9-8e91-8b911a256c28 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.799s\n2026-05-27 01:45:08.296 37 INFO tempest.lib.common.rest_client [req-015e16f3-2fe0-4214-b257-32b1806240f0 req-015e16f3-2fe0-4214-b257-32b1806240f0 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b380f89-b01f-45f4-aa01-29923c6b1211 0.266s\n2026-05-27 01:45:08.890 37 INFO tempest.lib.common.rest_client [req-c7173e7e-9e77-4b37-9a0f-b1cc30dccfaa req-c7173e7e-9e77-4b37-9a0f-b1cc30dccfaa ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c7e1633c-b82b-4157-b6d9-1571b7627ab8 0.590s\n2026-05-27 01:45:09.085 37 INFO tempest.lib.common.rest_client [req-8f9f2d18-81c1-4bb1-ba5e-9240dd14b448 req-8f9f2d18-81c1-4bb1-ba5e-9240dd14b448 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6bdb42e6-e26d-45e5-ab13-ee4c5d16673f 0.192s\n2026-05-27 01:45:10.003 37 INFO tempest.lib.common.rest_client [req-21dc42a9-16d4-4c7e-a55e-e055ff8d11f2 req-21dc42a9-16d4-4c7e-a55e-e055ff8d11f2 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.914s\n2026-05-27 01:45:10.262 37 INFO tempest.lib.common.rest_client [req-258cdb3f-f561-49f3-9cc8-4f92826d6ece req-258cdb3f-f561-49f3-9cc8-4f92826d6ece ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4533404-717c-47e2-aeb1-ed3b241a6c74 0.255s\n2026-05-27 01:45:10.838 37 INFO tempest.lib.common.rest_client [req-56cad975-49a3-425c-a249-e977b197fca1 req-56cad975-49a3-425c-a249-e977b197fca1 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c7548dd4-ddef-4b7d-852b-9dd177b7e3fe 0.572s\n2026-05-27 01:45:11.039 37 INFO tempest.lib.common.rest_client [req-70cb173c-2c12-4618-81a9-c145f4fd9337 req-70cb173c-2c12-4618-81a9-c145f4fd9337 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/581109d7-d730-4655-88e5-6328e26f3c22 0.199s\n2026-05-27 01:45:11.897 37 INFO tempest.lib.common.rest_client [req-bf8115e9-c4a1-4992-95f9-13bb30081c6c req-bf8115e9-c4a1-4992-95f9-13bb30081c6c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.854s\n2026-05-27 01:45:12.180 37 INFO tempest.lib.common.rest_client [req-50e348c8-8923-4ccc-ad42-432d9504b8ea req-50e348c8-8923-4ccc-ad42-432d9504b8ea ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aff53788-e92c-4061-802e-15e407e3688a 0.279s\n2026-05-27 01:45:12.733 37 INFO tempest.lib.common.rest_client [req-028eb422-f2f7-448e-821b-5b3f500cec64 req-028eb422-f2f7-448e-821b-5b3f500cec64 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ff0ac8d-abd0-482f-938c-b36734d1c3ae 0.549s\n2026-05-27 01:45:13.166 37 INFO tempest.lib.common.rest_client [req-b9bc5058-e728-4425-a860-0dfbb1c02cde req-b9bc5058-e728-4425-a860-0dfbb1c02cde ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.430s\n2026-05-27 01:45:13.251 37 INFO tempest.lib.common.rest_client [req-bf54024f-e194-4eb9-aa78-736dc7d6db43 req-bf54024f-e194-4eb9-aa78-736dc7d6db43 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c247d376-7b3b-4022-af00-bdccb1317966 0.082s\n2026-05-27 01:45:13.623 37 INFO tempest.lib.common.rest_client [req-dd93b5fa-db7c-42d7-bc63-b6108bafa196 req-dd93b5fa-db7c-42d7-bc63-b6108bafa196 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.369s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [22.860407s] ... ok\n2026-05-27 01:45:14.238 37 INFO tempest.lib.common.rest_client [req-60ee302e-0c7c-4748-b3aa-524e496ddf76 req-60ee302e-0c7c-4748-b3aa-524e496ddf76 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.610s\n2026-05-27 01:45:15.016 37 INFO tempest.lib.common.rest_client [req-67d9370d-d73e-45bd-b6da-3e2e7fbcf017 req-67d9370d-d73e-45bd-b6da-3e2e7fbcf017 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.773s\n2026-05-27 01:45:15.138 37 INFO tempest.lib.common.rest_client [req-5d21f85e-8737-43c7-ae3a-f84dee109c02 req-5d21f85e-8737-43c7-ae3a-f84dee109c02 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.119s\n2026-05-27 01:45:15.224 37 INFO tempest.lib.common.rest_client [req-451c74ca-4f94-4cba-97b6-94327fc77d63 req-451c74ca-4f94-4cba-97b6-94327fc77d63 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a2d11968-a5d7-4950-85a7-c123230da450 0.084s\n2026-05-27 01:45:15.575 37 INFO tempest.lib.common.rest_client [req-5fa93551-f27e-4dc0-83b1-87f02942c210 req-5fa93551-f27e-4dc0-83b1-87f02942c210 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.349s\n{13} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.951227s] ... ok\n2026-05-27 01:45:15.697 37 INFO tempest.lib.common.rest_client [req-5492cb85-f4fd-4d53-808d-69d33b33af1f req-5492cb85-f4fd-4d53-808d-69d33b33af1f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a2d11968-a5d7-4950-85a7-c123230da450 0.083s\n2026-05-27 01:45:15.805 37 INFO tempest.lib.common.rest_client [req-0b27d706-cb41-421a-9ebb-5d0230246022 req-0b27d706-cb41-421a-9ebb-5d0230246022 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.106s\n2026-05-27 01:45:15.908 37 INFO tempest.lib.common.rest_client [req-cf614f46-ffd7-4365-b49f-e8df9890a20d req-cf614f46-ffd7-4365-b49f-e8df9890a20d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c89b2552-5d41-4a7f-accc-9e48fcff4573 0.100s\n2026-05-27 01:45:15.997 37 INFO tempest.lib.common.rest_client [req-8ec6ce27-c3aa-424f-82c2-8ec3466c5139 req-8ec6ce27-c3aa-424f-82c2-8ec3466c5139 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b380f89-b01f-45f4-aa01-29923c6b1211 0.087s\n2026-05-27 01:45:16.089 37 INFO tempest.lib.common.rest_client [req-0267396d-bd59-4055-81dc-380187170e9f req-0267396d-bd59-4055-81dc-380187170e9f ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4533404-717c-47e2-aeb1-ed3b241a6c74 0.089s\n2026-05-27 01:45:16.199 37 INFO tempest.lib.common.rest_client [req-0078d57e-0b6c-48d3-96b5-f10723cac131 req-0078d57e-0b6c-48d3-96b5-f10723cac131 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aff53788-e92c-4061-802e-15e407e3688a 0.108s\n2026-05-27 01:45:16.277 37 INFO tempest.lib.common.rest_client [req-962cbc96-40a2-4249-9920-e8bd95d29e62 req-962cbc96-40a2-4249-9920-e8bd95d29e62 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c247d376-7b3b-4022-af00-bdccb1317966 0.076s\n2026-05-27 01:45:16.371 37 INFO tempest.lib.common.rest_client [req-7791b5ea-6c40-46c8-9f9a-1750fc50927d req-7791b5ea-6c40-46c8-9f9a-1750fc50927d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.091s\n2026-05-27 01:45:16.459 37 INFO tempest.lib.common.rest_client [req-a1ba560b-452d-478c-9661-785523913338 req-a1ba560b-452d-478c-9661-785523913338 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2280826b-55e0-4873-af7f-fbb8f8f49749 0.086s\n2026-05-27 01:45:16.550 37 INFO tempest.lib.common.rest_client [req-39aa9844-9cb3-409a-af5c-3c33709d44fb req-39aa9844-9cb3-409a-af5c-3c33709d44fb ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749 0.088s\n2026-05-27 01:45:16.636 37 INFO tempest.lib.common.rest_client [req-6c216e0d-72f6-4eb2-a0bc-ee686d98ad26 req-6c216e0d-72f6-4eb2-a0bc-ee686d98ad26 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09379fdc-a525-45bc-8fe4-646268710bf7 0.084s\n2026-05-27 01:45:16.739 37 INFO tempest.lib.common.rest_client [req-a1832cfb-97d6-4d71-b145-38b0fb43e480 req-a1832cfb-97d6-4d71-b145-38b0fb43e480 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.100s\n2026-05-27 01:45:16.843 37 INFO tempest.lib.common.rest_client [req-8005beed-23b9-4ba4-842c-013f8e6e1ada req-8005beed-23b9-4ba4-842c-013f8e6e1ada ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.102s\n2026-05-27 01:45:16.919 37 INFO tempest.lib.common.rest_client [req-81f4e9a3-5b3c-4673-b209-44fc4ca0a265 req-81f4e9a3-5b3c-4673-b209-44fc4ca0a265 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=690a599c-f0d9-439a-bae9-1787b212f711 0.074s\n2026-05-27 01:45:16.997 37 INFO tempest.lib.common.rest_client [req-03fbc330-5c12-44bd-b09d-e88c54009b8c req-03fbc330-5c12-44bd-b09d-e88c54009b8c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711 0.077s\n2026-05-27 01:45:17.076 37 INFO tempest.lib.common.rest_client [req-6da675d4-5332-4027-b8be-87312a13879c req-6da675d4-5332-4027-b8be-87312a13879c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/211ae025-00f1-41b8-9857-b3839cae103e 0.078s\n2026-05-27 01:45:17.159 37 INFO tempest.lib.common.rest_client [req-73d5acec-2a57-4b6a-b4bb-fcaef552ca1c req-73d5acec-2a57-4b6a-b4bb-fcaef552ca1c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.081s\n2026-05-27 01:45:17.245 37 INFO tempest.lib.common.rest_client [req-1a28d434-05b4-4835-a353-d17ad89e747d req-1a28d434-05b4-4835-a353-d17ad89e747d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.085s\n2026-05-27 01:45:17.328 37 INFO tempest.lib.common.rest_client [req-d21a3c5b-641c-450c-bedd-e10bf43dae79 req-d21a3c5b-641c-450c-bedd-e10bf43dae79 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f055b084-262e-4d74-809a-e7ad992737c1 0.082s\n2026-05-27 01:45:17.404 37 INFO tempest.lib.common.rest_client [req-404156a6-21fd-4ff9-889e-a150727b1c07 req-404156a6-21fd-4ff9-889e-a150727b1c07 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fba155d7-6be5-4175-973a-8387c51d9c2b 0.074s\n2026-05-27 01:45:17.486 37 INFO tempest.lib.common.rest_client [req-3b13e14e-550b-4224-9420-955ea9952009 req-3b13e14e-550b-4224-9420-955ea9952009 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b 0.081s\n2026-05-27 01:45:17.572 37 INFO tempest.lib.common.rest_client [req-d8a5afe5-a7b7-45d6-bc77-5a5414faa30a req-d8a5afe5-a7b7-45d6-bc77-5a5414faa30a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fed0d1e-b0d1-4f53-a6bc-f7cca278b804 0.084s\n2026-05-27 01:45:17.667 37 INFO tempest.lib.common.rest_client [req-611515e8-2df1-43f6-bc97-84f44877183d req-611515e8-2df1-43f6-bc97-84f44877183d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/78e7d284-0ced-4e9f-b400-1cedf4bb62c8 0.092s\n2026-05-27 01:45:17.948 37 INFO tempest.lib.common.rest_client [req-d611241c-406c-4a90-b386-63ab1b626b66 req-d611241c-406c-4a90-b386-63ab1b626b66 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20b7b8b9070c4e31ad6adc66f22b90a1 0.279s\n2026-05-27 01:45:18.244 37 INFO tempest.lib.common.rest_client [req-57d78243-2167-4c32-ac07-d6bc4e5ac966 req-57d78243-2167-4c32-ac07-d6bc4e5ac966 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/95520ada9a2749e39457fc355f2a2aba 0.293s\n2026-05-27 01:45:18.245 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ebb7a53702a44aba6f1a35cd88ef87c\n2026-05-27 01:45:18.750 37 INFO tempest.lib.common.rest_client [req-c1fe1571-5155-42d5-bc93-991cfcb0afde req-c1fe1571-5155-42d5-bc93-991cfcb0afde ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-05-27 01:45:19.046 37 INFO tempest.lib.common.rest_client [req-e28338e0-5c72-4fb9-a07e-72c3159a89dc req-e28338e0-5c72-4fb9-a07e-72c3159a89dc ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ebb7a53702a44aba6f1a35cd88ef87c&name=default 0.293s\n2026-05-27 01:45:19.464 37 INFO tempest.lib.common.rest_client [req-b2f4c0e3-5e48-4c76-8e17-b5a2089c3fb4 req-b2f4c0e3-5e48-4c76-8e17-b5a2089c3fb4 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/374ae209-c9e9-442c-8292-510f0005afcb 0.415s\n2026-05-27 01:45:19.691 37 INFO tempest.lib.common.rest_client [req-f00e08fd-2db1-483c-809d-f75922c19869 req-f00e08fd-2db1-483c-809d-f75922c19869 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c 0.224s\n\n======\nTotals\n======\nRan: 247 tests in 243.3958 sec.\n - Passed: 239\n - Skipped: 8\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 1231.2134 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (31 tests) => 0:02:12.018421\n - Worker 1 (24 tests) => 0:01:58.809822\n - Worker 2 (8 tests) => 0:01:09.127141\n - Worker 3 (16 tests) => 0:01:44.443328\n - Worker 4 (11 tests) => 0:01:43.537698\n - Worker 5 (22 tests) => 0:02:43.827137\n - Worker 6 (4 tests) => 0:00:33.341223\n - Worker 7 (13 tests) => 0:02:47.613207\n - Worker 8 (12 tests) => 0:01:28.681721\n - Worker 9 (17 tests) => 0:02:05.823671\n - Worker 10 (12 tests) => 0:02:26.203364\n - Worker 11 (24 tests) => 0:00:44.457346\n - Worker 12 (6 tests) => 0:00:38.072577\n - Worker 13 (18 tests) => 0:03:47.841709\n - Worker 14 (14 tests) => 0:02:03.384994\n - Worker 15 (15 tests) => 0:00:41.296127\n\n## VOLUME (API)\n\n+ echo\n+ echo '## VOLUME (API)'\n+ echo\n+ _tempest tempest.api.volume\n+ local regex=tempest.api.volume\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0145.log\n2026-05-27 01:45:24.863 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:45:24.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:24.957 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:24.957 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.313 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.314 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.314 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.315 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.305 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.306 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.306 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.317 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.329 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.315 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.329 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.329 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.333 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.333 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.335 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.382 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.385 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.385 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.388 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.388 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.403 34 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.484 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.484 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.485 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.497 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.514 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.874 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.878 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.878 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.895 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.918 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.942 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.951 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:47.956 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.956 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:47.969 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:47.972 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:48.343 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:48.344 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.344 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.347 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:48.347 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.348 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:48.348 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.352 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.352 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:48.362 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:48.570 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:48.571 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.571 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:48.606 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:48.639 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:48.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.650 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.654 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.654 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:48.656 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:48.656 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:48.663 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:48.786 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:48.792 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.793 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.793 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:48.796 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.800 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:48.810 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:48.839 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:48.849 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.849 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.869 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:48.891 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:49.082 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:49.083 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.083 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:49.111 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:49.622 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:49.625 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.625 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:49.633 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.633 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:49.636 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:49.823 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:49.824 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.831 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:49.844 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:49.981 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.324 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.579 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.579 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.560 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.663 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:50.673 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:50.688 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.854 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:51.212 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:51.212 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:52.111 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:52.458 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:52.458 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:46:16.092 38 INFO tempest.lib.common.rest_client [req-ce7fdf17-9791-4081-ba3e-fcf73d111448 req-ce7fdf17-9791-4081-ba3e-fcf73d111448 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-27 01:46:16.787 38 INFO tempest.lib.common.rest_client [req-d8912045-2444-475e-b458-520b0f0e3eb1 req-d8912045-2444-475e-b458-520b0f0e3eb1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-27 01:46:17.103 38 INFO tempest.lib.common.rest_client [req-8ca7739b-deaf-4ae5-b72e-e61763f38ac9 req-8ca7739b-deaf-4ae5-b72e-e61763f38ac9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s\n2026-05-27 01:46:17.419 38 INFO tempest.lib.common.rest_client [req-d358ddea-417e-46ae-94fe-e3473bfdd595 req-d358ddea-417e-46ae-94fe-e3473bfdd595 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.254s\n2026-05-27 01:46:18.045 38 INFO tempest.lib.common.rest_client [req-39babeb1-2abe-45c6-ac6a-9409a158c4ab req-39babeb1-2abe-45c6-ac6a-9409a158c4ab ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-27 01:46:18.325 38 INFO tempest.lib.common.rest_client [req-82f372f7-127c-4cf5-9fe4-5640aecbbfbb req-82f372f7-127c-4cf5-9fe4-5640aecbbfbb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:46:18.450 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:18.645 38 INFO tempest.lib.common.rest_client [req-5841384c-24ba-4c01-9df5-fcb4a72acf80 req-5841384c-24ba-4c01-9df5-fcb4a72acf80 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.302s\n{5} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-27 01:46:18.962 38 INFO tempest.lib.common.rest_client [req-1f43d62e-9aad-4467-95df-0967fdfb1add req-1f43d62e-9aad-4467-95df-0967fdfb1add ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-27 01:46:18.991 13 INFO tempest.lib.common.rest_client [req-2063f6a3-4007-4d1e-9287-299c4a4deb62 req-2063f6a3-4007-4d1e-9287-299c4a4deb62 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-27 01:46:19.101 23 INFO tempest.lib.common.rest_client [req-48c1d45c-b75b-45b8-8376-dccf06da730c req-48c1d45c-b75b-45b8-8376-dccf06da730c ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-27 01:46:19.172 38 INFO tempest.lib.common.rest_client [req-4cdd97d3-9d55-469c-a921-d163442cbe48 req-4cdd97d3-9d55-469c-a921-d163442cbe48 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/70ad82a683244db986d6b9f66518a067 0.209s\n2026-05-27 01:46:19.312 21 INFO tempest.lib.common.rest_client [req-8e95ae79-670f-43b2-8f44-8706ccaf623c req-8e95ae79-670f-43b2-8f44-8706ccaf623c ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-27 01:46:19.348 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:19.351 27 INFO tempest.lib.common.rest_client [req-978876f3-1011-4b1d-873d-df75f000b0aa req-978876f3-1011-4b1d-873d-df75f000b0aa ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-27 01:46:19.376 38 INFO tempest.lib.common.rest_client [req-8d0df04e-6ad7-478d-b194-c5e2979b6f8a req-8d0df04e-6ad7-478d-b194-c5e2979b6f8a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n{2} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-27 01:46:19.562 38 INFO tempest.lib.common.rest_client [req-9396ea43-2fd3-4bac-98d4-0a0c5ac7e95f req-9396ea43-2fd3-4bac-98d4-0a0c5ac7e95f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.173s\n2026-05-27 01:46:19.595 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-27 01:46:19.655 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-27 01:46:19.704 13 INFO tempest.lib.common.rest_client [req-5f2c4e4a-6dfa-401a-afff-7bd6e7cf516f req-5f2c4e4a-6dfa-401a-afff-7bd6e7cf516f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-27 01:46:19.724 17 INFO tempest.lib.common.rest_client [req-2f41cd8d-4a9f-4eee-899f-c4e9914698a6 req-2f41cd8d-4a9f-4eee-899f-c4e9914698a6 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:46:19.751 23 INFO tempest.lib.common.rest_client [req-f133b60b-6ed8-4f55-925b-1982a677a375 req-f133b60b-6ed8-4f55-925b-1982a677a375 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-27 01:46:19.803 29 INFO tempest.lib.common.rest_client [req-412ddd6d-3be2-4a70-8672-d7dc9e288efd req-412ddd6d-3be2-4a70-8672-d7dc9e288efd ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s\n2026-05-27 01:46:19.894 34 INFO tempest.lib.common.rest_client [req-d76d7940-350f-4121-854b-192b91df1ded req-d76d7940-350f-4121-854b-192b91df1ded ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.426s\n2026-05-27 01:46:19.963 43 INFO tempest.lib.common.rest_client [req-0853b848-44f9-4323-9dc6-432d7f924aca req-0853b848-44f9-4323-9dc6-432d7f924aca ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-27 01:46:20.077 27 INFO tempest.lib.common.rest_client [req-087ceec4-9722-4b49-878e-e493e55a4af9 req-087ceec4-9722-4b49-878e-e493e55a4af9 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-27 01:46:20.106 15 INFO tempest.lib.common.rest_client [req-606dc989-11d3-4fea-8256-536760bfe2f2 req-606dc989-11d3-4fea-8256-536760bfe2f2 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s\n2026-05-27 01:46:20.110 13 INFO tempest.lib.common.rest_client [req-f11c3f8b-1af4-4be7-a4f5-145b78911b05 req-f11c3f8b-1af4-4be7-a4f5-145b78911b05 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.401s\n2026-05-27 01:46:20.152 21 INFO tempest.lib.common.rest_client [req-e47debf5-4f7b-411a-9cf0-7c111e32df33 req-e47debf5-4f7b-411a-9cf0-7c111e32df33 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s\n2026-05-27 01:46:20.151 23 INFO tempest.lib.common.rest_client [req-0be9e3e8-d386-4cba-8ac4-4943789620b1 req-0be9e3e8-d386-4cba-8ac4-4943789620b1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.392s\n2026-05-27 01:46:20.174 11 INFO tempest.lib.common.rest_client [req-b5f8adf3-08af-44f3-a457-52f07010d9f2 req-b5f8adf3-08af-44f3-a457-52f07010d9f2 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-27 01:46:20.189 38 INFO tempest.lib.common.rest_client [req-5d0de5d3-7c71-4805-b829-c75d6b93af44 req-5d0de5d3-7c71-4805-b829-c75d6b93af44 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s\n2026-05-27 01:46:20.274 19 INFO tempest.lib.common.rest_client [req-9438dc3f-fa67-414b-9249-9b6a095e4e1e req-9438dc3f-fa67-414b-9249-9b6a095e4e1e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s\n2026-05-27 01:46:20.340 31 INFO tempest.lib.common.rest_client [req-da6efc65-9d32-435e-8f6d-78d67a471bb4 req-da6efc65-9d32-435e-8f6d-78d67a471bb4 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s\n2026-05-27 01:46:20.382 27 INFO tempest.lib.common.rest_client [req-d513914a-1c7c-4a15-904d-9fbda7e49abf req-d513914a-1c7c-4a15-904d-9fbda7e49abf ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.303s\n2026-05-27 01:46:20.450 23 INFO tempest.lib.common.rest_client [req-d79bec18-2c45-4d7f-b545-37b63f9010a4 req-d79bec18-2c45-4d7f-b545-37b63f9010a4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s\n2026-05-27 01:46:20.568 17 INFO tempest.lib.common.rest_client [req-2f1c472d-e02a-4d2d-b6e4-c9aaa7fa233d req-2f1c472d-e02a-4d2d-b6e4-c9aaa7fa233d ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s\n2026-05-27 01:46:20.564 38 INFO tempest.lib.common.rest_client [req-ee04d985-18e8-4042-922d-5532d4f4ad5c req-ee04d985-18e8-4042-922d-5532d4f4ad5c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.367s\n2026-05-27 01:46:20.564 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 17d762ba7fc74275ab816a9c02e9c14e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:20.565 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fa4cbb24576472ca5a359839eb55154', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'tenant_id': '2fa4cbb24576472ca5a359839eb55154', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '17d762ba7fc74275ab816a9c02e9c14e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.566 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fa4cbb24576472ca5a359839eb55154', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'tenant_id': '2fa4cbb24576472ca5a359839eb55154', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '17d762ba7fc74275ab816a9c02e9c14e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.589 34 INFO tempest.lib.common.rest_client [req-6f2c2536-8cea-4dc9-a050-661888cd2b43 req-6f2c2536-8cea-4dc9-a050-661888cd2b43 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-27 01:46:20.629 39 INFO tempest.lib.common.rest_client [req-e95bd46a-e01d-41c7-9161-42ad512278da req-e95bd46a-e01d-41c7-9161-42ad512278da ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.870s\n2026-05-27 01:46:20.641 29 INFO tempest.lib.common.rest_client [req-14889513-218f-4575-9420-b1edd5173a82 req-14889513-218f-4575-9420-b1edd5173a82 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s\n2026-05-27 01:46:20.656 25 INFO tempest.lib.common.rest_client [req-53ebdab6-ebb7-44f8-811b-b2461bb75293 req-53ebdab6-ebb7-44f8-811b-b2461bb75293 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.739s\n2026-05-27 01:46:20.680 17 INFO tempest.lib.common.rest_client [req-5253040f-8e1c-4b73-a520-a1890475e357 req-5253040f-8e1c-4b73-a520-a1890475e357 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.106s\n2026-05-27 01:46:20.702 21 INFO tempest.lib.common.rest_client [req-dfae2322-50c8-46c1-99a3-bc3ab0aaae9d req-dfae2322-50c8-46c1-99a3-bc3ab0aaae9d ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.540s\n2026-05-27 01:46:20.701 13 INFO tempest.lib.common.rest_client [req-86c9a8c5-9f71-451e-9bb0-5d1c315e6792 req-86c9a8c5-9f71-451e-9bb0-5d1c315e6792 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.567s\n2026-05-27 01:46:20.826 27 INFO tempest.lib.common.rest_client [req-afbf5ff9-c978-4402-a47e-192dc08834ab req-afbf5ff9-c978-4402-a47e-192dc08834ab ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.427s\n2026-05-27 01:46:21.013 31 INFO tempest.lib.common.rest_client [req-7635ff9c-d381-4877-bc4b-d59cb30bb03e req-7635ff9c-d381-4877-bc4b-d59cb30bb03e ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-27 01:46:21.024 43 INFO tempest.lib.common.rest_client [req-ef228baf-53e0-4f50-bee8-9f842b8378d7 req-ef228baf-53e0-4f50-bee8-9f842b8378d7 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.044s\n2026-05-27 01:46:21.029 15 INFO tempest.lib.common.rest_client [req-8baa031c-297a-4928-bf00-ae29a5249023 req-8baa031c-297a-4928-bf00-ae29a5249023 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.890s\n2026-05-27 01:46:21.084 17 INFO tempest.lib.common.rest_client [req-f1a58d01-0432-4cce-b21a-be8dba3bdc67 req-f1a58d01-0432-4cce-b21a-be8dba3bdc67 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s\n2026-05-27 01:46:21.093 19 INFO tempest.lib.common.rest_client [req-1b932075-6029-47ae-92c9-ec6b82377b9d req-1b932075-6029-47ae-92c9-ec6b82377b9d ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.803s\n2026-05-27 01:46:21.180 39 INFO tempest.lib.common.rest_client [req-bed3c2ba-6307-4916-9632-f2059cbf35fe req-bed3c2ba-6307-4916-9632-f2059cbf35fe ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:46:21.204 29 INFO tempest.lib.common.rest_client [req-05fde954-c37f-4196-a191-e6b7c7576712 req-05fde954-c37f-4196-a191-e6b7c7576712 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.560s\n2026-05-27 01:46:21.217 43 INFO tempest.lib.common.rest_client [req-5bf5a812-d60b-4dfc-8f04-55327f85dc9c req-5bf5a812-d60b-4dfc-8f04-55327f85dc9c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s\n2026-05-27 01:46:21.287 38 INFO tempest.lib.common.rest_client [req-5cac1b0c-4030-4ea0-9070-21653bd680a3 req-5cac1b0c-4030-4ea0-9070-21653bd680a3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s\n2026-05-27 01:46:21.304 39 INFO tempest.lib.common.rest_client [req-fbe41cf1-2d0a-4bc0-b54f-5fbca20663ca req-fbe41cf1-2d0a-4bc0-b54f-5fbca20663ca ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s\n2026-05-27 01:46:21.327 31 INFO tempest.lib.common.rest_client [req-83bf6608-bb03-422b-9da1-2cac80323d21 req-83bf6608-bb03-422b-9da1-2cac80323d21 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.311s\n2026-05-27 01:46:21.369 19 INFO tempest.lib.common.rest_client [req-c84c873c-8bfd-4b8d-aebf-1209201ac69b req-c84c873c-8bfd-4b8d-aebf-1209201ac69b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s\n2026-05-27 01:46:21.419 11 INFO tempest.lib.common.rest_client [req-34f3673a-80d5-4720-becf-f8e002dad79e req-34f3673a-80d5-4720-becf-f8e002dad79e ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.220s\n2026-05-27 01:46:21.431 35 INFO tempest.lib.common.rest_client [req-0869d715-3abc-477d-8c10-de7f90a212d8 req-0869d715-3abc-477d-8c10-de7f90a212d8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.120s\n2026-05-27 01:46:21.437 38 INFO tempest.lib.common.rest_client [req-59128c27-3eec-41f4-9a46-a0dbec6d377d req-59128c27-3eec-41f4-9a46-a0dbec6d377d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s\n2026-05-27 01:46:21.444 29 INFO tempest.lib.common.rest_client [req-adf2d6e3-06ec-47a2-9941-f1d2e571e268 req-adf2d6e3-06ec-47a2-9941-f1d2e571e268 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s\n2026-05-27 01:46:21.541 34 INFO tempest.lib.common.rest_client [req-cfd79b70-127a-479e-a181-c8f324129d6b req-cfd79b70-127a-479e-a181-c8f324129d6b ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.948s\n2026-05-27 01:46:21.564 27 INFO tempest.lib.common.rest_client [req-ea2ddaf5-8a37-4ac0-b893-5b1af40356e3 req-ea2ddaf5-8a37-4ac0-b893-5b1af40356e3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.736s\n2026-05-27 01:46:21.590 19 INFO tempest.lib.common.rest_client [req-770867ae-f9e4-4217-a9cf-6cfa25d79461 req-770867ae-f9e4-4217-a9cf-6cfa25d79461 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-27 01:46:21.591 39 INFO tempest.lib.common.rest_client [req-6e73383c-bf4c-48ea-b73e-213153606728 req-6e73383c-bf4c-48ea-b73e-213153606728 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s\n2026-05-27 01:46:21.611 13 INFO tempest.lib.common.rest_client [req-f17ca80e-426c-444e-825a-7429b9b80fbf req-f17ca80e-426c-444e-825a-7429b9b80fbf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.903s\n2026-05-27 01:46:21.751 27 INFO tempest.lib.common.rest_client [req-711d3aee-3764-490a-b1b8-810fe85f1a66 req-711d3aee-3764-490a-b1b8-810fe85f1a66 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-27 01:46:21.782 11 INFO tempest.lib.common.rest_client [req-6321e9ac-3a08-4c3b-b32b-ae59accfdbd1 req-6321e9ac-3a08-4c3b-b32b-ae59accfdbd1 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.360s\n2026-05-27 01:46:21.784 13 INFO tempest.lib.common.rest_client [req-398bfec7-a394-4395-8a22-3691fe3ad2bd req-398bfec7-a394-4395-8a22-3691fe3ad2bd ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-27 01:46:21.813 23 INFO tempest.lib.common.rest_client [req-a29d27fe-1713-4ede-8983-524354ce38a1 req-a29d27fe-1713-4ede-8983-524354ce38a1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.360s\n2026-05-27 01:46:21.879 21 INFO tempest.lib.common.rest_client [req-804069fe-e22e-4056-8d6e-db5ad9fdb98c req-804069fe-e22e-4056-8d6e-db5ad9fdb98c ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.162s\n2026-05-27 01:46:21.921 11 INFO tempest.lib.common.rest_client [req-313b5b95-d6d8-44e4-9d6e-e66a8977ba16 req-313b5b95-d6d8-44e4-9d6e-e66a8977ba16 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.118s\n2026-05-27 01:46:21.959 29 INFO tempest.lib.common.rest_client [req-ebebfd41-74c9-42e5-8dfe-f7dd8038d91d req-ebebfd41-74c9-42e5-8dfe-f7dd8038d91d ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s\n2026-05-27 01:46:22.030 25 INFO tempest.lib.common.rest_client [req-c47d8e99-e98f-42f5-ab2f-73f6821665f5 req-c47d8e99-e98f-42f5-ab2f-73f6821665f5 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.356s\n2026-05-27 01:46:22.094 35 INFO tempest.lib.common.rest_client [req-0b904ddc-405c-4f98-af79-8d525dd57c55 req-0b904ddc-405c-4f98-af79-8d525dd57c55 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-27 01:46:22.110 15 INFO tempest.lib.common.rest_client [req-63f6cd53-fdbf-4908-9fff-dc5ec6c2c5bd req-63f6cd53-fdbf-4908-9fff-dc5ec6c2c5bd ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.078s\n2026-05-27 01:46:22.181 19 INFO tempest.lib.common.rest_client [req-b12458f4-526b-45f6-86c1-6a0e121724b7 req-b12458f4-526b-45f6-86c1-6a0e121724b7 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.590s\n2026-05-27 01:46:22.198 27 INFO tempest.lib.common.rest_client [req-24cfac15-e559-4e5b-b8f5-f835d99b69cd req-24cfac15-e559-4e5b-b8f5-f835d99b69cd ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.442s\n2026-05-27 01:46:22.219 43 INFO tempest.lib.common.rest_client [req-0e2f6ebb-f2c8-4bc5-8c4d-ebad2b668cc3 req-0e2f6ebb-f2c8-4bc5-8c4d-ebad2b668cc3 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.985s\n2026-05-27 01:46:22.286 35 INFO tempest.lib.common.rest_client [req-f5af0263-80d9-481e-a389-c9f658479181 req-f5af0263-80d9-481e-a389-c9f658479181 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s\n2026-05-27 01:46:22.295 23 INFO tempest.lib.common.rest_client [req-c8b03440-4593-4b47-b5fe-c1b95187f5c3 req-c8b03440-4593-4b47-b5fe-c1b95187f5c3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.478s\n2026-05-27 01:46:22.347 19 INFO tempest.lib.common.rest_client [req-3162e47e-ee40-445d-bf9e-5aef4c176665 req-3162e47e-ee40-445d-bf9e-5aef4c176665 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:46:22.385 31 INFO tempest.lib.common.rest_client [req-e9e8c5a2-fccc-4a3a-863d-c00b502b0119 req-e9e8c5a2-fccc-4a3a-863d-c00b502b0119 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.043s\n2026-05-27 01:46:22.396 29 INFO tempest.lib.common.rest_client [req-75a13bf8-d4fa-44ab-a19d-11db31bd140b req-75a13bf8-d4fa-44ab-a19d-11db31bd140b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-27 01:46:22.459 17 INFO tempest.lib.common.rest_client [req-b7a14506-3e25-4dfe-afea-9ae64d1842c1 req-b7a14506-3e25-4dfe-afea-9ae64d1842c1 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.373s\n2026-05-27 01:46:22.465 15 INFO tempest.lib.common.rest_client [req-017b873c-6296-4c1b-a5b6-c6125a659e92 req-017b873c-6296-4c1b-a5b6-c6125a659e92 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.338s\n2026-05-27 01:46:22.543 11 INFO tempest.lib.common.rest_client [req-a55118e1-ed9a-47e5-a2eb-f1d7fe52f0eb req-a55118e1-ed9a-47e5-a2eb-f1d7fe52f0eb ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s\n2026-05-27 01:46:22.559 35 INFO tempest.lib.common.rest_client [req-d4936bda-32a3-49df-9157-ca9d3eaed89a req-d4936bda-32a3-49df-9157-ca9d3eaed89a ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.258s\n2026-05-27 01:46:22.616 34 INFO tempest.lib.common.rest_client [req-7487b354-b74c-43f4-8ae6-f3c861f5f77a req-7487b354-b74c-43f4-8ae6-f3c861f5f77a ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.057s\n2026-05-27 01:46:22.696 19 INFO tempest.lib.common.rest_client [req-bba80d21-03e0-443f-ba24-3364f3516cfb req-bba80d21-03e0-443f-ba24-3364f3516cfb ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.347s\n2026-05-27 01:46:22.697 29 INFO tempest.lib.common.rest_client [req-391f35bd-ed2b-42fd-86b0-ebe84a04f566 req-391f35bd-ed2b-42fd-86b0-ebe84a04f566 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.299s\n2026-05-27 01:46:22.784 11 INFO tempest.lib.common.rest_client [req-95742af3-fdbe-4f8c-ad53-e23bec21084a req-95742af3-fdbe-4f8c-ad53-e23bec21084a ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:46:22.804 17 INFO tempest.lib.common.rest_client [req-98446457-e626-45d5-b24d-74138148a230 req-98446457-e626-45d5-b24d-74138148a230 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-27 01:46:22.860 19 INFO tempest.lib.common.rest_client [req-dd93ab97-403f-4762-9eb6-a0e94beb9613 req-dd93ab97-403f-4762-9eb6-a0e94beb9613 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:46:22.875 43 INFO tempest.lib.common.rest_client [req-38e09e58-3896-48bf-943f-47ec3e31988c req-38e09e58-3896-48bf-943f-47ec3e31988c ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s\n2026-05-27 01:46:22.907 29 INFO tempest.lib.common.rest_client [req-f25a7c95-b72c-4ca9-b8e7-032074fe08b0 req-f25a7c95-b72c-4ca9-b8e7-032074fe08b0 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:46:22.932 17 INFO tempest.lib.common.rest_client [req-fa504933-a220-4ab6-9edb-49a47a1428e2 req-fa504933-a220-4ab6-9edb-49a47a1428e2 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.125s\n2026-05-27 01:46:22.964 38 INFO tempest.lib.common.rest_client [req-204a8ad6-fb24-4902-8b22-e86a9499aae3 req-204a8ad6-fb24-4902-8b22-e86a9499aae3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.523s\n2026-05-27 01:46:23.041 19 INFO tempest.lib.common.rest_client [req-bd3565ef-6bd4-4cc6-8dc6-1d6affd86664 req-bd3565ef-6bd4-4cc6-8dc6-1d6affd86664 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/70ad82a683244db986d6b9f66518a067 0.178s\n2026-05-27 01:46:23.123 13 INFO tempest.lib.common.rest_client [req-6275f2ff-a0a6-4254-9bd0-d63a3b5b3790 req-6275f2ff-a0a6-4254-9bd0-d63a3b5b3790 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/e4ac3cd34d244bdea43cf6630298f44a 1.337s\n2026-05-27 01:46:23.126 29 INFO tempest.lib.common.rest_client [req-5a8defec-98ae-4583-ba66-8172f4ab6b5d req-5a8defec-98ae-4583-ba66-8172f4ab6b5d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/70ad82a683244db986d6b9f66518a067 0.217s\n2026-05-27 01:46:23.188 39 INFO tempest.lib.common.rest_client [req-cae0fd8c-f293-4d63-987c-e58e4e72ba01 req-cae0fd8c-f293-4d63-987c-e58e4e72ba01 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.595s\n2026-05-27 01:46:23.219 35 INFO tempest.lib.common.rest_client [req-84271990-fefe-4f86-884b-bdce4b152f16 req-84271990-fefe-4f86-884b-bdce4b152f16 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.657s\n2026-05-27 01:46:23.262 29 INFO tempest.lib.common.rest_client [req-287ad386-1ac7-4951-adcc-47aa66655129 req-287ad386-1ac7-4951-adcc-47aa66655129 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-27 01:46:23.265 19 INFO tempest.lib.common.rest_client [req-c0fbd91d-2a1b-4a66-b20f-84908c23ad92 req-c0fbd91d-2a1b-4a66-b20f-84908c23ad92 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-27 01:46:23.278 17 INFO tempest.lib.common.rest_client [req-b9272be0-2617-4c42-a43f-0321dfecea36 req-b9272be0-2617-4c42-a43f-0321dfecea36 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-27 01:46:23.284 39 INFO tempest.lib.common.rest_client [req-ab90968c-1b98-4c8e-9f8f-3f836efcc111 req-ab90968c-1b98-4c8e-9f8f-3f836efcc111 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-27 01:46:23.320 35 INFO tempest.lib.common.rest_client [req-79f4ae22-b43f-4fdc-a664-dcf341986548 req-79f4ae22-b43f-4fdc-a664-dcf341986548 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:46:23.329 25 INFO tempest.lib.common.rest_client [req-8c9692e2-a4b6-4e64-a63c-142a0d7deaf7 req-8c9692e2-a4b6-4e64-a63c-142a0d7deaf7 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.296s\n2026-05-27 01:46:23.366 27 INFO tempest.lib.common.rest_client [req-9a1a61b9-cf6a-443b-866d-3465d46a4cde req-9a1a61b9-cf6a-443b-866d-3465d46a4cde ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.166s\n2026-05-27 01:46:23.407 19 INFO tempest.lib.common.rest_client [req-e52f11e4-3df5-4b48-99ec-3688073afb57 req-e52f11e4-3df5-4b48-99ec-3688073afb57 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/89a5050f7de542e3bca52d9e6d7380fa 0.140s\n2026-05-27 01:46:23.407 17 INFO tempest.lib.common.rest_client [req-fa348f42-10d9-49dd-bf75-08a66378648b req-fa348f42-10d9-49dd-bf75-08a66378648b ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/70ad82a683244db986d6b9f66518a067 0.127s\n2026-05-27 01:46:23.437 23 INFO tempest.lib.common.rest_client [req-5895cdca-ed03-4589-a487-841828362fe0 req-5895cdca-ed03-4589-a487-841828362fe0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/e4ac3cd34d244bdea43cf6630298f44a 1.137s\n2026-05-27 01:46:23.525 35 INFO tempest.lib.common.rest_client [req-c478c452-3fd6-41e1-9d3d-2546f2383b71 req-c478c452-3fd6-41e1-9d3d-2546f2383b71 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.203s\n2026-05-27 01:46:23.542 25 INFO tempest.lib.common.rest_client [req-0b14c77d-e1d8-4671-ada1-e212f8bde6a7 req-0b14c77d-e1d8-4671-ada1-e212f8bde6a7 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-27 01:46:23.621 17 INFO tempest.lib.common.rest_client [req-3c7bd7f7-f29a-48e8-af02-8cc937edb5ee req-3c7bd7f7-f29a-48e8-af02-8cc937edb5ee ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-27 01:46:23.631 35 INFO tempest.lib.common.rest_client [req-f72ef597-53be-4444-a82a-cca654bfeae7 req-f72ef597-53be-4444-a82a-cca654bfeae7 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s\n2026-05-27 01:46:23.651 19 INFO tempest.lib.common.rest_client [req-5a6db025-0632-4f10-b607-7b4767de12c0 req-5a6db025-0632-4f10-b607-7b4767de12c0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-27 01:46:23.687 21 INFO tempest.lib.common.rest_client [req-e5339b4e-5b7c-47c5-9603-79317b33ed32 req-e5339b4e-5b7c-47c5-9603-79317b33ed32 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.804s\n2026-05-27 01:46:23.747 35 INFO tempest.lib.common.rest_client [req-b161e4f7-b7f3-4902-a61d-019a47b4349d req-b161e4f7-b7f3-4902-a61d-019a47b4349d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/70ad82a683244db986d6b9f66518a067 0.114s\n2026-05-27 01:46:23.758 19 INFO tempest.lib.common.rest_client [req-bd009a15-47e9-4b2b-89b8-97be2da5017e req-bd009a15-47e9-4b2b-89b8-97be2da5017e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.104s\n2026-05-27 01:46:23.759 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 18d765730206478fbb9fadb7e171febf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.759 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-683869640-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '075b93bcec684f50b9f1fb06623cca86', 'project_name': 'tempest-GroupTypesTest-683869640', 'tenant_id': '075b93bcec684f50b9f1fb06623cca86', 'tenant_name': 'tempest-GroupTypesTest-683869640', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '18d765730206478fbb9fadb7e171febf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.760 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-683869640-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '075b93bcec684f50b9f1fb06623cca86', 'project_name': 'tempest-GroupTypesTest-683869640', 'tenant_id': '075b93bcec684f50b9f1fb06623cca86', 'tenant_name': 'tempest-GroupTypesTest-683869640', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '18d765730206478fbb9fadb7e171febf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.991 31 INFO tempest.lib.common.rest_client [req-8b60d90d-06e6-40dd-8716-a248ed74b717 req-8b60d90d-06e6-40dd-8716-a248ed74b717 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.601s\n2026-05-27 01:46:23.991 35 INFO tempest.lib.common.rest_client [req-3a1fc409-b181-412b-9db9-c25fda021602 req-3a1fc409-b181-412b-9db9-c25fda021602 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:46:24.071 25 INFO tempest.lib.common.rest_client [req-ef3cc575-6b37-4a60-8e52-f87c6cd3f067 req-ef3cc575-6b37-4a60-8e52-f87c6cd3f067 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.526s\n2026-05-27 01:46:24.079 15 INFO tempest.lib.common.rest_client [req-a3f46e64-c129-4b11-91a5-3c7022b1aea5 req-a3f46e64-c129-4b11-91a5-3c7022b1aea5 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.614s\n2026-05-27 01:46:24.145 35 INFO tempest.lib.common.rest_client [req-65ccab69-fa0e-4884-a5ce-c359d5264cc6 req-65ccab69-fa0e-4884-a5ce-c359d5264cc6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.150s\n2026-05-27 01:46:24.167 11 INFO tempest.lib.common.rest_client [req-cea35acd-dada-4e82-8263-a5ce64947e1e req-cea35acd-dada-4e82-8263-a5ce64947e1e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/e4ac3cd34d244bdea43cf6630298f44a 1.382s\n2026-05-27 01:46:24.269 15 INFO tempest.lib.common.rest_client [req-3a96dbf9-5bdb-447e-92d6-5b89cf69fe83 req-3a96dbf9-5bdb-447e-92d6-5b89cf69fe83 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-27 01:46:24.292 43 INFO tempest.lib.common.rest_client [req-b277087e-7aef-4b33-9af3-951ecb347690 req-b277087e-7aef-4b33-9af3-951ecb347690 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.415s\n2026-05-27 01:46:24.309 35 INFO tempest.lib.common.rest_client [req-2e09c832-de40-46b4-8140-89c862b2cf57 req-2e09c832-de40-46b4-8140-89c862b2cf57 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:46:24.308 11 INFO tempest.lib.common.rest_client [req-10ff6560-0158-417e-8177-116812f6ba8c req-10ff6560-0158-417e-8177-116812f6ba8c ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s\n2026-05-27 01:46:24.329 38 INFO tempest.lib.common.rest_client [req-80e4708a-db0f-48b7-8c82-4660100a8a38 req-80e4708a-db0f-48b7-8c82-4660100a8a38 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.363s\n2026-05-27 01:46:24.349 19 INFO tempest.lib.common.rest_client [req-66b6f06a-38b5-4161-a0cf-0ea5a8920236 req-66b6f06a-38b5-4161-a0cf-0ea5a8920236 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s\n2026-05-27 01:46:24.361 13 INFO tempest.lib.common.rest_client [req-4fd7aa03-0321-43d4-8aaf-f48fb1d5d8e5 req-4fd7aa03-0321-43d4-8aaf-f48fb1d5d8e5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.236s\n2026-05-27 01:46:24.383 34 INFO tempest.lib.common.rest_client [req-c27212b7-3ce2-4cee-b917-f93a153117c5 req-c27212b7-3ce2-4cee-b917-f93a153117c5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.763s\n2026-05-27 01:46:24.422 29 INFO tempest.lib.common.rest_client [req-9708e1ef-bfa8-4a07-8b8a-bf354cec4329 req-9708e1ef-bfa8-4a07-8b8a-bf354cec4329 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/89a5050f7de542e3bca52d9e6d7380fa 1.159s\n2026-05-27 01:46:24.532 39 INFO tempest.lib.common.rest_client [req-72e6bcea-3356-41a8-a4c9-28385c3cb089 req-72e6bcea-3356-41a8-a4c9-28385c3cb089 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/e4ac3cd34d244bdea43cf6630298f44a 1.246s\n2026-05-27 01:46:24.547 43 INFO tempest.lib.common.rest_client [req-342a8de6-ef3a-4319-9306-af25020c01ee req-342a8de6-ef3a-4319-9306-af25020c01ee ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/e4ac3cd34d244bdea43cf6630298f44a 0.253s\n2026-05-27 01:46:24.565 27 INFO tempest.lib.common.rest_client [req-3571f312-cd23-4bae-83a5-9064dff12639 req-3571f312-cd23-4bae-83a5-9064dff12639 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/70ad82a683244db986d6b9f66518a067 1.194s\n2026-05-27 01:46:24.596 35 INFO tempest.lib.common.rest_client [req-c6b31874-cb40-4c26-9e6d-99b51126ed0e req-c6b31874-cb40-4c26-9e6d-99b51126ed0e ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.283s\n2026-05-27 01:46:24.596 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 607c0abdb37745e98cf51bc7d33afa2b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:24.596 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-814884241-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'project_name': 'tempest-GroupsTest-814884241', 'tenant_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'tenant_name': 'tempest-GroupsTest-814884241', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '607c0abdb37745e98cf51bc7d33afa2b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:24.597 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-814884241-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'project_name': 'tempest-GroupsTest-814884241', 'tenant_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'tenant_name': 'tempest-GroupsTest-814884241', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '607c0abdb37745e98cf51bc7d33afa2b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:24.614 38 INFO tempest.lib.common.rest_client [req-b1b8134d-6af2-48de-8841-368bc3dcabe3 req-b1b8134d-6af2-48de-8841-368bc3dcabe3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/b6efca65c2ab46c99b0c8e17612fce06 0.273s\n2026-05-27 01:46:24.621 11 INFO tempest.lib.common.rest_client [req-88dc689b-a5e1-44a4-8d2b-67c6f78e8153 req-88dc689b-a5e1-44a4-8d2b-67c6f78e8153 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/70ad82a683244db986d6b9f66518a067 0.311s\n2026-05-27 01:46:24.738 23 INFO tempest.lib.common.rest_client [req-ecf6a81d-b580-4c09-955c-3a5d8258d045 req-ecf6a81d-b580-4c09-955c-3a5d8258d045 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.299s\n2026-05-27 01:46:24.757 29 INFO tempest.lib.common.rest_client [req-525fa34b-b05b-4d5b-8b64-7bca69c33ff5 req-525fa34b-b05b-4d5b-8b64-7bca69c33ff5 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s\n2026-05-27 01:46:24.762 43 INFO tempest.lib.common.rest_client [req-1110c6b8-61c4-4a4d-95bf-3f581f9ab266 req-1110c6b8-61c4-4a4d-95bf-3f581f9ab266 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-27 01:46:24.773 21 INFO tempest.lib.common.rest_client [req-3aa7d5f5-b9e1-401a-9d30-ecec7a2bbb37 req-3aa7d5f5-b9e1-401a-9d30-ecec7a2bbb37 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.084s\n2026-05-27 01:46:24.775 27 INFO tempest.lib.common.rest_client [req-e90d7a3d-f2b4-4955-aaed-3c7f21c90338 req-e90d7a3d-f2b4-4955-aaed-3c7f21c90338 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-27 01:46:24.788 38 INFO tempest.lib.common.rest_client [req-f4b5f093-a7a7-4e8c-a38a-7bc89730e059 req-f4b5f093-a7a7-4e8c-a38a-7bc89730e059 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:46:24.792 11 INFO tempest.lib.common.rest_client [req-4227f105-e316-487f-9b6d-aa9b1e22fccb req-4227f105-e316-487f-9b6d-aa9b1e22fccb ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-27 01:46:24.800 34 INFO tempest.lib.common.rest_client [req-dd9406e6-2da0-4927-b6b4-9357cff157ee req-dd9406e6-2da0-4927-b6b4-9357cff157ee ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s\n2026-05-27 01:46:24.806 17 INFO tempest.lib.common.rest_client [req-f8c12ffb-6c46-4007-a60b-3ded20108131 req-f8c12ffb-6c46-4007-a60b-3ded20108131 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/89a5050f7de542e3bca52d9e6d7380fa 1.176s\n2026-05-27 01:46:24.883 31 INFO tempest.lib.common.rest_client [req-4a2d5110-9e40-4214-839b-eab98cb06b38 req-4a2d5110-9e40-4214-839b-eab98cb06b38 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.890s\n2026-05-27 01:46:24.902 25 INFO tempest.lib.common.rest_client [req-913a6177-8798-46b8-bcd9-f5dc1a21b4fd req-913a6177-8798-46b8-bcd9-f5dc1a21b4fd ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.828s\n2026-05-27 01:46:24.919 29 INFO tempest.lib.common.rest_client [req-2ce1aa22-56c0-43d1-916f-9308547157f5 req-2ce1aa22-56c0-43d1-916f-9308547157f5 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.160s\n2026-05-27 01:46:24.919 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user da5fd5833d5d4f7289be3eb70a680cf1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:24.919 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1246415092-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759358b642404d80b39093b160f939e4', 'project_name': 'tempest-SnapshotsActionsTest-1246415092', 'tenant_id': '759358b642404d80b39093b160f939e4', 'tenant_name': 'tempest-SnapshotsActionsTest-1246415092', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da5fd5833d5d4f7289be3eb70a680cf1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:24.922 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1246415092-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759358b642404d80b39093b160f939e4', 'project_name': 'tempest-SnapshotsActionsTest-1246415092', 'tenant_id': '759358b642404d80b39093b160f939e4', 'tenant_name': 'tempest-SnapshotsActionsTest-1246415092', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da5fd5833d5d4f7289be3eb70a680cf1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:25.044 27 INFO tempest.lib.common.rest_client [req-618b1f5b-bddd-4015-a67f-22d7f049fa8a req-618b1f5b-bddd-4015-a67f-22d7f049fa8a ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.263s\n2026-05-27 01:46:25.044 19 INFO tempest.lib.common.rest_client [req-a9767c12-446c-4bbc-b181-364eb38bf4fb req-a9767c12-446c-4bbc-b181-364eb38bf4fb ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.692s\n2026-05-27 01:46:25.046 15 INFO tempest.lib.common.rest_client [req-c3ae5c0f-389d-44bf-bd15-de494e51d185 req-c3ae5c0f-389d-44bf-bd15-de494e51d185 ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.774s\n2026-05-27 01:46:25.058 34 INFO tempest.lib.common.rest_client [req-7cf14a93-535b-4c31-a31c-4e7319dfafeb req-7cf14a93-535b-4c31-a31c-4e7319dfafeb ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.254s\n2026-05-27 01:46:25.059 21 INFO tempest.lib.common.rest_client [req-48949b5f-4c1d-4717-80a6-f082ca710681 req-48949b5f-4c1d-4717-80a6-f082ca710681 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/e4ac3cd34d244bdea43cf6630298f44a 0.278s\n2026-05-27 01:46:25.167 38 INFO tempest.lib.common.rest_client [req-b1a1b60a-a558-49c1-a62d-e27f7bd6b9b6 req-b1a1b60a-a558-49c1-a62d-e27f7bd6b9b6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/b6efca65c2ab46c99b0c8e17612fce06 0.377s\n2026-05-27 01:46:25.176 13 INFO tempest.lib.common.rest_client [req-9dac3410-1936-4e66-a58c-69373bcc8d9d req-9dac3410-1936-4e66-a58c-69373bcc8d9d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/70ad82a683244db986d6b9f66518a067 0.806s\n2026-05-27 01:46:25.202 25 INFO tempest.lib.common.rest_client [req-4e07743b-a872-48a0-84ca-35d95882f0c0 req-4e07743b-a872-48a0-84ca-35d95882f0c0 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s\n2026-05-27 01:46:25.266 39 INFO tempest.lib.common.rest_client [req-e0ae7a77-7959-42f3-92ff-74ea05e14e88 req-e0ae7a77-7959-42f3-92ff-74ea05e14e88 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s\n2026-05-27 01:46:25.266 17 INFO tempest.lib.common.rest_client [req-ea02736f-6611-47b5-9d4c-8d650a9e7d3f req-ea02736f-6611-47b5-9d4c-8d650a9e7d3f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s\n2026-05-27 01:46:25.304 34 INFO tempest.lib.common.rest_client [req-4d5d5dda-2a3e-496f-a886-adcdf26f4a7f req-4d5d5dda-2a3e-496f-a886-adcdf26f4a7f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:46:25.304 21 INFO tempest.lib.common.rest_client [req-d98cd945-65e3-4082-a48b-f1a1f938f66f req-d98cd945-65e3-4082-a48b-f1a1f938f66f ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-27 01:46:25.339 23 INFO tempest.lib.common.rest_client [req-2efd675f-406a-439f-9ed7-3e3a165dcc59 req-2efd675f-406a-439f-9ed7-3e3a165dcc59 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/70ad82a683244db986d6b9f66518a067 0.599s\n2026-05-27 01:46:25.356 15 INFO tempest.lib.common.rest_client [req-d77ac5a0-fc81-49a4-a8aa-0f2e5549ade7 req-d77ac5a0-fc81-49a4-a8aa-0f2e5549ade7 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-27 01:46:25.406 38 INFO tempest.lib.common.rest_client [req-42b39bd6-65f3-4a6b-8421-7e0986c46101 req-42b39bd6-65f3-4a6b-8421-7e0986c46101 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-27 01:46:25.409 25 INFO tempest.lib.common.rest_client [req-e3da604e-a931-454a-ac09-8e43190c30e3 req-e3da604e-a931-454a-ac09-8e43190c30e3 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-27 01:46:25.443 34 INFO tempest.lib.common.rest_client [req-f6270d92-cffb-48ec-866a-ecc927e98aa2 req-f6270d92-cffb-48ec-866a-ecc927e98aa2 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/70ad82a683244db986d6b9f66518a067 0.134s\n2026-05-27 01:46:25.465 39 INFO tempest.lib.common.rest_client [req-7705ee45-5f32-414c-a459-858192e6307e req-7705ee45-5f32-414c-a459-858192e6307e ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/70ad82a683244db986d6b9f66518a067 0.197s\n2026-05-27 01:46:25.535 11 INFO tempest.lib.common.rest_client [req-77c08e13-e6f4-4ffc-9959-034bae3aea7d req-77c08e13-e6f4-4ffc-9959-034bae3aea7d ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/89a5050f7de542e3bca52d9e6d7380fa 0.741s\n2026-05-27 01:46:25.544 29 INFO tempest.lib.common.rest_client [req-ff2dfd4b-f11e-4b1e-aedb-98d0266192df req-ff2dfd4b-f11e-4b1e-aedb-98d0266192df ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-27 01:46:25.558 23 INFO tempest.lib.common.rest_client [req-9c1d87fc-3feb-45f2-9539-bdee1e476aff req-9c1d87fc-3feb-45f2-9539-bdee1e476aff ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-27 01:46:25.601 34 INFO tempest.lib.common.rest_client [req-46e9421c-3eb5-4eba-a850-104790c24bd5 req-46e9421c-3eb5-4eba-a850-104790c24bd5 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:46:25.648 21 INFO tempest.lib.common.rest_client [req-fbc21984-3970-40ab-b6a1-32ed8ee569e2 req-fbc21984-3970-40ab-b6a1-32ed8ee569e2 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/70ad82a683244db986d6b9f66518a067 0.340s\n2026-05-27 01:46:25.654 35 INFO tempest.lib.common.rest_client [req-57a613ff-a2d1-48a3-958a-25b641abcb56 req-57a613ff-a2d1-48a3-958a-25b641abcb56 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.051s\n2026-05-27 01:46:25.674 38 INFO tempest.lib.common.rest_client [req-f4d15b4d-7ff9-41c5-be7d-d9c7262034d9 req-f4d15b4d-7ff9-41c5-be7d-d9c7262034d9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/70ad82a683244db986d6b9f66518a067 0.262s\n2026-05-27 01:46:25.678 43 INFO tempest.lib.common.rest_client [req-175ed1bf-21b4-42a8-a23a-e60a0ec7cbd9 req-175ed1bf-21b4-42a8-a23a-e60a0ec7cbd9 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/70ad82a683244db986d6b9f66518a067 0.913s\n2026-05-27 01:46:25.688 29 INFO tempest.lib.common.rest_client [req-9dfa391b-5da8-4049-ad33-f5325c19d682 req-9dfa391b-5da8-4049-ad33-f5325c19d682 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s\n2026-05-27 01:46:25.796 31 INFO tempest.lib.common.rest_client [req-cf06a9d9-86f0-44ec-ad47-a965b2c5b819 req-cf06a9d9-86f0-44ec-ad47-a965b2c5b819 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.912s\n2026-05-27 01:46:25.811 39 INFO tempest.lib.common.rest_client [req-146783dd-5021-4371-8781-23f9aaa01514 req-146783dd-5021-4371-8781-23f9aaa01514 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-27 01:46:25.862 35 INFO tempest.lib.common.rest_client [req-15b0e77b-47fe-442c-aa46-e684ee9349f0 req-15b0e77b-47fe-442c-aa46-e684ee9349f0 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.205s\n2026-05-27 01:46:25.881 23 INFO tempest.lib.common.rest_client [req-065a25ee-e50a-4d9d-a177-0622a3e94133 req-065a25ee-e50a-4d9d-a177-0622a3e94133 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.320s\n2026-05-27 01:46:25.916 21 INFO tempest.lib.common.rest_client [req-4741bce7-02c8-4082-9afd-b85d8673f853 req-4741bce7-02c8-4082-9afd-b85d8673f853 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-27 01:46:25.954 38 INFO tempest.lib.common.rest_client [req-e6c18c47-7dec-4415-a69b-45b645422a91 req-e6c18c47-7dec-4415-a69b-45b645422a91 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-27 01:46:26.021 39 INFO tempest.lib.common.rest_client [req-753bc3c5-397c-4caf-87f4-804874777ff2 req-753bc3c5-397c-4caf-87f4-804874777ff2 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.207s\n2026-05-27 01:46:26.031 27 INFO tempest.lib.common.rest_client [req-0af2f41c-46ea-457e-9462-7548f964ce30 req-0af2f41c-46ea-457e-9462-7548f964ce30 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.983s\n2026-05-27 01:46:26.033 21 INFO tempest.lib.common.rest_client [req-c24a09fe-5540-44cd-bf66-72d3f6c1bf1e req-c24a09fe-5540-44cd-bf66-72d3f6c1bf1e ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/89a5050f7de542e3bca52d9e6d7380fa 0.115s\n2026-05-27 01:46:26.132 13 INFO tempest.lib.common.rest_client [req-c8b0a7e4-0c09-405f-a12c-20b73b94578b req-c8b0a7e4-0c09-405f-a12c-20b73b94578b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.953s\n2026-05-27 01:46:26.178 17 INFO tempest.lib.common.rest_client [req-f3c387ca-ece4-4579-84b6-414ad68b5932 req-f3c387ca-ece4-4579-84b6-414ad68b5932 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.908s\n2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8517c9b74f0042d2a5357458bbed129b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1324074214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'project_name': 'tempest-GroupSnapshotsTest-1324074214', 'tenant_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'tenant_name': 'tempest-GroupSnapshotsTest-1324074214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8517c9b74f0042d2a5357458bbed129b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1324074214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'project_name': 'tempest-GroupSnapshotsTest-1324074214', 'tenant_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'tenant_name': 'tempest-GroupSnapshotsTest-1324074214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8517c9b74f0042d2a5357458bbed129b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.268 19 INFO tempest.lib.common.rest_client [req-29c3707a-885a-4ba9-adea-44a2763325a5 req-29c3707a-885a-4ba9-adea-44a2763325a5 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.222s\n2026-05-27 01:46:26.284 27 INFO tempest.lib.common.rest_client [req-c58d7f39-7e90-4e21-9ab6-58c702e25477 req-c58d7f39-7e90-4e21-9ab6-58c702e25477 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s\n2026-05-27 01:46:26.285 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6e1df02402147d2be2d5ccce0eb5f7b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.285 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-828356007-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f45ae13f93240e08e26e864294d275e', 'project_name': 'tempest-GroupSnapshotsV319Test-828356007', 'tenant_id': '7f45ae13f93240e08e26e864294d275e', 'tenant_name': 'tempest-GroupSnapshotsV319Test-828356007', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e1df02402147d2be2d5ccce0eb5f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.286 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-828356007-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f45ae13f93240e08e26e864294d275e', 'project_name': 'tempest-GroupSnapshotsV319Test-828356007', 'tenant_id': '7f45ae13f93240e08e26e864294d275e', 'tenant_name': 'tempest-GroupSnapshotsV319Test-828356007', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e1df02402147d2be2d5ccce0eb5f7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.303 15 INFO tempest.lib.common.rest_client [req-ed4a0380-cfba-4713-80e3-b27e7bd8a8c7 req-ed4a0380-cfba-4713-80e3-b27e7bd8a8c7 ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/70ad82a683244db986d6b9f66518a067 0.946s\n2026-05-27 01:46:26.369 29 INFO tempest.lib.common.rest_client [req-8777bf06-79a1-4315-b674-855b10da7522 req-8777bf06-79a1-4315-b674-855b10da7522 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.678s\n2026-05-27 01:46:26.401 35 INFO tempest.lib.common.rest_client [req-5e2db9e3-a59a-427c-8f14-6c3741f44f41 req-5e2db9e3-a59a-427c-8f14-6c3741f44f41 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s\n2026-05-27 01:46:26.401 25 INFO tempest.lib.common.rest_client [req-9cea1feb-f64f-492f-b3d3-f29058377750 req-9cea1feb-f64f-492f-b3d3-f29058377750 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/70ad82a683244db986d6b9f66518a067 0.990s\n2026-05-27 01:46:26.503 19 INFO tempest.lib.common.rest_client [req-b7e6a044-e0d7-4fbc-ab65-3533c60349cb req-b7e6a044-e0d7-4fbc-ab65-3533c60349cb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:46:26.503 11 INFO tempest.lib.common.rest_client [req-8300b457-5b15-4331-bd38-5a8837e5cb32 req-8300b457-5b15-4331-bd38-5a8837e5cb32 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.966s\n2026-05-27 01:46:26.517 21 INFO tempest.lib.common.rest_client [req-c78e74b1-168c-4bae-8e77-0b5567becc93 req-c78e74b1-168c-4bae-8e77-0b5567becc93 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-27 01:46:26.515 38 INFO tempest.lib.common.rest_client [req-c0386016-473b-413d-85f8-a16e20e07642 req-c0386016-473b-413d-85f8-a16e20e07642 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/89a5050f7de542e3bca52d9e6d7380fa 0.557s\n2026-05-27 01:46:26.593 43 INFO tempest.lib.common.rest_client [req-726848ad-e692-4a17-b826-b92a9ff84d60 req-726848ad-e692-4a17-b826-b92a9ff84d60 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.913s\n2026-05-27 01:46:26.601 35 INFO tempest.lib.common.rest_client [req-650ff67b-fbe8-439b-b8f9-1d2e696f294e req-650ff67b-fbe8-439b-b8f9-1d2e696f294e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-27 01:46:26.602 34 INFO tempest.lib.common.rest_client [req-772b06b0-f083-46f3-b5db-cc0872fd6d70 req-772b06b0-f083-46f3-b5db-cc0872fd6d70 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/89a5050f7de542e3bca52d9e6d7380fa 0.999s\n2026-05-27 01:46:26.622 29 INFO tempest.lib.common.rest_client [req-3c2a3ac9-674e-4d59-9500-f9ef5f122746 req-3c2a3ac9-674e-4d59-9500-f9ef5f122746 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-27 01:46:26.700 31 INFO tempest.lib.common.rest_client [req-bf425ca1-853f-4814-ae58-93ceb0340583 req-bf425ca1-853f-4814-ae58-93ceb0340583 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.902s\n2026-05-27 01:46:26.705 38 INFO tempest.lib.common.rest_client [req-9486af88-ff9c-48ca-a57d-eb618a10253a req-9486af88-ff9c-48ca-a57d-eb618a10253a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-27 01:46:26.709 23 INFO tempest.lib.common.rest_client [req-24bc3c1d-aba8-4d1c-8a70-252751564708 req-24bc3c1d-aba8-4d1c-8a70-252751564708 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s\n2026-05-27 01:46:26.729 39 INFO tempest.lib.common.rest_client [req-59bd20a7-c79a-43c9-8441-d094c8a4b39f req-59bd20a7-c79a-43c9-8441-d094c8a4b39f ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.704s\n2026-05-27 01:46:26.737 34 INFO tempest.lib.common.rest_client [req-4bec894d-2f9c-47ac-9012-ce2663f84cc4 req-4bec894d-2f9c-47ac-9012-ce2663f84cc4 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-27 01:46:26.751 17 INFO tempest.lib.common.rest_client [req-bfbf7794-f75f-4a89-93a5-ad643b2a8c14 req-bfbf7794-f75f-4a89-93a5-ad643b2a8c14 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-27 01:46:26.757 13 INFO tempest.lib.common.rest_client [req-9d85bb83-174a-47ee-a489-3634e1387b25 req-9d85bb83-174a-47ee-a489-3634e1387b25 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/89a5050f7de542e3bca52d9e6d7380fa 0.623s\n2026-05-27 01:46:26.770 19 INFO tempest.lib.common.rest_client [req-4f21a2ed-2dac-46b0-aeb4-004f3a0ac492 req-4f21a2ed-2dac-46b0-aeb4-004f3a0ac492 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.261s\n2026-05-27 01:46:26.833 15 INFO tempest.lib.common.rest_client [req-b1d44b72-26e2-4358-b90a-78a5a3874ef9 req-b1d44b72-26e2-4358-b90a-78a5a3874ef9 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s\n2026-05-27 01:46:26.877 11 INFO tempest.lib.common.rest_client [req-371d0fc8-8a48-4948-a1dc-9ddc099b0876 req-371d0fc8-8a48-4948-a1dc-9ddc099b0876 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/e4ac3cd34d244bdea43cf6630298f44a 0.371s\n2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e3f96584ee44579bd174180527af5da is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-94766199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'project_name': 'tempest-GroupsV320Test-94766199', 'tenant_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'tenant_name': 'tempest-GroupsV320Test-94766199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e3f96584ee44579bd174180527af5da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-94766199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'project_name': 'tempest-GroupsV320Test-94766199', 'tenant_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'tenant_name': 'tempest-GroupsV320Test-94766199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e3f96584ee44579bd174180527af5da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.908 38 INFO tempest.lib.common.rest_client [req-2298d371-af0f-4306-8323-6007ca2b1b9f req-2298d371-af0f-4306-8323-6007ca2b1b9f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/e4ac3cd34d244bdea43cf6630298f44a 0.201s\n2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26653284f3fe406196f4d16829442650 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd82f919be154018b888f774f05ae871', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'tenant_id': 'cd82f919be154018b888f774f05ae871', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26653284f3fe406196f4d16829442650', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd82f919be154018b888f774f05ae871', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'tenant_id': 'cd82f919be154018b888f774f05ae871', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26653284f3fe406196f4d16829442650', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.941 25 INFO tempest.lib.common.rest_client [req-3e8a2584-643f-47e6-a550-1dec69214b63 req-3e8a2584-643f-47e6-a550-1dec69214b63 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s\n2026-05-27 01:46:26.935 23 INFO tempest.lib.common.rest_client [req-a81cc7fe-6608-497d-b8c3-a96cd008dbc0 req-a81cc7fe-6608-497d-b8c3-a96cd008dbc0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s\n2026-05-27 01:46:26.936 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b17d05d493bf44d8be9ab6184e607e6b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.936 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-576417627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'tenant_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b17d05d493bf44d8be9ab6184e607e6b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.940 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-576417627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'tenant_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b17d05d493bf44d8be9ab6184e607e6b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.970 21 INFO tempest.lib.common.rest_client [req-10601daf-4a91-49e4-b8c0-7b3c05381dcb req-10601daf-4a91-49e4-b8c0-7b3c05381dcb ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/e4ac3cd34d244bdea43cf6630298f44a 0.448s\n2026-05-27 01:46:26.970 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69634a0b5eae4bee8680187871da2c25 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.971 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1522047038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c11118d14fa4c6eaec78bffb7a18377', 'project_name': 'tempest-GroupsV314Test-1522047038', 'tenant_id': '1c11118d14fa4c6eaec78bffb7a18377', 'tenant_name': 'tempest-GroupsV314Test-1522047038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69634a0b5eae4bee8680187871da2c25', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.971 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1522047038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c11118d14fa4c6eaec78bffb7a18377', 'project_name': 'tempest-GroupsV314Test-1522047038', 'tenant_id': '1c11118d14fa4c6eaec78bffb7a18377', 'tenant_name': 'tempest-GroupsV314Test-1522047038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69634a0b5eae4bee8680187871da2c25', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.019 27 INFO tempest.lib.common.rest_client [req-94f1c5ea-e6cf-4321-85ce-a7ee8ec87cce req-94f1c5ea-e6cf-4321-85ce-a7ee8ec87cce ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s\n2026-05-27 01:46:27.073 43 INFO tempest.lib.common.rest_client [req-bcbe5312-2f20-4137-87dd-f468bda7fca7 req-bcbe5312-2f20-4137-87dd-f468bda7fca7 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/89a5050f7de542e3bca52d9e6d7380fa 0.479s\n2026-05-27 01:46:27.113 19 INFO tempest.lib.common.rest_client [req-761bdc23-f342-4789-a585-3eb967b8e412 req-761bdc23-f342-4789-a585-3eb967b8e412 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-05-27 01:46:27.145 35 INFO tempest.lib.common.rest_client [req-39b35ccd-8fcd-4633-8137-eb4d8a880624 req-39b35ccd-8fcd-4633-8137-eb4d8a880624 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.543s\n2026-05-27 01:46:27.171 31 INFO tempest.lib.common.rest_client [req-2ac56d3d-7d29-4472-96c5-83b4da61510c req-2ac56d3d-7d29-4472-96c5-83b4da61510c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/70ad82a683244db986d6b9f66518a067 0.466s\n2026-05-27 01:46:27.245 29 INFO tempest.lib.common.rest_client [req-9d10ea95-f459-41c5-ae79-57f00f2941c9 req-9d10ea95-f459-41c5-ae79-57f00f2941c9 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/b6efca65c2ab46c99b0c8e17612fce06 0.620s\n2026-05-27 01:46:27.248 25 INFO tempest.lib.common.rest_client [req-a24f6beb-03f2-4709-ae3b-94386715b099 req-a24f6beb-03f2-4709-ae3b-94386715b099 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.305s\n2026-05-27 01:46:27.325 39 INFO tempest.lib.common.rest_client [req-2079e649-c5ae-40b2-870e-30284ae9281d req-2079e649-c5ae-40b2-870e-30284ae9281d ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.595s\n2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1ffc88f9e21b4b61a0fd428b17f4688c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1081134363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d8505ce7b164b05a0c471d667b29dc2', 'project_name': 'tempest-QosSpecsTestJSON-1081134363', 'tenant_id': '1d8505ce7b164b05a0c471d667b29dc2', 'tenant_name': 'tempest-QosSpecsTestJSON-1081134363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1ffc88f9e21b4b61a0fd428b17f4688c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1081134363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d8505ce7b164b05a0c471d667b29dc2', 'project_name': 'tempest-QosSpecsTestJSON-1081134363', 'tenant_id': '1d8505ce7b164b05a0c471d667b29dc2', 'tenant_name': 'tempest-QosSpecsTestJSON-1081134363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1ffc88f9e21b4b61a0fd428b17f4688c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.392 13 INFO tempest.lib.common.rest_client [req-006db156-71e7-411d-a8a0-d4634fed003b req-006db156-71e7-411d-a8a0-d4634fed003b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.632s\n2026-05-27 01:46:27.440 43 INFO tempest.lib.common.rest_client [req-887c9c72-92a0-4e8d-97c8-8c22e578cf04 req-887c9c72-92a0-4e8d-97c8-8c22e578cf04 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-05-27 01:46:27.454 17 INFO tempest.lib.common.rest_client [req-b0e7f9cb-4184-40a4-9506-5e39e057cbce req-b0e7f9cb-4184-40a4-9506-5e39e057cbce ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.700s\n2026-05-27 01:46:27.480 31 INFO tempest.lib.common.rest_client [req-dd0231f6-3934-4da3-87c4-c8ecbb799290 req-dd0231f6-3934-4da3-87c4-c8ecbb799290 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-27 01:46:27.473 34 INFO tempest.lib.common.rest_client [req-05aed8ae-d6b4-4be9-9673-bd5db699c0bc req-05aed8ae-d6b4-4be9-9673-bd5db699c0bc ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.733s\n2026-05-27 01:46:27.475 34 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 791eba48e05f4a5c89ac26ce0f54c8ea is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:27.475 34 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1856083976-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b76922663bc4eada60967f9507c59e5', 'project_name': 'tempest-VolumesActionsTest-1856083976', 'tenant_id': '5b76922663bc4eada60967f9507c59e5', 'tenant_name': 'tempest-VolumesActionsTest-1856083976', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '791eba48e05f4a5c89ac26ce0f54c8ea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.491 15 INFO tempest.lib.common.rest_client [req-36b84767-4c01-436b-9524-072e30808f6a req-36b84767-4c01-436b-9524-072e30808f6a ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.653s\n2026-05-27 01:46:27.496 11 INFO tempest.lib.common.rest_client [req-30369ce9-2751-4b73-a151-384b9c4ef39a req-30369ce9-2751-4b73-a151-384b9c4ef39a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s\n2026-05-27 01:46:27.666 27 INFO tempest.lib.common.rest_client [req-686c413b-c49c-4766-ab87-78582cf240a5 req-686c413b-c49c-4766-ab87-78582cf240a5 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.642s\n2026-05-27 01:46:27.799 35 INFO tempest.lib.common.rest_client [req-5e310289-e479-4347-b2d6-7540e02cd9f8 req-5e310289-e479-4347-b2d6-7540e02cd9f8 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s\n2026-05-27 01:46:27.834 29 INFO tempest.lib.common.rest_client [req-dcf3f9b2-5db0-43d4-a04f-09b565b890c6 req-dcf3f9b2-5db0-43d4-a04f-09b565b890c6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s\n2026-05-27 01:46:27.887 43 INFO tempest.lib.common.rest_client [req-aff2236e-48cc-497c-adc0-b975043e0350 req-aff2236e-48cc-497c-adc0-b975043e0350 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/e4ac3cd34d244bdea43cf6630298f44a 0.444s\n2026-05-27 01:46:27.888 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2446449fa0bc45d08ef7d1c7ac35bd28 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:27.888 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-334152421-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'project_name': 'tempest-VolumeQuotaClassesTest-334152421', 'tenant_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'tenant_name': 'tempest-VolumeQuotaClassesTest-334152421', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2446449fa0bc45d08ef7d1c7ac35bd28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.889 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-334152421-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'project_name': 'tempest-VolumeQuotaClassesTest-334152421', 'tenant_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'tenant_name': 'tempest-VolumeQuotaClassesTest-334152421', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2446449fa0bc45d08ef7d1c7ac35bd28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.905 38 INFO tempest.lib.common.rest_client [req-e2d4c20e-7f49-4c41-b12e-eb2c0b99ee0d req-e2d4c20e-7f49-4c41-b12e-eb2c0b99ee0d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.989s\n2026-05-27 01:46:27.959 39 INFO tempest.lib.common.rest_client [req-968840bc-3ce2-44b9-8a48-ba0f7503d60c req-968840bc-3ce2-44b9-8a48-ba0f7503d60c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-27 01:46:27.972 21 INFO tempest.lib.common.rest_client [req-8d02f71b-a79a-48ce-b32d-5699390debc9 req-8d02f71b-a79a-48ce-b32d-5699390debc9 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.992s\n2026-05-27 01:46:27.990 23 INFO tempest.lib.common.rest_client [req-2b35d451-5451-45c2-b23a-57e1926470d6 req-2b35d451-5451-45c2-b23a-57e1926470d6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s\n2026-05-27 01:46:28.016 25 INFO tempest.lib.common.rest_client [req-96b70821-ca91-4033-8571-b9512a007a7d req-96b70821-ca91-4033-8571-b9512a007a7d ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.762s\n2026-05-27 01:46:28.055 19 INFO tempest.lib.common.rest_client [req-5b89b0f0-7151-41fb-98f1-bb9ecfe4f281 req-5b89b0f0-7151-41fb-98f1-bb9ecfe4f281 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.940s\n2026-05-27 01:46:28.055 17 INFO tempest.lib.common.rest_client [req-33dfecf5-e910-48ad-b737-03e556c61a13 req-33dfecf5-e910-48ad-b737-03e556c61a13 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s\n2026-05-27 01:46:28.074 11 INFO tempest.lib.common.rest_client [req-c04f34c8-482a-4d83-9e4d-c46f82a4e668 req-c04f34c8-482a-4d83-9e4d-c46f82a4e668 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.573s\n2026-05-27 01:46:28.194 35 INFO tempest.lib.common.rest_client [req-7aa61b8c-e951-4e52-8455-d9fd206d97e2 req-7aa61b8c-e951-4e52-8455-d9fd206d97e2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.392s\n2026-05-27 01:46:28.205 13 INFO tempest.lib.common.rest_client [req-0c55fa79-c7e4-4713-8559-3810c627389a req-0c55fa79-c7e4-4713-8559-3810c627389a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/e4ac3cd34d244bdea43cf6630298f44a 0.810s\n2026-05-27 01:46:28.206 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a560208c872c452696f9c2e836215052 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:28.206 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'tenant_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a560208c872c452696f9c2e836215052', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.207 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'tenant_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a560208c872c452696f9c2e836215052', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.284 31 INFO tempest.lib.common.rest_client [req-53bb1c67-18fd-4d9b-b3d4-e53bb98e7ce3 req-53bb1c67-18fd-4d9b-b3d4-e53bb98e7ce3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/89a5050f7de542e3bca52d9e6d7380fa 0.802s\n2026-05-27 01:46:28.374 15 INFO tempest.lib.common.rest_client [req-fc59cfa8-331c-4e05-aa0f-a0d2b9558f48 req-fc59cfa8-331c-4e05-aa0f-a0d2b9558f48 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.881s\n2026-05-27 01:46:28.384 27 INFO tempest.lib.common.rest_client [req-a8a71f65-9c3e-436c-977c-cc7e1184c452 req-a8a71f65-9c3e-436c-977c-cc7e1184c452 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s\n2026-05-27 01:46:28.401 29 INFO tempest.lib.common.rest_client [req-a58b9082-0c8b-4413-86dc-f5037273959e req-a58b9082-0c8b-4413-86dc-f5037273959e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/b6efca65c2ab46c99b0c8e17612fce06 0.561s\n2026-05-27 01:46:28.411 34 INFO tempest.lib.common.rest_client [req-11ec3803-fc22-4610-9ec7-6b5236aad346 req-11ec3803-fc22-4610-9ec7-6b5236aad346 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s\n2026-05-27 01:46:28.435 23 INFO tempest.lib.common.rest_client [req-98ccb20d-daaf-4cac-891f-f2ab3eeed49e req-98ccb20d-daaf-4cac-891f-f2ab3eeed49e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.442s\n2026-05-27 01:46:28.536 21 INFO tempest.lib.common.rest_client [req-7380d973-338b-495c-b4ca-a10af3e91fdb req-7380d973-338b-495c-b4ca-a10af3e91fdb ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.561s\n2026-05-27 01:46:28.551 39 INFO tempest.lib.common.rest_client [req-99fcc042-de60-4114-9c28-de5cbc0fb271 req-99fcc042-de60-4114-9c28-de5cbc0fb271 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.588s\n2026-05-27 01:46:28.552 25 INFO tempest.lib.common.rest_client [req-544f1f90-6fe1-4ed4-b339-60128dda7f7d req-544f1f90-6fe1-4ed4-b339-60128dda7f7d ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.534s\n2026-05-27 01:46:28.553 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4282670be1be4e98a9de7722bf98ff7a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:28.553 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1212793391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61d754fa2844329a89163f2338d7543', 'project_name': 'tempest-VolumeTypesTest-1212793391', 'tenant_id': 'c61d754fa2844329a89163f2338d7543', 'tenant_name': 'tempest-VolumeTypesTest-1212793391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4282670be1be4e98a9de7722bf98ff7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.554 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1212793391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61d754fa2844329a89163f2338d7543', 'project_name': 'tempest-VolumeTypesTest-1212793391', 'tenant_id': 'c61d754fa2844329a89163f2338d7543', 'tenant_name': 'tempest-VolumeTypesTest-1212793391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4282670be1be4e98a9de7722bf98ff7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.583 43 INFO tempest.lib.common.rest_client [req-0184b7b5-4639-4230-90f4-e98e2c0d7a67 req-0184b7b5-4639-4230-90f4-e98e2c0d7a67 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-27 01:46:28.607 17 INFO tempest.lib.common.rest_client [req-bbead460-af9e-467a-b7b7-c1d748a3d0e5 req-bbead460-af9e-467a-b7b7-c1d748a3d0e5 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s\n2026-05-27 01:46:28.660 19 INFO tempest.lib.common.rest_client [req-1efcc826-cc43-46a2-bc87-0db96b7f362b req-1efcc826-cc43-46a2-bc87-0db96b7f362b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s\n2026-05-27 01:46:28.683 31 INFO tempest.lib.common.rest_client [req-3d220f02-5319-4b87-b423-ab168618dc38 req-3d220f02-5319-4b87-b423-ab168618dc38 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s\n2026-05-27 01:46:28.696 27 INFO tempest.lib.common.rest_client [req-3366eaef-a596-46d5-98b4-64db3e6bf065 req-3366eaef-a596-46d5-98b4-64db3e6bf065 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-27 01:46:28.720 35 INFO tempest.lib.common.rest_client [req-5fbc1a4f-9eb5-44ca-89ad-ee453cd53cab req-5fbc1a4f-9eb5-44ca-89ad-ee453cd53cab ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s\n2026-05-27 01:46:28.765 17 INFO tempest.lib.common.rest_client [req-07347761-9e92-4f3a-83d0-1c6a69b8b368 req-07347761-9e92-4f3a-83d0-1c6a69b8b368 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/b6efca65c2ab46c99b0c8e17612fce06 0.156s\n2026-05-27 01:46:28.788 15 INFO tempest.lib.common.rest_client [req-49af9488-cbec-4492-9fc6-7cb64de4c08e req-49af9488-cbec-4492-9fc6-7cb64de4c08e ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.412s\n2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cc29833087d94023921dcec7219aa8a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesGetTest-390181614-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80b2430a4b704058ba7a49f5102dec61', 'project_name': 'tempest-VolumesGetTest-390181614', 'tenant_id': '80b2430a4b704058ba7a49f5102dec61', 'tenant_name': 'tempest-VolumesGetTest-390181614', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cc29833087d94023921dcec7219aa8a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesGetTest-390181614-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80b2430a4b704058ba7a49f5102dec61', 'project_name': 'tempest-VolumesGetTest-390181614', 'tenant_id': '80b2430a4b704058ba7a49f5102dec61', 'tenant_name': 'tempest-VolumesGetTest-390181614', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cc29833087d94023921dcec7219aa8a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.979 27 INFO tempest.lib.common.rest_client [req-ac5c4e01-2ce7-43d0-9fe2-7110e910feda req-ac5c4e01-2ce7-43d0-9fe2-7110e910feda ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/b6efca65c2ab46c99b0c8e17612fce06 0.281s\n2026-05-27 01:46:29.055 11 INFO tempest.lib.common.rest_client [req-629bc22f-2e3e-4569-a61a-ead6f266568a req-629bc22f-2e3e-4569-a61a-ead6f266568a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s\n2026-05-27 01:46:29.113 13 INFO tempest.lib.common.rest_client [req-ae5dbd8c-b0b4-451c-b11a-e4d4a4cf6fee req-ae5dbd8c-b0b4-451c-b11a-e4d4a4cf6fee ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-05-27 01:46:29.169 25 INFO tempest.lib.common.rest_client [req-b6ab9208-20b1-495e-8b78-f2dd842499aa req-b6ab9208-20b1-495e-8b78-f2dd842499aa ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-27 01:46:29.179 29 INFO tempest.lib.common.rest_client [req-10083714-9c84-4cfe-958d-115ef3aaa273 req-10083714-9c84-4cfe-958d-115ef3aaa273 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.775s\n2026-05-27 01:46:29.294 23 INFO tempest.lib.common.rest_client [req-8e355984-216a-493b-a9dd-6ac5dbac4f75 req-8e355984-216a-493b-a9dd-6ac5dbac4f75 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.857s\n2026-05-27 01:46:29.324 43 INFO tempest.lib.common.rest_client [req-cc845c9d-2a6f-4d07-af5c-994a84a462f7 req-cc845c9d-2a6f-4d07-af5c-994a84a462f7 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.739s\n2026-05-27 01:46:29.353 13 INFO tempest.lib.common.rest_client [req-9600c57e-b25c-4298-bed3-f9be56b0c6a1 req-9600c57e-b25c-4298-bed3-f9be56b0c6a1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s\n2026-05-27 01:46:29.346 31 INFO tempest.lib.common.rest_client [req-d4243595-d3a7-4c24-88b2-30aa7de4c9df req-d4243595-d3a7-4c24-88b2-30aa7de4c9df ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.662s\n2026-05-27 01:46:29.347 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d915d0b37573419089c4eaa64991d5bf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:29.350 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-533242753-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'project_name': 'tempest-ExtensionsTestJSON-533242753', 'tenant_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'tenant_name': 'tempest-ExtensionsTestJSON-533242753', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd915d0b37573419089c4eaa64991d5bf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.351 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-533242753-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'project_name': 'tempest-ExtensionsTestJSON-533242753', 'tenant_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'tenant_name': 'tempest-ExtensionsTestJSON-533242753', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd915d0b37573419089c4eaa64991d5bf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.490 15 INFO tempest.lib.common.rest_client [req-c9cdb21a-0ee7-4a30-8e9e-e70b8daa1fd1 req-c9cdb21a-0ee7-4a30-8e9e-e70b8daa1fd1 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-27 01:46:29.513 23 INFO tempest.lib.common.rest_client [req-899b6770-a2b8-4d0f-a15d-8496e0162cde req-899b6770-a2b8-4d0f-a15d-8496e0162cde ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-27 01:46:29.552 19 INFO tempest.lib.common.rest_client [req-662e4f4f-fe9c-4c80-a8a7-3a4e97e91889 req-662e4f4f-fe9c-4c80-a8a7-3a4e97e91889 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/70ad82a683244db986d6b9f66518a067 0.890s\n2026-05-27 01:46:29.559 35 INFO tempest.lib.common.rest_client [req-67e15934-46ad-4e3e-be78-2b8bb459ec3b req-67e15934-46ad-4e3e-be78-2b8bb459ec3b ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/70ad82a683244db986d6b9f66518a067 0.837s\n2026-05-27 01:46:29.562 21 INFO tempest.lib.common.rest_client [req-404be558-b404-47a3-9b86-fabcab1887f3 req-404be558-b404-47a3-9b86-fabcab1887f3 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.023s\n2026-05-27 01:46:29.659 27 INFO tempest.lib.common.rest_client [req-e7ac41e0-13d5-4bd3-8f0d-e31647135fc8 req-e7ac41e0-13d5-4bd3-8f0d-e31647135fc8 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.677s\n2026-05-27 01:46:29.666 39 INFO tempest.lib.common.rest_client [req-9cdf708d-cafc-4004-89ba-ae339c7ce197 req-9cdf708d-cafc-4004-89ba-ae339c7ce197 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.111s\n2026-05-27 01:46:29.672 11 INFO tempest.lib.common.rest_client [req-6c6e46d0-299b-4110-8fed-24fe94deb49e req-6c6e46d0-299b-4110-8fed-24fe94deb49e ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s\n2026-05-27 01:46:29.679 17 INFO tempest.lib.common.rest_client [req-06b28d10-2674-401a-b7ec-c0df5dba649c req-06b28d10-2674-401a-b7ec-c0df5dba649c ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.911s\n2026-05-27 01:46:29.686 35 INFO tempest.lib.common.rest_client [req-a57489bc-562d-4889-ac96-49baed259971 req-a57489bc-562d-4889-ac96-49baed259971 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-27 01:46:29.724 29 INFO tempest.lib.common.rest_client [req-1baa322b-8e36-494b-8460-478d613159a3 req-1baa322b-8e36-494b-8460-478d613159a3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/70ad82a683244db986d6b9f66518a067 0.543s\n2026-05-27 01:46:29.730 25 INFO tempest.lib.common.rest_client [req-be2947a5-20c7-418c-8c15-5c53b52a3eb8 req-be2947a5-20c7-418c-8c15-5c53b52a3eb8 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.552s\n2026-05-27 01:46:29.797 38 INFO tempest.lib.common.rest_client [req-8f5c620a-ce25-4f1f-9190-a501ae44c77c req-8f5c620a-ce25-4f1f-9190-a501ae44c77c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/scheduler-stats/get_pools 1.890s\n2026-05-27 01:46:29.844 19 INFO tempest.lib.common.rest_client [req-a4ed6b99-da42-4861-a452-c84a2433a907 req-a4ed6b99-da42-4861-a452-c84a2433a907 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-27 01:46:29.875 39 INFO tempest.lib.common.rest_client [req-1a866b6b-d15b-43d9-a8d1-3dec4ceb738a req-1a866b6b-d15b-43d9-a8d1-3dec4ceb738a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-27 01:46:29.890 23 INFO tempest.lib.common.rest_client [req-baa60cb4-417f-45a7-848f-d0b6d524baa7 req-baa60cb4-417f-45a7-848f-d0b6d524baa7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/b6efca65c2ab46c99b0c8e17612fce06 0.375s\n2026-05-27 01:46:29.897 27 INFO tempest.lib.common.rest_client [req-8bb0de08-8567-4217-9633-f034edf56915 req-8bb0de08-8567-4217-9633-f034edf56915 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/b6efca65c2ab46c99b0c8e17612fce06 0.235s\n2026-05-27 01:46:29.988 21 INFO tempest.lib.common.rest_client [req-8d09faa4-7a40-4bd3-9eb2-ada8ad9b5833 req-8d09faa4-7a40-4bd3-9eb2-ada8ad9b5833 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s\n2026-05-27 01:46:29.997 31 INFO tempest.lib.common.rest_client [req-a63cccf9-0798-4f53-b27f-272ee901237a req-a63cccf9-0798-4f53-b27f-272ee901237a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-27 01:46:30.020 11 INFO tempest.lib.common.rest_client [req-9f6cea89-321e-4f1c-87e4-451f9b062527 req-9f6cea89-321e-4f1c-87e4-451f9b062527 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/b6efca65c2ab46c99b0c8e17612fce06 0.346s\n2026-05-27 01:46:30.037 35 INFO tempest.lib.common.rest_client [req-1d447349-3f20-437c-a1ec-bedba9b1ea8d req-1d447349-3f20-437c-a1ec-bedba9b1ea8d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.349s\n2026-05-27 01:46:30.099 43 INFO tempest.lib.common.rest_client [req-8e081973-d23c-46f9-a60f-653008c8044f req-8e081973-d23c-46f9-a60f-653008c8044f ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s\n2026-05-27 01:46:30.109 13 INFO tempest.lib.common.rest_client [req-5e62467e-030c-4ea6-ab71-84eec676ad84 req-5e62467e-030c-4ea6-ab71-84eec676ad84 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.754s\n2026-05-27 01:46:30.146 19 INFO tempest.lib.common.rest_client [req-c57bedd3-178a-4ff9-bd88-7e03ef6d997c req-c57bedd3-178a-4ff9-bd88-7e03ef6d997c ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.300s\n2026-05-27 01:46:30.155 17 INFO tempest.lib.common.rest_client [req-cf598902-09c2-4b41-ba71-72d73947da20 req-cf598902-09c2-4b41-ba71-72d73947da20 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/b6efca65c2ab46c99b0c8e17612fce06 0.474s\n2026-05-27 01:46:30.237 29 INFO tempest.lib.common.rest_client [req-0a69c2ba-d0d6-46ef-8cee-39ad96c164b7 req-0a69c2ba-d0d6-46ef-8cee-39ad96c164b7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s\n2026-05-27 01:46:30.238 27 INFO tempest.lib.common.rest_client [req-dfecdd53-de60-4419-a29b-671ac46204d6 req-dfecdd53-de60-4419-a29b-671ac46204d6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-27 01:46:30.239 23 INFO tempest.lib.common.rest_client [req-633904e4-46b7-4bf2-9abb-04ee5592f896 req-633904e4-46b7-4bf2-9abb-04ee5592f896 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-27 01:46:30.283 35 INFO tempest.lib.common.rest_client [req-92866ae7-6dae-4f55-987f-e4eac6f651e4 req-92866ae7-6dae-4f55-987f-e4eac6f651e4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-27 01:46:30.311 19 INFO tempest.lib.common.rest_client [req-21062d24-39d8-4af3-9314-fd2a8c65893b req-21062d24-39d8-4af3-9314-fd2a8c65893b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:46:30.329 21 INFO tempest.lib.common.rest_client [req-498bf1bb-6398-49a5-92f2-8ec05b563fae req-498bf1bb-6398-49a5-92f2-8ec05b563fae ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.337s\n2026-05-27 01:46:30.342 39 INFO tempest.lib.common.rest_client [req-55f04cb1-51a3-42ff-82ae-1a9b3a1b1902 req-55f04cb1-51a3-42ff-82ae-1a9b3a1b1902 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.455s\n2026-05-27 01:46:30.386 38 INFO tempest.lib.common.rest_client [req-0a0acbfe-f726-4bcc-b175-305d492cb040 req-0a0acbfe-f726-4bcc-b175-305d492cb040 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/scheduler-stats/get_pools?detail=True 0.585s\n2026-05-27 01:46:30.446 13 INFO tempest.lib.common.rest_client [req-23cbae73-c0df-438d-b0ed-2b5689af3207 req-23cbae73-c0df-438d-b0ed-2b5689af3207 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s\n2026-05-27 01:46:30.456 17 INFO tempest.lib.common.rest_client [req-e822fab4-aa3b-4444-a742-594cd6442d7f req-e822fab4-aa3b-4444-a742-594cd6442d7f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-27 01:46:30.473 29 INFO tempest.lib.common.rest_client [req-ea297f92-2ff4-49ea-a668-c49eb8e32367 req-ea297f92-2ff4-49ea-a668-c49eb8e32367 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/89a5050f7de542e3bca52d9e6d7380fa 0.231s\n2026-05-27 01:46:30.501 34 INFO tempest.lib.common.rest_client [req-e3c4a7de-9942-4f13-adfa-2ebdbd499f7c req-e3c4a7de-9942-4f13-adfa-2ebdbd499f7c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.086s\n2026-05-27 01:46:30.553 31 INFO tempest.lib.common.rest_client [req-98648638-e6e1-4b2b-b90f-08bf4810d160 req-98648638-e6e1-4b2b-b90f-08bf4810d160 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/177e1a4f9a1b4bebbfeaf02d03656e5d/extensions 0.554s\n{10} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [0.559969s] ... ok\n2026-05-27 01:46:30.570 39 INFO tempest.lib.common.rest_client [req-6c5cac8c-587f-412a-aa2e-ebc88d44518f req-6c5cac8c-587f-412a-aa2e-ebc88d44518f ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:46:30.590 35 INFO tempest.lib.common.rest_client [req-823c2205-09b1-480a-a7fc-60731516d97e req-823c2205-09b1-480a-a7fc-60731516d97e ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.305s\n2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27b12dca15cf45b984cd7631eef6bbb4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1448302706-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '719daf88b1374ad4b8c022714f82dccf', 'project_name': 'tempest-GroupsTest-1448302706', 'tenant_id': '719daf88b1374ad4b8c022714f82dccf', 'tenant_name': 'tempest-GroupsTest-1448302706', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b12dca15cf45b984cd7631eef6bbb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1448302706-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '719daf88b1374ad4b8c022714f82dccf', 'project_name': 'tempest-GroupsTest-1448302706', 'tenant_id': '719daf88b1374ad4b8c022714f82dccf', 'tenant_name': 'tempest-GroupsTest-1448302706', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b12dca15cf45b984cd7631eef6bbb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.621 25 INFO tempest.lib.common.rest_client [req-3dc18b1c-89ec-49d2-86ba-4cf65d33716a req-3dc18b1c-89ec-49d2-86ba-4cf65d33716a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s\n2026-05-27 01:46:30.634 13 INFO tempest.lib.common.rest_client [req-028a8270-6bce-4e52-9fa6-6799d2450d9e req-028a8270-6bce-4e52-9fa6-6799d2450d9e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.186s\n2026-05-27 01:46:30.717 23 INFO tempest.lib.common.rest_client [req-823b659f-18a9-4d4c-8a7d-0d1a9f22ec7e req-823b659f-18a9-4d4c-8a7d-0d1a9f22ec7e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/b6efca65c2ab46c99b0c8e17612fce06 0.475s\n2026-05-27 01:46:30.722 17 INFO tempest.lib.common.rest_client [req-0ace51d5-c905-4c74-8c12-c25f8d50c856 req-0ace51d5-c905-4c74-8c12-c25f8d50c856 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/70ad82a683244db986d6b9f66518a067 0.264s\n2026-05-27 01:46:30.755 11 INFO tempest.lib.common.rest_client [req-f79d2f95-aca6-4c39-8f47-c42e8e8e203d req-f79d2f95-aca6-4c39-8f47-c42e8e8e203d ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s\n2026-05-27 01:46:30.803 39 INFO tempest.lib.common.rest_client [req-50c45f2e-5cba-4ad4-8e44-7965e844c255 req-50c45f2e-5cba-4ad4-8e44-7965e844c255 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.230s\n2026-05-27 01:46:30.809 43 INFO tempest.lib.common.rest_client [req-81681d97-3d92-4f34-879a-08d786ff4844 req-81681d97-3d92-4f34-879a-08d786ff4844 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.707s\n2026-05-27 01:46:30.902 27 INFO tempest.lib.common.rest_client [req-430f0abb-99df-45fe-8119-5100a7083ec8 req-430f0abb-99df-45fe-8119-5100a7083ec8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/70ad82a683244db986d6b9f66518a067 0.662s\n2026-05-27 01:46:30.908 13 INFO tempest.lib.common.rest_client [req-ed06f2dc-8b3c-4f44-b108-f02e2c22db73 req-ed06f2dc-8b3c-4f44-b108-f02e2c22db73 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-27 01:46:30.953 25 INFO tempest.lib.common.rest_client [req-ec37d9f0-e1c6-4e25-b29d-af1e8d22cd88 req-ec37d9f0-e1c6-4e25-b29d-af1e8d22cd88 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s\n2026-05-27 01:46:30.971 31 INFO tempest.lib.common.rest_client [req-4c6d144e-6e76-4fb2-9936-3e83551971ca req-4c6d144e-6e76-4fb2-9936-3e83551971ca ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d915d0b37573419089c4eaa64991d5bf 0.407s\n2026-05-27 01:46:30.971 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 177e1a4f9a1b4bebbfeaf02d03656e5d\n2026-05-27 01:46:30.963 19 INFO tempest.lib.common.rest_client [req-216a9f3a-74b7-4b88-8b8d-a2d4ad9a1c52 req-216a9f3a-74b7-4b88-8b8d-a2d4ad9a1c52 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.650s\n2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7847bfd5841d467689d62fa58297452d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1422068114-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5622323908e47989d7882ea1cf07a07', 'project_name': 'tempest-GroupTypesTest-1422068114', 'tenant_id': 'c5622323908e47989d7882ea1cf07a07', 'tenant_name': 'tempest-GroupTypesTest-1422068114', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7847bfd5841d467689d62fa58297452d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1422068114-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5622323908e47989d7882ea1cf07a07', 'project_name': 'tempest-GroupTypesTest-1422068114', 'tenant_id': 'c5622323908e47989d7882ea1cf07a07', 'tenant_name': 'tempest-GroupTypesTest-1422068114', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7847bfd5841d467689d62fa58297452d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.002 38 INFO tempest.lib.common.rest_client [req-2c847c40-ca50-45d9-b3ad-5e84c8fb58cb req-2c847c40-ca50-45d9-b3ad-5e84c8fb58cb ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-0@rbd-volumes#volumes 0.607s\n2026-05-27 01:46:31.067 11 INFO tempest.lib.common.rest_client [req-660c6ebc-1be0-45ba-93ef-3df1951dd431 req-660c6ebc-1be0-45ba-93ef-3df1951dd431 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/b6efca65c2ab46c99b0c8e17612fce06 0.310s\n2026-05-27 01:46:31.087 17 INFO tempest.lib.common.rest_client [req-335f8e16-0176-41fa-bd92-83f98742056e req-335f8e16-0176-41fa-bd92-83f98742056e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s\n2026-05-27 01:46:31.144 21 INFO tempest.lib.common.rest_client [req-dc83a650-e653-458e-8193-6a3870b18f5b req-dc83a650-e653-458e-8193-6a3870b18f5b ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.808s\n2026-05-27 01:46:31.191 29 INFO tempest.lib.common.rest_client [req-d76716cf-e6a8-4152-b066-a61cf6ad67c4 req-d76716cf-e6a8-4152-b066-a61cf6ad67c4 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s\n2026-05-27 01:46:31.214 39 INFO tempest.lib.common.rest_client [req-abf0404e-96d7-4cd2-92ae-0da115ecc2da req-abf0404e-96d7-4cd2-92ae-0da115ecc2da ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-27 01:46:31.232 13 INFO tempest.lib.common.rest_client [req-87b6ca5b-464f-4f46-80ca-70e241b97491 req-87b6ca5b-464f-4f46-80ca-70e241b97491 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.322s\n2026-05-27 01:46:31.265 25 INFO tempest.lib.common.rest_client [req-3bd51fbb-085a-4783-b33b-992ee7174efe req-3bd51fbb-085a-4783-b33b-992ee7174efe ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/b6efca65c2ab46c99b0c8e17612fce06 0.309s\n2026-05-27 01:46:31.345 23 INFO tempest.lib.common.rest_client [req-9a76cccd-5918-48fe-983b-5445ef26e59a req-9a76cccd-5918-48fe-983b-5445ef26e59a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s\n2026-05-27 01:46:31.448 29 INFO tempest.lib.common.rest_client [req-99745129-f545-4ee2-b87b-29b5070cac6b req-99745129-f545-4ee2-b87b-29b5070cac6b ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/e4ac3cd34d244bdea43cf6630298f44a 0.255s\n2026-05-27 01:46:31.448 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5659c7728c5b49fe852a9453df974370 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:31.449 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-823597195-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db78ddaa1dc048138c2c25d9fd077163', 'project_name': 'tempest-SnapshotsActionsTest-823597195', 'tenant_id': 'db78ddaa1dc048138c2c25d9fd077163', 'tenant_name': 'tempest-SnapshotsActionsTest-823597195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5659c7728c5b49fe852a9453df974370', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.449 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-823597195-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db78ddaa1dc048138c2c25d9fd077163', 'project_name': 'tempest-SnapshotsActionsTest-823597195', 'tenant_id': 'db78ddaa1dc048138c2c25d9fd077163', 'tenant_name': 'tempest-SnapshotsActionsTest-823597195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5659c7728c5b49fe852a9453df974370', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.494 11 INFO tempest.lib.common.rest_client [req-3f079cfb-e0ab-4163-a77d-25b8694bf336 req-3f079cfb-e0ab-4163-a77d-25b8694bf336 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.425s\n2026-05-27 01:46:31.503 17 INFO tempest.lib.common.rest_client [req-ba2a40ff-a828-4ade-9dd3-a5b3ffc0afbb req-ba2a40ff-a828-4ade-9dd3-a5b3ffc0afbb ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/89a5050f7de542e3bca52d9e6d7380fa 0.413s\n2026-05-27 01:46:31.555 43 INFO tempest.lib.common.rest_client [req-5d7251a9-df57-4ed5-b8bf-6cde8c52b37b req-5d7251a9-df57-4ed5-b8bf-6cde8c52b37b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/b6efca65c2ab46c99b0c8e17612fce06 0.743s\n2026-05-27 01:46:31.628 38 INFO tempest.lib.common.rest_client [req-3119c2b5-ecaf-4c30-8aab-95d1c1cdfba4 req-3119c2b5-ecaf-4c30-8aab-95d1c1cdfba4 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-2@rbd-volumes#volumes 0.617s\n2026-05-27 01:46:31.644 39 INFO tempest.lib.common.rest_client [req-8814cd06-f685-459e-a076-c1bdb4ba6a38 req-8814cd06-f685-459e-a076-c1bdb4ba6a38 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/70ad82a683244db986d6b9f66518a067 0.427s\n2026-05-27 01:46:31.656 35 INFO tempest.lib.common.rest_client [req-10d4abab-6563-41ca-b178-b196f98f45fe req-10d4abab-6563-41ca-b178-b196f98f45fe ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.060s\n2026-05-27 01:46:31.664 19 INFO tempest.lib.common.rest_client [req-827db267-c4e6-4b97-a40e-81fe8c411809 req-827db267-c4e6-4b97-a40e-81fe8c411809 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s\n2026-05-27 01:46:31.685 23 INFO tempest.lib.common.rest_client [req-39124391-4b2a-44bf-8f89-d556c76cf222 req-39124391-4b2a-44bf-8f89-d556c76cf222 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/70ad82a683244db986d6b9f66518a067 0.337s\n2026-05-27 01:46:31.790 27 INFO tempest.lib.common.rest_client [req-596749f2-3fd8-44f9-a5b2-e3bd7f51e7fa req-596749f2-3fd8-44f9-a5b2-e3bd7f51e7fa ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s\n2026-05-27 01:46:31.801 25 INFO tempest.lib.common.rest_client [req-bc4c19f9-89cb-4675-8328-7db3efbf2274 req-bc4c19f9-89cb-4675-8328-7db3efbf2274 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s\n2026-05-27 01:46:31.809 23 INFO tempest.lib.common.rest_client [req-0e2afe8e-198b-4509-90dc-b8e5cfdcea12 req-0e2afe8e-198b-4509-90dc-b8e5cfdcea12 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-27 01:46:31.821 17 INFO tempest.lib.common.rest_client [req-c338f17c-80df-4efc-9837-d148ff9d5a7d req-c338f17c-80df-4efc-9837-d148ff9d5a7d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-05-27 01:46:31.833 39 INFO tempest.lib.common.rest_client [req-4b661865-d35d-4018-a69a-42afd60bfa44 req-4b661865-d35d-4018-a69a-42afd60bfa44 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:46:31.839 15 INFO tempest.lib.common.rest_client [req-8314caac-00ff-4209-868f-7f1ade413634 req-8314caac-00ff-4209-868f-7f1ade413634 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s\n2026-05-27 01:46:31.862 11 INFO tempest.lib.common.rest_client [req-30a4833c-1806-4052-a6e2-8b4545822c3e req-30a4833c-1806-4052-a6e2-8b4545822c3e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/70ad82a683244db986d6b9f66518a067 0.363s\n2026-05-27 01:46:31.881 21 INFO tempest.lib.common.rest_client [req-d26fc57a-f1a2-4497-9be0-bec43fcbd264 req-d26fc57a-f1a2-4497-9be0-bec43fcbd264 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.735s\n2026-05-27 01:46:31.931 34 INFO tempest.lib.common.rest_client [req-67af364c-46d8-4966-9187-57c7cb222c7b req-67af364c-46d8-4966-9187-57c7cb222c7b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.427s\n2026-05-27 01:46:32.047 13 INFO tempest.lib.common.rest_client [req-0e743b60-0311-4d2e-9af7-f04507db1291 req-0e743b60-0311-4d2e-9af7-f04507db1291 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.811s\n2026-05-27 01:46:32.055 31 INFO tempest.lib.common.rest_client [req-bebd5aab-321f-456a-9aec-bb3ef7f28eee req-bebd5aab-321f-456a-9aec-bb3ef7f28eee ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.081s\n2026-05-27 01:46:32.065 15 INFO tempest.lib.common.rest_client [req-63ab472e-8d8d-4af6-bb42-13c3f5db7ec0 req-63ab472e-8d8d-4af6-bb42-13c3f5db7ec0 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s\n2026-05-27 01:46:32.093 27 INFO tempest.lib.common.rest_client [req-ba52dfd2-33e0-40c9-a310-bb5f6ab58dd9 req-ba52dfd2-33e0-40c9-a310-bb5f6ab58dd9 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/89a5050f7de542e3bca52d9e6d7380fa 0.300s\n2026-05-27 01:46:32.161 25 INFO tempest.lib.common.rest_client [req-b86d22f7-b0ed-4bfb-acd0-1e194156c1ca req-b86d22f7-b0ed-4bfb-acd0-1e194156c1ca ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/b6efca65c2ab46c99b0c8e17612fce06 0.358s\n2026-05-27 01:46:32.226 43 INFO tempest.lib.common.rest_client [req-6cc3b2ec-db5d-4df0-b37b-d88542a9304d req-6cc3b2ec-db5d-4df0-b37b-d88542a9304d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.668s\n2026-05-27 01:46:32.251 39 INFO tempest.lib.common.rest_client [req-42cd6f3e-c55f-4b26-be7d-bf3993f949ca req-42cd6f3e-c55f-4b26-be7d-bf3993f949ca ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.415s\n2026-05-27 01:46:32.276 38 INFO tempest.lib.common.rest_client [req-6efb5031-e19d-4ba4-94fb-debf24921ec5 req-6efb5031-e19d-4ba4-94fb-debf24921ec5 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-1@rbd-volumes#volumes 0.640s\n{13} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.481097s] ... ok\n2026-05-27 01:46:32.366 19 INFO tempest.lib.common.rest_client [req-b0a270a6-c00a-4ab0-99d3-009e654f3064 req-b0a270a6-c00a-4ab0-99d3-009e654f3064 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.699s\n2026-05-27 01:46:32.388 11 INFO tempest.lib.common.rest_client [req-403d92b8-cd4b-4bed-bf98-12406d232242 req-403d92b8-cd4b-4bed-bf98-12406d232242 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s\n2026-05-27 01:46:32.415 27 INFO tempest.lib.common.rest_client [req-0e81659a-a453-4e06-8314-eeef64d1bdd2 req-0e81659a-a453-4e06-8314-eeef64d1bdd2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-27 01:46:32.415 17 INFO tempest.lib.common.rest_client [req-2256c383-1e79-4fdf-8f88-2d507714aecc req-2256c383-1e79-4fdf-8f88-2d507714aecc ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.589s\n2026-05-27 01:46:32.417 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b1d9bdca4f21431f8df605223f4f23e5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:32.418 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-63889592-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5469d8431e2d4468882c2f10cd5b062b', 'project_name': 'tempest-GroupSnapshotsTest-63889592', 'tenant_id': '5469d8431e2d4468882c2f10cd5b062b', 'tenant_name': 'tempest-GroupSnapshotsTest-63889592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1d9bdca4f21431f8df605223f4f23e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.421 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-63889592-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5469d8431e2d4468882c2f10cd5b062b', 'project_name': 'tempest-GroupSnapshotsTest-63889592', 'tenant_id': '5469d8431e2d4468882c2f10cd5b062b', 'tenant_name': 'tempest-GroupSnapshotsTest-63889592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1d9bdca4f21431f8df605223f4f23e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.435 13 INFO tempest.lib.common.rest_client [req-07b5c110-03b0-4c6a-be3f-b03141a94fb2 req-07b5c110-03b0-4c6a-be3f-b03141a94fb2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/70ad82a683244db986d6b9f66518a067 0.382s\n2026-05-27 01:46:32.461 19 INFO tempest.lib.common.rest_client [req-32b50c6a-c3f7-427a-b9d5-9417fb93d281 req-32b50c6a-c3f7-427a-b9d5-9417fb93d281 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.091s\n2026-05-27 01:46:32.544 13 INFO tempest.lib.common.rest_client [req-7c3c8b38-b140-4fc3-bbe5-ea094b4d663e req-7c3c8b38-b140-4fc3-bbe5-ea094b4d663e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s\n2026-05-27 01:46:32.551 39 INFO tempest.lib.common.rest_client [req-a4a4d7bd-d1ec-49f5-a05a-ef696e287d20 req-a4a4d7bd-d1ec-49f5-a05a-ef696e287d20 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-27 01:46:32.558 43 INFO tempest.lib.common.rest_client [req-570fe958-0d61-45f7-a7fa-cf952c7ec07b req-570fe958-0d61-45f7-a7fa-cf952c7ec07b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/b6efca65c2ab46c99b0c8e17612fce06 0.329s\n2026-05-27 01:46:32.626 19 INFO tempest.lib.common.rest_client [req-c042e4a8-544d-4af8-8295-d42f846a727b req-c042e4a8-544d-4af8-8295-d42f846a727b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.161s\n2026-05-27 01:46:32.646 29 INFO tempest.lib.common.rest_client [req-3eba92f9-9aff-43ca-8a28-b9506207f3b8 req-3eba92f9-9aff-43ca-8a28-b9506207f3b8 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.185s\n2026-05-27 01:46:32.682 21 INFO tempest.lib.common.rest_client [req-fce11441-2a65-4327-9cdf-394b0d42f891 req-fce11441-2a65-4327-9cdf-394b0d42f891 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s\n2026-05-27 01:46:32.691 23 INFO tempest.lib.common.rest_client [req-0f741718-7daf-4cfc-879d-f5a260f2d7e0 req-0f741718-7daf-4cfc-879d-f5a260f2d7e0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/89a5050f7de542e3bca52d9e6d7380fa 0.879s\n2026-05-27 01:46:32.716 19 INFO tempest.lib.common.rest_client [req-587fa5f7-80df-44c9-b7db-a52fe408b9ee req-587fa5f7-80df-44c9-b7db-a52fe408b9ee ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.082s\n2026-05-27 01:46:32.746 27 INFO tempest.lib.common.rest_client [req-36aea583-7b5a-4f2f-8423-fd22d4d5ac0e req-36aea583-7b5a-4f2f-8423-fd22d4d5ac0e ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/e4ac3cd34d244bdea43cf6630298f44a 0.326s\n2026-05-27 01:46:32.746 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1e29c66c142a4ed880a4ca757610be89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:32.747 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1420042086-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c72a478d8544ce2baee76978601b9bd', 'project_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'tenant_id': '2c72a478d8544ce2baee76978601b9bd', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e29c66c142a4ed880a4ca757610be89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.747 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1420042086-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c72a478d8544ce2baee76978601b9bd', 'project_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'tenant_id': '2c72a478d8544ce2baee76978601b9bd', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e29c66c142a4ed880a4ca757610be89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.801 39 INFO tempest.lib.common.rest_client [req-e49f2cc1-a3f7-46a1-83b8-582679045a18 req-e49f2cc1-a3f7-46a1-83b8-582679045a18 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.245s\n2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fabefe957ffa4d3bae672cc92e2e5d2d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1780888535-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '59b24db357dd4a91a42fdc15190ee367', 'project_name': 'tempest-QosSpecsTestJSON-1780888535', 'tenant_id': '59b24db357dd4a91a42fdc15190ee367', 'tenant_name': 'tempest-QosSpecsTestJSON-1780888535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabefe957ffa4d3bae672cc92e2e5d2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1780888535-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '59b24db357dd4a91a42fdc15190ee367', 'project_name': 'tempest-QosSpecsTestJSON-1780888535', 'tenant_id': '59b24db357dd4a91a42fdc15190ee367', 'tenant_name': 'tempest-QosSpecsTestJSON-1780888535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabefe957ffa4d3bae672cc92e2e5d2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:32.852 25 INFO tempest.lib.common.rest_client [req-a5eddc38-bae9-499c-8209-1a05ce4a575b req-a5eddc38-bae9-499c-8209-1a05ce4a575b ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.679s\n2026-05-27 01:46:32.856 31 INFO tempest.lib.common.rest_client [req-c134e009-bfbc-4f03-b273-a5c5db4d3111 req-c134e009-bfbc-4f03-b273-a5c5db4d3111 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=177e1a4f9a1b4bebbfeaf02d03656e5d&name=default 0.797s\n2026-05-27 01:46:32.900 13 INFO tempest.lib.common.rest_client [req-a8c63e52-fd6f-436f-89d2-dbf326a4e784 req-a8c63e52-fd6f-436f-89d2-dbf326a4e784 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.354s\n2026-05-27 01:46:32.936 38 INFO tempest.lib.common.rest_client [req-20cbe77b-5098-4bf5-8d0b-88c9b2cbd05d req-20cbe77b-5098-4bf5-8d0b-88c9b2cbd05d ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-0@rbd-volumes#volumes 0.609s\n{13} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.615561s] ... ok\n2026-05-27 01:46:32.960 23 INFO tempest.lib.common.rest_client [req-8cd8fe2d-2dbc-487a-b98b-ca3d94a64fcb req-8cd8fe2d-2dbc-487a-b98b-ca3d94a64fcb ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-27 01:46:32.975 19 INFO tempest.lib.common.rest_client [req-0de35d5c-830e-4eb1-ac32-318cad2fdbae req-0de35d5c-830e-4eb1-ac32-318cad2fdbae ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.254s\n2026-05-27 01:46:33.000 11 INFO tempest.lib.common.rest_client [req-0cd6125c-c00b-4ea7-8865-beae4a12dd34 req-0cd6125c-c00b-4ea7-8865-beae4a12dd34 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.610s\n2026-05-27 01:46:33.065 21 INFO tempest.lib.common.rest_client [req-75410f28-c5c1-45a3-ae47-54997eb36ba1 req-75410f28-c5c1-45a3-ae47-54997eb36ba1 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/70ad82a683244db986d6b9f66518a067 0.377s\n2026-05-27 01:46:33.126 25 INFO tempest.lib.common.rest_client [req-e9d22ab1-3503-4ff7-a6a1-f6563f4c8c22 req-e9d22ab1-3503-4ff7-a6a1-f6563f4c8c22 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/70ad82a683244db986d6b9f66518a067 0.272s\n2026-05-27 01:46:33.184 19 INFO tempest.lib.common.rest_client [req-fb944ecf-535d-4547-8db3-69f2b9783f57 req-fb944ecf-535d-4547-8db3-69f2b9783f57 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.206s\n{4} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.520693s] ... ok\n2026-05-27 01:46:33.323 23 INFO tempest.lib.common.rest_client [req-08bb2dc3-2b8b-43c6-b861-d539e6956d6d req-08bb2dc3-2b8b-43c6-b861-d539e6956d6d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.361s\n2026-05-27 01:46:33.324 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12105fe4b7824c25b4e311a64f221132 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:33.327 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1524284233-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd320c6438f2b47ac8f1d098b433f7753', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'tenant_id': 'd320c6438f2b47ac8f1d098b433f7753', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12105fe4b7824c25b4e311a64f221132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:33.328 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1524284233-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd320c6438f2b47ac8f1d098b433f7753', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'tenant_id': 'd320c6438f2b47ac8f1d098b433f7753', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12105fe4b7824c25b4e311a64f221132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:33.387 19 INFO tempest.lib.common.rest_client [req-775c68d6-a843-4b05-a20a-037ddacaec88 req-775c68d6-a843-4b05-a20a-037ddacaec88 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.155s\n2026-05-27 01:46:33.484 25 INFO tempest.lib.common.rest_client [req-10431ace-b799-4ec2-adb9-76e20b3b729c req-10431ace-b799-4ec2-adb9-76e20b3b729c ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-27 01:46:33.493 43 INFO tempest.lib.common.rest_client [req-22d21c84-91b6-4d34-8029-7b86f244e2ec req-22d21c84-91b6-4d34-8029-7b86f244e2ec ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s\n2026-05-27 01:46:33.551 31 INFO tempest.lib.common.rest_client [req-31653e45-29c7-4819-b2af-372700d5fa2b req-31653e45-29c7-4819-b2af-372700d5fa2b ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e4a156dd-a193-4b74-a8db-7e44401c40e3 0.685s\n2026-05-27 01:46:33.563 17 INFO tempest.lib.common.rest_client [req-d363715f-d3aa-43e8-a933-a5ab3ed43d5a req-d363715f-d3aa-43e8-a933-a5ab3ed43d5a ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.121s\n2026-05-27 01:46:33.589 19 INFO tempest.lib.common.rest_client [req-fc24e30f-8645-4d50-a2f2-992ef47601d1 req-fc24e30f-8645-4d50-a2f2-992ef47601d1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.196s\n2026-05-27 01:46:33.594 13 INFO tempest.lib.common.rest_client [req-c00ed21e-bc56-484d-b86e-6b71a20c3327 req-c00ed21e-bc56-484d-b86e-6b71a20c3327 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.692s\n2026-05-27 01:46:33.629 11 INFO tempest.lib.common.rest_client [req-ed7443fd-b6db-4757-a6af-25ca20dc9c48 req-ed7443fd-b6db-4757-a6af-25ca20dc9c48 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.624s\n2026-05-27 01:46:33.654 25 INFO tempest.lib.common.rest_client [req-f13379a7-21d3-4219-ab3b-242f6c5e35c6 req-f13379a7-21d3-4219-ab3b-242f6c5e35c6 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/89a5050f7de542e3bca52d9e6d7380fa 0.166s\n2026-05-27 01:46:33.656 29 INFO tempest.lib.common.rest_client [req-dc613329-3ed5-4feb-87ea-8070ebadaa45 req-dc613329-3ed5-4feb-87ea-8070ebadaa45 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes 1.004s\n2026-05-27 01:46:33.692 19 INFO tempest.lib.common.rest_client [req-d9b29f77-be6c-4729-81cf-cc65293524d8 req-d9b29f77-be6c-4729-81cf-cc65293524d8 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?sort=name%3Aasc&is_public=None 0.099s\n2026-05-27 01:46:33.696 35 INFO tempest.lib.common.rest_client [req-a7290b68-ccab-4e3c-871c-3340dfd46c84 req-a7290b68-ccab-4e3c-871c-3340dfd46c84 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s\n2026-05-27 01:46:33.700 39 INFO tempest.lib.common.rest_client [req-a3eb78ab-b9c8-43f2-854b-4ca942153d28 req-a3eb78ab-b9c8-43f2-854b-4ca942153d28 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.890s\n2026-05-27 01:46:33.718 15 INFO tempest.lib.common.rest_client [req-bf331eda-ddeb-4d70-8843-a54c3b648642 req-bf331eda-ddeb-4d70-8843-a54c3b648642 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s\n2026-05-27 01:46:33.723 38 INFO tempest.lib.common.rest_client [req-d7a3c1b8-ce75-40ae-bcdd-9ae0d33a15c7 req-d7a3c1b8-ce75-40ae-bcdd-9ae0d33a15c7 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/17d762ba7fc74275ab816a9c02e9c14e 0.773s\n2026-05-27 01:46:33.725 15 INFO tempest.common.waiters [-] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds\n2026-05-27 01:46:33.799 29 INFO tempest.lib.common.rest_client [req-40d6dfce-ea22-40a7-9527-5dfe3f15999b req-40d6dfce-ea22-40a7-9527-5dfe3f15999b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 0.132s\n2026-05-27 01:46:33.823 35 INFO tempest.lib.common.rest_client [req-3275e8fe-a116-4dce-a6d5-3c6a3814d049 req-3275e8fe-a116-4dce-a6d5-3c6a3814d049 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s\n2026-05-27 01:46:33.844 21 INFO tempest.lib.common.rest_client [req-7e58ba90-f76b-48fb-b628-664a0f0c7f22 req-7e58ba90-f76b-48fb-b628-664a0f0c7f22 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.768s\n2026-05-27 01:46:33.837 11 INFO tempest.lib.common.rest_client [req-c8f468da-58ee-4090-b565-09502d4e21fe req-c8f468da-58ee-4090-b565-09502d4e21fe ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s\n2026-05-27 01:46:33.837 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5484fe751c7a4ee4acf6fccfc93445c8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:33.837 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-161234723-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d2f5957711e46309b86e2a6ed980c67', 'project_name': 'tempest-GroupsV320Test-161234723', 'tenant_id': '5d2f5957711e46309b86e2a6ed980c67', 'tenant_name': 'tempest-GroupsV320Test-161234723', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5484fe751c7a4ee4acf6fccfc93445c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:33.838 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-161234723-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d2f5957711e46309b86e2a6ed980c67', 'project_name': 'tempest-GroupsV320Test-161234723', 'tenant_id': '5d2f5957711e46309b86e2a6ed980c67', 'tenant_name': 'tempest-GroupsV320Test-161234723', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5484fe751c7a4ee4acf6fccfc93445c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:33.856 15 INFO tempest.lib.common.rest_client [req-d8bce922-d979-467b-b5f2-2acf4a3fb40a req-d8bce922-d979-467b-b5f2-2acf4a3fb40a ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s\n2026-05-27 01:46:33.855 19 INFO tempest.lib.common.rest_client [req-6f990795-3e4d-4cd5-9e2b-6600bc7e585c req-6f990795-3e4d-4cd5-9e2b-6600bc7e585c ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?sort=name%3Adesc&is_public=None 0.154s\n2026-05-27 01:46:33.858 43 INFO tempest.lib.common.rest_client [req-844a6736-de80-43f6-a5c4-7a4ff73e992c req-844a6736-de80-43f6-a5c4-7a4ff73e992c ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/70ad82a683244db986d6b9f66518a067 0.360s\n2026-05-27 01:46:33.973 13 INFO tempest.lib.common.rest_client [req-e8e94184-5496-4ffe-9d8b-103b6d553fd1 req-e8e94184-5496-4ffe-9d8b-103b6d553fd1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.377s\n2026-05-27 01:46:33.973 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6abfaad570b74500b4ee8f509481d5b4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:33.973 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'tenant_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6abfaad570b74500b4ee8f509481d5b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:33.974 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'tenant_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6abfaad570b74500b4ee8f509481d5b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:34.004 27 INFO tempest.lib.common.rest_client [req-686faaab-39e1-4b5f-a35d-0f7178b976dd req-686faaab-39e1-4b5f-a35d-0f7178b976dd ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.248s\n2026-05-27 01:46:34.147 15 INFO tempest.lib.common.rest_client [req-660a942f-e244-4c4a-bd52-b9683889bec3 req-660a942f-e244-4c4a-bd52-b9683889bec3 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s\n2026-05-27 01:46:34.157 21 INFO tempest.lib.common.rest_client [req-93f2968f-f2a7-4521-8caa-c0ccabc7cf58 req-93f2968f-f2a7-4521-8caa-c0ccabc7cf58 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.311s\n2026-05-27 01:46:34.172 39 INFO tempest.lib.common.rest_client [req-512ff009-85d4-432a-9f78-6c2ddfd0322f req-512ff009-85d4-432a-9f78-6c2ddfd0322f ] Request (QosSpecsTestJSON:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 0.465s\n2026-05-27 01:46:34.184 19 INFO tempest.lib.common.rest_client [req-5c561a8a-d031-478a-a361-51e0cc81890c req-5c561a8a-d031-478a-a361-51e0cc81890c ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?is_public=False 0.323s\n2026-05-27 01:46:34.204 23 INFO tempest.lib.common.rest_client [req-688e11bc-79c6-43e4-9de7-058e45da98e8 req-688e11bc-79c6-43e4-9de7-058e45da98e8 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s\n2026-05-27 01:46:34.281 19 INFO tempest.lib.common.rest_client [req-daa3db76-e6ac-4fcf-8eeb-1c92a20c0dba req-daa3db76-e6ac-4fcf-8eeb-1c92a20c0dba ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?is_public=True 0.094s\n2026-05-27 01:46:34.292 38 INFO tempest.lib.common.rest_client [req-98e13497-2f73-4c2c-80fc-5e56df5a04e5 req-98e13497-2f73-4c2c-80fc-5e56df5a04e5 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26653284f3fe406196f4d16829442650 0.567s\n2026-05-27 01:46:34.295 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd82f919be154018b888f774f05ae871\n2026-05-27 01:46:34.320 39 INFO tempest.lib.common.rest_client [req-e06d0094-7346-4ada-b68a-93e9569b99d7 req-e06d0094-7346-4ada-b68a-93e9569b99d7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.140s\n2026-05-27 01:46:34.349 31 INFO tempest.lib.common.rest_client [req-ef05db92-550d-4b72-ab76-2b292859e6b4 req-ef05db92-550d-4b72-ab76-2b292859e6b4 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d 0.796s\n2026-05-27 01:46:34.413 19 INFO tempest.lib.common.rest_client [req-e80728f2-b9f0-4258-b367-72f69d158587 req-e80728f2-b9f0-4258-b367-72f69d158587 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/40205927-04c0-4d7d-a07d-9a86b46a1893 0.127s\n2026-05-27 01:46:34.561 19 INFO tempest.lib.common.rest_client [req-f5c9fa35-6c54-4b3f-aa6f-28724bbc80b9 req-f5c9fa35-6c54-4b3f-aa6f-28724bbc80b9 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/8584df37-40d5-4c1d-afac-01937c968a6e 0.146s\n{4} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.331916s] ... ok\n2026-05-27 01:46:34.622 23 INFO tempest.lib.common.rest_client [req-a197e6da-f11e-4ecd-af9f-e14079c46e8f req-a197e6da-f11e-4ecd-af9f-e14079c46e8f ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts 0.414s\n2026-05-27 01:46:34.625 25 INFO tempest.lib.common.rest_client [req-42f28342-5a91-4e61-ac80-f3ad49fc5d7d req-42f28342-5a91-4e61-ac80-f3ad49fc5d7d ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.964s\n2026-05-27 01:46:34.661 43 INFO tempest.lib.common.rest_client [req-e7338742-2442-4859-a61e-f4c57ad0ce6a req-e7338742-2442-4859-a61e-f4c57ad0ce6a ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.794s\n2026-05-27 01:46:34.656 17 INFO tempest.lib.common.rest_client [req-8472cadc-bc67-481c-adb5-5686a4efc81e req-8472cadc-bc67-481c-adb5-5686a4efc81e ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s\n{6} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.418102s] ... ok\n2026-05-27 01:46:34.697 11 INFO tempest.lib.common.rest_client [req-a0754596-e8dc-4936-9c32-b55b992fbbe8 req-a0754596-e8dc-4936-9c32-b55b992fbbe8 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s\n2026-05-27 01:46:34.714 21 INFO tempest.lib.common.rest_client [req-eda97dd6-2e9f-40ec-9997-043943f0e128 req-eda97dd6-2e9f-40ec-9997-043943f0e128 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s\n2026-05-27 01:46:34.727 13 INFO tempest.lib.common.rest_client [req-91c1360c-eace-494d-862a-8fc72393d8c1 req-91c1360c-eace-494d-862a-8fc72393d8c1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s\n2026-05-27 01:46:34.771 25 INFO tempest.lib.common.rest_client [req-ff000cea-ed1a-450f-8198-9ffa20bad1fb req-ff000cea-ed1a-450f-8198-9ffa20bad1fb ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/e4ac3cd34d244bdea43cf6630298f44a 0.140s\n2026-05-27 01:46:34.771 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 615b2fd5aa7f43f39bca6c707930cb51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:34.772 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1786983061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf71d067d923451b8cc89809c63145d2', 'project_name': 'tempest-VolumeTypesTest-1786983061', 'tenant_id': 'bf71d067d923451b8cc89809c63145d2', 'tenant_name': 'tempest-VolumeTypesTest-1786983061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '615b2fd5aa7f43f39bca6c707930cb51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:34.772 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1786983061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf71d067d923451b8cc89809c63145d2', 'project_name': 'tempest-VolumeTypesTest-1786983061', 'tenant_id': 'bf71d067d923451b8cc89809c63145d2', 'tenant_name': 'tempest-VolumeTypesTest-1786983061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '615b2fd5aa7f43f39bca6c707930cb51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:34.788 35 INFO tempest.lib.common.rest_client [req-d296115e-3c1e-43fa-a006-2d2bf7437d27 req-d296115e-3c1e-43fa-a006-2d2bf7437d27 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s\n2026-05-27 01:46:34.804 17 INFO tempest.lib.common.rest_client [req-bfa6d5b1-dcc6-4371-9086-acb31ebf61dc req-bfa6d5b1-dcc6-4371-9086-acb31ebf61dc ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s\n2026-05-27 01:46:34.905 27 INFO tempest.lib.common.rest_client [req-aab8636f-72ce-4ac9-a966-4cd0390b9dbf req-aab8636f-72ce-4ac9-a966-4cd0390b9dbf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s\n2026-05-27 01:46:34.925 15 INFO tempest.lib.common.rest_client [req-70951b04-4446-44e4-9ba9-b484bf842575 req-70951b04-4446-44e4-9ba9-b484bf842575 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s\n2026-05-27 01:46:34.934 34 INFO tempest.lib.common.rest_client [req-23a55c94-2604-4e05-8819-b2fd5fa6e719 req-23a55c94-2604-4e05-8819-b2fd5fa6e719 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.999s\n2026-05-27 01:46:34.942 29 INFO tempest.lib.common.rest_client [req-fcc54c9d-7215-4d01-ac86-0a2326a1ef83 req-fcc54c9d-7215-4d01-ac86-0a2326a1ef83 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 0.134s\n2026-05-27 01:46:34.961 23 INFO tempest.lib.common.rest_client [req-5904be13-2a53-4d55-8e1a-c7a27c3a2af2 req-5904be13-2a53-4d55-8e1a-c7a27c3a2af2 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts 0.270s\n2026-05-27 01:46:34.962 29 INFO tempest.common.waiters [-] volume 4c12e389-eac9-4731-a784-d311e11335f0 reached available after waiting for 1.962848 seconds\n2026-05-27 01:46:34.966 39 INFO tempest.lib.common.rest_client [req-c581c106-8bcf-4a88-a96d-4284bdd64147 req-c581c106-8bcf-4a88-a96d-4284bdd64147 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.640s\n2026-05-27 01:46:34.975 31 INFO tempest.lib.common.rest_client [req-f9f7e5a4-8650-4f1d-8646-d54270ca7a3e req-f9f7e5a4-8650-4f1d-8646-d54270ca7a3e ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-27 01:46:34.980 19 INFO tempest.lib.common.rest_client [req-e7b7a9a4-4f88-498a-95f5-d677ca47361b req-e7b7a9a4-4f88-498a-95f5-d677ca47361b ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/18d765730206478fbb9fadb7e171febf 0.410s\n2026-05-27 01:46:35.002 43 INFO tempest.lib.common.rest_client [req-8cf50056-a963-4006-8c53-c64555df8b83 req-8cf50056-a963-4006-8c53-c64555df8b83 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/89a5050f7de542e3bca52d9e6d7380fa 0.336s\n2026-05-27 01:46:35.020 35 INFO tempest.lib.common.rest_client [req-05fdb4e1-3689-45e9-8127-4bbd571c0719 req-05fdb4e1-3689-45e9-8127-4bbd571c0719 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s\n2026-05-27 01:46:35.066 27 INFO tempest.lib.common.rest_client [req-7f1075ac-f1bd-4522-a10b-6391a32712ce req-7f1075ac-f1bd-4522-a10b-6391a32712ce ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s\n2026-05-27 01:46:35.148 38 INFO tempest.lib.common.rest_client [req-811beed0-12b2-4faa-a3eb-7e4670389234 req-811beed0-12b2-4faa-a3eb-7e4670389234 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.850s\n2026-05-27 01:46:35.152 39 INFO tempest.lib.common.rest_client [req-d0dd7551-90a0-4ca2-92ae-20ef49fa0aa0 req-d0dd7551-90a0-4ca2-92ae-20ef49fa0aa0 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.176s\n2026-05-27 01:46:35.160 21 INFO tempest.lib.common.rest_client [req-6b7f0850-7b2b-4761-96ee-4c0ba1c5378d req-6b7f0850-7b2b-4761-96ee-4c0ba1c5378d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.444s\n2026-05-27 01:46:35.162 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7a8bb7c87fd419ebc9ad36659280fcc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:35.162 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1761480816-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '797e3b080db540b0a004f7dec500bdc0', 'project_name': 'tempest-GroupsV314Test-1761480816', 'tenant_id': '797e3b080db540b0a004f7dec500bdc0', 'tenant_name': 'tempest-GroupsV314Test-1761480816', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7a8bb7c87fd419ebc9ad36659280fcc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:35.163 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1761480816-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '797e3b080db540b0a004f7dec500bdc0', 'project_name': 'tempest-GroupsV314Test-1761480816', 'tenant_id': '797e3b080db540b0a004f7dec500bdc0', 'tenant_name': 'tempest-GroupsV314Test-1761480816', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7a8bb7c87fd419ebc9ad36659280fcc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:35.225 13 INFO tempest.lib.common.rest_client [req-2a8d3eab-8aca-40da-963c-52cfbf4ee863 req-2a8d3eab-8aca-40da-963c-52cfbf4ee863 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 0.495s\n2026-05-27 01:46:35.255 15 INFO tempest.lib.common.rest_client [req-abd389c9-4df8-4a6b-9fdd-b6965b34b772 req-abd389c9-4df8-4a6b-9fdd-b6965b34b772 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s\n2026-05-27 01:46:35.318 39 INFO tempest.lib.common.rest_client [req-97b84c63-9e7f-4e89-9aba-b53086948f48 req-97b84c63-9e7f-4e89-9aba-b53086948f48 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=197687eb-0210-4b78-9199-ff39cf009592 0.160s\n2026-05-27 01:46:35.347 29 INFO tempest.lib.common.rest_client [req-115eb06b-22d7-49da-b7a3-bab03d082a26 req-115eb06b-22d7-49da-b7a3-bab03d082a26 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 0.382s\n2026-05-27 01:46:35.373 23 INFO tempest.lib.common.rest_client [req-a26832f5-3b18-4005-a3f5-aa2c4a9f0e18 req-a26832f5-3b18-4005-a3f5-aa2c4a9f0e18 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-0@rbd-volumes 0.399s\n2026-05-27 01:46:35.421 25 INFO tempest.lib.common.rest_client [req-99e5c8f4-953a-40d7-adeb-820a9aeeb40a req-99e5c8f4-953a-40d7-adeb-820a9aeeb40a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-27 01:46:35.472 11 INFO tempest.lib.common.rest_client [req-b96a0cbb-df23-4d79-a570-2671c29bd30d req-b96a0cbb-df23-4d79-a570-2671c29bd30d ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s\n2026-05-27 01:46:35.486 43 INFO tempest.lib.common.rest_client [req-19254214-9b07-46ed-9030-a54d2a0e534a req-19254214-9b07-46ed-9030-a54d2a0e534a ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s\n2026-05-27 01:46:35.494 39 INFO tempest.lib.common.rest_client [req-0436d8df-5c83-4588-a7ed-0b48f8203318 req-0436d8df-5c83-4588-a7ed-0b48f8203318 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=a2afdc7e-752f-4cc1-b025-72363cb89dad 0.174s\n2026-05-27 01:46:35.562 13 INFO tempest.lib.common.rest_client [req-c93822e4-778a-4506-8a45-3d9ae4df1c23 req-c93822e4-778a-4506-8a45-3d9ae4df1c23 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 0.333s\n2026-05-27 01:46:35.603 29 INFO tempest.lib.common.rest_client [req-1ea05792-41eb-42fe-8a29-b6fbb1971d1b req-1ea05792-41eb-42fe-8a29-b6fbb1971d1b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.248s\n2026-05-27 01:46:35.639 19 INFO tempest.lib.common.rest_client [req-c5d0697e-03ff-420d-bafc-6532d7efe9ec req-c5d0697e-03ff-420d-bafc-6532d7efe9ec ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7847bfd5841d467689d62fa58297452d 0.655s\n2026-05-27 01:46:35.639 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 075b93bcec684f50b9f1fb06623cca86\n2026-05-27 01:46:35.671 11 INFO tempest.lib.common.rest_client [req-dbc3724c-905e-4373-81db-a33872450628 req-dbc3724c-905e-4373-81db-a33872450628 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s\n2026-05-27 01:46:35.678 31 INFO tempest.lib.common.rest_client [req-b6c28286-6d38-45b0-ba95-7a6fe7a9d334 req-b6c28286-6d38-45b0-ba95-7a6fe7a9d334 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-27 01:46:35.792 15 INFO tempest.lib.common.rest_client [req-3002dba4-10af-47b4-b309-92aaf01e0b1a req-3002dba4-10af-47b4-b309-92aaf01e0b1a ] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s\n2026-05-27 01:46:35.799 43 INFO tempest.lib.common.rest_client [req-8956bdfd-32a9-4ae3-b60a-300cb90377c9 req-8956bdfd-32a9-4ae3-b60a-300cb90377c9 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/e4ac3cd34d244bdea43cf6630298f44a 0.310s\n2026-05-27 01:46:35.800 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 919277f2ff6a4dc4953a2b6b67d06969 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:35.801 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1472688409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f77e5c4b1e534a859600c8013756b350', 'project_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'tenant_id': 'f77e5c4b1e534a859600c8013756b350', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '919277f2ff6a4dc4953a2b6b67d06969', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:35.801 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1472688409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f77e5c4b1e534a859600c8013756b350', 'project_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'tenant_id': 'f77e5c4b1e534a859600c8013756b350', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '919277f2ff6a4dc4953a2b6b67d06969', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:35.826 17 INFO tempest.lib.common.rest_client [req-98b12135-34a4-4ac2-acd9-17d8eb2afb26 req-98b12135-34a4-4ac2-acd9-17d8eb2afb26 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s\n2026-05-27 01:46:35.870 25 INFO tempest.lib.common.rest_client [req-cc5cb41e-e737-45b4-b9fb-2eaf255f24f4 req-cc5cb41e-e737-45b4-b9fb-2eaf255f24f4 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s\n2026-05-27 01:46:35.888 23 INFO tempest.lib.common.rest_client [req-627985c0-a2b0-4b41-9be5-2a75d0a28383 req-627985c0-a2b0-4b41-9be5-2a75d0a28383 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-2@rbd-volumes 0.510s\n2026-05-27 01:46:35.951 17 INFO tempest.lib.common.rest_client [req-0d145454-4ab7-45ce-8ad7-3f29e8e97725 req-0d145454-4ab7-45ce-8ad7-3f29e8e97725 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s\n2026-05-27 01:46:35.960 39 INFO tempest.lib.common.rest_client [req-e2adade9-4eda-4c02-8324-ffea8262e1e4 req-e2adade9-4eda-4c02-8324-ffea8262e1e4 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.465s\n2026-05-27 01:46:35.970 27 INFO tempest.lib.common.rest_client [req-6cf3effb-9865-4b79-b5b0-95407031884f req-6cf3effb-9865-4b79-b5b0-95407031884f ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s\n2026-05-27 01:46:35.973 21 INFO tempest.lib.common.rest_client [req-c3a2654b-40ee-4c66-a82a-7a0f2cded81b req-c3a2654b-40ee-4c66-a82a-7a0f2cded81b ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s\n2026-05-27 01:46:36.023 25 INFO tempest.lib.common.rest_client [req-5a13a1e5-2d7f-49fb-91fb-8396f9ebc480 req-5a13a1e5-2d7f-49fb-91fb-8396f9ebc480 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s\n2026-05-27 01:46:36.021 15 INFO tempest.lib.common.rest_client [req-7d65c18f-5909-40f3-af9b-30c6b5d0a055 req-7d65c18f-5909-40f3-af9b-30c6b5d0a055 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s\n2026-05-27 01:46:36.097 39 INFO tempest.lib.common.rest_client [req-e065b8fd-c99e-48d7-a823-610d3bc7b5e7 req-e065b8fd-c99e-48d7-a823-610d3bc7b5e7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.135s\n2026-05-27 01:46:36.101 31 INFO tempest.lib.common.rest_client [req-82b0377a-7e0a-4605-921e-b979497ba768 req-82b0377a-7e0a-4605-921e-b979497ba768 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.418s\n2026-05-27 01:46:36.101 23 INFO tempest.lib.common.rest_client [req-0752d9ee-cb98-40fe-a2a0-adc203544e1a req-0752d9ee-cb98-40fe-a2a0-adc203544e1a ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-1@rbd-volumes 0.210s\n{6} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [1.418468s] ... ok\n2026-05-27 01:46:36.104 27 INFO tempest.lib.common.rest_client [req-58f26aee-ed7d-4ad7-ba27-fbd9b922a72c req-58f26aee-ed7d-4ad7-ba27-fbd9b922a72c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s\n2026-05-27 01:46:36.140 35 INFO tempest.lib.common.rest_client [req-3a8ff471-a880-407a-b461-aaf685c8b787 req-3a8ff471-a880-407a-b461-aaf685c8b787 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s\n2026-05-27 01:46:36.147 35 INFO tempest.common.waiters [-] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds\n2026-05-27 01:46:36.175 19 INFO tempest.lib.common.rest_client [req-5c02df7d-908e-4bb8-9e24-0bceed540c06 req-5c02df7d-908e-4bb8-9e24-0bceed540c06 ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:46:36.201 21 INFO tempest.lib.common.rest_client [req-f41482ed-93ac-4e8a-9de5-2d7183072bc3 req-f41482ed-93ac-4e8a-9de5-2d7183072bc3 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s\n2026-05-27 01:46:36.253 39 INFO tempest.lib.common.rest_client [req-5d3807b7-fc37-4b62-98b0-d23759d18ea0 req-5d3807b7-fc37-4b62-98b0-d23759d18ea0 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/disassociate?vol_type_id=197687eb-0210-4b78-9199-ff39cf009592 0.154s\n2026-05-27 01:46:36.291 31 INFO tempest.lib.common.rest_client [req-ca52a79b-9c99-4182-8b0b-5365cf571f6e req-ca52a79b-9c99-4182-8b0b-5365cf571f6e ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s\n2026-05-27 01:46:36.340 21 INFO tempest.lib.common.rest_client [req-41a8ecfe-bb4d-4a1d-9ebf-a852ce1d7cbd req-41a8ecfe-bb4d-4a1d-9ebf-a852ce1d7cbd ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s\n2026-05-27 01:46:36.379 39 INFO tempest.lib.common.rest_client [req-cf195d6f-4d29-470c-90f0-22f35a968ee9 req-cf195d6f-4d29-470c-90f0-22f35a968ee9 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.124s\n2026-05-27 01:46:36.399 43 INFO tempest.lib.common.rest_client [req-39220506-6fc7-43ba-a4ac-5c5c64d335c5 req-39220506-6fc7-43ba-a4ac-5c5c64d335c5 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-27 01:46:36.407 23 INFO tempest.lib.common.rest_client [req-fedd75b4-ddce-4620-8a2f-e7aa179696fb req-fedd75b4-ddce-4620-8a2f-e7aa179696fb ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b17d05d493bf44d8be9ab6184e607e6b 0.297s\n2026-05-27 01:46:36.425 11 INFO tempest.lib.common.rest_client [req-1b204d70-3bec-4a51-a776-7e8598c3b7fe req-1b204d70-3bec-4a51-a776-7e8598c3b7fe ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s\n2026-05-27 01:46:36.514 38 INFO tempest.lib.common.rest_client [req-02cf0bd8-360f-48aa-886c-0b0dff485001 req-02cf0bd8-360f-48aa-886c-0b0dff485001 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd82f919be154018b888f774f05ae871&name=default 1.364s\n2026-05-27 01:46:36.518 13 INFO tempest.lib.common.rest_client [req-d7ac0fba-d537-4291-aae8-4ee68af59814 req-d7ac0fba-d537-4291-aae8-4ee68af59814 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes 0.949s\n2026-05-27 01:46:36.535 39 INFO tempest.lib.common.rest_client [req-021ee964-6ea5-48cc-94f3-165287311464 req-021ee964-6ea5-48cc-94f3-165287311464 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/disassociate_all 0.153s\n2026-05-27 01:46:36.632 25 INFO tempest.lib.common.rest_client [req-0e0ddbdd-14d2-43ae-a8a5-0d8fe6bd999f req-0e0ddbdd-14d2-43ae-a8a5-0d8fe6bd999f ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s\n2026-05-27 01:46:36.638 39 INFO tempest.lib.common.rest_client [req-a457ed51-6143-4196-a7ab-8a57f349d900 req-a457ed51-6143-4196-a7ab-8a57f349d900 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.100s\n2026-05-27 01:46:36.652 13 INFO tempest.lib.common.rest_client [req-08dcdab1-d52c-4980-a66e-56e7a81ef989 req-08dcdab1-d52c-4980-a66e-56e7a81ef989 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 0.123s\n2026-05-27 01:46:36.683 35 INFO tempest.lib.common.rest_client [req-0f2039e3-757d-4dbc-ad42-fb3079a1502c req-0f2039e3-757d-4dbc-ad42-fb3079a1502c ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s\n2026-05-27 01:46:36.713 11 INFO tempest.lib.common.rest_client [req-3189318d-fab6-41d2-a870-04442e449d39 req-3189318d-fab6-41d2-a870-04442e449d39 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s\n2026-05-27 01:46:36.716 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds\n2026-05-27 01:46:36.723 23 INFO tempest.lib.common.rest_client [req-d9dc67b8-4613-4b50-bdd3-1ca1b5c6cec6 req-d9dc67b8-4613-4b50-bdd3-1ca1b5c6cec6 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12105fe4b7824c25b4e311a64f221132 0.314s\n2026-05-27 01:46:36.724 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3d28f00f84aa4b3daf8356cb79ed49a8\n2026-05-27 01:46:36.762 29 INFO tempest.lib.common.rest_client [req-94830ae1-eaf2-49c1-a7ad-0953f1dce965 req-94830ae1-eaf2-49c1-a7ad-0953f1dce965 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.152s\n2026-05-27 01:46:36.769 29 INFO tempest.common.waiters [-] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached available after waiting for 1.769311 seconds\n2026-05-27 01:46:36.766 25 INFO tempest.lib.common.rest_client [req-9c6d5b1b-5189-46d0-b364-0d6c06c218f0 req-9c6d5b1b-5189-46d0-b364-0d6c06c218f0 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s\n2026-05-27 01:46:36.769 43 INFO tempest.lib.common.rest_client [req-56527ecf-9bd9-4e98-bd45-1ea40b6e2413 req-56527ecf-9bd9-4e98-bd45-1ea40b6e2413 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.364s\n2026-05-27 01:46:36.806 35 INFO tempest.lib.common.rest_client [req-a12cd19e-63f2-487a-9ef8-bd57fb2a77c6 req-a12cd19e-63f2-487a-9ef8-bd57fb2a77c6 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s\n{15} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.373908s] ... ok\n2026-05-27 01:46:36.858 39 INFO tempest.lib.common.rest_client [req-8de0a235-f74d-4d95-b937-3808593c4a7e req-8de0a235-f74d-4d95-b937-3808593c4a7e ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.215s\n2026-05-27 01:46:36.888 31 INFO tempest.lib.common.rest_client [req-69c93ee0-20e2-4b56-9b49-750bc637c08a req-69c93ee0-20e2-4b56-9b49-750bc637c08a ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s\n2026-05-27 01:46:36.888 11 INFO tempest.lib.common.rest_client [req-4f5bc2b0-07a6-4838-b62e-c784b03d730b req-4f5bc2b0-07a6-4838-b62e-c784b03d730b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s\n2026-05-27 01:46:36.931 43 INFO tempest.lib.common.rest_client [req-cb996b4d-0b08-48fd-a3f1-a4dadce27e4a req-cb996b4d-0b08-48fd-a3f1-a4dadce27e4a ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s\n2026-05-27 01:46:36.967 39 INFO tempest.lib.common.rest_client [req-42422529-89c0-4948-92bd-c38fccdbdccc req-42422529-89c0-4948-92bd-c38fccdbdccc ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.106s\n2026-05-27 01:46:37.022 11 INFO tempest.lib.common.rest_client [req-f9bf854f-13c0-4527-b907-3a90e266b7a7 req-f9bf854f-13c0-4527-b907-3a90e266b7a7 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s\n2026-05-27 01:46:37.054 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds\n2026-05-27 01:46:37.063 21 INFO tempest.lib.common.rest_client [req-05699c3b-54e7-4c2a-994c-c798316e8a0e req-05699c3b-54e7-4c2a-994c-c798316e8a0e ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s\n2026-05-27 01:46:37.076 43 INFO tempest.lib.common.rest_client [req-dd5f810c-3b28-4d1e-b0bc-916ede9cd6f5 req-dd5f810c-3b28-4d1e-b0bc-916ede9cd6f5 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s\n2026-05-27 01:46:37.079 19 INFO tempest.lib.common.rest_client [req-1c317e54-1fbc-4f33-9a1c-c953851d2f11 req-1c317e54-1fbc-4f33-9a1c-c953851d2f11 ] Request (GroupTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=075b93bcec684f50b9f1fb06623cca86&name=default 0.895s\n2026-05-27 01:46:37.107 31 INFO tempest.lib.common.rest_client [req-0b1f102d-9568-4373-bc3a-2acd1e1dd24f req-0b1f102d-9568-4373-bc3a-2acd1e1dd24f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-27 01:46:37.161 38 INFO tempest.lib.common.rest_client [req-5a151a39-645f-4f04-a94c-998fb0781bea req-5a151a39-645f-4f04-a94c-998fb0781bea ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ea50667-4989-4a96-8098-c1751dfcaa19 0.639s\n2026-05-27 01:46:37.181 15 INFO tempest.lib.common.rest_client [req-fff03b67-3d1c-4ff3-8511-7d3f92f0b441 req-fff03b67-3d1c-4ff3-8511-7d3f92f0b441 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s\n2026-05-27 01:46:37.186 39 INFO tempest.lib.common.rest_client [req-9925660b-ef52-4b06-b2c6-12009df42bc0 req-9925660b-ef52-4b06-b2c6-12009df42bc0 ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/a2afdc7e-752f-4cc1-b025-72363cb89dad 0.211s\n2026-05-27 01:46:37.191 17 INFO tempest.lib.common.rest_client [req-b0c973d5-f066-416c-8a14-d44afe0f5931 req-b0c973d5-f066-416c-8a14-d44afe0f5931 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s\n2026-05-27 01:46:37.199 15 INFO tempest.common.waiters [-] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds\n2026-05-27 01:46:37.194 23 INFO tempest.lib.common.rest_client [req-7d13487b-729a-45a1-8c36-57cade05d616 req-7d13487b-729a-45a1-8c36-57cade05d616 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-27 01:46:37.204 17 INFO tempest.common.waiters [-] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds\n2026-05-27 01:46:37.228 21 INFO tempest.lib.common.rest_client [req-2434c9ec-2b1d-4aa6-9977-697f615f1a39 req-2434c9ec-2b1d-4aa6-9977-697f615f1a39 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s\n2026-05-27 01:46:37.238 21 INFO tempest.common.waiters [-] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds\n2026-05-27 01:46:37.262 11 INFO tempest.lib.common.rest_client [req-e8f06e22-756c-4e53-8ebd-0d378d6eb3ed req-e8f06e22-756c-4e53-8ebd-0d378d6eb3ed ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s\n2026-05-27 01:46:37.284 31 INFO tempest.lib.common.rest_client [req-357d8771-6abd-4a7a-a1e8-50fb6a224678 req-357d8771-6abd-4a7a-a1e8-50fb6a224678 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/e4ac3cd34d244bdea43cf6630298f44a 0.172s\n2026-05-27 01:46:37.350 27 INFO tempest.lib.common.rest_client [req-e0ed5807-4cbf-402a-a337-17ac06fd0c76 req-e0ed5807-4cbf-402a-a337-17ac06fd0c76 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s\n2026-05-27 01:46:37.353 27 INFO tempest.common.waiters [-] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds\n2026-05-27 01:46:37.374 11 INFO tempest.lib.common.rest_client [req-0c3d3b61-0120-472b-8540-875d9864b421 req-0c3d3b61-0120-472b-8540-875d9864b421 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s\n2026-05-27 01:46:37.380 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds\n2026-05-27 01:46:37.411 15 INFO tempest.lib.common.rest_client [req-f31e7b45-5443-42ff-a994-773438e600e9 req-f31e7b45-5443-42ff-a994-773438e600e9 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s\n2026-05-27 01:46:37.421 39 INFO tempest.lib.common.rest_client [req-8237498d-1d4a-45ea-a1c2-451f8db81eeb req-8237498d-1d4a-45ea-a1c2-451f8db81eeb ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/a2afdc7e-752f-4cc1-b025-72363cb89dad 0.233s\n2026-05-27 01:46:37.481 43 INFO tempest.lib.common.rest_client [req-f0739089-c352-4593-a5e8-449c89196368 req-f0739089-c352-4593-a5e8-449c89196368 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s\n2026-05-27 01:46:37.510 31 INFO tempest.lib.common.rest_client [req-d0012531-9257-4d18-b204-e679193fc0cc req-d0012531-9257-4d18-b204-e679193fc0cc ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-27 01:46:37.518 11 INFO tempest.lib.common.rest_client [req-5784f53d-a92c-4ef2-b02f-b0c2d10787a6 req-5784f53d-a92c-4ef2-b02f-b0c2d10787a6 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s\n2026-05-27 01:46:37.534 15 INFO tempest.lib.common.rest_client [req-2e503bc6-ea56-4c9b-bf09-2a1fdf5b8f58 req-2e503bc6-ea56-4c9b-bf09-2a1fdf5b8f58 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s\n2026-05-27 01:46:37.591 43 INFO tempest.lib.common.rest_client [req-6785f877-e23b-4558-974e-1b5e7105acc4 req-6785f877-e23b-4558-974e-1b5e7105acc4 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s\n2026-05-27 01:46:37.633 11 INFO tempest.lib.common.rest_client [req-195eb236-96d4-4a75-838e-39bcb9af6c67 req-195eb236-96d4-4a75-838e-39bcb9af6c67 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s\n2026-05-27 01:46:37.636 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds\n2026-05-27 01:46:37.652 38 INFO tempest.lib.common.rest_client [req-87e709a6-1bd4-4198-89e8-940817747ca3 req-87e709a6-1bd4-4198-89e8-940817747ca3 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871 0.489s\n2026-05-27 01:46:37.653 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2fa4cbb24576472ca5a359839eb55154\n2026-05-27 01:46:37.698 29 INFO tempest.lib.common.rest_client [req-3ae1325e-3265-432f-9696-9ac42e50f51e req-3ae1325e-3265-432f-9696-9ac42e50f51e ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s\n2026-05-27 01:46:37.757 21 INFO tempest.lib.common.rest_client [req-d73eff90-9196-4330-9355-024d5f39048b req-d73eff90-9196-4330-9355-024d5f39048b ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s\n2026-05-27 01:46:37.757 11 INFO tempest.lib.common.rest_client [req-a330efad-11be-43ad-85c8-527a8b1f36d7 req-a330efad-11be-43ad-85c8-527a8b1f36d7 ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s\n2026-05-27 01:46:37.776 19 INFO tempest.lib.common.rest_client [req-5c23a010-bfa6-43c0-8ae6-452fcdd3d912 req-5c23a010-bfa6-43c0-8ae6-452fcdd3d912 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4ce96418-53fd-408f-88b9-f78b0d508bb6 0.694s\n2026-05-27 01:46:37.785 13 INFO tempest.lib.common.rest_client [req-c499c8b1-1ab9-4906-9f25-c7ffef06ddec req-c499c8b1-1ab9-4906-9f25-c7ffef06ddec ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 0.116s\n2026-05-27 01:46:37.796 31 INFO tempest.lib.common.rest_client [req-a78ccfbc-8163-409a-8473-84528e913d34 req-a78ccfbc-8163-409a-8473-84528e913d34 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/70ad82a683244db986d6b9f66518a067 0.281s\n2026-05-27 01:46:37.801 13 INFO tempest.common.waiters [-] volume 0435cf43-1a33-4976-bcf8-5ac1f86b9adf reached available after waiting for 1.801239 seconds\n2026-05-27 01:46:37.860 17 INFO tempest.lib.common.rest_client [req-4f6b22f5-9c3d-4ac4-bae4-e4ea13201aa5 req-4f6b22f5-9c3d-4ac4-bae4-e4ea13201aa5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s\n2026-05-27 01:46:37.893 11 INFO tempest.lib.common.rest_client [req-7bd5bab9-54fc-4ebd-9b28-6ce66df73ac8 req-7bd5bab9-54fc-4ebd-9b28-6ce66df73ac8 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s\n2026-05-27 01:46:37.896 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds\n2026-05-27 01:46:37.939 43 INFO tempest.lib.common.rest_client [req-d7a54bf8-9571-4108-99d5-30e6288a1a6e req-d7a54bf8-9571-4108-99d5-30e6288a1a6e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s\n2026-05-27 01:46:37.958 35 INFO tempest.lib.common.rest_client [req-18c9e0de-20ef-4133-bc4f-457a031af409 req-18c9e0de-20ef-4133-bc4f-457a031af409 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s\n2026-05-27 01:46:37.963 35 INFO tempest.common.waiters [-] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds\n2026-05-27 01:46:37.981 39 INFO tempest.lib.common.rest_client [req-bbf6071b-ff19-4c4d-8c3d-a9e73e87b350 req-bbf6071b-ff19-4c4d-8c3d-a9e73e87b350 ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/197687eb-0210-4b78-9199-ff39cf009592 0.558s\n2026-05-27 01:46:38.018 31 INFO tempest.lib.common.rest_client [req-340e41cf-79fc-4e0b-b153-02e70cf85e9f req-340e41cf-79fc-4e0b-b153-02e70cf85e9f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-27 01:46:38.027 21 INFO tempest.lib.common.rest_client [req-e7a7e619-b697-4e2e-b563-ae0e5d22e967 req-e7a7e619-b697-4e2e-b563-ae0e5d22e967 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s\n2026-05-27 01:46:38.039 11 INFO tempest.lib.common.rest_client [req-e25b1793-35b8-4fca-bba1-22a88e6c342f req-e25b1793-35b8-4fca-bba1-22a88e6c342f ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s\n2026-05-27 01:46:38.090 23 INFO tempest.lib.common.rest_client [req-e3d461e0-07c9-4beb-929f-b1548a31d8ba req-e3d461e0-07c9-4beb-929f-b1548a31d8ba ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3d28f00f84aa4b3daf8356cb79ed49a8&name=default 0.893s\n2026-05-27 01:46:38.153 15 INFO tempest.lib.common.rest_client [req-6d0acbf1-c215-4dbe-b228-584050336bd2 req-6d0acbf1-c215-4dbe-b228-584050336bd2 ] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s\n2026-05-27 01:46:38.187 13 INFO tempest.lib.common.rest_client [req-eccb4784-6379-4b5d-9495-700a2cc3f371 req-eccb4784-6379-4b5d-9495-700a2cc3f371 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots 0.381s\n2026-05-27 01:46:38.193 29 INFO tempest.lib.common.rest_client [req-46d0df59-4ea3-486f-8c08-f055aeb97334 req-46d0df59-4ea3-486f-8c08-f055aeb97334 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s\n2026-05-27 01:46:38.200 29 INFO tempest.common.waiters [-] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds\n2026-05-27 01:46:38.208 31 INFO tempest.lib.common.rest_client [req-e8f32061-0ffd-4c8c-8da5-8106d659f2b5 req-e8f32061-0ffd-4c8c-8da5-8106d659f2b5 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s\n2026-05-27 01:46:38.257 25 INFO tempest.lib.common.rest_client [req-12f7948b-5c19-4d62-8a85-e01bafea4516 req-12f7948b-5c19-4d62-8a85-e01bafea4516 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s\n2026-05-27 01:46:38.264 25 INFO tempest.common.waiters [-] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds\n2026-05-27 01:46:38.282 19 INFO tempest.lib.common.rest_client [req-cc6ce654-6119-4dc4-b836-bf422d996a4d req-cc6ce654-6119-4dc4-b836-bf422d996a4d ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86 0.501s\n2026-05-27 01:46:38.282 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5622323908e47989d7882ea1cf07a07\n2026-05-27 01:46:38.323 43 INFO tempest.lib.common.rest_client [req-f7fb0c48-1b44-4746-98d6-8fc36cb71128 req-f7fb0c48-1b44-4746-98d6-8fc36cb71128 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s\n2026-05-27 01:46:38.344 35 INFO tempest.lib.common.rest_client [req-d2caf106-f1e2-4509-8c81-33905737a2f4 req-d2caf106-f1e2-4509-8c81-33905737a2f4 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s\n2026-05-27 01:46:38.369 27 INFO tempest.lib.common.rest_client [req-2b45d894-9d2c-4a87-9a2f-1efd800beac7 req-2b45d894-9d2c-4a87-9a2f-1efd800beac7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s\n2026-05-27 01:46:38.830 39 INFO tempest.lib.common.rest_client [req-b04d034b-96a7-44d1-96e9-603b7cc29a61 req-b04d034b-96a7-44d1-96e9-603b7cc29a61 ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/197687eb-0210-4b78-9199-ff39cf009592 0.846s\n2026-05-27 01:46:38.832 15 INFO tempest.lib.common.rest_client [req-33eff99c-ee23-46be-b7f3-1e1a0f9daa23 req-33eff99c-ee23-46be-b7f3-1e1a0f9daa23 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s\n2026-05-27 01:46:38.874 38 INFO tempest.lib.common.rest_client [req-492c20cf-9ac9-4f8a-a267-fffff9dda3ff req-492c20cf-9ac9-4f8a-a267-fffff9dda3ff ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2fa4cbb24576472ca5a359839eb55154&name=default 1.218s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_associate_disassociate_qos [4.654749s] ... ok\n2026-05-27 01:46:38.901 13 INFO tempest.lib.common.rest_client [req-e8027fff-3c57-4e99-8b00-2c0dbd0c6e72 req-e8027fff-3c57-4e99-8b00-2c0dbd0c6e72 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 0.709s\n2026-05-27 01:46:38.906 27 INFO tempest.lib.common.rest_client [req-fa051a2e-3d72-47aa-bf5a-9c81b7c969b1 req-fa051a2e-3d72-47aa-bf5a-9c81b7c969b1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s\n2026-05-27 01:46:38.926 17 INFO tempest.lib.common.rest_client [req-0e194e0f-5013-46c0-be6b-4bfc0d2fade0 req-0e194e0f-5013-46c0-be6b-4bfc0d2fade0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s\n2026-05-27 01:46:38.935 17 INFO tempest.common.waiters [-] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds\n2026-05-27 01:46:39.235 25 INFO tempest.lib.common.rest_client [req-7f6562ed-6377-49a9-8be5-daab92db18d9 req-7f6562ed-6377-49a9-8be5-daab92db18d9 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s\n2026-05-27 01:46:39.241 29 INFO tempest.lib.common.rest_client [req-ab95158d-5361-48e1-88c3-5d54af0416fe req-ab95158d-5361-48e1-88c3-5d54af0416fe ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s\n2026-05-27 01:46:39.250 11 INFO tempest.lib.common.rest_client [req-19af2013-0b40-4eb8-82f8-74b68e391565 req-19af2013-0b40-4eb8-82f8-74b68e391565 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 1.202s\n2026-05-27 01:46:39.251 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [2.474744s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:37,698 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s\n2026-05-27 01:46:38,193 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s\n2026-05-27 01:46:38,200 29 INFO     [tempest.common.waiters] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds\n2026-05-27 01:46:39,241 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s\n\n2026-05-27 01:46:42.663 35 INFO tempest.lib.common.rest_client [req-c4339ec7-ce94-4620-892b-2718697c6a33 req-c4339ec7-ce94-4620-892b-2718697c6a33 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s\n2026-05-27 01:46:42.704 31 INFO tempest.lib.common.rest_client [req-54db051c-1617-44a6-a4a7-e9e4071784ca req-54db051c-1617-44a6-a4a7-e9e4071784ca ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 4.493s\n2026-05-27 01:46:42.712 25 INFO tempest.lib.common.rest_client [req-a141f045-736c-4157-80dd-013a69a3d8da req-a141f045-736c-4157-80dd-013a69a3d8da ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s\n2026-05-27 01:46:42.764 13 INFO tempest.lib.common.rest_client [req-633ba53a-0a0d-4232-a30c-f2c29bae3116 req-633ba53a-0a0d-4232-a30c-f2c29bae3116 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 2.857s\n2026-05-27 01:46:43.141 29 INFO tempest.lib.common.rest_client [req-8cb75554-8303-47c9-9463-004284986fc9 req-8cb75554-8303-47c9-9463-004284986fc9 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s\n2026-05-27 01:46:43.142 17 INFO tempest.lib.common.rest_client [req-fd3a84aa-dbcb-40db-ac09-c94533717090 req-fd3a84aa-dbcb-40db-ac09-c94533717090 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s\n2026-05-27 01:46:43.147 43 INFO tempest.lib.common.rest_client [req-ca4b61ce-adb5-4d07-ad79-516d37848ebf req-ca4b61ce-adb5-4d07-ad79-516d37848ebf ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s\n2026-05-27 01:46:43.151 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:43.247 39 INFO tempest.lib.common.rest_client [req-cc88df40-c565-443f-aec8-b519819f94c4 req-cc88df40-c565-443f-aec8-b519819f94c4 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer [4.364226s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 77, in test_create_delete_qos_with_back_end_consumer\n    self._create_delete_test_qos_with_given_consumer('back-end')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-652549194 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:43,247 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s\n\n2026-05-27 01:46:58.909 13 INFO tempest.lib.common.rest_client [req-9b68fccb-2c8c-4eb7-87b1-04447cef8160 req-9b68fccb-2c8c-4eb7-87b1-04447cef8160 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.139s\n2026-05-27 01:46:59.040 27 INFO tempest.lib.common.rest_client [req-cda46d4a-21cd-4533-bec1-3ac1d337d286 req-cda46d4a-21cd-4533-bec1-3ac1d337d286 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s\n2026-05-27 01:46:59.041 27 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:02.857 31 INFO tempest.lib.common.rest_client [req-a0a65856-142c-462b-bca8-e1c5b0cd8f32 req-a0a65856-142c-462b-bca8-e1c5b0cd8f32 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/e4ac3cd34d244bdea43cf6630298f44a 20.151s\n2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a54abbcfdfd46b3b02325a43e3d7d97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-479082664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8e9f37da7c9482f8020236a1b12748d', 'project_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'tenant_id': 'f8e9f37da7c9482f8020236a1b12748d', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a54abbcfdfd46b3b02325a43e3d7d97', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-479082664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8e9f37da7c9482f8020236a1b12748d', 'project_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'tenant_id': 'f8e9f37da7c9482f8020236a1b12748d', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a54abbcfdfd46b3b02325a43e3d7d97', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:47:02.924 15 INFO tempest.lib.common.rest_client [req-9897fcaf-9823-415b-b163-4ea7c9c02626 req-9897fcaf-9823-415b-b163-4ea7c9c02626 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.081s\n2026-05-27 01:47:02.925 17 INFO tempest.lib.common.rest_client [req-aa202b77-f66e-41f4-8c58-e5652bbeb2b5 req-aa202b77-f66e-41f4-8c58-e5652bbeb2b5 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s\n2026-05-27 01:47:02.940 11 INFO tempest.lib.common.rest_client [req-7c05ccec-a837-45c2-bfe5-e323e7a38783 req-7c05ccec-a837-45c2-bfe5-e323e7a38783 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s\n2026-05-27 01:47:02.958 13 INFO tempest.lib.common.rest_client [req-208805b6-6065-492b-96fa-1ca34cdecce0 req-208805b6-6065-492b-96fa-1ca34cdecce0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 3.040s\n2026-05-27 01:47:02.961 21 INFO tempest.lib.common.rest_client [req-240df29b-641b-43b5-9b04-cd90aca84586 req-240df29b-641b-43b5-9b04-cd90aca84586 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s\n2026-05-27 01:47:02.969 21 INFO tempest.common.waiters [-] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds\n2026-05-27 01:47:03.023 43 INFO tempest.lib.common.rest_client [req-d3f49cf6-b477-452c-87fa-db5fb5e00c95 req-d3f49cf6-b477-452c-87fa-db5fb5e00c95 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s\n2026-05-27 01:47:03.025 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:03.053 39 INFO tempest.lib.common.rest_client [req-ad3e49e9-cea2-4f8d-93cc-6f82e94d3108 req-ad3e49e9-cea2-4f8d-93cc-6f82e94d3108 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer [19.804261s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 85, in test_create_delete_qos_with_both_consumer\n    self._create_delete_test_qos_with_given_consumer('both')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-1411544953 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:03,053 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s\n\n2026-05-27 01:47:03.446 29 INFO tempest.lib.common.rest_client [req-6c913e13-7f90-4e29-8a17-f8fccddaa2ff req-6c913e13-7f90-4e29-8a17-f8fccddaa2ff ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [24.158932s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:43,141 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s\n2026-05-27 01:47:03,446 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s\n\n2026-05-27 01:47:19.540 21 INFO tempest.lib.common.rest_client [req-fa45ff85-fa35-4420-9359-951b71ebd84d req-fa45ff85-fa35-4420-9359-951b71ebd84d ] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s\n2026-05-27 01:47:19.542 35 INFO tempest.lib.common.rest_client [req-f3fa3610-a35c-46ff-9a08-387869f5f87f req-f3fa3610-a35c-46ff-9a08-387869f5f87f ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s\n2026-05-27 01:47:19.543 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:19.548 25 INFO tempest.lib.common.rest_client [req-17043850-616a-41fc-831b-815b3c404cd2 req-17043850-616a-41fc-831b-815b3c404cd2 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s\n2026-05-27 01:47:19.548 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:37.992 15 INFO tempest.lib.common.rest_client [req-8a70d5d0-2c4e-4bd6-9a84-8fe076a4b82e req-8a70d5d0-2c4e-4bd6-9a84-8fe076a4b82e ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s\n2026-05-27 01:47:38.061 25 INFO tempest.lib.common.rest_client [req-05559e2a-c9fb-44b7-9a0b-4ce65a046e4c req-05559e2a-c9fb-44b7-9a0b-4ce65a046e4c ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s\n2026-05-27 01:47:38.429 17 INFO tempest.lib.common.rest_client [req-8d8462c1-590b-452f-9e46-eb8a9b561ad5 req-8d8462c1-590b-452f-9e46-eb8a9b561ad5 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s\n2026-05-27 01:47:38.429 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:38.429 29 INFO tempest.lib.common.rest_client [req-5e5497fb-db80-4f4e-80c9-c1a94c92554b req-5e5497fb-db80-4f4e-80c9-c1a94c92554b ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s\n2026-05-27 01:47:38.448 39 INFO tempest.lib.common.rest_client [req-40deacef-f7ac-4ae4-930c-754e1e862c0a req-40deacef-f7ac-4ae4-930c-754e1e862c0a ] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer [35.389602s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 69, in test_create_delete_qos_with_front_end_consumer\n    self._create_delete_test_qos_with_given_consumer('front-end')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-141021606 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:38,448 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s\n\n2026-05-27 01:47:38.711 39 INFO tempest.lib.common.rest_client [req-e2a419eb-5228-4688-8f40-43046affd6b0 req-e2a419eb-5228-4688-8f40-43046affd6b0 ] Request (QosSpecsTestJSON:test_get_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.253s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos [0.261318s] ... ok\n2026-05-27 01:47:38.726 31 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 35.862s\n2026-05-27 01:47:38.727 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:38.739 13 INFO tempest.lib.common.rest_client [req-59463366-0799-4f4c-b15d-45cefb905f79 req-59463366-0799-4f4c-b15d-45cefb905f79 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 34.776s\n2026-05-27 01:47:38.815 43 INFO tempest.lib.common.rest_client [req-d0c663ac-31f4-47f4-8194-166400034cb8 req-d0c663ac-31f4-47f4-8194-166400034cb8 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s\n2026-05-27 01:47:39.044 25 INFO tempest.lib.common.rest_client [req-5670869d-8502-406d-8191-d711a076dccf req-5670869d-8502-406d-8191-d711a076dccf ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s\n2026-05-27 01:47:39.045 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:39.045 11 INFO tempest.lib.common.rest_client [req-2931cc6f-9043-4b56-8497-4362552b7172 req-2931cc6f-9043-4b56-8497-4362552b7172 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s\n2026-05-27 01:47:39.045 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:54.915 39 INFO tempest.lib.common.rest_client [req-204f1550-f865-4d08-ac71-88095a3ec4e1 req-204f1550-f865-4d08-ac71-88095a3ec4e1 ] Request (QosSpecsTestJSON:test_list_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 16.196s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_list_qos [16.201622s] ... ok\n2026-05-27 01:47:54.959 21 INFO tempest.lib.common.rest_client [req-db7ae49e-5527-41be-952b-7acc5a7faf81 req-db7ae49e-5527-41be-952b-7acc5a7faf81 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s\n2026-05-27 01:47:55.118 13 INFO tempest.lib.common.rest_client [req-f3abede0-8868-4a82-b53b-9abbdd722bff req-f3abede0-8868-4a82-b53b-9abbdd722bff ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.373s\n2026-05-27 01:47:55.145 27 INFO tempest.lib.common.rest_client [req-5476024d-ff74-4a04-b327-f05814c0ab02 req-5476024d-ff74-4a04-b327-f05814c0ab02 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s\n2026-05-27 01:47:55.215 35 INFO tempest.lib.common.rest_client [req-05ae8976-0749-4e0b-95e1-40ce3bd6b9f8 req-05ae8976-0749-4e0b-95e1-40ce3bd6b9f8 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s\n2026-05-27 01:47:55.238 25 INFO tempest.lib.common.rest_client [req-1eb97622-2429-4f50-b018-a510381e1b99 req-1eb97622-2429-4f50-b018-a510381e1b99 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s\n2026-05-27 01:47:55.240 11 INFO tempest.lib.common.rest_client [req-cfaf5fff-6071-4314-b8c9-284d41bf5447 req-cfaf5fff-6071-4314-b8c9-284d41bf5447 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s\n2026-05-27 01:47:55.239 15 INFO tempest.lib.common.rest_client [req-3c3b6e88-bd06-43b8-9234-c6f4a144b803 req-3c3b6e88-bd06-43b8-9234-c6f4a144b803 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s\n2026-05-27 01:47:55.327 39 INFO tempest.lib.common.rest_client [req-f32ca7dd-8674-4f5b-a1b9-636d0ff93d8c req-f32ca7dd-8674-4f5b-a1b9-636d0ff93d8c ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s\n2026-05-27 01:47:55.330 29 INFO tempest.lib.common.rest_client [req-15b25182-6cb4-46ae-a536-5d395aa179b6 req-15b25182-6cb4-46ae-a536-5d395aa179b6 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s\n2026-05-27 01:47:55.398 25 INFO tempest.lib.common.rest_client [req-066f9975-5747-4d4f-a3b7-3ca576b7da71 req-066f9975-5747-4d4f-a3b7-3ca576b7da71 ] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s\n2026-05-27 01:47:55.693 21 INFO tempest.lib.common.rest_client [req-06f99273-b8fd-4b91-95f8-124d7c7726ec req-06f99273-b8fd-4b91-95f8-124d7c7726ec ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s\n2026-05-27 01:47:55.693 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:55.690 29 INFO tempest.lib.common.rest_client [req-a709f9be-3855-410a-be83-95cdfeaa8b21 req-a709f9be-3855-410a-be83-95cdfeaa8b21 ] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [52.241832s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 49, in tearDown\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot_id, status)\n                                            ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 371, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[resource_name]['status']\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:38,429 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s\n2026-05-27 01:47:55,330 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s\n2026-05-27 01:47:55,690 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s\n\n2026-05-27 01:47:55.699 43 INFO tempest.lib.common.rest_client [req-63ae875e-3d6b-453c-864d-8f60240072d1 req-63ae875e-3d6b-453c-864d-8f60240072d1 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s\n{15} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [78.881151s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 106, in test_update_default_quota\n    project_id = identity.identity_utils(self.os_admin).create_project(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=project_name, description=description)['id']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 45, in _restore_default_quotas\n    self.admin_quota_classes_client.update_quota_class_set(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        'default', **original_defaults)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quota_classes_client.py\", line 47, in update_quota_class_set\n    resp, body = self.put(url, put_body)\n                 ~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:36,931 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s\n2026-05-27 01:46:37,076 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s\n2026-05-27 01:46:37,481 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s\n2026-05-27 01:46:37,591 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s\n2026-05-27 01:46:37,939 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s\n2026-05-27 01:46:38,323 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s\n2026-05-27 01:46:43,147 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s\n2026-05-27 01:46:43,151 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...\n2026-05-27 01:47:03,023 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s\n2026-05-27 01:47:03,025 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...\n2026-05-27 01:47:38,815 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s\n2026-05-27 01:47:55,699 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s\n\n2026-05-27 01:47:55.698 39 INFO tempest.lib.common.rest_client [req-c036a88f-8173-4b8d-9410-9cabfc76ab7b req-c036a88f-8173-4b8d-9410-9cabfc76ab7b ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s\n{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key [0.784128s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 109, in test_set_unset_qos_key\n    body = self.admin_volume_qos_client.show_qos(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.created_qos['id'])['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 71, in show_qos\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:55,327 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s\n2026-05-27 01:47:55,698 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s\n\n2026-05-27 01:47:55.700 35 INFO tempest.lib.common.rest_client [req-d433bda0-2832-4e2c-bc60-c6764d7e3696 req-d433bda0-2832-4e2c-bc60-c6764d7e3696 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s\n2026-05-27 01:47:55.701 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:55.711 31 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a54abbcfdfd46b3b02325a43e3d7d97 16.981s\n2026-05-27 01:47:55.711 31 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:47:55.711 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-27 01:47:55.711 31 ERROR tempest.test     cls.setup_credentials()\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-27 01:47:55.711 31 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-27 01:47:55.711 31 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-27 01:47:55.711 31 ERROR tempest.test         credential_type=credentials_type)\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n2026-05-27 01:47:55.711 31 ERROR tempest.test     manager.auth_provider.set_auth()\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-27 01:47:55.711 31 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-27 01:47:55.711 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-27 01:47:55.711 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n2026-05-27 01:47:55.711 31 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n2026-05-27 01:47:55.711 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-27 01:47:55.711 31 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-27 01:47:55.711 31 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-27 01:47:55.711 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-27 01:47:55.711 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n2026-05-27 01:47:55.711 31 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-27 01:47:55.711 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-27 01:47:55.711 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-27 01:47:55.711 31 ERROR tempest.test Details: Unexpected status code 500\n2026-05-27 01:47:55.711 31 ERROR tempest.test \n2026-05-27 01:47:55.711 31 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:47:55.711 31 ERROR tempest.test \n2026-05-27 01:47:55.711 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:55.711 31 ERROR tempest.test     teardown()\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:47:55.711 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:47:55.711 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:47:55.711 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:47:55.711 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:47:55.711 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:47:55.711 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:55.711 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:47:55.711 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:47:55.711 31 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:47:55.711 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:47:55.711 31 ERROR tempest.test Details: 500\n2026-05-27 01:47:55.711 31 ERROR tempest.test \n{10} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:10.743 17 INFO tempest.lib.common.rest_client [req-6c438220-376f-429b-b619-5eca3cbf0c78 req-6c438220-376f-429b-b619-5eca3cbf0c78 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s\n2026-05-27 01:48:12.591 15 INFO tempest.lib.common.rest_client [req-cb82804b-d09d-4ddd-b4d8-068e4cc249fe req-cb82804b-d09d-4ddd-b4d8-068e4cc249fe ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s\n2026-05-27 01:48:12.650 21 INFO tempest.lib.common.rest_client [req-ac3e0187-1061-44ec-b210-5283ff152219 req-ac3e0187-1061-44ec-b210-5283ff152219 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s\n2026-05-27 01:48:13.019 29 INFO tempest.lib.common.rest_client [req-a44732f8-d37c-494c-88b6-5d4f95208bb9 req-a44732f8-d37c-494c-88b6-5d4f95208bb9 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s\n2026-05-27 01:48:13.015 17 INFO tempest.lib.common.rest_client [req-d3424cfd-06f8-48c2-922b-5d68b57114a8 req-d3424cfd-06f8-48c2-922b-5d68b57114a8 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s\n2026-05-27 01:48:13.016 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:13.024 43 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2446449fa0bc45d08ef7d1c7ac35bd28 17.310s\n2026-05-27 01:48:13.025 43 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:48:13.025 43 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:13.025 43 ERROR tempest.test     teardown()\n2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:13.025 43 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:48:13.025 43 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:48:13.025 43 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:48:13.025 43 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:48:13.025 43 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:13.025 43 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:13.025 43 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:13.025 43 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:48:13.025 43 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:48:13.025 43 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:48:13.025 43 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:48:13.025 43 ERROR tempest.test Details: 500\n2026-05-27 01:48:13.025 43 ERROR tempest.test \n{15} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:48:15.163 39 INFO tempest.lib.common.rest_client [req-9d5f5aa3-5a73-4b8a-946f-c6d2d3e648c3 req-9d5f5aa3-5a73-4b8a-946f-c6d2d3e648c3 ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b?force=False 19.455s\n2026-05-27 01:48:15.164 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method QosSpecsClient.delete_qos of <tempest.lib.services.volume.v3.qos_client.QosSpecsClient object at 0x750c048a7750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:15.172 11 INFO tempest.lib.common.rest_client [req-51ebfde2-8a2e-4439-bbe8-b78013462611 req-51ebfde2-8a2e-4439-bbe8-b78013462611 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s\n2026-05-27 01:48:15.167 27 INFO tempest.lib.common.rest_client [req-558efa46-3f23-4ef9-bf0d-7da6202c46f0 req-558efa46-3f23-4ef9-bf0d-7da6202c46f0 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s\n2026-05-27 01:48:15.168 27 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:30.909 13 INFO tempest.lib.common.rest_client [req-92696a56-2876-4eab-9c79-3feb05094603 req-92696a56-2876-4eab-9c79-3feb05094603 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 34.784s\n2026-05-27 01:48:31.026 11 INFO tempest.lib.common.rest_client [req-8a431058-90be-430a-b777-1106c3d9ef00 req-8a431058-90be-430a-b777-1106c3d9ef00 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s\n2026-05-27 01:48:31.030 35 INFO tempest.lib.common.rest_client [req-b3c10a15-4565-4ea4-9a5c-38d5d42cf4cb req-b3c10a15-4565-4ea4-9a5c-38d5d42cf4cb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s\n2026-05-27 01:48:31.033 15 INFO tempest.lib.common.rest_client [req-30941657-e2af-49b4-aea8-257807879a8d req-30941657-e2af-49b4-aea8-257807879a8d ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s\n2026-05-27 01:48:31.089 27 INFO tempest.lib.common.rest_client [req-463a3932-d887-40ab-9f10-da9ae8dc8751 req-463a3932-d887-40ab-9f10-da9ae8dc8751 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s\n2026-05-27 01:48:31.089 39 INFO tempest.lib.common.rest_client [req-6913ad99-5e16-4722-9c96-c4892b2447fd req-6913ad99-5e16-4722-9c96-c4892b2447fd ] Request (QosSpecsTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b?force=False 10.922s\n2026-05-27 01:48:31.492 25 INFO tempest.lib.common.rest_client [req-e6d333ea-8b01-4508-a6ec-616848444ac7 req-e6d333ea-8b01-4508-a6ec-616848444ac7 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s\n2026-05-27 01:48:31.493 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:31.494 27 INFO tempest.lib.common.rest_client [req-0c891e02-761c-44e4-96ac-4e72dafa896b req-0c891e02-761c-44e4-96ac-4e72dafa896b ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s\n2026-05-27 01:48:31.508 29 INFO tempest.lib.common.rest_client [req-1ff4b07c-3f46-4af8-87c1-c367b1ae9b3a req-1ff4b07c-3f46-4af8-87c1-c367b1ae9b3a ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [35.811971s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:13,019 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s\n2026-05-27 01:48:31,508 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s\n\n2026-05-27 01:48:49.402 11 INFO tempest.lib.common.rest_client [req-e0024a7a-242e-4b3b-b7dd-a5f36975b549 req-e0024a7a-242e-4b3b-b7dd-a5f36975b549 ] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s\n2026-05-27 01:48:49.403 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:49.409 35 INFO tempest.lib.common.rest_client [req-1c461ed4-694b-437f-9adc-dd341b2dbeae req-1c461ed4-694b-437f-9adc-dd341b2dbeae ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s\n2026-05-27 01:48:49.422 21 INFO tempest.lib.common.rest_client [req-fb426e02-bd1f-4c24-8800-3729b071e845 req-fb426e02-bd1f-4c24-8800-3729b071e845 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s\n2026-05-27 01:48:49.423 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:50.626 39 INFO tempest.lib.common.rest_client [req-db370e3f-4831-45be-a113-8332f0e558f0 req-db370e3f-4831-45be-a113-8332f0e558f0 ] Request (QosSpecsTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 19.533s\n2026-05-27 01:48:50.682 13 INFO tempest.lib.common.rest_client [req-e16cae75-9c18-4978-a9e3-a89c5b9c54d0 req-e16cae75-9c18-4978-a9e3-a89c5b9c54d0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 18.766s\n2026-05-27 01:48:50.692 27 INFO tempest.lib.common.rest_client [req-5c161ff6-9a7d-481b-a566-32aab2abdde1 req-5c161ff6-9a7d-481b-a566-32aab2abdde1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s\n2026-05-27 01:48:50.693 43 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsAdminTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 37.653s\n2026-05-27 01:48:50.694 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:48:50.700 15 INFO tempest.lib.common.rest_client [req-2d1b9222-aeec-46dc-9e00-7d64a64ac1b0 req-2d1b9222-aeec-46dc-9e00-7d64a64ac1b0 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s\n{15} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:50.728 17 INFO tempest.lib.common.rest_client [req-20ae84d5-1fff-4259-8ca7-b9ce9f54be43 req-20ae84d5-1fff-4259-8ca7-b9ce9f54be43 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s\n2026-05-27 01:48:50.733 35 INFO tempest.lib.common.rest_client [req-48cda9a4-72c8-46d0-a28d-4c06559b3807 req-48cda9a4-72c8-46d0-a28d-4c06559b3807 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s\n2026-05-27 01:48:51.025 29 INFO tempest.lib.common.rest_client [req-327b5885-fd40-4b43-b185-5205ccdafb47 req-327b5885-fd40-4b43-b185-5205ccdafb47 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s\n2026-05-27 01:48:51.034 25 INFO tempest.lib.common.rest_client [req-f325ecfb-6624-4c6b-8459-41c99f552ac8 req-f325ecfb-6624-4c6b-8459-41c99f552ac8 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s\n2026-05-27 01:48:51.034 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:51.036 39 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/1ffc88f9e21b4b61a0fd428b17f4688c 0.405s\n2026-05-27 01:48:51.037 39 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:48:51.037 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:51.037 39 ERROR tempest.test     teardown()\n2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:51.037 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:48:51.037 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:48:51.037 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:48:51.037 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:48:51.037 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:51.037 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:51.037 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:51.037 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:48:51.037 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:48:51.037 39 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:48:51.037 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:48:51.037 39 ERROR tempest.test Details: 500\n2026-05-27 01:48:51.037 39 ERROR tempest.test \n{14} tearDownClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:49:07.171 13 INFO tempest.lib.common.rest_client [req-ed58e5f0-6a4d-4244-bca8-1bc3eae4e979 req-ed58e5f0-6a4d-4244-bca8-1bc3eae4e979 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.480s\n2026-05-27 01:49:07.421 43 INFO tempest.lib.common.rest_client [req-97da65d4-d304-4e78-b21c-18a74b328dd7 req-97da65d4-d304-4e78-b21c-18a74b328dd7 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.709s\n2026-05-27 01:49:07.705 17 INFO tempest.lib.common.rest_client [req-0b67143f-4631-4fcc-9404-54e4ccf4a236 req-0b67143f-4631-4fcc-9404-54e4ccf4a236 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s\n2026-05-27 01:49:07.711 29 INFO tempest.lib.common.rest_client [req-90155324-1396-4917-ab2c-0c3d3b68f010 req-90155324-1396-4917-ab2c-0c3d3b68f010 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [36.201241s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:51,025 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s\n2026-05-27 01:49:07,711 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s\n\n2026-05-27 01:49:07.710 15 INFO tempest.lib.common.rest_client [req-44e25907-f871-4c07-93fa-944f17f37db8 req-44e25907-f871-4c07-93fa-944f17f37db8 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s\n2026-05-27 01:49:07.717 35 INFO tempest.lib.common.rest_client [req-11f4b3aa-e37d-4ccd-8f6a-637aca21c613 req-11f4b3aa-e37d-4ccd-8f6a-637aca21c613 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s\n2026-05-27 01:49:07.718 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:49:10.781 13 INFO tempest.lib.common.rest_client [req-df9e5e32-7624-4c8e-b5d2-818821e10496 req-df9e5e32-7624-4c8e-b5d2-818821e10496 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 2.599s\n2026-05-27 01:49:10.784 17 INFO tempest.lib.common.rest_client [req-3950f6aa-7363-46b5-bafe-74bf8e3ba1b9 req-3950f6aa-7363-46b5-bafe-74bf8e3ba1b9 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s\n2026-05-27 01:49:10.836 21 INFO tempest.lib.common.rest_client [req-6b73d33c-fbdf-4e1f-ab0a-3bcba5cb8a25 req-6b73d33c-fbdf-4e1f-ab0a-3bcba5cb8a25 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s\n2026-05-27 01:49:10.864 27 INFO tempest.lib.common.rest_client [req-feec0055-4cd5-44a0-8de4-0ef7bed60321 req-feec0055-4cd5-44a0-8de4-0ef7bed60321 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s\n2026-05-27 01:49:10.867 39 INFO tempest.lib.common.rest_client [req-cb91bd07-fef3-46c4-93f7-70160fde97c3 req-cb91bd07-fef3-46c4-93f7-70160fde97c3 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.820s\n2026-05-27 01:49:10.877 11 INFO tempest.lib.common.rest_client [req-2a77bf10-f12e-4c73-ac52-7a4bb989866b req-2a77bf10-f12e-4c73-ac52-7a4bb989866b ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s\n{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [156.863311s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status\n    volume = self.volumes_client.create_volume(**params)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 33fae3ea-bfa4-49c5-b90b-6e70b78acd40 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:34,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s\n2026-05-27 01:46:35,066 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s\n2026-05-27 01:46:35,970 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s\n2026-05-27 01:46:36,104 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s\n2026-05-27 01:46:37,350 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s\n2026-05-27 01:46:37,353 27 INFO     [tempest.common.waiters] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds\n2026-05-27 01:46:38,369 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s\n2026-05-27 01:46:38,906 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s\n2026-05-27 01:46:59,040 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s\n2026-05-27 01:46:59,041 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...\n2026-05-27 01:47:55,145 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s\n2026-05-27 01:48:15,167 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s\n2026-05-27 01:48:15,168 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...\n2026-05-27 01:48:31,089 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s\n2026-05-27 01:48:31,494 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s\n2026-05-27 01:48:50,692 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s\n2026-05-27 01:49:10,864 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osi\n    sm.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s\n\n{0} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [156.182312s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type d0c93c90-daf2-445f-a99c-bffbc952227a deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:35,472 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s\n2026-05-27 01:46:35,671 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s\n2026-05-27 01:46:36,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s\n2026-05-27 01:46:36,713 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s\n2026-05-27 01:46:36,716 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds\n2026-05-27 01:46:36,888 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s\n2026-05-27 01:46:37,022 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s\n2026-05-27 01:46:37,054 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds\n2026-05-27 01:46:37,262 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s\n2026-05-27 01:46:37,374 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s\n2026-05-27 01:46:37,380 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds\n2026-05-27 01:46:37,518 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s\n2026-05-27 01:46:37,633 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s\n2026-05-27 01:46:37,636 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds\n2026-05-27 01:46:37,757 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s\n2026-05-27 01:46:37,893 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s\n2026-05-27 01:46:37,896 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds\n2026-05-27 01:46:38,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s\n2026-05-27 01:46:39,250 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-\n    43f4-a2ec-d9dff8852e2f/action 1.202s\n2026-05-27 01:46:39,251 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...\n2026-05-27 01:47:02,940 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s\n2026-05-27 01:47:39,045 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s\n2026-05-27 01:47:39,045 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...\n2026-05-27 01:47:55,240 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s\n2026-05-27 01:48:15,172 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s\n2026-05-27 01:48:31,026 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s\n2026-05-27 01:48:49,402 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s\n2026-05-27 01:48:49,403 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...\n2026-05-27 01:49:10,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s\n\n2026-05-27 01:49:10.922 15 INFO tempest.lib.common.rest_client [req-80093ca1-20c5-4597-a970-47a7e0bc8029 req-80093ca1-20c5-4597-a970-47a7e0bc8029 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s\n2026-05-27 01:49:10.935 17 INFO tempest.lib.common.rest_client [req-a744a0de-43a5-4d88-82be-458fa0dd2359 req-a744a0de-43a5-4d88-82be-458fa0dd2359 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [157.374610s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot\n    group_snapshot = self.group_snapshots_client.create_group_snapshot(\n                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        **kwargs)['group_snapshot']\n        ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot\n    resp, body = self.post('group_snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type f5932648-ac8f-4793-9bf7-6223a8d0bb54 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:34,656 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s\n2026-05-27 01:46:34,804 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s\n2026-05-27 01:46:35,826 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s\n2026-05-27 01:46:35,951 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s\n2026-05-27 01:46:37,191 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s\n2026-05-27 01:46:37,204 17 INFO     [tempest.common.waiters] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds\n2026-05-27 01:46:37,860 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s\n2026-05-27 01:46:38,926 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s\n2026-05-27 01:46:38,935 17 INFO     [tempest.common.waiters] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds\n2026-05-27 01:46:43,142 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s\n2026-05-27 01:47:02,925 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s\n2026-05-27 01:47:38,429 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s\n2026-05-27 01:47:38,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...\n2026-05-27 01:48:10,743 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s\n2026-05-27 01:48:13,015 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s\n2026-05-27 01:48:13,016 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...\n2026-05-27 01:48:50,728 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s\n2026-05-\n    27 01:49:07,705 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s\n2026-05-27 01:49:10,784 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s\n2026-05-27 01:49:10,935 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s\n\n2026-05-27 01:49:11.096 27 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6e1df02402147d2be2d5ccce0eb5f7b 0.173s\n2026-05-27 01:49:11.099 11 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e3f96584ee44579bd174180527af5da 0.165s\n2026-05-27 01:49:11.096 27 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:49:11.096 27 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:49:11.096 27 ERROR tempest.test     teardown()\n2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:49:11.096 27 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:49:11.096 27 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:49:11.096 27 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:49:11.096 27 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:49:11.096 27 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:49:11.096 27 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:49:11.096 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:49:11.096 27 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:49:11.096 27 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:49:11.096 27 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:49:11.096 27 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:49:11.096 27 ERROR tempest.test Details: 500\n2026-05-27 01:49:11.096 27 ERROR tempest.test \n2026-05-27 01:49:11.099 11 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:49:11.099 11 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:49:11.099 11 ERROR tempest.test     teardown()\n2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:49:11.099 11 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:49:11.099 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:49:11.099 11 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:49:11.099 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:49:11.099 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:49:11.099 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:49:11.099 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:49:11.099 11 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:49:11.099 11 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:49:11.099 11 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:49:11.099 11 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:49:11.099 11 ERROR tempest.test Details: 500\n2026-05-27 01:49:11.099 11 ERROR tempest.test \n{0} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:49:11.110 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n{8} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-27 01:49:11.361 29 INFO tempest.lib.common.rest_client [req-8c436bdb-d22c-43ea-aebe-80b75663acfa req-8c436bdb-d22c-43ea-aebe-80b75663acfa ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s\n2026-05-27 01:49:11.357 25 INFO tempest.lib.common.rest_client [req-74f625b0-f5c8-41d8-b048-adffa97c3c36 req-74f625b0-f5c8-41d8-b048-adffa97c3c36 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s\n2026-05-27 01:49:25.076 25 INFO tempest.lib.common.rest_client [req-9fecd1a7-0eaa-4a46-8d51-746a9089d5ea req-9fecd1a7-0eaa-4a46-8d51-746a9089d5ea ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s\n2026-05-27 01:49:25.077 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:49:25.462 13 INFO tempest.lib.common.rest_client [req-c09f79de-7dc2-4236-a621-17bed86fa63d req-c09f79de-7dc2-4236-a621-17bed86fa63d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 13.672s\n2026-05-27 01:49:25.473 43 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.044s\n2026-05-27 01:49:25.474 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:49:25.506 11 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 14.393s\n2026-05-27 01:49:25.507 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeServicesNegativeTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:49:25.657 35 INFO tempest.lib.common.rest_client [req-fde3d11a-54b1-48a5-9070-300d03f4c5fb req-fde3d11a-54b1-48a5-9070-300d03f4c5fb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s\n2026-05-27 01:49:25.694 15 INFO tempest.lib.common.rest_client [req-298ec4cc-4ed0-4d2a-b859-b9ad5f729cd2 req-298ec4cc-4ed0-4d2a-b859-b9ad5f729cd2 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s\n2026-05-27 01:49:25.742 39 INFO tempest.lib.common.rest_client [req-233bff6c-7900-4a6a-b164-10f87c2e1ce1 req-233bff6c-7900-4a6a-b164-10f87c2e1ce1 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 14.869s\n2026-05-27 01:49:26.092 21 INFO tempest.lib.common.rest_client [req-377db04e-3a9f-4d35-8998-a223a57c58db req-377db04e-3a9f-4d35-8998-a223a57c58db ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s\n2026-05-27 01:49:26.093 29 INFO tempest.lib.common.rest_client [req-037d7ea8-fd95-4ee5-a8fb-d627855db5ab req-037d7ea8-fd95-4ee5-a8fb-d627855db5ab ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s\n2026-05-27 01:49:26.094 17 INFO tempest.lib.common.rest_client [req-28d4be67-9b9a-4c0d-94bf-9f9f345e83e0 req-28d4be67-9b9a-4c0d-94bf-9f9f345e83e0 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s\n2026-05-27 01:49:26.095 17 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [15.109964s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper\n    raise exc\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 220, in test_delete_group_snapshots_following_updated_volumes\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:26,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s\n2026-05-27 01:49:26,095 17 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n\n{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [18.384818s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:11,361 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s\n2026-05-27 01:49:26,093 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s\n\n2026-05-27 01:49:41.147 39 INFO tempest.lib.common.rest_client [req-1f4c41c4-ec9e-4bdb-80e0-e968ccddca43 req-1f4c41c4-ec9e-4bdb-80e0-e968ccddca43 ] Request (VolumesListAdminTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 15.403s\n2026-05-27 01:49:41.148 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.\n{14} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:49:42.819 13 INFO tempest.lib.common.rest_client [req-4e416ecc-80d1-4946-adb6-7a0aee2c80fa req-4e416ecc-80d1-4946-adb6-7a0aee2c80fa ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 16.349s\n2026-05-27 01:49:43.358 15 INFO tempest.lib.common.rest_client [req-af46cd4a-6f83-4891-9897-705c641d840f req-af46cd4a-6f83-4891-9897-705c641d840f ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s\n2026-05-27 01:49:43.359 21 INFO tempest.lib.common.rest_client [req-545d10ac-d046-4188-8dfa-d50fb3bb4c14 req-545d10ac-d046-4188-8dfa-d50fb3bb4c14 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s\n2026-05-27 01:49:43.700 35 INFO tempest.lib.common.rest_client [req-f88e8f52-f1cc-4065-b2d2-479d42acf8b8 req-f88e8f52-f1cc-4065-b2d2-479d42acf8b8 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s\n2026-05-27 01:49:43.701 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:49:43.715 17 INFO tempest.lib.common.rest_client [req-6d76bbd8-a29c-4a48-84ac-1350593578a0 req-6d76bbd8-a29c-4a48-84ac-1350593578a0 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s\n2026-05-27 01:49:43.729 27 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 32.615s\n2026-05-27 01:49:43.729 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [17.613923s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:43,715 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s\n\n{8} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials\n    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:49:43.713 21 INFO tempest.lib.common.rest_client [req-c09802c3-3f79-485c-9945-a8d0b9083bf9 req-c09802c3-3f79-485c-9945-a8d0b9083bf9 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s\n2026-05-27 01:49:43.714 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:49:43.717 29 INFO tempest.lib.common.rest_client [req-7f28e863-0ce6-43f2-91c6-2c37a910b4a6 req-7f28e863-0ce6-43f2-91c6-2c37a910b4a6 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 17.607s\n2026-05-27 01:49:43.718 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:50:19.026 25 INFO tempest.lib.common.rest_client [req-856312bb-72ad-42be-9acb-01794890903e req-856312bb-72ad-42be-9acb-01794890903e ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s\n2026-05-27 01:50:19.026 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:50:19.031 15 INFO tempest.lib.common.rest_client [req-1a18ea5e-44ab-47bf-9b94-aac4d1bc5c60 req-1a18ea5e-44ab-47bf-9b94-aac4d1bc5c60 ] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s\n2026-05-27 01:50:19.031 15 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:50:25.639 11 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.120s\n2026-05-27 01:50:25.640 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:50:41.287 39 INFO tempest.lib.common.rest_client [-] Request (AvailabilityZoneTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.127s\n2026-05-27 01:50:41.288 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AvailabilityZoneTestJSON.setUpClass. Invoking tearDownClass.\n{14} setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:50:43.856 27 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.118s\n2026-05-27 01:50:43.857 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:50:43.855 17 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/8517c9b74f0042d2a5357458bbed129b 60.134s\n2026-05-27 01:50:43.856 17 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:50:43.856 17 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:50:43.856 17 ERROR tempest.test     teardown()\n2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:50:43.856 17 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:50:43.856 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:50:43.856 17 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:50:43.856 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:50:43.856 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:50:43.856 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:50:43.856 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:50:43.856 17 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:50:43.856 17 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:50:43.856 17 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:50:43.856 17 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:50:43.856 17 ERROR tempest.test Details: 504\n2026-05-27 01:50:43.856 17 ERROR tempest.test \n{3} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n2026-05-27 01:50:43.964 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 504 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.137s\n2026-05-27 01:50:43.965 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:50:48.841 21 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s\n{5} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [252.870484s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 198, in test_create_group_from_group\n    grp2 = self.groups_client.create_group_from_source(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        source_group_id=grp['id'], name=grp_name2)['group']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source\n    resp, body = self.post('groups/action', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type b6fecf26-e35e-46ad-a81f-f8c254de823a deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:36,201 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s\n2026-05-27 01:46:36,340 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s\n2026-05-27 01:46:37,063 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s\n2026-05-27 01:46:37,228 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s\n2026-05-27 01:46:37,238 21 INFO     [tempest.common.waiters] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds\n2026-05-27 01:46:37,757 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s\n2026-05-27 01:46:38,027 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s\n2026-05-27 01:47:02,961 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s\n2026-05-27 01:47:02,969 21 INFO     [tempest.common.waiters] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds\n2026-05-27 01:47:19,540 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s\n2026-05-27 01:47:54,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s\n2026-05-27 01:47:55,693 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s\n2026-05-27 01:47:55,693 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...\n2026-05-27 01:48:12,650 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s\n2026-05-27 01:48:49,422 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s\n2026-05-27 01:48:49,423 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...\n2026-05-27 01:49:10,836 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s\n2026-05-27 01:49:26,092 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eae\n    c78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s\n2026-05-27 01:49:43,359 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s\n2026-05-27 01:49:43,713 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s\n2026-05-27 01:49:43,714 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...\n2026-05-27 01:50:48,841 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s\n\n2026-05-27 01:50:48.861 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 60.137s\n2026-05-27 01:51:19.086 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s\n2026-05-27 01:51:24.168 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s\n{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs [288.749327s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 65, in test_volume_crud_with_volume_type_and_extra_specs\n    self.volumes_client.retype_volume(volume['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\n                                      new_type=volume_types[1]['id'])\n                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 376, in retype_volume\n    resp, body = self.post('volumes/%s/action' % volume_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\n                 ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:35,870 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s\n2026-05-27 01:46:36,023 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s\n2026-05-27 01:46:36,632 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s\n2026-05-27 01:46:36,766 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s\n2026-05-27 01:46:38,257 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s\n2026-05-27 01:46:38,264 25 INFO     [tempest.common.waiters] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds\n2026-05-27 01:46:39,235 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s\n2026-05-27 01:46:42,712 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s\n2026-05-27 01:47:19,548 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s\n2026-05-27 01:47:19,548 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...\n2026-05-27 01:47:38,061 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s\n2026-05-27 01:47:39,044 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s\n2026-05-27 01:47:39,045 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...\n2026-05-27 01:47:55,238 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s\n2026-05-27 01:47:55,398 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s\n2026-05-27 01:48:31,492 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s\n2026-05-27 01:48:31,493 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:48:51,034 25 INFO     [tempest.lib.commo\n    n.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s\n2026-05-27 01:48:51,034 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:49:11,357 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s\n2026-05-27 01:49:25,076 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s\n2026-05-27 01:49:25,077 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:50:19,026 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s\n2026-05-27 01:50:19,026 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:51:24,168 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s\n\n2026-05-27 01:51:28.035 13 INFO tempest.lib.common.rest_client [req-dc97b87a-0f7e-4429-b01c-483bdb4e0b38 req-dc97b87a-0f7e-4429-b01c-483bdb4e0b38 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 44.068s\n2026-05-27 01:51:28.036 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:51:31.036 15 INFO tempest.lib.common.rest_client [req-12726a36-f1a8-48a2-8303-133e76750e04 req-12726a36-f1a8-48a2-8303-133e76750e04 ] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s\n2026-05-27 01:51:31.037 15 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:51:35.010 34 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 504 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aede0de-0d95-4d6f-aab9-82dd2fd1889a/add_router_interface 300.074s\n2026-05-27 01:51:38.168 23 INFO tempest.lib.common.rest_client [-] Request (VolumeHostsAdminTestsJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a895bac-2264-4301-a06f-ad308c86e59e 300.075s\n2026-05-27 01:51:38.169 23 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n2026-05-27 01:51:38.169 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:51:38.169 23 ERROR tempest.test     teardown()\n2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:51:38.169 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:51:38.169 23 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:51:38.169 23 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:51:38.169 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-27 01:51:38.169 23 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-27 01:51:38.169 23 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-27 01:51:38.169 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-27 01:51:38.169 23 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-27 01:51:38.169 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:51:38.169 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:51:38.169 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:51:38.169 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:51:38.169 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:51:38.169 23 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:51:38.169 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:51:38.169 23 ERROR tempest.test Details: 504\n2026-05-27 01:51:38.169 23 ERROR tempest.test \n{6} tearDownClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n2026-05-27 01:51:38.186 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-27 01:51:38.364 19 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 504 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5622323908e47989d7882ea1cf07a07&name=default 300.080s\n2026-05-27 01:51:38.365 19 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n2026-05-27 01:51:38.365 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:51:38.365 19 ERROR tempest.test     teardown()\n2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:51:38.365 19 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:51:38.365 19 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:51:38.365 19 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:51:38.365 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:51:38.365 19 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:51:38.365 19 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:51:38.365 19 ERROR tempest.test         name=\"default\")\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:51:38.365 19 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:51:38.365 19 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:51:38.365 19 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:51:38.365 19 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:51:38.365 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:51:38.365 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:51:38.365 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:51:38.365 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:51:38.365 19 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:51:38.365 19 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:51:38.365 19 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:51:38.365 19 ERROR tempest.test Details: 504\n2026-05-27 01:51:38.365 19 ERROR tempest.test \n{4} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n2026-05-27 01:51:38.941 38 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7fa57b4c-d38b-4c92-b479-992480af7184 300.064s\n2026-05-27 01:51:38.941 38 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n2026-05-27 01:51:38.941 38 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:51:38.941 38 ERROR tempest.test     teardown()\n2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:51:38.941 38 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:51:38.941 38 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:51:38.941 38 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:51:38.941 38 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-27 01:51:38.941 38 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-27 01:51:38.941 38 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-27 01:51:38.941 38 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-27 01:51:38.941 38 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-27 01:51:38.941 38 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:51:38.941 38 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:51:38.941 38 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:51:38.941 38 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:51:38.941 38 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:51:38.941 38 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:51:38.941 38 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:51:38.941 38 ERROR tempest.test Details: 504\n2026-05-27 01:51:38.941 38 ERROR tempest.test \n{13} tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n2026-05-27 01:51:43.993 17 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.126s\n2026-05-27 01:51:43.993 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupTypeSpecsTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:51:43.995 27 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.126s\n2026-05-27 01:51:43.996 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n{8} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:51:48.985 21 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/69634a0b5eae4bee8680187871da2c25 60.130s\n2026-05-27 01:51:48.985 21 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:51:48.985 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:51:48.985 21 ERROR tempest.test     teardown()\n2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:51:48.985 21 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:51:48.985 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:51:48.985 21 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:51:48.985 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:51:48.985 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:51:48.985 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:51:48.985 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:51:48.985 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:51:48.985 21 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:51:48.985 21 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:51:48.985 21 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:51:48.985 21 ERROR tempest.test Details: 504\n2026-05-27 01:51:48.985 21 ERROR tempest.test \n{5} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n2026-05-27 01:52:10.030 35 INFO tempest.lib.common.rest_client [req-85ad6135-9996-478e-8951-6174b98855d4 req-85ad6135-9996-478e-8951-6174b98855d4 ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s\n2026-05-27 01:52:13.039 25 INFO tempest.lib.common.rest_client [req-1d148fcc-2459-433b-9f2a-bc2a30fab27a req-1d148fcc-2459-433b-9f2a-bc2a30fab27a ] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s\n{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [48.822914s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 101, in test_volume_type_create_get_delete\n    body = self.create_volume_type(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:52:13,039 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s\n\n2026-05-27 01:52:28.049 15 INFO tempest.lib.common.rest_client [req-76e91603-bc86-4511-81fc-cd4c2a91b707 req-76e91603-bc86-4511-81fc-cd4c2a91b707 ] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s\n2026-05-27 01:52:28.068 34 INFO tempest.lib.common.rest_client [req-2fd662a1-0072-4f68-b2c5-591a4db8f0a1 req-2fd662a1-0072-4f68-b2c5-591a4db8f0a1 ] Request (VolumesActionsTest:setUpClass): 503 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aede0de-0d95-4d6f-aab9-82dd2fd1889a 53.055s\n2026-05-27 01:52:28.069 34 WARNING tempest.lib.common.dynamic_creds [-] There was an exception trying to setup network resources for tenant 5b76922663bc4eada60967f9507c59e5, and this error happened trying to clean them up: Unexpected response code received\nDetails: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:52:28.073 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:52:28.122 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 99.258s\n2026-05-27 01:52:28.123 29 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724d740>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724d740>))\n2026-05-27 01:52:28.123 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:52:28.123 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:52:28.123 29 ERROR tempest.test     teardown()\n2026-05-27 01:52:28.123 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:52:28.123 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-27 01:52:28.123 29 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-27 01:52:28.123 29 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\n2026-05-27 01:52:28.123 29 ERROR tempest.test Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\n2026-05-27 01:52:28.123 29 ERROR tempest.test Details: 504, <traceback object at 0x7b671724d740>))\n2026-05-27 01:52:28.123 29 ERROR tempest.test \n2026-05-27 01:52:34.034 13 INFO tempest.lib.common.rest_client [req-3611deb6-395c-44f8-9a2e-72bfde29350b req-3611deb6-395c-44f8-9a2e-72bfde29350b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.988s\n2026-05-27 01:52:34.035 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:52:38.500 19 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.115s\n2026-05-27 01:52:38.501 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:52:55.064 21 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 66.069s\n2026-05-27 01:52:55.065 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:53:13.179 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s\n{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete [60.138390s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 133, in test_volume_type_encryption_create_get_update_delete\n    volume_type_id = self.create_volume_type()['id']\n                     ~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:53:13,179 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s\n\n2026-05-27 01:53:22.120 23 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 103.929s\n2026-05-27 01:53:22.121 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:53:28.099 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 104.093s\n2026-05-27 01:53:28.100 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:53:28.121 38 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 109.164s\n2026-05-27 01:53:28.123 38 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumePoolsAdminTestsJSON.setUpClass. Invoking tearDownClass.\n{13} setUpClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:53:28.194 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s\n{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [418.709849s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup\n    vol = volumes_client.show_volume(volume_id)['volume']\n          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup\n    vol = volumes_client.show_volume(volume_id)['volume']\n          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,839 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s\n2026-05-27 01:46:32,065 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s\n2026-05-27 01:46:33,718 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s\n2026-05-27 01:46:33,725 15 INFO     [tempest.common.waiters] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds\n2026-05-27 01:46:33,856 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s\n2026-05-27 01:46:34,147 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s\n2026-05-27 01:46:34,925 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s\n2026-05-27 01:46:35,255 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s\n2026-05-27 01:46:35,792 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s\n2026-05-27 01:46:36,021 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s\n2026-05-27 01:46:37,181 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s\n2026-05-27 01:46:37,199 15 INFO     [tempest.common.waiters] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds\n2026-05-27 01:46:37,411 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s\n2026-05-27 01:46:37,534 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s\n2026-05-27 01:46:38,153 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s\n2026-05-27 01:46:38,832 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s\n2026-05-27 01:47:02,924 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.\n    081s\n2026-05-27 01:47:37,992 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s\n2026-05-27 01:47:55,239 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s\n2026-05-27 01:48:12,591 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s\n2026-05-27 01:48:31,033 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s\n2026-05-27 01:48:50,700 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s\n2026-05-27 01:49:07,710 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s\n2026-05-27 01:49:10,922 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s\n2026-05-27 01:49:25,694 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s\n2026-05-27 01:49:43,358 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s\n2026-05-27 01:50:19,031 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s\n2026-05-27 01:50:19,031 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...\n2026-05-27 01:51:31,036 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s\n2026-05-27 01:51:31,037 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...\n2026-05-27 01:52:28,049 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s\n2026-05-27 01:53:28,194 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s\n\n2026-05-27 01:53:28.232 34 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/791eba48e05f4a5c89ac26ce0f54c8ea 60.157s\n2026-05-27 01:53:28.256 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/da5fd5833d5d4f7289be3eb70a680cf1 60.128s\n2026-05-27 01:53:28.256 29 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:53:28.256 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:53:28.256 29 ERROR tempest.test     teardown()\n2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:53:28.256 29 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:53:28.256 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:53:28.256 29 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:53:28.256 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:53:28.256 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:53:28.256 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:53:28.256 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:53:28.256 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:53:28.256 29 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:53:28.256 29 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:53:28.256 29 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:53:28.256 29 ERROR tempest.test Details: 504\n2026-05-27 01:53:28.256 29 ERROR tempest.test \n{9} tearDownClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724d740>))\n\n2026-05-27 01:53:28.233 34 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:53:28.233 34 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-27 01:53:28.233 34 ERROR tempest.test     cls.setup_credentials()\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-27 01:53:28.233 34 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-27 01:53:28.233 34 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-27 01:53:28.233 34 ERROR tempest.test         credential_type=credentials_type)\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-27 01:53:28.233 34 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.get_project_member_creds()\n2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.get_credentials(['member'], scope='project')\n2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n2026-05-27 01:53:28.233 34 ERROR tempest.test     network, subnet, router = self._create_network_resources(\n2026-05-27 01:53:28.233 34 ERROR tempest.test                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:53:28.233 34 ERROR tempest.test         credentials.tenant_id)\n2026-05-27 01:53:28.233 34 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self._add_router_interface(router['id'], subnet['id'])\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self.routers_admin_client.add_router_interface(router_id,\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test                                                    subnet_id=subnet_id)\n2026-05-27 01:53:28.233 34 ERROR tempest.test                                                    ^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface\n2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.update_resource(uri, kwargs)\n2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource\n2026-05-27 01:53:28.233 34 ERROR tempest.test     resp, body = self.put(req_uri, req_post_data)\n2026-05-27 01:53:28.233 34 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.request('PUT', url, extra_headers, headers, body, chunked)\n2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:53:28.233 34 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:53:28.233 34 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:53:28.233 34 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:53:28.233 34 ERROR tempest.test Details: 504\n2026-05-27 01:53:28.233 34 ERROR tempest.test \n2026-05-27 01:53:28.233 34 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:53:28.233 34 ERROR tempest.test \n2026-05-27 01:53:28.233 34 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:53:28.233 34 ERROR tempest.test     teardown()\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:53:28.233 34 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:53:28.233 34 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:53:28.233 34 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:53:28.233 34 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:53:28.233 34 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:53:28.233 34 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:53:28.233 34 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:53:28.233 34 ERROR tempest.test Details: 504\n2026-05-27 01:53:28.233 34 ERROR tempest.test \n{11} setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n    network, subnet, router = self._create_network_resources(\n                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        credentials.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources\n    self._add_router_interface(router['id'], subnet['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface\n    self.routers_admin_client.add_router_interface(router_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n                                                   subnet_id=subnet_id)\n                                                   ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface\n    return self.update_resource(uri, kwargs)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource\n    resp, body = self.put(req_uri, req_post_data)\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n2026-05-27 01:53:31.103 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s\n{12} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [419.447962s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete\n    vol1 = self.volumes_client.create_volume(**params)['volume']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-4:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:33,696 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s\n2026-05-27 01:46:33,823 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s\n2026-05-27 01:46:34,788 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s\n2026-05-27 01:46:35,020 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s\n2026-05-27 01:46:36,140 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s\n2026-05-27 01:46:36,147 35 INFO     [tempest.common.waiters] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds\n2026-05-27 01:46:36,683 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s\n2026-05-27 01:46:36,806 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s\n2026-05-27 01:46:37,958 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s\n2026-05-27 01:46:37,963 35 INFO     [tempest.common.waiters] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds\n2026-05-27 01:46:38,344 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s\n2026-05-27 01:46:42,663 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s\n2026-05-27 01:47:19,542 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s\n2026-05-27 01:47:19,543 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:47:55,215 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s\n2026-05-27 01:47:55,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s\n2026-05-27 01:47:55,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:48:31,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.\n    xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s\n2026-05-27 01:48:49,409 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s\n2026-05-27 01:48:50,733 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s\n2026-05-27 01:49:07,717 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s\n2026-05-27 01:49:07,718 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:49:25,657 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s\n2026-05-27 01:49:43,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s\n2026-05-27 01:49:43,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:51:19,086 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s\n2026-05-27 01:52:10,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s\n2026-05-27 01:53:31,103 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s\n\n2026-05-27 01:53:39.183 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.144s\n2026-05-27 01:53:49.127 19 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 70.605s\n2026-05-27 01:53:49.127 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:53:55.199 21 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.117s\n2026-05-27 01:53:55.199 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:54:13.333 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s\n{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [60.151162s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 32, in test_volume_type_list\n    self.admin_volume_types_client.list_volume_types()['volume_types']\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 51, in list_volume_types\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:13,333 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s\n\n2026-05-27 01:54:28.233 17 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.122s\n2026-05-27 01:54:28.233 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:54:28.279 38 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.141s\n2026-05-27 01:54:28.280 38 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.\n{13} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:54:28.443 34 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.125s\n2026-05-27 01:54:28.443 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VersionsTest.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.test_versions.VersionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:54:31.238 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s\n{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone [63.038911s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 135, in test_volume_create_get_update_delete_as_clone\n    origin = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:31,238 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s\n\n2026-05-27 01:54:31.283 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s\n{12} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [60.127404s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 105, in test_group_update\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:31,283 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s\n\n2026-05-27 01:54:39.328 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 60.142s\n2026-05-27 01:54:49.256 19 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.118s\n2026-05-27 01:54:49.257 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:54:52.157 23 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 90.022s\n2026-05-27 01:54:52.157 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:55:13.455 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s\n{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update [60.118184s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 190, in test_volume_type_update\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:55:13,455 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s\n\n2026-05-27 01:55:19.126 29 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 110.862s\n2026-05-27 01:55:19.126 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:55:31.474 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s\n{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [60.233246s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 124, in test_volume_create_get_update_delete_from_image\n    image = self.images_client.show_image(CONF.compute.image_ref)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 119, in show_image\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 862, in _error_checker\n    raise exceptions.Unauthorized(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Unauthorized: Unauthorized\nDetails: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.<br /><br />\\n\\n\\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:55:31,474 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s\n\n2026-05-27 01:55:39.468 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 PUT https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 60.137s\n2026-05-27 01:55:39.469 13 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5bea8c0>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x75abd5bea8c0>))\n2026-05-27 01:55:39.469 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:55:39.469 13 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n2026-05-27 01:55:39.469 13 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:55:39.469 13 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:55:39.469 13 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:55:39.469 13 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:55:39.469 13 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:55:39.469 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:55:39.469 13 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:55:39.469 13 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:55:39.469 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:55:39.469 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:55:39.469 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:55:39.469 13 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:55:39.469 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:55:39.469 13 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:55:39.469 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504\n2026-05-27 01:55:39.469 13 ERROR tempest.test \n2026-05-27 01:55:39.469 13 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:55:39.469 13 ERROR tempest.test \n2026-05-27 01:55:39.469 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:55:39.469 13 ERROR tempest.test     teardown()\n2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-27 01:55:39.469 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-27 01:55:39.469 13 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\n2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\n2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\n2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5bea8c0>))\n2026-05-27 01:55:39.469 13 ERROR tempest.test \n2026-05-27 01:56:01.355 35 INFO tempest.lib.common.rest_client [req-6202cd2f-2e41-48ca-9895-03e2877089f7 req-6202cd2f-2e41-48ca-9895-03e2877089f7 ] Request (GroupsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/607c0abdb37745e98cf51bc7d33afa2b 90.065s\n2026-05-27 01:56:01.356 35 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:56:01.356 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:56:01.356 35 ERROR tempest.test     teardown()\n2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:56:01.356 35 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:56:01.356 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:56:01.356 35 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:56:01.356 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:56:01.356 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:56:01.356 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:56:01.356 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:56:01.356 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:56:01.356 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:56:01.356 35 ERROR tempest.test                                  message=message)\n2026-05-27 01:56:01.356 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:56:01.356 35 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:56:01.356 35 ERROR tempest.test \n{12} tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:56:07.039 34 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 98.580s\n2026-05-27 01:56:07.040 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:56:31.609 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/cc29833087d94023921dcec7219aa8a3 60.126s\n2026-05-27 01:56:31.609 15 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:56:31.609 15 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:56:31.609 15 ERROR tempest.test     teardown()\n2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:56:31.609 15 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:56:31.609 15 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:56:31.609 15 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:56:31.609 15 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:56:31.609 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:56:31.609 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:56:31.609 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:56:31.609 15 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:56:31.609 15 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:56:31.609 15 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:56:31.609 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:56:31.609 15 ERROR tempest.test Details: 504\n2026-05-27 01:56:31.609 15 ERROR tempest.test \n{2} tearDownClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n2026-05-27 01:56:40.033 29 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 80.889s\n2026-05-27 01:56:40.034 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:56:43.038 25 INFO tempest.lib.common.rest_client [req-286ba405-2878-4493-b188-30f568391344 req-286ba405-2878-4493-b188-30f568391344 ] Request (VolumeTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/4282670be1be4e98a9de7722bf98ff7a 89.573s\n2026-05-27 01:56:43.040 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:56:43.040 25 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:56:43.040 25 ERROR tempest.test     teardown()\n2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:56:43.040 25 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:56:43.040 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:56:43.040 25 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:56:43.040 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:56:43.040 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:56:43.040 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:56:43.040 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:56:43.040 25 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:56:43.040 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:56:43.040 25 ERROR tempest.test                                  message=message)\n2026-05-27 01:56:43.040 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:56:43.040 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:56:43.040 25 ERROR tempest.test \n{7} tearDownClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:57:07.108 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/a560208c872c452696f9c2e836215052 87.630s\n2026-05-27 01:57:07.109 13 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n2026-05-27 01:57:07.109 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:57:07.109 13 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n2026-05-27 01:57:07.109 13 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:57:07.109 13 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:57:07.109 13 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:57:07.109 13 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:57:07.109 13 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:57:07.109 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:57:07.109 13 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:57:07.109 13 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:57:07.109 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:57:07.109 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:57:07.109 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:57:07.109 13 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:57:07.109 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:57:07.109 13 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:57:07.109 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:57:07.109 13 ERROR tempest.test Details: 504\n2026-05-27 01:57:07.109 13 ERROR tempest.test \n2026-05-27 01:57:07.109 13 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:57:07.109 13 ERROR tempest.test \n2026-05-27 01:57:07.109 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:57:07.109 13 ERROR tempest.test     teardown()\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:57:07.109 13 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:57:07.109 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:57:07.109 13 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:57:07.109 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:57:07.109 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:57:07.109 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:57:07.109 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:57:07.109 13 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:57:07.109 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:57:07.109 13 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:57:07.109 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:57:07.109 13 ERROR tempest.test Details: 504\n2026-05-27 01:57:07.109 13 ERROR tempest.test \n{1} setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n2026-05-27 01:57:25.044 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 83.677s\n2026-05-27 01:57:25.045 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:57:28.032 29 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 47.975s\n2026-05-27 01:57:28.033 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:57:43.098 15 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 71.476s\n2026-05-27 01:57:43.098 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:57:46.036 25 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 62.977s\n2026-05-27 01:57:46.036 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:58:40.124 13 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 92.950s\n2026-05-27 01:58:40.125 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:58:46.053 35 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 80.994s\n2026-05-27 01:58:46.054 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:58:46.181 25 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.131s\n2026-05-27 01:58:46.182 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:58:46.195 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-27 01:58:49.100 15 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 65.988s\n2026-05-27 01:58:49.101 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n2026-05-27 01:59:49.036 13 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 68.894s\n2026-05-27 01:59:49.037 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 02:00:40.035 13 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 50.988s\n2026-05-27 02:00:40.036 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\n==============================\nFailed 78 tests - output below:\n==============================\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status[id-3e13ca2f-48ea-49f3-ae1a-488e9180d535]\n----------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:37,698 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s\n2026-05-27 01:46:38,193 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s\n2026-05-27 01:46:38,200 29 INFO     [tempest.common.waiters] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds\n2026-05-27 01:46:39,241 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s\n\n\ntempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer[id-b115cded-8f58-4ee4-aab5-9192cfada08f]\n-----------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 77, in test_create_delete_qos_with_back_end_consumer\n    self._create_delete_test_qos_with_given_consumer('back-end')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-652549194 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:43,247 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s\n\n\ntempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer[id-f88d65eb-ea0d-487d-af8d-71f4011575a4]\n-------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 85, in test_create_delete_qos_with_both_consumer\n    self._create_delete_test_qos_with_given_consumer('both')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-1411544953 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:03,053 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:43,141 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s\n2026-05-27 01:47:03,446 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s\n\n\ntempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer[id-7e15f883-4bef-49a9-95eb-f94209a1ced1]\n------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 69, in test_create_delete_qos_with_front_end_consumer\n    self._create_delete_test_qos_with_given_consumer('front-end')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer\n    body = self.create_test_qos_specs(name, consumer)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs\n    qos_specs = self.admin_volume_qos_client.create_qos(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, consumer=consumer, **kwargs)['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos\n    resp, body = self.post('qos-specs', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-141021606 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:38,448 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 49, in tearDown\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot_id, status)\n                                            ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 371, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[resource_name]['status']\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:38,429 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s\n2026-05-27 01:47:55,330 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s\n2026-05-27 01:47:55,690 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s\n\n\ntempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota[id-a7644c63-2669-467a-b00e-452dd5c5397b]\n--------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 106, in test_update_default_quota\n    project_id = identity.identity_utils(self.os_admin).create_project(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=project_name, description=description)['id']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 45, in _restore_default_quotas\n    self.admin_quota_classes_client.update_quota_class_set(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        'default', **original_defaults)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quota_classes_client.py\", line 47, in update_quota_class_set\n    resp, body = self.put(url, put_body)\n                 ~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:36,931 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s\n2026-05-27 01:46:37,076 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s\n2026-05-27 01:46:37,481 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s\n2026-05-27 01:46:37,591 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s\n2026-05-27 01:46:37,939 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s\n2026-05-27 01:46:38,323 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s\n2026-05-27 01:46:43,147 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s\n2026-05-27 01:46:43,151 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...\n2026-05-27 01:47:03,023 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s\n2026-05-27 01:47:03,025 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...\n2026-05-27 01:47:38,815 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s\n2026-05-27 01:47:55,699 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s\n\n\ntempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key[id-ed00fd85-4494-45f2-8ceb-9e2048919aed]\n------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 109, in test_set_unset_qos_key\n    body = self.admin_volume_qos_client.show_qos(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.created_qos['id'])['qos_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 71, in show_qos\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:55,327 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s\n2026-05-27 01:47:55,698 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s\n\n\nsetUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:13,019 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s\n2026-05-27 01:48:31,508 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)\n---------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)\n------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:51,025 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s\n2026-05-27 01:49:07,711 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status\n    volume = self.volumes_client.create_volume(**params)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 33fae3ea-bfa4-49c5-b90b-6e70b78acd40 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:34,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s\n2026-05-27 01:46:35,066 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s\n2026-05-27 01:46:35,970 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s\n2026-05-27 01:46:36,104 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s\n2026-05-27 01:46:37,350 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s\n2026-05-27 01:46:37,353 27 INFO     [tempest.common.waiters] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds\n2026-05-27 01:46:38,369 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s\n2026-05-27 01:46:38,906 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s\n2026-05-27 01:46:59,040 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s\n2026-05-27 01:46:59,041 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...\n2026-05-27 01:47:55,145 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s\n2026-05-27 01:48:15,167 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s\n2026-05-27 01:48:15,168 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...\n2026-05-27 01:48:31,089 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s\n2026-05-27 01:48:31,494 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s\n2026-05-27 01:48:50,692 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s\n2026-05-27 01:49:10,864 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osi\n    sm.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s\n\n\ntempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c]\n--------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type d0c93c90-daf2-445f-a99c-bffbc952227a deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:35,472 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s\n2026-05-27 01:46:35,671 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s\n2026-05-27 01:46:36,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s\n2026-05-27 01:46:36,713 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s\n2026-05-27 01:46:36,716 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds\n2026-05-27 01:46:36,888 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s\n2026-05-27 01:46:37,022 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s\n2026-05-27 01:46:37,054 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds\n2026-05-27 01:46:37,262 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s\n2026-05-27 01:46:37,374 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s\n2026-05-27 01:46:37,380 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds\n2026-05-27 01:46:37,518 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s\n2026-05-27 01:46:37,633 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s\n2026-05-27 01:46:37,636 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds\n2026-05-27 01:46:37,757 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s\n2026-05-27 01:46:37,893 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s\n2026-05-27 01:46:37,896 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds\n2026-05-27 01:46:38,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s\n2026-05-27 01:46:39,250 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-\n    43f4-a2ec-d9dff8852e2f/action 1.202s\n2026-05-27 01:46:39,251 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...\n2026-05-27 01:47:02,940 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s\n2026-05-27 01:47:39,045 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s\n2026-05-27 01:47:39,045 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...\n2026-05-27 01:47:55,240 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s\n2026-05-27 01:48:15,172 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s\n2026-05-27 01:48:31,026 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s\n2026-05-27 01:48:49,402 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s\n2026-05-27 01:48:49,403 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...\n2026-05-27 01:49:10,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]\n-----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot\n    group_snapshot = self.group_snapshots_client.create_group_snapshot(\n                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        **kwargs)['group_snapshot']\n        ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot\n    resp, body = self.post('group_snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type f5932648-ac8f-4793-9bf7-6223a8d0bb54 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:34,656 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s\n2026-05-27 01:46:34,804 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s\n2026-05-27 01:46:35,826 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s\n2026-05-27 01:46:35,951 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s\n2026-05-27 01:46:37,191 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s\n2026-05-27 01:46:37,204 17 INFO     [tempest.common.waiters] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds\n2026-05-27 01:46:37,860 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s\n2026-05-27 01:46:38,926 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s\n2026-05-27 01:46:38,935 17 INFO     [tempest.common.waiters] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds\n2026-05-27 01:46:43,142 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s\n2026-05-27 01:47:02,925 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s\n2026-05-27 01:47:38,429 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s\n2026-05-27 01:47:38,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...\n2026-05-27 01:48:10,743 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s\n2026-05-27 01:48:13,015 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s\n2026-05-27 01:48:13,016 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...\n2026-05-27 01:48:50,728 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s\n2026-05-\n    27 01:49:07,705 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s\n2026-05-27 01:49:10,784 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s\n2026-05-27 01:49:10,935 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)\n----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper\n    raise exc\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 220, in test_delete_group_snapshots_following_updated_volumes\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:26,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s\n2026-05-27 01:49:26,095 17 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]\n-----------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:11,361 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s\n2026-05-27 01:49:26,093 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON)\n--------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897]\n-----------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:49:43,715 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)\n----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials\n    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)\n--------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\ntempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]\n-------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 198, in test_create_group_from_group\n    grp2 = self.groups_client.create_group_from_source(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        source_group_id=grp['id'], name=grp_name2)['group']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source\n    resp, body = self.post('groups/action', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type b6fecf26-e35e-46ad-a81f-f8c254de823a deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:36,201 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s\n2026-05-27 01:46:36,340 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s\n2026-05-27 01:46:37,063 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s\n2026-05-27 01:46:37,228 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s\n2026-05-27 01:46:37,238 21 INFO     [tempest.common.waiters] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds\n2026-05-27 01:46:37,757 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s\n2026-05-27 01:46:38,027 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s\n2026-05-27 01:47:02,961 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s\n2026-05-27 01:47:02,969 21 INFO     [tempest.common.waiters] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds\n2026-05-27 01:47:19,540 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s\n2026-05-27 01:47:54,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s\n2026-05-27 01:47:55,693 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s\n2026-05-27 01:47:55,693 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...\n2026-05-27 01:48:12,650 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s\n2026-05-27 01:48:49,422 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s\n2026-05-27 01:48:49,423 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...\n2026-05-27 01:49:10,836 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s\n2026-05-27 01:49:26,092 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eae\n    c78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s\n2026-05-27 01:49:43,359 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s\n2026-05-27 01:49:43,713 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s\n2026-05-27 01:49:43,714 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...\n2026-05-27 01:50:48,841 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s\n\n\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs[id-c03cc62c-f4e9-4623-91ec-64ce2f9c1260]\n-----------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 65, in test_volume_crud_with_volume_type_and_extra_specs\n    self.volumes_client.retype_volume(volume['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\n                                      new_type=volume_types[1]['id'])\n                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 376, in retype_volume\n    resp, body = self.post('volumes/%s/action' % volume_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 165, in _delete_volume_for_cleanup\n    BaseVolumeTest.delete_volume(volumes_client, volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume\n    client.delete_volume(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume\n    resp, body = self.delete(url)\n                 ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:35,870 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s\n2026-05-27 01:46:36,023 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s\n2026-05-27 01:46:36,632 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s\n2026-05-27 01:46:36,766 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s\n2026-05-27 01:46:38,257 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s\n2026-05-27 01:46:38,264 25 INFO     [tempest.common.waiters] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds\n2026-05-27 01:46:39,235 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s\n2026-05-27 01:46:42,712 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s\n2026-05-27 01:47:19,548 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s\n2026-05-27 01:47:19,548 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...\n2026-05-27 01:47:38,061 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s\n2026-05-27 01:47:39,044 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s\n2026-05-27 01:47:39,045 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...\n2026-05-27 01:47:55,238 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s\n2026-05-27 01:47:55,398 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s\n2026-05-27 01:48:31,492 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s\n2026-05-27 01:48:31,493 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:48:51,034 25 INFO     [tempest.lib.commo\n    n.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s\n2026-05-27 01:48:51,034 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:49:11,357 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s\n2026-05-27 01:49:25,076 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s\n2026-05-27 01:49:25,077 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:50:19,026 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s\n2026-05-27 01:50:19,026 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...\n2026-05-27 01:51:24,168 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n\ntearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n\ntearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON)\n------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n\nsetUpClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)\n---------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete[id-4e955c3b-49db-4515-9590-0c99f8e471ad]\n--------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 101, in test_volume_type_create_get_delete\n    body = self.create_volume_type(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:52:13,039 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete[id-7830abd0-ff99-4793-a265-405684a54d46]\n--------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 133, in test_volume_type_encryption_create_get_update_delete\n    volume_type_id = self.create_volume_type()['id']\n                     ~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:53:13,179 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)\n-----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)\n---------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete[id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51,smoke]\n--------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup\n    vol = volumes_client.show_volume(volume_id)['volume']\n          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup\n    vol = volumes_client.show_volume(volume_id)['volume']\n          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,839 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s\n2026-05-27 01:46:32,065 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s\n2026-05-27 01:46:33,718 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s\n2026-05-27 01:46:33,725 15 INFO     [tempest.common.waiters] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds\n2026-05-27 01:46:33,856 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s\n2026-05-27 01:46:34,147 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s\n2026-05-27 01:46:34,925 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s\n2026-05-27 01:46:35,255 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s\n2026-05-27 01:46:35,792 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s\n2026-05-27 01:46:36,021 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s\n2026-05-27 01:46:37,181 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s\n2026-05-27 01:46:37,199 15 INFO     [tempest.common.waiters] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds\n2026-05-27 01:46:37,411 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s\n2026-05-27 01:46:37,534 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s\n2026-05-27 01:46:38,153 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s\n2026-05-27 01:46:38,832 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s\n2026-05-27 01:47:02,924 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.\n    081s\n2026-05-27 01:47:37,992 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s\n2026-05-27 01:47:55,239 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s\n2026-05-27 01:48:12,591 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s\n2026-05-27 01:48:31,033 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s\n2026-05-27 01:48:50,700 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s\n2026-05-27 01:49:07,710 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s\n2026-05-27 01:49:10,922 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s\n2026-05-27 01:49:25,694 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s\n2026-05-27 01:49:43,358 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s\n2026-05-27 01:50:19,031 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s\n2026-05-27 01:50:19,031 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...\n2026-05-27 01:51:31,036 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s\n2026-05-27 01:51:31,037 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...\n2026-05-27 01:52:28,049 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s\n2026-05-27 01:53:28,194 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s\n\n\ntearDownClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided\nDetails: 504, <traceback object at 0x7b671724d740>))\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest)\n-----------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n    network, subnet, router = self._create_network_resources(\n                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        credentials.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources\n    self._add_router_interface(router['id'], subnet['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface\n    self.routers_admin_client.add_router_interface(router_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n                                                   subnet_id=subnet_id)\n                                                   ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface\n    return self.update_resource(uri, kwargs)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource\n    resp, body = self.put(req_uri, req_post_data)\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 504\n\n\ntempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]\n---------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete\n    vol1 = self.volumes_client.create_volume(**params)['volume']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-4:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:33,696 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s\n2026-05-27 01:46:33,823 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s\n2026-05-27 01:46:34,788 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s\n2026-05-27 01:46:35,020 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s\n2026-05-27 01:46:36,140 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s\n2026-05-27 01:46:36,147 35 INFO     [tempest.common.waiters] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds\n2026-05-27 01:46:36,683 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s\n2026-05-27 01:46:36,806 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s\n2026-05-27 01:46:37,958 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s\n2026-05-27 01:46:37,963 35 INFO     [tempest.common.waiters] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds\n2026-05-27 01:46:38,344 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s\n2026-05-27 01:46:42,663 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s\n2026-05-27 01:47:19,542 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s\n2026-05-27 01:47:19,543 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:47:55,215 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s\n2026-05-27 01:47:55,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s\n2026-05-27 01:47:55,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:48:31,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.\n    xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s\n2026-05-27 01:48:49,409 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s\n2026-05-27 01:48:50,733 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s\n2026-05-27 01:49:07,717 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s\n2026-05-27 01:49:07,718 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:49:25,657 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s\n2026-05-27 01:49:43,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s\n2026-05-27 01:49:43,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...\n2026-05-27 01:51:19,086 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s\n2026-05-27 01:52:10,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s\n2026-05-27 01:53:31,103 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s\n\n\nsetUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)\n----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list[id-9d9b28e3-1b2e-4483-a2cc-24aa0ea1de54]\n-------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 32, in test_volume_type_list\n    self.admin_volume_types_client.list_volume_types()['volume_types']\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 51, in list_volume_types\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:13,333 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s\n\n\nsetUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)\n---------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)\n---------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_versions.VersionsTest)\n----------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone[id-3f591b4a-7dc6-444c-bd51-77469506b3a1]\n-----------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 135, in test_volume_create_get_update_delete_as_clone\n    origin = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:31,238 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s\n\n\ntempest.api.volume.admin.test_groups.GroupsTest.test_group_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006]\n----------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 105, in test_group_update\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:54:31,283 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)\n-----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update[id-cf9f07c6-db9e-4462-a243-5933ad65e9c8]\n---------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 190, in test_volume_type_update\n    volume_type = self.create_volume_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type\n    volume_type = self.admin_volume_types_client.create_volume_type(\n                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['volume_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type\n    resp, body = self.post('types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:55:13,455 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\ntempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[id-54a01030-c7fc-447c-86ee-c1182beae638,image,smoke]\n-------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 124, in test_volume_create_get_update_delete_from_image\n    image = self.images_client.show_image(CONF.compute.image_ref)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 119, in show_image\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 862, in _error_checker\n    raise exceptions.Unauthorized(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Unauthorized: Unauthorized\nDetails: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.<br /><br />\\n\\n\\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:55:31,474 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsTest)\n---------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.test_volumes_get.VolumesGetTest)\n------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)\n--------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)\n---------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 504\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest)\n----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)\n---------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)\n--------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)\n-----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 504\n\n\nsetUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)\n---------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\n\n======\nTotals\n======\nRan: 96 tests in 861.5849 sec.\n - Passed: 11\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 78\nSum of execute time for each test: 2633.8863 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:03:50.942372\n - Worker 1 (4 tests) => 0:03:32.917161\n - Worker 2 (7 tests) => 0:12:29.753042\n - Worker 3 (7 tests) => 0:07:54.669078\n - Worker 4 (6 tests) => 0:08:17.591914\n - Worker 5 (5 tests) => 0:07:36.748854\n - Worker 6 (6 tests) => 0:08:17.951001\n - Worker 7 (9 tests) => 0:12:10.773387\n - Worker 8 (5 tests) => 0:05:09.991054\n - Worker 9 (10 tests) => 0:10:51.264209\n - Worker 10 (4 tests) => 0:01:36.124635\n - Worker 11 (3 tests) => 0:02:38.791941\n - Worker 12 (5 tests) => 0:12:14.396719\n - Worker 13 (5 tests) => 0:07:58.481405\n - Worker 14 (10 tests) => 0:04:07.112113\n - Worker 15 (5 tests) => 0:02:49.075047",
                            "stdout_lines": [
                                "+ set -e",
                                "+ set -o pipefail",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.125",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible",
                                "",
                                "# Tempest",
                                "",
                                "+ CEPH_VERSION=reef",
                                "+ echo",
                                "+ echo '# Tempest'",
                                "+ echo",
                                "+ [[ ! -e /opt/tempest ]]",
                                "+ osism apply tempest --skip-tags run-tempest",
                                "\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1e342bb9-fa22-4b5c-9ce5-1fd030111a22 (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1e342bb9-fa22-4b5c-9ce5-1fd030111a22 (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Wednesday 27 May 2026  01:35:53 +0000 (0:00:00.333)       0:00:00.333 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Wednesday 27 May 2026  01:35:54 +0000 (0:00:01.048)       0:00:01.382 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Wednesday 27 May 2026  01:35:55 +0000 (0:00:01.206)       0:00:02.589 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Wednesday 27 May 2026  01:35:56 +0000 (0:00:00.437)       0:00:03.026 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Wednesday 27 May 2026  01:36:16 +0000 (0:00:19.959)       0:00:22.986 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert images have been resolved] ************",
                                "Wednesday 27 May 2026  01:36:24 +0000 (0:00:07.871)       0:00:30.858 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get auth token] ******************************",
                                "Wednesday 27 May 2026  01:36:24 +0000 (0:00:00.167)       0:00:31.025 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Wednesday 27 May 2026  01:36:27 +0000 (0:00:03.526)       0:00:34.551 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Wednesday 27 May 2026  01:36:29 +0000 (0:00:01.875)       0:00:36.427 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Wednesday 27 May 2026  01:36:33 +0000 (0:00:03.724)       0:00:40.151 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Wednesday 27 May 2026  01:36:33 +0000 (0:00:00.188)       0:00:40.340 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Wednesday 27 May 2026  01:36:35 +0000 (0:00:02.179)       0:00:42.519 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Wednesday 27 May 2026  01:36:43 +0000 (0:00:08.185)       0:00:50.705 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Wednesday 27 May 2026  01:36:44 +0000 (0:00:00.701)       0:00:51.406 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Wednesday 27 May 2026  01:36:46 +0000 (0:00:01.544)       0:00:52.950 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Wednesday 27 May 2026  01:36:47 +0000 (0:00:01.581)       0:00:54.532 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Wednesday 27 May 2026  01:36:47 +0000 (0:00:00.215)       0:00:54.748 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Wednesday 27 May 2026  01:36:48 +0000 (0:00:00.371)       0:00:55.119 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Wednesday 27 May 2026  01:36:52 +0000 (0:00:03.936)       0:00:59.056 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve flavor IDs] **************************",
                                "Wednesday 27 May 2026  01:36:52 +0000 (0:00:00.183)       0:00:59.239 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert flavors have been resolved] ***********",
                                "Wednesday 27 May 2026  01:36:52 +0000 (0:00:00.172)       0:00:59.412 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Wednesday 27 May 2026  01:36:52 +0000 (0:00:00.169)       0:00:59.581 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Wednesday 27 May 2026  01:36:53 +0000 (0:00:00.470)       0:01:00.052 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Wednesday 27 May 2026  01:36:54 +0000 (0:00:00.873)       0:01:00.925 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Wednesday 27 May 2026  01:36:54 +0000 (0:00:00.441)       0:01:01.367 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Wednesday 27 May 2026  01:36:54 +0000 (0:00:00.306)       0:01:01.674 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest.conf file] **********************",
                                "Wednesday 27 May 2026  01:37:02 +0000 (0:00:08.057)       0:01:09.731 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:37:03 +0000 (0:00:00.977)       0:01:10.708 ********* ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 19.96s",
                                "osism.validations.tempest : Install qemu-utils package ------------------ 8.19s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 8.06s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 7.87s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 3.94s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.72s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.53s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.18s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 1.88s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.58s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.54s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.21s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 1.05s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 0.98s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.87s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.70s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.47s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.44s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.44s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.37s",
                                "+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf",
                                "+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]",
                                "+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]",
                                "+ [[ reef == \\q\\u\\i\\n\\c\\y ]]",
                                "",
                                "+ echo",
                                "+ echo '## IDENTITY (API)'",
                                "## IDENTITY (API)",
                                "",
                                "+ echo",
                                "+ _tempest tempest.api.identity.v3",
                                "+ local regex=tempest.api.identity.v3",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0137.log",
                                "2026-05-27 01:37:08.191 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:37:08.284 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:08.285 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:08.286 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:08.286 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:08.287 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:08.288 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:08.289 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.186 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:27.187 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.188 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.189 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.190 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.193 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.194 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.197 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:27.374 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:27.378 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.378 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.379 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.380 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.380 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.382 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.383 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.384 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.389 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:27.433 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:27.434 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.434 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.435 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:27.438 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.439 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.440 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.445 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:27.934 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:27.935 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.935 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.936 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:27.942 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.943 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:27.944 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:27.945 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:27.953 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:28.173 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:28.177 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.178 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.178 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.179 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.180 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.183 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.184 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.186 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:28.394 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:28.395 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.396 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.397 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.398 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.399 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.401 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.402 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.404 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:28.614 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:28.617 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:28.618 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.619 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.619 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.625 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.626 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.626 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.635 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:28.757 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:28.758 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.758 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.762 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.765 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.766 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.767 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.772 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:28.780 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.781 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:28.822 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:28.825 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:28.826 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:28.826 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.002 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:29.007 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.008 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.039 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:29.040 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.040 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.041 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.048 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.051 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.052 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.058 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:29.199 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:29.200 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.201 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.865 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.866 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:29.910 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:29.911 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:30.322 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:30.323 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:30.324 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:30.325 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:30.325 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:30.326 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:30.327 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:30.485 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:30.485 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:30.488 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:30.489 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:30.714 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:30.722 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:30.723 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:30.727 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:30.727 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:43.537 21 INFO tempest.lib.common.rest_client [req-31a51fbb-539a-43cc-bfbc-90d285a0c0f9 req-31a51fbb-539a-43cc-bfbc-90d285a0c0f9 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-27 01:37:43.982 23 INFO tempest.lib.common.rest_client [req-8543974c-5c3d-4e17-8d0e-d40456a11e41 req-8543974c-5c3d-4e17-8d0e-d40456a11e41 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.427s",
                                "2026-05-27 01:37:44.114 21 INFO tempest.lib.common.rest_client [req-21cab7c3-a881-4e0c-9abc-bf1522441984 req-21cab7c3-a881-4e0c-9abc-bf1522441984 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:37:44.218 21 INFO tempest.lib.common.rest_client [req-179439d0-921d-4805-84db-cd999447e742 req-179439d0-921d-4805-84db-cd999447e742 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s",
                                "2026-05-27 01:37:44.326 17 INFO tempest.lib.common.rest_client [req-2ac3583d-7661-4718-8e3a-10129580b724 req-2ac3583d-7661-4718-8e3a-10129580b724 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-27 01:37:44.363 27 INFO tempest.lib.common.rest_client [req-1303690e-1d0f-44c4-8a3c-5b4edc5a5914 req-1303690e-1d0f-44c4-8a3c-5b4edc5a5914 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:37:44.459 15 INFO tempest.lib.common.rest_client [req-228d6251-9403-4505-bc5c-86771c495750 req-228d6251-9403-4505-bc5c-86771c495750 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:37:44.452 21 INFO tempest.lib.common.rest_client [req-ab6fdad5-d51b-41d7-ae91-8f341eb01ce4 req-ab6fdad5-d51b-41d7-ae91-8f341eb01ce4 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.207s",
                                "2026-05-27 01:37:44.610 23 INFO tempest.lib.common.rest_client [req-1864d23f-e5d6-4c4c-a7ac-7738794b5362 req-1864d23f-e5d6-4c4c-a7ac-7738794b5362 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-27 01:37:44.741 23 INFO tempest.lib.common.rest_client [req-7fc941df-6edf-479e-bd9d-f16936f47346 req-7fc941df-6edf-479e-bd9d-f16936f47346 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.130s",
                                "2026-05-27 01:37:44.916 17 INFO tempest.lib.common.rest_client [req-97c51191-19e0-4252-9dd9-6249f68efc0d req-97c51191-19e0-4252-9dd9-6249f68efc0d ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-27 01:37:44.967 27 INFO tempest.lib.common.rest_client [req-a2e4af27-3e5c-496e-86e9-fdc8f83acf3b req-a2e4af27-3e5c-496e-86e9-fdc8f83acf3b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-27 01:37:45.043 21 INFO tempest.lib.common.rest_client [req-47b967ac-4395-4067-920f-6615cd03913b req-47b967ac-4395-4067-920f-6615cd03913b ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-27 01:37:45.075 15 INFO tempest.lib.common.rest_client [req-0a5d045d-0706-4880-b90b-3675d9c97a9a req-0a5d045d-0706-4880-b90b-3675d9c97a9a ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-27 01:37:45.114 23 INFO tempest.lib.common.rest_client [req-f3041556-8f7a-40de-9715-3d96633273e2 req-f3041556-8f7a-40de-9715-3d96633273e2 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.362s",
                                "2026-05-27 01:37:45.116 17 INFO tempest.lib.common.rest_client [req-af4cc179-5f5a-411f-86c8-0e0e06fa5793 req-af4cc179-5f5a-411f-86c8-0e0e06fa5793 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.198s",
                                "2026-05-27 01:37:45.116 13 INFO tempest.lib.common.rest_client [req-a2ba1730-fb6b-4e86-9475-8252e4846e83 req-a2ba1730-fb6b-4e86-9475-8252e4846e83 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-27 01:37:45.205 21 INFO tempest.lib.common.rest_client [req-18e75062-d82a-48af-b9c5-819055eef969 req-18e75062-d82a-48af-b9c5-819055eef969 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:37:45.211 15 INFO tempest.lib.common.rest_client [req-442171d5-59fd-4a98-9a14-7cb099eefb10 req-442171d5-59fd-4a98-9a14-7cb099eefb10 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s",
                                "2026-05-27 01:37:45.213 27 INFO tempest.lib.common.rest_client [req-c89f0048-bed5-40e3-ba65-d2e70151299a req-c89f0048-bed5-40e3-ba65-d2e70151299a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s",
                                "2026-05-27 01:37:45.257 17 INFO tempest.lib.common.rest_client [req-5b730d30-7aa9-492c-b24a-f4762f48bf19 req-5b730d30-7aa9-492c-b24a-f4762f48bf19 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s",
                                "2026-05-27 01:37:45.387 11 INFO tempest.lib.common.rest_client [req-c7820047-832c-4217-a16b-0974fb29b010 req-c7820047-832c-4217-a16b-0974fb29b010 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-27 01:37:45.406 25 INFO tempest.lib.common.rest_client [req-b01d74b1-da46-400d-b59f-738c4575d5cb req-b01d74b1-da46-400d-b59f-738c4575d5cb ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-27 01:37:45.413 21 INFO tempest.lib.common.rest_client [req-d084f50b-3505-4540-9c1e-5ceeb0e1a025 req-d084f50b-3505-4540-9c1e-5ceeb0e1a025 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.207s",
                                "2026-05-27 01:37:45.535 27 INFO tempest.lib.common.rest_client [req-e90e1f84-fd91-4e03-a44e-2ca0cedd20c6 req-e90e1f84-fd91-4e03-a44e-2ca0cedd20c6 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.300s",
                                "2026-05-27 01:37:45.542 15 INFO tempest.lib.common.rest_client [req-27c27f15-95f6-42bb-8724-817d16638daf req-27c27f15-95f6-42bb-8724-817d16638daf ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s",
                                "2026-05-27 01:37:45.660 13 INFO tempest.lib.common.rest_client [req-c382d594-1ce0-472c-b268-1fa2c960d886 req-c382d594-1ce0-472c-b268-1fa2c960d886 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-27 01:37:45.674 23 INFO tempest.lib.common.rest_client [req-20c57ba3-fe25-4b9c-99f2-5a0579ada0a6 req-20c57ba3-fe25-4b9c-99f2-5a0579ada0a6 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s",
                                "2026-05-27 01:37:45.712 21 INFO tempest.lib.common.rest_client [req-81cd0162-e88e-46df-bc32-31e73b3842ab req-81cd0162-e88e-46df-bc32-31e73b3842ab ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-27 01:37:45.800 23 INFO tempest.lib.common.rest_client [req-e0ba5768-fdf4-4b9d-b890-cb49dd6f30d3 req-e0ba5768-fdf4-4b9d-b890-cb49dd6f30d3 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-27 01:37:45.879 17 INFO tempest.lib.common.rest_client [req-28612a21-77ce-440f-acb1-dc21753d889f req-28612a21-77ce-440f-acb1-dc21753d889f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s",
                                "2026-05-27 01:37:45.910 19 INFO tempest.lib.common.rest_client [req-7f7a343d-531e-4f18-a73c-021c69413e94 req-7f7a343d-531e-4f18-a73c-021c69413e94 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-27 01:37:45.937 13 INFO tempest.lib.common.rest_client [req-b3f42f04-7fbb-49f9-aa6e-2c08a543de78 req-b3f42f04-7fbb-49f9-aa6e-2c08a543de78 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.274s",
                                "2026-05-27 01:37:45.981 11 INFO tempest.lib.common.rest_client [req-53b32718-2fca-4228-a752-7b887127a798 req-53b32718-2fca-4228-a752-7b887127a798 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-27 01:37:46.003 23 INFO tempest.lib.common.rest_client [req-6a96fa74-b241-49ab-86cd-c66c7c92dff5 req-6a96fa74-b241-49ab-86cd-c66c7c92dff5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.202s",
                                "2026-05-27 01:37:46.017 17 INFO tempest.lib.common.rest_client [req-64a7c5b5-8242-44ea-b1cc-114f9d9eb963 req-64a7c5b5-8242-44ea-b1cc-114f9d9eb963 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s",
                                "2026-05-27 01:37:46.101 21 INFO tempest.lib.common.rest_client [req-d620b99b-779c-4233-8f2d-8eb9aee3e887 req-d620b99b-779c-4233-8f2d-8eb9aee3e887 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/70ad82a683244db986d6b9f66518a067 0.384s",
                                "2026-05-27 01:37:46.143 27 INFO tempest.lib.common.rest_client [req-1d7d28bb-13e5-49f3-a0e2-9be1e9b1b01a req-1d7d28bb-13e5-49f3-a0e2-9be1e9b1b01a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-27 01:37:46.168 25 INFO tempest.lib.common.rest_client [req-55109232-18b4-40db-8492-8f8b2b1eb734 req-55109232-18b4-40db-8492-8f8b2b1eb734 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-27 01:37:46.190 21 INFO tempest.lib.common.rest_client [req-31498b0d-0b9c-43c5-b57d-fe94127dcbd5 req-31498b0d-0b9c-43c5-b57d-fe94127dcbd5 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-27 01:37:46.196 23 INFO tempest.lib.common.rest_client [req-dff28c83-ef7d-4c92-8566-23a07d2b4f7d req-dff28c83-ef7d-4c92-8566-23a07d2b4f7d ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-27 01:37:46.216 17 INFO tempest.lib.common.rest_client [req-467d7a5b-a59e-4c1f-b92d-b25cf386b99a req-467d7a5b-a59e-4c1f-b92d-b25cf386b99a ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/e4ac3cd34d244bdea43cf6630298f44a 0.198s",
                                "2026-05-27 01:37:46.221 13 INFO tempest.lib.common.rest_client [req-b353754c-973a-4968-b64a-8da4ff0c6c82 req-b353754c-973a-4968-b64a-8da4ff0c6c82 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s",
                                "2026-05-27 01:37:46.279 15 INFO tempest.lib.common.rest_client [req-119fd56a-105e-422f-bdd0-92e5b81898c7 req-119fd56a-105e-422f-bdd0-92e5b81898c7 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.735s",
                                "2026-05-27 01:37:46.334 25 INFO tempest.lib.common.rest_client [req-d390685d-f2ff-42c5-a5c6-4a9113549139 req-d390685d-f2ff-42c5-a5c6-4a9113549139 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.162s",
                                "2026-05-27 01:37:46.371 11 INFO tempest.lib.common.rest_client [req-c9c94842-2772-4fd0-8ec0-e054c3782ce9 req-c9c94842-2772-4fd0-8ec0-e054c3782ce9 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.386s",
                                "2026-05-27 01:37:46.368 21 INFO tempest.lib.common.rest_client [req-d5bf33e1-4fc6-4be2-8fd1-fb60f59e7a5c req-d5bf33e1-4fc6-4be2-8fd1-fb60f59e7a5c ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.172s",
                                "2026-05-27 01:37:46.424 17 INFO tempest.lib.common.rest_client [req-2df30824-b169-4780-9166-c16f8d63835e req-2df30824-b169-4780-9166-c16f8d63835e ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:37:46.461 21 INFO tempest.lib.common.rest_client [req-b5e7cc7a-e3ba-4ddb-a6da-da563e0b4248 req-b5e7cc7a-e3ba-4ddb-a6da-da563e0b4248 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s",
                                "2026-05-27 01:37:46.464 27 INFO tempest.lib.common.rest_client [req-cacd8391-2457-4908-b8da-70f7bdba37da req-cacd8391-2457-4908-b8da-70f7bdba37da ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:37:46.466 19 INFO tempest.lib.common.rest_client [req-0652ba75-518f-4126-8740-de9b25a54d85 req-0652ba75-518f-4126-8740-de9b25a54d85 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-27 01:37:46.465 25 INFO tempest.lib.common.rest_client [req-61da2f63-8434-43a3-96f0-1fdb445a3f92 req-61da2f63-8434-43a3-96f0-1fdb445a3f92 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.117s",
                                "2026-05-27 01:37:46.552 15 INFO tempest.lib.common.rest_client [req-87fd0820-4c31-4eaa-8d48-383516e7d5d8 req-87fd0820-4c31-4eaa-8d48-383516e7d5d8 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-27 01:37:46.564 19 INFO tempest.lib.common.rest_client [req-bafb4429-79ce-4ae2-809d-c3a5b614bef8 req-bafb4429-79ce-4ae2-809d-c3a5b614bef8 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.093s",
                                "2026-05-27 01:37:46.571 23 INFO tempest.lib.common.rest_client [req-1a6888e3-50c4-4725-932f-574bbfd60f01 req-1a6888e3-50c4-4725-932f-574bbfd60f01 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/70ad82a683244db986d6b9f66518a067 0.372s",
                                "2026-05-27 01:37:46.667 17 INFO tempest.lib.common.rest_client [req-b86a2a9f-733d-49f5-8760-eb9c16ee43df req-b86a2a9f-733d-49f5-8760-eb9c16ee43df ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/70ad82a683244db986d6b9f66518a067 0.242s",
                                "2026-05-27 01:37:46.687 11 INFO tempest.lib.common.rest_client [req-8f4f03ec-ded0-41cb-bbbc-afdc2e7c3f88 req-8f4f03ec-ded0-41cb-bbbc-afdc2e7c3f88 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.295s",
                                "2026-05-27 01:37:46.755 21 INFO tempest.lib.common.rest_client [req-ce0b02c8-5da6-45a3-9afa-245d088716ee req-ce0b02c8-5da6-45a3-9afa-245d088716ee ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.289s",
                                "2026-05-27 01:37:46.755 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8ba11123f1c4a29bdc1a2d2a35b73a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:46.756 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-462068284-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '201931c57d1e461fa07ea9db341b090f', 'project_name': 'tempest-IdentityV3UsersTest-462068284', 'tenant_id': '201931c57d1e461fa07ea9db341b090f', 'tenant_name': 'tempest-IdentityV3UsersTest-462068284', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8ba11123f1c4a29bdc1a2d2a35b73a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:46.756 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-462068284-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '201931c57d1e461fa07ea9db341b090f', 'project_name': 'tempest-IdentityV3UsersTest-462068284', 'tenant_id': '201931c57d1e461fa07ea9db341b090f', 'tenant_name': 'tempest-IdentityV3UsersTest-462068284', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8ba11123f1c4a29bdc1a2d2a35b73a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:46.770 19 INFO tempest.lib.common.rest_client [req-6d543a06-252b-421e-8274-36fc98bbdd09 req-6d543a06-252b-421e-8274-36fc98bbdd09 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s",
                                "2026-05-27 01:37:46.788 13 INFO tempest.lib.common.rest_client [req-6c2e0931-89e2-4abe-8765-cc07b2d8a44b req-6c2e0931-89e2-4abe-8765-cc07b2d8a44b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s",
                                "2026-05-27 01:37:46.849 27 INFO tempest.lib.common.rest_client [req-f3d612ea-5b0d-4352-b376-f317dff3a684 req-f3d612ea-5b0d-4352-b376-f317dff3a684 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/e4ac3cd34d244bdea43cf6630298f44a 0.382s",
                                "2026-05-27 01:37:46.867 23 INFO tempest.lib.common.rest_client [req-869a3a57-183f-47df-8630-1d1f9b3d212f req-869a3a57-183f-47df-8630-1d1f9b3d212f ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:37:46.869 15 INFO tempest.lib.common.rest_client [req-ee509424-f38f-44e2-a43d-87a81a415689 req-ee509424-f38f-44e2-a43d-87a81a415689 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.315s",
                                "2026-05-27 01:37:46.909 17 INFO tempest.lib.common.rest_client [req-e95b9e29-f0e5-4b6e-b543-05b85682a181 req-e95b9e29-f0e5-4b6e-b543-05b85682a181 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-27 01:37:46.960 13 INFO tempest.lib.common.rest_client [req-cd975658-2ebc-4bac-b0c6-6a453e8ddb31 req-cd975658-2ebc-4bac-b0c6-6a453e8ddb31 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-27 01:37:47.015 23 INFO tempest.lib.common.rest_client [req-d6252916-7ea4-4770-94a9-e37e29e6f75b req-d6252916-7ea4-4770-94a9-e37e29e6f75b ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.139s",
                                "2026-05-27 01:37:47.028 25 INFO tempest.lib.common.rest_client [req-c81ebcc9-6015-47e2-9038-dee431b8e9d9 req-c81ebcc9-6015-47e2-9038-dee431b8e9d9 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s",
                                "2026-05-27 01:37:47.036 15 INFO tempest.lib.common.rest_client [req-e8486494-c673-4725-9d0b-07ada827a1de req-e8486494-c673-4725-9d0b-07ada827a1de ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:37:47.125 27 INFO tempest.lib.common.rest_client [req-ac70e077-76ee-4219-a7f1-ce2b17e5e268 req-ac70e077-76ee-4219-a7f1-ce2b17e5e268 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-27 01:37:47.145 23 INFO tempest.lib.common.rest_client [req-488b21f3-bcbe-4c8a-95f9-310107e95ef1 req-488b21f3-bcbe-4c8a-95f9-310107e95ef1 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-27 01:37:47.206 17 INFO tempest.lib.common.rest_client [req-5f9e36b0-fee7-40c5-af75-a926d91c4ea8 req-5f9e36b0-fee7-40c5-af75-a926d91c4ea8 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/89a5050f7de542e3bca52d9e6d7380fa 0.294s",
                                "2026-05-27 01:37:47.242 13 INFO tempest.lib.common.rest_client [req-65ca87b9-f9bf-4d8b-b9ea-6a707ff3ddfb req-65ca87b9-f9bf-4d8b-b9ea-6a707ff3ddfb ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.279s",
                                "2026-05-27 01:37:47.298 27 INFO tempest.lib.common.rest_client [req-fb33c6e3-739f-4d87-81ec-a9ad4d3312b7 req-fb33c6e3-739f-4d87-81ec-a9ad4d3312b7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/70ad82a683244db986d6b9f66518a067 0.171s",
                                "2026-05-27 01:37:47.309 21 INFO tempest.lib.common.rest_client [req-342cf62e-ad65-43fe-a49d-ba3e3f46ce81 req-342cf62e-ad65-43fe-a49d-ba3e3f46ce81 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:37:47.340 19 INFO tempest.lib.common.rest_client [req-6ddb1453-bd13-4a37-adcf-b25b10f05542 req-6ddb1453-bd13-4a37-adcf-b25b10f05542 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s",
                                "2026-05-27 01:37:47.380 25 INFO tempest.lib.common.rest_client [req-6d70720b-7fa4-4e5b-9027-99d063465f9d req-6d70720b-7fa4-4e5b-9027-99d063465f9d ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-27 01:37:47.395 11 INFO tempest.lib.common.rest_client [req-15f46ea3-2cea-496c-bd14-1c53cb79fe2c req-15f46ea3-2cea-496c-bd14-1c53cb79fe2c ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s",
                                "2026-05-27 01:37:47.402 27 INFO tempest.lib.common.rest_client [req-0513cdd5-7210-4ba1-82db-6418107ebe66 req-0513cdd5-7210-4ba1-82db-6418107ebe66 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s",
                                "2026-05-27 01:37:47.412 13 INFO tempest.lib.common.rest_client [req-e924e66c-ba2f-4bdb-924f-572f2d8d5b7e req-e924e66c-ba2f-4bdb-924f-572f2d8d5b7e ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-27 01:37:47.423 23 INFO tempest.lib.common.rest_client [req-ed38f384-1f8a-40c9-b78e-0d07b29254c0 req-ed38f384-1f8a-40c9-b78e-0d07b29254c0 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509/users/2572a00407594fcd920a435760c2367a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.276s",
                                "2026-05-27 01:37:47.423 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2572a00407594fcd920a435760c2367a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:47.426 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-193708911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ad93c4ed278473a94c631c2d5c94509', 'project_name': 'tempest-IdentityCatalogTest-193708911', 'tenant_id': '1ad93c4ed278473a94c631c2d5c94509', 'tenant_name': 'tempest-IdentityCatalogTest-193708911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2572a00407594fcd920a435760c2367a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:47.427 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-193708911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ad93c4ed278473a94c631c2d5c94509', 'project_name': 'tempest-IdentityCatalogTest-193708911', 'tenant_id': '1ad93c4ed278473a94c631c2d5c94509', 'tenant_name': 'tempest-IdentityCatalogTest-193708911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2572a00407594fcd920a435760c2367a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:47.434 15 INFO tempest.lib.common.rest_client [req-8ae4cf46-5557-43f2-837e-62f8b288ae8a req-8ae4cf46-5557-43f2-837e-62f8b288ae8a ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/70ad82a683244db986d6b9f66518a067 0.397s",
                                "2026-05-27 01:37:47.453 17 INFO tempest.lib.common.rest_client [req-2b6df622-ca2a-48ea-b228-1ad76fa8c11e req-2b6df622-ca2a-48ea-b228-1ad76fa8c11e ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-27 01:37:47.516 19 INFO tempest.lib.common.rest_client [req-313b37c2-7c59-433d-8c1b-72b37d98f694 req-313b37c2-7c59-433d-8c1b-72b37d98f694 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:37:47.551 11 INFO tempest.lib.common.rest_client [req-74e9a38b-e56f-4ebe-abbc-01e989fd788d req-74e9a38b-e56f-4ebe-abbc-01e989fd788d ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:37:47.576 25 INFO tempest.lib.common.rest_client [req-cbb29dc2-4463-48ff-b79c-6640c9f80c68 req-cbb29dc2-4463-48ff-b79c-6640c9f80c68 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.193s",
                                "2026-05-27 01:37:47.582 27 INFO tempest.lib.common.rest_client [req-9cd3cc9a-e9bf-49b5-a803-b2621226ecb4 req-9cd3cc9a-e9bf-49b5-a803-b2621226ecb4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/89a5050f7de542e3bca52d9e6d7380fa 0.178s",
                                "2026-05-27 01:37:47.663 15 INFO tempest.lib.common.rest_client [req-3fdbd05a-39ed-49b0-b578-0652bb18cffd req-3fdbd05a-39ed-49b0-b578-0652bb18cffd ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-27 01:37:47.677 17 INFO tempest.lib.common.rest_client [req-c6fa41f5-f134-4e7b-b5fe-26b2f2f2523e req-c6fa41f5-f134-4e7b-b5fe-26b2f2f2523e ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s",
                                "2026-05-27 01:37:47.677 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6da3ef6e8c94d14b9fc2d5fcbe06d17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:47.679 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-1202198770-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6571ffaeef76441f92216d7bf83917be', 'project_name': 'tempest-TokensV3Test-1202198770', 'tenant_id': '6571ffaeef76441f92216d7bf83917be', 'tenant_name': 'tempest-TokensV3Test-1202198770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6da3ef6e8c94d14b9fc2d5fcbe06d17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:47.679 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-1202198770-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6571ffaeef76441f92216d7bf83917be', 'project_name': 'tempest-TokensV3Test-1202198770', 'tenant_id': '6571ffaeef76441f92216d7bf83917be', 'tenant_name': 'tempest-TokensV3Test-1202198770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6da3ef6e8c94d14b9fc2d5fcbe06d17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:47.704 13 INFO tempest.lib.common.rest_client [req-7c68fda8-423e-432c-aced-a901899a02e1 req-7c68fda8-423e-432c-aced-a901899a02e1 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/70ad82a683244db986d6b9f66518a067 0.289s",
                                "2026-05-27 01:37:47.774 25 INFO tempest.lib.common.rest_client [req-64927ea6-cbf3-46a4-80e8-c38355311bfe req-64927ea6-cbf3-46a4-80e8-c38355311bfe ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:37:47.777 11 INFO tempest.lib.common.rest_client [req-c9c61c58-f1c7-4abd-8ef5-0422631f43d0 req-c9c61c58-f1c7-4abd-8ef5-0422631f43d0 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s",
                                "2026-05-27 01:37:47.870 11 INFO tempest.lib.common.rest_client [req-ef316333-2f69-45e6-862a-5ad51bcbdcb4 req-ef316333-2f69-45e6-862a-5ad51bcbdcb4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s",
                                "2026-05-27 01:37:47.884 15 INFO tempest.lib.common.rest_client [req-eb911874-e9bb-4e62-8099-17c40a10767c req-eb911874-e9bb-4e62-8099-17c40a10767c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/89a5050f7de542e3bca52d9e6d7380fa 0.217s",
                                "2026-05-27 01:37:47.888 19 INFO tempest.lib.common.rest_client [req-df3f49f2-baf2-4cb3-9c9b-5f2b2aeb3783 req-df3f49f2-baf2-4cb3-9c9b-5f2b2aeb3783 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/e4ac3cd34d244bdea43cf6630298f44a 0.368s",
                                "2026-05-27 01:37:47.982 27 INFO tempest.lib.common.rest_client [req-fd291084-a581-40b2-ade4-139a886670da req-fd291084-a581-40b2-ade4-139a886670da ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s",
                                "2026-05-27 01:37:47.991 19 INFO tempest.lib.common.rest_client [req-1fb0c1b5-47e1-4d25-8963-aa56e4c713c3 req-1fb0c1b5-47e1-4d25-8963-aa56e4c713c3 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-27 01:37:47.999 23 INFO tempest.lib.common.rest_client [req-df5697c6-dcac-4cc8-a5b8-ae6e1adeb4dd req-df5697c6-dcac-4cc8-a5b8-ae6e1adeb4dd ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-27 01:37:48.025 25 INFO tempest.lib.common.rest_client [req-66ae6966-f48f-4260-8f0e-6c8f64dbd528 req-66ae6966-f48f-4260-8f0e-6c8f64dbd528 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/70ad82a683244db986d6b9f66518a067 0.245s",
                                "2026-05-27 01:37:48.111 13 INFO tempest.lib.common.rest_client [req-1c70892d-a46f-4973-b162-fdb5109f9307 req-1c70892d-a46f-4973-b162-fdb5109f9307 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-27 01:37:48.135 15 INFO tempest.lib.common.rest_client [req-16830a5b-e9f2-451c-9fcf-ae6a4f10fc38 req-16830a5b-e9f2-451c-9fcf-ae6a4f10fc38 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-27 01:37:48.133 27 INFO tempest.lib.common.rest_client [req-4bdcaa25-1ed9-4f98-afda-d679d44a0a5d req-4bdcaa25-1ed9-4f98-afda-d679d44a0a5d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c/users/3cfd7372d677455f8efc467eb01ffd46/roles/e4ac3cd34d244bdea43cf6630298f44a 0.149s",
                                "2026-05-27 01:37:48.134 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cfd7372d677455f8efc467eb01ffd46 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:48.134 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-2065690090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '252739d3ba434749a28d2602f35f018c', 'project_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'tenant_id': '252739d3ba434749a28d2602f35f018c', 'tenant_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cfd7372d677455f8efc467eb01ffd46', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.135 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-2065690090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '252739d3ba434749a28d2602f35f018c', 'project_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'tenant_id': '252739d3ba434749a28d2602f35f018c', 'tenant_name': 'tempest-IdentityV3ProjectsTest-2065690090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cfd7372d677455f8efc467eb01ffd46', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.231 11 INFO tempest.lib.common.rest_client [req-a4399c20-7f8c-4f51-b93e-635aea5083b1 req-a4399c20-7f8c-4f51-b93e-635aea5083b1 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/70ad82a683244db986d6b9f66518a067 0.359s",
                                "2026-05-27 01:37:48.245 17 INFO tempest.lib.common.rest_client [req-28098fae-1c9d-46e5-865e-ec1e58f74974 req-28098fae-1c9d-46e5-865e-ec1e58f74974 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-27 01:37:48.245 23 INFO tempest.lib.common.rest_client [req-ec30207c-7d8f-44f3-b286-a6aa49f42135 req-ec30207c-7d8f-44f3-b286-a6aa49f42135 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.242s",
                                "2026-05-27 01:37:48.251 13 INFO tempest.lib.common.rest_client [req-89dc43e8-f1fd-4f53-a9e0-bac67bd025d1 req-89dc43e8-f1fd-4f53-a9e0-bac67bd025d1 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.137s",
                                "{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.248096s] ... ok",
                                "2026-05-27 01:37:48.325 15 INFO tempest.lib.common.rest_client [req-a58419b6-5458-4865-bbe1-2224f918120d req-a58419b6-5458-4865-bbe1-2224f918120d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e/users/825fc008eca44bff85225d49631c0c35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s",
                                "2026-05-27 01:37:48.333 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 825fc008eca44bff85225d49631c0c35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:48.334 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-28849330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a4368f5354b34a07a5700b54e445b26e', 'project_name': 'tempest-EC2CredentialsTest-28849330', 'tenant_id': 'a4368f5354b34a07a5700b54e445b26e', 'tenant_name': 'tempest-EC2CredentialsTest-28849330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '825fc008eca44bff85225d49631c0c35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.337 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-28849330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a4368f5354b34a07a5700b54e445b26e', 'project_name': 'tempest-EC2CredentialsTest-28849330', 'tenant_id': 'a4368f5354b34a07a5700b54e445b26e', 'tenant_name': 'tempest-EC2CredentialsTest-28849330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '825fc008eca44bff85225d49631c0c35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.378 11 INFO tempest.lib.common.rest_client [req-9bab18ea-f37e-4167-b289-76cacbb6c6d4 req-9bab18ea-f37e-4167-b289-76cacbb6c6d4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-27 01:37:48.406 13 INFO tempest.lib.common.rest_client [req-dea970ce-04ba-4363-ab31-879c72a95a38 req-dea970ce-04ba-4363-ab31-879c72a95a38 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:37:48.416 19 INFO tempest.lib.common.rest_client [req-5591ba53-f02c-4c7c-9e67-c6386a11c4fd req-5591ba53-f02c-4c7c-9e67-c6386a11c4fd ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/70ad82a683244db986d6b9f66518a067 0.417s",
                                "2026-05-27 01:37:48.510 25 INFO tempest.lib.common.rest_client [req-d365f696-72da-4f3d-9d72-6d34338347fb req-d365f696-72da-4f3d-9d72-6d34338347fb ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s",
                                "2026-05-27 01:37:48.516 19 INFO tempest.lib.common.rest_client [req-2d501d81-dd6a-40ca-a2d2-d8c482642a16 req-2d501d81-dd6a-40ca-a2d2-d8c482642a16 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-27 01:37:48.586 21 INFO tempest.lib.common.rest_client [req-f7a865ac-aa8b-42d7-8b07-ab5e95ba7cc9 req-f7a865ac-aa8b-42d7-8b07-ab5e95ba7cc9 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.272s",
                                "2026-05-27 01:37:48.575 13 INFO tempest.lib.common.rest_client [req-fc985331-d93e-48a5-9392-458ebe6daedd req-fc985331-d93e-48a5-9392-458ebe6daedd ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27/users/88d9f817a99146c8a6af6be31df052b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s",
                                "2026-05-27 01:37:48.575 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88d9f817a99146c8a6af6be31df052b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:48.575 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-68470251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '664bf234fc6042c6aaef40886e65df27', 'project_name': 'tempest-AccessRulesV3Test-68470251', 'tenant_id': '664bf234fc6042c6aaef40886e65df27', 'tenant_name': 'tempest-AccessRulesV3Test-68470251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88d9f817a99146c8a6af6be31df052b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.576 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-68470251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '664bf234fc6042c6aaef40886e65df27', 'project_name': 'tempest-AccessRulesV3Test-68470251', 'tenant_id': '664bf234fc6042c6aaef40886e65df27', 'tenant_name': 'tempest-AccessRulesV3Test-68470251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88d9f817a99146c8a6af6be31df052b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:48.708 23 INFO tempest.lib.common.rest_client [req-a00f3468-cece-4776-8889-38c752768057 req-a00f3468-cece-4776-8889-38c752768057 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2572a00407594fcd920a435760c2367a 0.366s",
                                "2026-05-27 01:37:48.709 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1ad93c4ed278473a94c631c2d5c94509",
                                "2026-05-27 01:37:48.753 19 INFO tempest.lib.common.rest_client [req-a0b709c6-9d83-4043-889e-ca68675834ca req-a0b709c6-9d83-4043-889e-ca68675834ca ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/89a5050f7de542e3bca52d9e6d7380fa 0.235s",
                                "2026-05-27 01:37:48.866 15 INFO tempest.lib.common.rest_client [req-801387ec-2258-4fd3-8aad-fd82ebb8385e req-801387ec-2258-4fd3-8aad-fd82ebb8385e ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-27 01:37:48.942 17 INFO tempest.lib.common.rest_client [req-b5e4cba1-f586-49fa-8f41-5149059dd711 req-b5e4cba1-f586-49fa-8f41-5149059dd711 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s",
                                "2026-05-27 01:37:48.946 27 INFO tempest.lib.common.rest_client [req-474d3e51-be98-456c-b6eb-3042b44be600 req-474d3e51-be98-456c-b6eb-3042b44be600 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s",
                                "2026-05-27 01:37:48.984 15 INFO tempest.lib.common.rest_client [req-5c945816-a89e-40e6-8d16-51f9a4193ce3 req-5c945816-a89e-40e6-8d16-51f9a4193ce3 ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.112s",
                                "2026-05-27 01:37:48.992 19 INFO tempest.lib.common.rest_client [req-cc94dbb3-51fd-4f09-b170-4738bc49228a req-cc94dbb3-51fd-4f09-b170-4738bc49228a ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.698608s] ... ok",
                                "2026-05-27 01:37:49.056 11 INFO tempest.lib.common.rest_client [req-0d85e43c-5860-4124-a645-41a0523cfa6c req-0d85e43c-5860-4124-a645-41a0523cfa6c ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/89a5050f7de542e3bca52d9e6d7380fa 0.678s",
                                "2026-05-27 01:37:49.058 25 INFO tempest.lib.common.rest_client [req-4d1473d3-2073-4e2d-9aa3-19ee5c75a73f req-4d1473d3-2073-4e2d-9aa3-19ee5c75a73f ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/89a5050f7de542e3bca52d9e6d7380fa 0.546s",
                                "2026-05-27 01:37:49.093 13 INFO tempest.lib.common.rest_client [req-32f6af32-f76d-47cb-9ab3-ad0dd30eb1d1 req-32f6af32-f76d-47cb-9ab3-ad0dd30eb1d1 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-27 01:37:49.148 25 INFO tempest.lib.common.rest_client [req-fc4b199b-f8e2-4c9c-8425-54733f0d393a req-fc4b199b-f8e2-4c9c-8425-54733f0d393a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-27 01:37:49.156 11 INFO tempest.lib.common.rest_client [req-ffc0e2c4-1e7b-4bc9-9cd6-5e2938e4625a req-ffc0e2c4-1e7b-4bc9-9cd6-5e2938e4625a ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-27 01:37:49.174 15 INFO tempest.lib.common.rest_client [req-d3fe4c02-8f42-4d2c-ab6e-62dd2087abcc req-d3fe4c02-8f42-4d2c-ab6e-62dd2087abcc ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/aec247e685be4e218c555a3d4f22a2f9 0.188s",
                                "2026-05-27 01:37:49.189 27 INFO tempest.lib.common.rest_client [req-93eb2694-ed67-4f8e-b4c5-e7815f495269 req-93eb2694-ed67-4f8e-b4c5-e7815f495269 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s",
                                "{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.308426s] ... ok",
                                "2026-05-27 01:37:49.303 19 INFO tempest.lib.common.rest_client [req-b509cc57-49c6-4064-9bbb-ca5f6f25a136 req-b509cc57-49c6-4064-9bbb-ca5f6f25a136 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9/users/d1a0f12e9af248619a836bd8771db635/roles/e4ac3cd34d244bdea43cf6630298f44a 0.308s",
                                "2026-05-27 01:37:49.303 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1a0f12e9af248619a836bd8771db635 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:49.304 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1275405751-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '326cb88970e14e7c98bbb39e0d9299a9', 'project_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'tenant_id': '326cb88970e14e7c98bbb39e0d9299a9', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1a0f12e9af248619a836bd8771db635', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.304 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1275405751-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '326cb88970e14e7c98bbb39e0d9299a9', 'project_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'tenant_id': '326cb88970e14e7c98bbb39e0d9299a9', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1275405751', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1a0f12e9af248619a836bd8771db635', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.345 25 INFO tempest.lib.common.rest_client [req-e33efe9a-9af0-4e07-823c-b1c887a069a1 req-e33efe9a-9af0-4e07-823c-b1c887a069a1 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f/users/98b273bbc7ea4f5cb05a0f66b2444a62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.196s",
                                "2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b273bbc7ea4f5cb05a0f66b2444a62 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1598113602-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b45192e3fcf24257b4914336c862962f', 'project_name': 'tempest-DefaultDomainTestJSON-1598113602', 'tenant_id': 'b45192e3fcf24257b4914336c862962f', 'tenant_name': 'tempest-DefaultDomainTestJSON-1598113602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b273bbc7ea4f5cb05a0f66b2444a62', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.346 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1598113602-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b45192e3fcf24257b4914336c862962f', 'project_name': 'tempest-DefaultDomainTestJSON-1598113602', 'tenant_id': 'b45192e3fcf24257b4914336c862962f', 'tenant_name': 'tempest-DefaultDomainTestJSON-1598113602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b273bbc7ea4f5cb05a0f66b2444a62', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.344 11 INFO tempest.lib.common.rest_client [req-5c7631af-71e4-4605-b6a1-0ed282b57bd6 req-5c7631af-71e4-4605-b6a1-0ed282b57bd6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de/users/bbb03e9cc36b40c19ff82873f1e7fb81/roles/e4ac3cd34d244bdea43cf6630298f44a 0.185s",
                                "2026-05-27 01:37:49.344 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bbb03e9cc36b40c19ff82873f1e7fb81 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:49.345 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-808563825-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '86d6af8be0c846e6940b4417375a10de', 'project_name': 'tempest-TestApiDiscovery-808563825', 'tenant_id': '86d6af8be0c846e6940b4417375a10de', 'tenant_name': 'tempest-TestApiDiscovery-808563825', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bbb03e9cc36b40c19ff82873f1e7fb81', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.346 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-808563825-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '86d6af8be0c846e6940b4417375a10de', 'project_name': 'tempest-TestApiDiscovery-808563825', 'tenant_id': '86d6af8be0c846e6940b4417375a10de', 'tenant_name': 'tempest-TestApiDiscovery-808563825', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bbb03e9cc36b40c19ff82873f1e7fb81', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:49.400 15 INFO tempest.lib.common.rest_client [req-714d05dc-cd52-47f8-ad02-d83a1ad3e1bf req-714d05dc-cd52-47f8-ad02-d83a1ad3e1bf ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.174s",
                                "2026-05-27 01:37:49.413 17 INFO tempest.lib.common.rest_client [req-ff15ad90-d85b-4a4b-aa44-96945e508b48 req-ff15ad90-d85b-4a4b-aa44-96945e508b48 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.418s",
                                "2026-05-27 01:37:49.478 23 INFO tempest.lib.common.rest_client [req-3637373a-c081-4ff8-aaa7-d7320f15ce55 req-3637373a-c081-4ff8-aaa7-d7320f15ce55 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.768s",
                                "2026-05-27 01:37:49.600 15 INFO tempest.lib.common.rest_client [req-df624aba-b152-496a-9f06-11306fa10e0b req-df624aba-b152-496a-9f06-11306fa10e0b ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/554ba142b05a43d9831dbd586fbc47a7 0.196s",
                                "2026-05-27 01:37:49.682 15 INFO tempest.lib.common.rest_client [req-123fd514-36a7-40f0-901d-e60fe370b6eb req-123fd514-36a7-40f0-901d-e60fe370b6eb ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/554ba142b05a43d9831dbd586fbc47a7 0.081s",
                                "{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.458637s] ... ok",
                                "2026-05-27 01:37:49.847 13 INFO tempest.lib.common.rest_client [req-36f446f0-955a-4b53-8df9-0581ce64d069 req-36f446f0-955a-4b53-8df9-0581ce64d069 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials 0.752s",
                                "2026-05-27 01:37:49.865 27 INFO tempest.lib.common.rest_client [req-0fa6479c-f694-499a-85ef-e450acebf3c7 req-0fa6479c-f694-499a-85ef-e450acebf3c7 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s",
                                "2026-05-27 01:37:49.884 19 INFO tempest.lib.common.rest_client [req-4e0c29bc-ce32-4211-a7f7-d7c43d8b1b0d req-4e0c29bc-ce32-4211-a7f7-d7c43d8b1b0d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-27 01:37:49.911 11 INFO tempest.lib.common.rest_client [req-255aad78-6c2f-449f-ab7b-c7a8901abb6a req-255aad78-6c2f-449f-ab7b-c7a8901abb6a ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-27 01:37:49.956 27 INFO tempest.lib.common.rest_client [req-92897b67-ce1c-408a-b8e9-953ae6181436 req-92897b67-ce1c-408a-b8e9-953ae6181436 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.089s",
                                "2026-05-27 01:37:49.957 17 INFO tempest.lib.common.rest_client [req-85e61e6d-d745-4298-82d3-c311e2e0ca95 req-85e61e6d-d745-4298-82d3-c311e2e0ca95 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-27 01:37:49.984 11 INFO tempest.lib.common.rest_client [req-032bbb67-5c73-498d-af4f-0ec28781f896 req-032bbb67-5c73-498d-af4f-0ec28781f896 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.072s",
                                "2026-05-27 01:37:50.002 15 INFO tempest.lib.common.rest_client [req-92ccebd4-f702-4cdb-a5cf-314692461920 req-92ccebd4-f702-4cdb-a5cf-314692461920 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.317s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.074338s] ... ok",
                                "2026-05-27 01:37:50.045 17 INFO tempest.lib.common.rest_client [req-4bc3188c-bd93-4359-ae25-978b6a8b422d req-4bc3188c-bd93-4359-ae25-978b6a8b422d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.087s",
                                "2026-05-27 01:37:50.087 21 INFO tempest.lib.common.rest_client [req-78437cd1-e3ca-4b21-8634-9bcda7fb0187 req-78437cd1-e3ca-4b21-8634-9bcda7fb0187 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-27 01:37:50.094 23 INFO tempest.lib.common.rest_client [req-9d473edf-ac57-4073-a2f5-3a2978c41d5e req-9d473edf-ac57-4073-a2f5-3a2978c41d5e ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1ad93c4ed278473a94c631c2d5c94509&name=default 0.613s",
                                "2026-05-27 01:37:50.107 11 INFO tempest.lib.common.rest_client [req-e80feb43-7c82-49d1-8aa4-615f51e923f4 req-e80feb43-7c82-49d1-8aa4-615f51e923f4 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.080s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.082750s] ... ok",
                                "2026-05-27 01:37:50.118 15 INFO tempest.lib.common.rest_client [req-61c5b7cf-fc16-4348-be9c-c43ae09bf984 req-61c5b7cf-fc16-4348-be9c-c43ae09bf984 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.113s",
                                "2026-05-27 01:37:50.185 11 INFO tempest.lib.common.rest_client [req-cd69bc0a-6829-4260-aaa8-6567d28cfd29 req-cd69bc0a-6829-4260-aaa8-6567d28cfd29 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.075s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.077755s] ... ok",
                                "2026-05-27 01:37:50.316 13 INFO tempest.lib.common.rest_client [req-d5aad880-dbf1-4295-8c54-0527bdab93b3 req-d5aad880-dbf1-4295-8c54-0527bdab93b3 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials 0.465s",
                                "2026-05-27 01:37:50.322 11 INFO tempest.lib.common.rest_client [req-873a8d4a-cc43-49a4-a2e8-f835857e286d req-873a8d4a-cc43-49a4-a2e8-f835857e286d ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.128s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.136287s] ... ok",
                                "2026-05-27 01:37:50.374 25 INFO tempest.lib.common.rest_client [req-4310490d-1900-4b3e-973c-882699e33418 req-4310490d-1900-4b3e-973c-882699e33418 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.023s",
                                "2026-05-27 01:37:50.404 11 INFO tempest.lib.common.rest_client [req-2296efef-5b20-431d-b7ea-1b5f176b2527 req-2296efef-5b20-431d-b7ea-1b5f176b2527 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.077s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.080098s] ... ok",
                                "2026-05-27 01:37:50.429 27 INFO tempest.lib.common.rest_client [req-3f975bac-4480-40c6-a952-70ba3af92de0 req-3f975bac-4480-40c6-a952-70ba3af92de0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/e4ac3cd34d244bdea43cf6630298f44a 0.472s",
                                "2026-05-27 01:37:50.458 19 INFO tempest.lib.common.rest_client [req-22747093-6b7e-435e-af0e-36cae190e8e7 req-22747093-6b7e-435e-af0e-36cae190e8e7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.567s",
                                "2026-05-27 01:37:50.545 17 INFO tempest.lib.common.rest_client [req-0a468b4c-20e9-4397-942b-d0e058f7682e req-0a468b4c-20e9-4397-942b-d0e058f7682e ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-27 01:37:50.544 25 INFO tempest.lib.common.rest_client [req-c01b0547-be10-49ef-bd60-d1c4db6bc9ca req-c01b0547-be10-49ef-bd60-d1c4db6bc9ca ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.168s",
                                "2026-05-27 01:37:50.559 15 INFO tempest.lib.common.rest_client [req-52827855-6220-4cb9-af22-ee7953a98039 req-52827855-6220-4cb9-af22-ee7953a98039 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.437s",
                                "2026-05-27 01:37:50.584 21 INFO tempest.lib.common.rest_client [req-d05e6d8d-1e28-4a9b-8d1f-5236fc3d54a3 req-d05e6d8d-1e28-4a9b-8d1f-5236fc3d54a3 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s",
                                "{7} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.170224s] ... ok",
                                "2026-05-27 01:37:50.646 17 INFO tempest.lib.common.rest_client [req-6d6d5099-eb13-446e-9450-955c0db45fbc req-6d6d5099-eb13-446e-9450-955c0db45fbc ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.099s",
                                "{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.652433s] ... ok",
                                "2026-05-27 01:37:50.660 23 INFO tempest.lib.common.rest_client [req-66efd1a0-65fe-4609-9aad-0544d35c091b req-66efd1a0-65fe-4609-9aad-0544d35c091b ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/81f95054-96bd-4d12-a0d9-591f2ed047a0 0.561s",
                                "2026-05-27 01:37:50.663 27 INFO tempest.lib.common.rest_client [req-42a0cd56-8845-4e06-8ada-14a6e58af0d2 req-42a0cd56-8845-4e06-8ada-14a6e58af0d2 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s",
                                "2026-05-27 01:37:50.664 13 INFO tempest.lib.common.rest_client [req-2cef84db-9a9e-45d7-bf37-8d026b142977 req-2cef84db-9a9e-45d7-bf37-8d026b142977 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/41281467024a4737a93c48aba0d11194 0.342s",
                                "2026-05-27 01:37:50.674 19 INFO tempest.lib.common.rest_client [req-74efea98-1954-4935-b59e-8f24477d158a req-74efea98-1954-4935-b59e-8f24477d158a ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/f3c58124c0724e75aa2e2e283ecbfd05 0.213s",
                                "2026-05-27 01:37:50.752 11 INFO tempest.lib.common.rest_client [req-bae49869-a8b7-4d52-8ab1-3c024ebc63b8 req-bae49869-a8b7-4d52-8ab1-3c024ebc63b8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bbb03e9cc36b40c19ff82873f1e7fb81 0.320s",
                                "2026-05-27 01:37:50.753 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 86d6af8be0c846e6940b4417375a10de",
                                "2026-05-27 01:37:50.788 15 INFO tempest.lib.common.rest_client [req-356d3e9e-8d00-4a31-9cf4-4018e9588da9 req-356d3e9e-8d00-4a31-9cf4-4018e9588da9 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/afec7fe16af24384ab4f7afa16330aec 0.224s",
                                "2026-05-27 01:37:50.918 25 INFO tempest.lib.common.rest_client [req-d9d813ec-720c-44b4-9b01-a97cff2847c7 req-d9d813ec-720c-44b4-9b01-a97cff2847c7 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b273bbc7ea4f5cb05a0f66b2444a62 0.296s",
                                "2026-05-27 01:37:50.918 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b45192e3fcf24257b4914336c862962f",
                                "2026-05-27 01:37:50.953 23 INFO tempest.lib.common.rest_client [req-72c2de2a-e75a-48a6-aa29-c23fb5728b2f req-72c2de2a-e75a-48a6-aa29-c23fb5728b2f ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1ad93c4ed278473a94c631c2d5c94509 0.289s",
                                "2026-05-27 01:37:50.986 13 INFO tempest.lib.common.rest_client [req-0600afca-e88f-438a-80fc-1413d50e7452 req-0600afca-e88f-438a-80fc-1413d50e7452 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/d67fa62b953b45f795a3de48c4aa6485 0.321s",
                                "2026-05-27 01:37:51.086 17 INFO tempest.lib.common.rest_client [req-fc693161-b728-432a-8df0-548ae17924f0 req-fc693161-b728-432a-8df0-548ae17924f0 ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.437s",
                                "2026-05-27 01:37:51.135 27 INFO tempest.lib.common.rest_client [req-64941bc1-cdcb-419b-867c-15e2a740e618 req-64941bc1-cdcb-419b-867c-15e2a740e618 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/70ad82a683244db986d6b9f66518a067 0.466s",
                                "2026-05-27 01:37:51.169 19 INFO tempest.lib.common.rest_client [req-58dc0e8b-38ce-4092-bdff-110ea05e6487 req-58dc0e8b-38ce-4092-bdff-110ea05e6487 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s",
                                "2026-05-27 01:37:51.172 15 INFO tempest.lib.common.rest_client [req-06723be2-e51d-477b-8811-bf6ccb16df05 req-06723be2-e51d-477b-8811-bf6ccb16df05 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/6746841d6a964c8fb166381e01aad9b3 0.379s",
                                "{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.489523s] ... ok",
                                "2026-05-27 01:37:51.247 17 INFO tempest.lib.common.rest_client [req-5c0b6865-4ea1-43e6-86ff-71eaf73f3457 req-5c0b6865-4ea1-43e6-86ff-71eaf73f3457 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.157s",
                                "2026-05-27 01:37:51.313 13 INFO tempest.lib.common.rest_client [req-95f3b99c-fcbf-4dbf-b3c2-c4d39daf1d73 req-95f3b99c-fcbf-4dbf-b3c2-c4d39daf1d73 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.323s",
                                "2026-05-27 01:37:51.347 11 INFO tempest.lib.common.rest_client [req-167d901d-0fd7-4125-956c-80caa8e61bc7 req-167d901d-0fd7-4125-956c-80caa8e61bc7 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-27 01:37:51.353 15 INFO tempest.lib.common.rest_client [req-8b967357-25df-4880-b511-a59444489d4d req-8b967357-25df-4880-b511-a59444489d4d ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2 0.178s",
                                "2026-05-27 01:37:51.420 13 INFO tempest.lib.common.rest_client [req-fc4919b5-438c-42ac-b16f-2f84ee063216 req-fc4919b5-438c-42ac-b16f-2f84ee063216 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/41281467024a4737a93c48aba0d11194 0.105s",
                                "2026-05-27 01:37:51.435 19 INFO tempest.lib.common.rest_client [req-181e75dc-b007-4a3d-826a-4c51ccb71290 req-181e75dc-b007-4a3d-826a-4c51ccb71290 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/f3c58124c0724e75aa2e2e283ecbfd05 0.264s",
                                "2026-05-27 01:37:51.446 15 INFO tempest.lib.common.rest_client [req-b8f844d2-e8d2-4318-a2de-2742c5bc648d req-b8f844d2-e8d2-4318-a2de-2742c5bc648d ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/0361b4ba31bd453583c89cf0597cc09f 0.091s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.550074s] ... ok",
                                "2026-05-27 01:37:51.499 25 INFO tempest.lib.common.rest_client [req-f599206d-227a-4bd7-a3ae-d299900ca283 req-f599206d-227a-4bd7-a3ae-d299900ca283 ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-27 01:37:51.526 27 INFO tempest.lib.common.rest_client [req-585a70f8-a0e8-46b7-a7e1-de76cd51e1b4 req-585a70f8-a0e8-46b7-a7e1-de76cd51e1b4 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s",
                                "2026-05-27 01:37:51.555 15 INFO tempest.lib.common.rest_client [req-240d7ad4-0684-4f32-befc-b7e4357a55b0 req-240d7ad4-0684-4f32-befc-b7e4357a55b0 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35/credentials/OS-EC2/0361b4ba31bd453583c89cf0597cc09f 0.105s",
                                "{2} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.382249s] ... ok",
                                "2026-05-27 01:37:51.562 17 INFO tempest.lib.common.rest_client [req-0962bb1f-c640-45de-99f9-f49efaef03fb req-0962bb1f-c640-45de-99f9-f49efaef03fb ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.313s",
                                "2026-05-27 01:37:51.582 13 INFO tempest.lib.common.rest_client [req-6e5d49bb-1223-4f89-b4a2-8e6b78a82ba4 req-6e5d49bb-1223-4f89-b4a2-8e6b78a82ba4 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.158s",
                                "2026-05-27 01:37:51.639 27 INFO tempest.lib.common.rest_client [req-c7f5c2fa-351c-4c63-8f16-ad3645644cdb req-c7f5c2fa-351c-4c63-8f16-ad3645644cdb ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/89a5050f7de542e3bca52d9e6d7380fa 0.112s",
                                "2026-05-27 01:37:51.715 17 INFO tempest.lib.common.rest_client [req-1712e9b4-1ca4-48e5-8ef8-3411f0339316 req-1712e9b4-1ca4-48e5-8ef8-3411f0339316 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.151s",
                                "{3} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.067676s] ... ok",
                                "2026-05-27 01:37:51.729 13 INFO tempest.lib.common.rest_client [req-df416dfb-a85a-4022-b8bc-532a6f4ec795 req-df416dfb-a85a-4022-b8bc-532a6f4ec795 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/d67fa62b953b45f795a3de48c4aa6485 0.143s",
                                "2026-05-27 01:37:51.741 21 INFO tempest.lib.common.rest_client [req-04110d31-aea6-407f-9172-930db377ab54 req-04110d31-aea6-407f-9172-930db377ab54 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.155s",
                                "2026-05-27 01:37:51.783 27 INFO tempest.lib.common.rest_client [req-249d6941-8006-40fc-9291-c6aa1ff3f079 req-249d6941-8006-40fc-9291-c6aa1ff3f079 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [1.881331s] ... ok",
                                "2026-05-27 01:37:51.915 11 INFO tempest.lib.common.rest_client [req-f5084ada-76fa-41f8-94d1-ed515c83c127 req-f5084ada-76fa-41f8-94d1-ed515c83c127 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=86d6af8be0c846e6940b4417375a10de&name=default 0.565s",
                                "2026-05-27 01:37:51.915 15 INFO tempest.lib.common.rest_client [req-b2121a6b-4a26-4d04-ba52-4f74f379674e req-b2121a6b-4a26-4d04-ba52-4f74f379674e ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/825fc008eca44bff85225d49631c0c35 0.331s",
                                "2026-05-27 01:37:51.915 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a4368f5354b34a07a5700b54e445b26e",
                                "2026-05-27 01:37:51.933 13 INFO tempest.lib.common.rest_client [req-815bfadb-a43b-42f0-81fe-f6f675e7ab09 req-815bfadb-a43b-42f0-81fe-f6f675e7ab09 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules 0.142s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.148397s] ... ok",
                                "2026-05-27 01:37:51.947 19 INFO tempest.lib.common.rest_client [req-7225b79b-faf4-4444-8351-b1b236d338b3 req-7225b79b-faf4-4444-8351-b1b236d338b3 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.468s",
                                "2026-05-27 01:37:51.965 17 INFO tempest.lib.common.rest_client [req-d191a83d-98db-44c5-b030-a5f069aae270 req-d191a83d-98db-44c5-b030-a5f069aae270 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6da3ef6e8c94d14b9fc2d5fcbe06d17 0.205s",
                                "2026-05-27 01:37:51.965 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6571ffaeef76441f92216d7bf83917be",
                                "2026-05-27 01:37:52.083 27 INFO tempest.lib.common.rest_client [req-e3c47e05-0ead-4e82-b7e8-8b832909604c req-e3c47e05-0ead-4e82-b7e8-8b832909604c ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b/users/90140c35dc54487fb9c0e6d3938fc047/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s",
                                "2026-05-27 01:37:52.083 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 90140c35dc54487fb9c0e6d3938fc047 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:37:52.084 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1857829429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b60253d335eb47e78aff373ea828184b', 'project_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'tenant_id': 'b60253d335eb47e78aff373ea828184b', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '90140c35dc54487fb9c0e6d3938fc047', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:52.084 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1857829429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b60253d335eb47e78aff373ea828184b', 'project_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'tenant_id': 'b60253d335eb47e78aff373ea828184b', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1857829429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '90140c35dc54487fb9c0e6d3938fc047', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:37:52.163 25 INFO tempest.lib.common.rest_client [req-2e734cea-4f3d-48db-b3e0-fbabac0fd4fa req-2e734cea-4f3d-48db-b3e0-fbabac0fd4fa ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b45192e3fcf24257b4914336c862962f&name=default 0.659s",
                                "2026-05-27 01:37:52.213 13 INFO tempest.lib.common.rest_client [req-382d518a-ec8c-4d3b-8a68-92c08a060d67 req-382d518a-ec8c-4d3b-8a68-92c08a060d67 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/access_rules/d0679698c1ef4b3b9ad7940c2292a321 0.275s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.277797s] ... ok",
                                "2026-05-27 01:37:52.231 19 INFO tempest.lib.common.rest_client [req-2fe325f1-b9d6-4e91-8b74-e526cde3bac9 req-2fe325f1-b9d6-4e91-8b74-e526cde3bac9 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/30d2db29310d49259b43a244dbe83648 0.281s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.756260s] ... ok",
                                "2026-05-27 01:37:52.383 13 INFO tempest.lib.common.rest_client [req-f53e727e-f0f5-4768-a9be-093d6577540e req-f53e727e-f0f5-4768-a9be-093d6577540e ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4/application_credentials/bb47bd6d96b2411f8b946f6fc1886222 0.130s",
                                "2026-05-27 01:37:52.478 17 INFO tempest.lib.common.rest_client [req-3d0baca1-3b0c-4e4e-a2ae-30235a888b21 req-3d0baca1-3b0c-4e4e-a2ae-30235a888b21 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-27 01:37:52.484 15 INFO tempest.lib.common.rest_client [req-c2a137aa-6d16-4e8e-b6f2-069195460671 req-c2a137aa-6d16-4e8e-b6f2-069195460671 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-27 01:37:52.553 25 INFO tempest.lib.common.rest_client [req-40dba246-3e1c-4764-acbe-713880917a3a req-40dba246-3e1c-4764-acbe-713880917a3a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/37b775bf-a659-42df-a8cf-55efaf6bed6f 0.387s",
                                "2026-05-27 01:37:52.612 27 INFO tempest.lib.common.rest_client [req-0d3bddc7-e54a-4df0-9349-5931bad1412d req-0d3bddc7-e54a-4df0-9349-5931bad1412d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-27 01:37:52.625 11 INFO tempest.lib.common.rest_client [req-0872c2f2-c3d1-4924-883d-0a73c5e4477e req-0872c2f2-c3d1-4924-883d-0a73c5e4477e ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a41972d-4d1c-4521-a883-b66f20b1e68c 0.705s",
                                "2026-05-27 01:37:52.635 13 INFO tempest.lib.common.rest_client [req-6cdb1bb6-0b74-46ff-b8e7-e887b504b09a req-6cdb1bb6-0b74-46ff-b8e7-e887b504b09a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88d9f817a99146c8a6af6be31df052b4 0.251s",
                                "2026-05-27 01:37:52.635 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 664bf234fc6042c6aaef40886e65df27",
                                "2026-05-27 01:37:52.701 19 INFO tempest.lib.common.rest_client [req-58e3eb7c-4cd9-4b2d-a02c-f7b1ec626570 req-58e3eb7c-4cd9-4b2d-a02c-f7b1ec626570 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.465s",
                                "2026-05-27 01:37:52.712 21 INFO tempest.lib.common.rest_client [req-1008c2bd-78fb-4e41-894e-b76886830c95 req-1008c2bd-78fb-4e41-894e-b76886830c95 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 0.968s",
                                "2026-05-27 01:37:52.876 27 INFO tempest.lib.common.rest_client [req-ecff2670-76a7-449f-9da0-ffc89f7f5762 req-ecff2670-76a7-449f-9da0-ffc89f7f5762 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/3cfd7372d677455f8efc467eb01ffd46/projects 0.261s",
                                "2026-05-27 01:37:52.887 19 INFO tempest.lib.common.rest_client [req-eabad665-223a-45f4-8291-2e574779648e req-eabad665-223a-45f4-8291-2e574779648e ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/8bac6758e2ac4f9db35ee6a8404ee72e 0.184s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.653194s] ... ok",
                                "2026-05-27 01:37:52.899 25 INFO tempest.lib.common.rest_client [req-c8a6318d-98cc-46ef-9982-1f41c4c73d49 req-c8a6318d-98cc-46ef-9982-1f41c4c73d49 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b45192e3fcf24257b4914336c862962f 0.345s",
                                "2026-05-27 01:37:53.007 11 INFO tempest.lib.common.rest_client [req-e8ed644e-31ce-4af9-adfd-45dde6b793be req-e8ed644e-31ce-4af9-adfd-45dde6b793be ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/86d6af8be0c846e6940b4417375a10de 0.378s",
                                "2026-05-27 01:37:53.126 13 INFO tempest.lib.common.rest_client [req-2f6c3a82-b8af-409e-9856-65d1c3d3ba25 req-2f6c3a82-b8af-409e-9856-65d1c3d3ba25 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-27 01:37:53.179 17 INFO tempest.lib.common.rest_client [req-d65f1287-a78d-4b9d-a2c7-d89d10295207 req-d65f1287-a78d-4b9d-a2c7-d89d10295207 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6571ffaeef76441f92216d7bf83917be&name=default 0.698s",
                                "2026-05-27 01:37:53.190 15 INFO tempest.lib.common.rest_client [req-50bdd016-553a-4fd1-9f2b-c9244484f36d req-50bdd016-553a-4fd1-9f2b-c9244484f36d ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a4368f5354b34a07a5700b54e445b26e&name=default 0.703s",
                                "2026-05-27 01:37:53.382 27 INFO tempest.lib.common.rest_client [req-73ea712b-7f5b-430f-8efe-532e1f7c08db req-73ea712b-7f5b-430f-8efe-532e1f7c08db ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-27 01:37:53.478 19 INFO tempest.lib.common.rest_client [req-122d58a9-51fd-46f2-8262-fc2b08fc3a05 req-122d58a9-51fd-46f2-8262-fc2b08fc3a05 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.588s",
                                "2026-05-27 01:37:53.563 15 INFO tempest.lib.common.rest_client [req-0d5e8364-954e-4f40-b3fe-a00d8c163dd6 req-0d5e8364-954e-4f40-b3fe-a00d8c163dd6 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f306995b-0c9d-4457-90db-7dad19638801 0.370s",
                                "2026-05-27 01:37:53.601 17 INFO tempest.lib.common.rest_client [req-a3f53875-f209-4162-8f68-c8d61000a506 req-a3f53875-f209-4162-8f68-c8d61000a506 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3cab62ae-c239-4744-a3af-91092bbfa867 0.420s",
                                "2026-05-27 01:37:53.689 13 INFO tempest.lib.common.rest_client [req-b467f962-0ea4-476b-92c5-2ebcd33a7f70 req-b467f962-0ea4-476b-92c5-2ebcd33a7f70 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=664bf234fc6042c6aaef40886e65df27&name=default 0.561s",
                                "2026-05-27 01:37:53.738 15 INFO tempest.lib.common.rest_client [req-beb7f996-60a1-4490-b7ee-0da2d20e4dbf req-beb7f996-60a1-4490-b7ee-0da2d20e4dbf ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a4368f5354b34a07a5700b54e445b26e 0.172s",
                                "2026-05-27 01:37:53.876 27 INFO tempest.lib.common.rest_client [req-337a1a89-6538-41d8-ab2f-bba7a2cf50e7 req-337a1a89-6538-41d8-ab2f-bba7a2cf50e7 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "{8} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.264009s] ... ok",
                                "2026-05-27 01:37:53.926 19 INFO tempest.lib.common.rest_client [req-4dcd85a7-3d97-4959-afd0-a1a33c84418c req-4dcd85a7-3d97-4959-afd0-a1a33c84418c ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.447s",
                                "2026-05-27 01:37:54.093 13 INFO tempest.lib.common.rest_client [req-2d437c9a-0ed3-49ee-9505-9c620650d302 req-2d437c9a-0ed3-49ee-9505-9c620650d302 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f97d5e84-068b-4c9b-a60c-9864c4aedd14 0.399s",
                                "2026-05-27 01:37:54.105 19 INFO tempest.lib.common.rest_client [req-fd1d3ec0-96b3-4dfb-9d1b-4d89b9b972c7 req-fd1d3ec0-96b3-4dfb-9d1b-4d89b9b972c7 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.177s",
                                "2026-05-27 01:37:54.129 17 INFO tempest.lib.common.rest_client [req-1a67c430-b015-41c4-a28f-9d8ee02843ce req-1a67c430-b015-41c4-a28f-9d8ee02843ce ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6571ffaeef76441f92216d7bf83917be 0.523s",
                                "2026-05-27 01:37:54.219 27 INFO tempest.lib.common.rest_client [req-aab009fe-8f37-46a4-8f3e-59a38ede4a89 req-aab009fe-8f37-46a4-8f3e-59a38ede4a89 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cfd7372d677455f8efc467eb01ffd46 0.264s",
                                "2026-05-27 01:37:54.293 19 INFO tempest.lib.common.rest_client [req-c8765d41-0af2-4213-a5e4-efe8ce4b1ca5 req-c8765d41-0af2-4213-a5e4-efe8ce4b1ca5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/7c48d30904794ad0938d7bf91006da0d 0.185s",
                                "2026-05-27 01:37:54.348 13 INFO tempest.lib.common.rest_client [req-c3b71ead-0156-4d6f-9c59-7adaa62d86cb req-c3b71ead-0156-4d6f-9c59-7adaa62d86cb ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/664bf234fc6042c6aaef40886e65df27 0.252s",
                                "2026-05-27 01:37:54.480 21 INFO tempest.lib.common.rest_client [req-09f8594b-967c-4647-983f-32fadf139bea req-09f8594b-967c-4647-983f-32fadf139bea ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.764s",
                                "2026-05-27 01:37:54.488 27 INFO tempest.lib.common.rest_client [req-4e568a83-d38f-4540-95c5-e16fb0127478 req-4e568a83-d38f-4540-95c5-e16fb0127478 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/90140c35dc54487fb9c0e6d3938fc047 0.267s",
                                "2026-05-27 01:37:54.488 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 252739d3ba434749a28d2602f35f018c",
                                "2026-05-27 01:37:54.593 19 INFO tempest.lib.common.rest_client [req-d5977bb9-1038-4475-b7c8-b8b702228291 req-d5977bb9-1038-4475-b7c8-b8b702228291 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/16ae3b283e7345bf9c38f88c328b5342 0.299s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.706815s] ... ok",
                                "2026-05-27 01:37:54.964 27 INFO tempest.lib.common.rest_client [req-6e8078ca-8b0d-4338-850e-74fd3439d2b2 req-6e8078ca-8b0d-4338-850e-74fd3439d2b2 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-27 01:37:55.152 19 INFO tempest.lib.common.rest_client [req-06138f34-f862-4410-b0f4-ab09a319deba req-06138f34-f862-4410-b0f4-ab09a319deba ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.551s",
                                "2026-05-27 01:37:55.491 27 INFO tempest.lib.common.rest_client [req-78f2932f-526c-4343-b45b-8c92fe28e7e0 req-78f2932f-526c-4343-b45b-8c92fe28e7e0 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=252739d3ba434749a28d2602f35f018c&name=default 0.523s",
                                "2026-05-27 01:37:55.648 19 INFO tempest.lib.common.rest_client [req-de720e8e-06e3-4469-bcb2-57df6709abb0 req-de720e8e-06e3-4469-bcb2-57df6709abb0 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials 0.492s",
                                "2026-05-27 01:37:55.752 19 INFO tempest.lib.common.rest_client [req-0ccc5429-0413-4736-8ca6-7c1ff4d493e1 req-0ccc5429-0413-4736-8ca6-7c1ff4d493e1 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials?name=tempest-application_credential-1832409989 0.102s",
                                "2026-05-27 01:37:55.891 19 INFO tempest.lib.common.rest_client [req-f67e5cef-31fe-4aba-9451-e032252f5d9c req-f67e5cef-31fe-4aba-9451-e032252f5d9c ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/c129d36a83634b5f84a0fb55dcc1e1f8 0.137s",
                                "2026-05-27 01:37:55.934 27 INFO tempest.lib.common.rest_client [req-41d33208-6c7a-4577-8e9d-30fa473a285f req-41d33208-6c7a-4577-8e9d-30fa473a285f ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f32c1dda-3e0e-4591-b68e-3a6f9965c416 0.440s",
                                "2026-05-27 01:37:56.005 21 INFO tempest.lib.common.rest_client [req-980294c7-8606-4a65-82ef-ae60864eff11 req-980294c7-8606-4a65-82ef-ae60864eff11 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-27 01:37:56.017 19 INFO tempest.lib.common.rest_client [req-90fc94b0-afb4-47af-a1f0-a0f7fb0443be req-90fc94b0-afb4-47af-a1f0-a0f7fb0443be ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635/application_credentials/b6eda441f2b745278be78db154615f06 0.124s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.420057s] ... ok",
                                "2026-05-27 01:37:56.146 27 INFO tempest.lib.common.rest_client [req-e04cd449-7cf9-476e-8058-f80959c48d0f req-e04cd449-7cf9-476e-8058-f80959c48d0f ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/252739d3ba434749a28d2602f35f018c 0.210s",
                                "2026-05-27 01:37:56.147 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b60253d335eb47e78aff373ea828184b",
                                "2026-05-27 01:37:56.385 19 INFO tempest.lib.common.rest_client [req-b8343996-fd0b-4fb9-b295-6891033374e5 req-b8343996-fd0b-4fb9-b295-6891033374e5 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1a0f12e9af248619a836bd8771db635 0.337s",
                                "2026-05-27 01:37:56.386 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 326cb88970e14e7c98bbb39e0d9299a9",
                                "2026-05-27 01:37:56.517 27 INFO tempest.lib.common.rest_client [req-688f6c1a-5479-4996-9f7b-9966dcc0c975 req-688f6c1a-5479-4996-9f7b-9966dcc0c975 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b60253d335eb47e78aff373ea828184b&name=default 0.368s",
                                "2026-05-27 01:37:56.590 21 INFO tempest.lib.common.rest_client [req-2a9fa918-80ae-444b-a901-61a9d0c15d8e req-2a9fa918-80ae-444b-a901-61a9d0c15d8e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s",
                                "2026-05-27 01:37:56.866 19 INFO tempest.lib.common.rest_client [req-4e64c621-07f2-4005-83b7-ffed43bd1871 req-4e64c621-07f2-4005-83b7-ffed43bd1871 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s",
                                "2026-05-27 01:37:56.932 27 INFO tempest.lib.common.rest_client [req-05af92eb-3c6b-4c16-85d4-9a3f2baa3adc req-05af92eb-3c6b-4c16-85d4-9a3f2baa3adc ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/87a24339-ef17-4b48-b46c-f7812c1f8d0e 0.413s",
                                "2026-05-27 01:37:57.118 27 INFO tempest.lib.common.rest_client [req-036b0335-4e63-4260-9965-a4d159afd35c req-036b0335-4e63-4260-9965-a4d159afd35c ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b60253d335eb47e78aff373ea828184b 0.184s",
                                "2026-05-27 01:37:57.519 19 INFO tempest.lib.common.rest_client [req-c95baadc-31cb-4c2b-84c7-a9e92cfba687 req-c95baadc-31cb-4c2b-84c7-a9e92cfba687 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=326cb88970e14e7c98bbb39e0d9299a9&name=default 0.651s",
                                "2026-05-27 01:37:57.983 19 INFO tempest.lib.common.rest_client [req-22dc00ec-1355-4be0-97a1-56137b01a1d0 req-22dc00ec-1355-4be0-97a1-56137b01a1d0 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/628984ec-8d00-4d78-9161-f3ab28efabd4 0.461s",
                                "2026-05-27 01:37:58.174 19 INFO tempest.lib.common.rest_client [req-ee559cf5-85a3-41c6-a90e-114e6d289318 req-ee559cf5-85a3-41c6-a90e-114e6d289318 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/326cb88970e14e7c98bbb39e0d9299a9 0.188s",
                                "2026-05-27 01:37:58.783 21 INFO tempest.lib.common.rest_client [req-d0c17984-197b-4036-991f-e7ccdc15cb08 req-d0c17984-197b-4036-991f-e7ccdc15cb08 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.190s",
                                "2026-05-27 01:38:00.316 21 INFO tempest.lib.common.rest_client [req-b0351cda-6255-475e-b479-1c9d84c4bd5f req-b0351cda-6255-475e-b479-1c9d84c4bd5f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-27 01:38:00.902 21 INFO tempest.lib.common.rest_client [req-6514391e-df63-4c61-8f2e-4fc0659754ab req-6514391e-df63-4c61-8f2e-4fc0659754ab ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-27 01:38:03.067 21 INFO tempest.lib.common.rest_client [req-4ed1d01c-fff9-416a-819d-74aafe18ff22 req-4ed1d01c-fff9-416a-819d-74aafe18ff22 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.163s",
                                "2026-05-27 01:38:04.599 21 INFO tempest.lib.common.rest_client [req-3c515295-aa27-4b55-9d2d-3a6a78a84492 req-3c515295-aa27-4b55-9d2d-3a6a78a84492 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-27 01:38:05.118 21 INFO tempest.lib.common.rest_client [req-a20926b9-910c-4f9e-8dad-5be47236515b req-a20926b9-910c-4f9e-8dad-5be47236515b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-27 01:38:07.374 21 INFO tempest.lib.common.rest_client [req-e7792f93-58a7-4d29-9168-c8069009fb14 req-e7792f93-58a7-4d29-9168-c8069009fb14 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.253s",
                                "2026-05-27 01:38:08.938 21 INFO tempest.lib.common.rest_client [req-f975f61f-374b-441e-811d-51cd10e6e739 req-f975f61f-374b-441e-811d-51cd10e6e739 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-27 01:38:10.463 21 INFO tempest.lib.common.rest_client [req-a7b397e7-e835-4dba-a855-1c7184d145b9 req-a7b397e7-e835-4dba-a855-1c7184d145b9 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [23.152336s] ... ok",
                                "2026-05-27 01:38:11.016 21 INFO tempest.lib.common.rest_client [req-e1b674f5-7159-4e6c-8ab4-5db284b87353 req-e1b674f5-7159-4e6c-8ab4-5db284b87353 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-27 01:38:11.532 21 INFO tempest.lib.common.rest_client [req-7288fd6a-9fd1-4909-9879-01553e2517a0 req-7288fd6a-9fd1-4909-9879-01553e2517a0 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-27 01:38:12.100 21 INFO tempest.lib.common.rest_client [req-f3de424f-f7fc-4334-9787-95570a2d9d26 req-f3de424f-f7fc-4334-9787-95570a2d9d26 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-27 01:38:12.220 21 INFO tempest.lib.common.rest_client [req-3eb12faf-5b44-46aa-82e9-6cb754d6eb73 req-3eb12faf-5b44-46aa-82e9-6cb754d6eb73 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.117s",
                                "2026-05-27 01:38:18.697 21 INFO tempest.lib.common.rest_client [req-6f90cc7b-4f2b-4752-bd66-aa9db2142b4a req-6f90cc7b-4f2b-4752-bd66-aa9db2142b4a ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.474s",
                                "{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.188955s] ... ok",
                                "2026-05-27 01:38:20.669 21 INFO tempest.lib.common.rest_client [req-5fef3d7d-dfb9-4394-a391-3afae4d10a79 req-5fef3d7d-dfb9-4394-a391-3afae4d10a79 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.967s",
                                "2026-05-27 01:38:22.138 21 INFO tempest.lib.common.rest_client [req-694cd0be-14a7-4ef8-ad24-ea1d98788a3e req-694cd0be-14a7-4ef8-ad24-ea1d98788a3e ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s",
                                "2026-05-27 01:38:22.250 21 INFO tempest.lib.common.rest_client [req-cc11f44a-788b-4f5b-878b-90982f4e6b04 req-cc11f44a-788b-4f5b-878b-90982f4e6b04 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.109s",
                                "2026-05-27 01:38:22.695 21 INFO tempest.lib.common.rest_client [req-f0077270-08c7-4ae7-80c7-c3e023520dee req-f0077270-08c7-4ae7-80c7-c3e023520dee ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s",
                                "2026-05-27 01:38:23.177 21 INFO tempest.lib.common.rest_client [req-2d77c9b4-667a-438e-aa37-33c9da73b860 req-2d77c9b4-667a-438e-aa37-33c9da73b860 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s",
                                "2026-05-27 01:38:25.044 21 INFO tempest.lib.common.rest_client [req-5324148a-e83f-42a5-8b1e-de29470ed0e9 req-5324148a-e83f-42a5-8b1e-de29470ed0e9 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.864s",
                                "2026-05-27 01:38:26.487 21 INFO tempest.lib.common.rest_client [req-f0a882ac-d0d6-4cc8-b517-1f3e11df2ff3 req-f0a882ac-d0d6-4cc8-b517-1f3e11df2ff3 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s",
                                "2026-05-27 01:38:26.930 21 INFO tempest.lib.common.rest_client [req-6f06ce6e-6436-460d-8923-37db8de3dd7b req-6f06ce6e-6436-460d-8923-37db8de3dd7b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s",
                                "2026-05-27 01:38:28.768 21 INFO tempest.lib.common.rest_client [req-5e454a0d-976f-4a15-b2be-9269e27242aa req-5e454a0d-976f-4a15-b2be-9269e27242aa ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 1.836s",
                                "2026-05-27 01:38:30.208 21 INFO tempest.lib.common.rest_client [req-806cfc58-713f-4b41-9f40-e3d2c442058a req-806cfc58-713f-4b41-9f40-e3d2c442058a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s",
                                "2026-05-27 01:38:30.639 21 INFO tempest.lib.common.rest_client [req-06e134ec-84fd-4369-bf30-ccea250ff13e req-06e134ec-84fd-4369-bf30-ccea250ff13e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.427s",
                                "2026-05-27 01:38:32.690 21 INFO tempest.lib.common.rest_client [req-056278cc-9991-45b7-89ca-9bf11b312a34 req-056278cc-9991-45b7-89ca-9bf11b312a34 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1/password 2.048s",
                                "2026-05-27 01:38:34.144 21 INFO tempest.lib.common.rest_client [req-edb59a1a-86eb-439f-93c3-c28b34e442da req-edb59a1a-86eb-439f-93c3-c28b34e442da ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s",
                                "2026-05-27 01:38:35.683 21 INFO tempest.lib.common.rest_client [req-b2953cde-7a56-4427-9b58-705bc32eea8a req-b2953cde-7a56-4427-9b58-705bc32eea8a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "{5} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [16.984605s] ... ok",
                                "2026-05-27 01:38:35.992 21 INFO tempest.lib.common.rest_client [req-2f999a9c-73a3-4b56-aa2f-2681efa356f8 req-2f999a9c-73a3-4b56-aa2f-2681efa356f8 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8ba11123f1c4a29bdc1a2d2a35b73a1 0.268s",
                                "2026-05-27 01:38:35.992 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 201931c57d1e461fa07ea9db341b090f",
                                "2026-05-27 01:38:36.575 21 INFO tempest.lib.common.rest_client [req-12b2d33a-4afd-46f9-99b2-ff9d1736efe5 req-12b2d33a-4afd-46f9-99b2-ff9d1736efe5 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-27 01:38:37.144 21 INFO tempest.lib.common.rest_client [req-a4ceb8c7-7f1b-4f15-a97a-e536ef307c33 req-a4ceb8c7-7f1b-4f15-a97a-e536ef307c33 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=201931c57d1e461fa07ea9db341b090f&name=default 0.567s",
                                "2026-05-27 01:38:37.570 21 INFO tempest.lib.common.rest_client [req-289a917d-b80f-40a2-b669-83d226cb16bc req-289a917d-b80f-40a2-b669-83d226cb16bc ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83ad7ffd-6d89-45d8-b371-1f48a19611a4 0.424s",
                                "2026-05-27 01:38:37.775 21 INFO tempest.lib.common.rest_client [req-2164b2be-d248-4d4b-8ffd-606b837fba36 req-2164b2be-d248-4d4b-8ffd-606b837fba36 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/201931c57d1e461fa07ea9db341b090f 0.203s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 48.3724 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 64.9109 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:00:00.493053",
                                " - Worker 1 (3 tests) => 0:00:02.366060",
                                " - Worker 2 (4 tests) => 0:00:02.689484",
                                " - Worker 3 (3 tests) => 0:00:03.470032",
                                " - Worker 4 (5 tests) => 0:00:06.131839",
                                " - Worker 5 (3 tests) => 0:00:48.372440",
                                " - Worker 6 (1 tests) => 0:00:00.248096",
                                " - Worker 7 (1 tests) => 0:00:00.170224",
                                " - Worker 8 (1 tests) => 0:00:01.264009",
                                "",
                                "## IMAGE (API)",
                                "",
                                "+ echo",
                                "+ echo '## IMAGE (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.image.v2",
                                "+ local regex=tempest.api.image.v2",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0138.log",
                                "2026-05-27 01:38:42.730 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:38:42.823 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:38:42.824 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:38:42.825 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:38:42.826 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.621 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:07.622 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:07.623 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.624 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.639 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.640 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.651 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:07.679 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:07.680 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.683 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.684 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:07.684 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.690 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.691 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.692 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.695 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.695 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.703 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:07.883 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:07.884 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:07.885 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.886 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.903 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:07.904 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:07.905 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:07.918 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:08.250 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:08.251 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.251 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.261 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.262 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.263 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.274 32 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:08.637 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:08.646 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:08.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.648 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.649 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.658 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.660 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:08.703 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:08.716 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.716 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.717 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.718 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.730 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.731 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.745 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:08.764 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:08.774 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.774 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.775 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:08.775 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.779 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.780 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.786 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.787 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.798 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:08.857 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.867 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.868 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.869 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:08.878 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:08.879 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:08.890 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:09.011 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:09.012 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.022 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.023 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.024 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.025 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.036 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:09.056 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:09.065 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.065 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.066 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.067 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.075 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.076 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.087 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:09.118 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:09.119 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.119 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.132 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.133 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.134 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.149 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:09.232 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:09.240 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.241 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.242 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.242 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.245 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.246 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.251 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.251 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.252 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.261 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:09.677 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.687 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.688 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.688 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.691 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.691 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.692 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.693 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.693 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.695 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.700 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.037 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.038 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:10.063 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.064 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.060 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:10.070 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.070 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.071 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.072 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.086 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.086 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.087 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.105 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:10.310 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.310 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.311 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.372 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:10.373 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.373 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.374 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:10.391 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.392 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.393 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.408 26 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:10.465 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:10.475 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:10.476 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.477 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.477 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.487 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.487 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.488 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.498 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:10.722 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.723 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:10.870 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:10.871 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:11.617 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:11.618 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:11.758 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:11.759 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:11.926 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:11.929 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:11.930 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.038 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.039 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.069 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.075 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.076 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.159 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.335 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.347 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.347 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.484 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.485 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.658 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:12.949 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:12.950 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:12.950 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:13.643 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.885 32 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:39:36.981 17 INFO tempest.lib.common.rest_client [req-0d815a46-8e32-43c7-8d38-81e7abe3b178 req-0d815a46-8e32-43c7-8d38-81e7abe3b178 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "{10} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-27 01:39:37.779 17 INFO tempest.lib.common.rest_client [req-e3a71319-3a9c-4295-95f2-8ec1dd9ddb9d req-e3a71319-3a9c-4295-95f2-8ec1dd9ddb9d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-27 01:39:38.056 17 INFO tempest.lib.common.rest_client [req-2c45c984-450a-41e2-aa76-cf51049a23de req-2c45c984-450a-41e2-aa76-cf51049a23de ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.275s",
                                "2026-05-27 01:39:38.278 13 INFO tempest.lib.common.rest_client [req-cbd13ad4-a16f-49d5-8a92-81a86463777d req-cbd13ad4-a16f-49d5-8a92-81a86463777d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-27 01:39:38.292 17 INFO tempest.lib.common.rest_client [req-941162f9-689c-4029-9101-c2f3f4e9328d req-941162f9-689c-4029-9101-c2f3f4e9328d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s",
                                "2026-05-27 01:39:38.537 15 INFO tempest.lib.common.rest_client [req-cce1d6e1-1041-4977-a4f2-d0e3cfa63820 req-cce1d6e1-1041-4977-a4f2-d0e3cfa63820 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.782s",
                                "2026-05-27 01:39:38.608 29 INFO tempest.lib.common.rest_client [req-f4746ffe-8d03-4003-a1ea-04d3b3ef3d65 req-f4746ffe-8d03-4003-a1ea-04d3b3ef3d65 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-27 01:39:38.964 13 INFO tempest.lib.common.rest_client [req-3b8af053-9b4f-4d39-91f3-38682dbadee3 req-3b8af053-9b4f-4d39-91f3-38682dbadee3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-27 01:39:38.990 17 INFO tempest.lib.common.rest_client [req-06412a70-dd40-4290-9773-5e39fe464065 req-06412a70-dd40-4290-9773-5e39fe464065 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.697s",
                                "2026-05-27 01:39:39.167 13 INFO tempest.lib.common.rest_client [req-04637cf0-d3d1-4b26-ac33-14450eab23aa req-04637cf0-d3d1-4b26-ac33-14450eab23aa ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s",
                                "2026-05-27 01:39:39.229 15 INFO tempest.lib.common.rest_client [req-7a42efda-d33f-4de9-b10e-5e2fb640cea1 req-7a42efda-d33f-4de9-b10e-5e2fb640cea1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-05-27 01:39:39.240 29 INFO tempest.lib.common.rest_client [req-55c644f5-5a93-46e6-bfcd-24bbb777c467 req-55c644f5-5a93-46e6-bfcd-24bbb777c467 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-27 01:39:39.263 17 INFO tempest.lib.common.rest_client [req-55f4e67c-8fb3-489c-b429-8a28ae1fb1ea req-55f4e67c-8fb3-489c-b429-8a28ae1fb1ea ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-27 01:39:39.356 15 INFO tempest.lib.common.rest_client [req-5ff915de-d40d-4cfd-9589-15c3d673cd82 req-5ff915de-d40d-4cfd-9589-15c3d673cd82 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s",
                                "2026-05-27 01:39:39.414 29 INFO tempest.lib.common.rest_client [req-9879a1db-dbff-41bd-8d0e-44e953510ee6 req-9879a1db-dbff-41bd-8d0e-44e953510ee6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.166s",
                                "2026-05-27 01:39:39.441 11 INFO tempest.lib.common.rest_client [req-4230d5c0-6b81-4f74-b040-f3148dbc9eb4 req-4230d5c0-6b81-4f74-b040-f3148dbc9eb4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-27 01:39:39.499 13 INFO tempest.lib.common.rest_client [req-a2efe08c-b422-4ada-80a0-23dcdeea44c8 req-a2efe08c-b422-4ada-80a0-23dcdeea44c8 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s",
                                "2026-05-27 01:39:39.531 15 INFO tempest.lib.common.rest_client [req-b348671c-d35b-45a6-8045-2981a1842fb1 req-b348671c-d35b-45a6-8045-2981a1842fb1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s",
                                "2026-05-27 01:39:39.629 23 INFO tempest.lib.common.rest_client [req-9cfe285d-787e-4aee-b7a6-2e260bedf56b req-9cfe285d-787e-4aee-b7a6-2e260bedf56b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s",
                                "2026-05-27 01:39:39.668 27 INFO tempest.lib.common.rest_client [req-34a057f9-b7aa-4c0a-9242-9229cd963a37 req-34a057f9-b7aa-4c0a-9242-9229cd963a37 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-27 01:39:39.665 33 INFO tempest.lib.common.rest_client [req-80196526-9375-4066-ba23-6991815db879 req-80196526-9375-4066-ba23-6991815db879 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-27 01:39:39.678 29 INFO tempest.lib.common.rest_client [req-351af801-574a-49b8-ae43-cc0b02db671f req-351af801-574a-49b8-ae43-cc0b02db671f ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-27 01:39:39.720 17 INFO tempest.lib.common.rest_client [req-795431f4-c271-486a-a3ba-d3e2467405ee req-795431f4-c271-486a-a3ba-d3e2467405ee ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/e4ac3cd34d244bdea43cf6630298f44a 0.442s",
                                "2026-05-27 01:39:39.810 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-05-27 01:39:39.883 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-27 01:39:39.917 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-27 01:39:39.927 35 INFO tempest.lib.common.rest_client [req-e3e607d6-e3ef-4757-8570-269504e4d795 req-e3e607d6-e3ef-4757-8570-269504e4d795 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-27 01:39:40.078 15 INFO tempest.lib.common.rest_client [req-4883a95e-8c21-473a-857e-b3ada878c8b2 req-4883a95e-8c21-473a-857e-b3ada878c8b2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s",
                                "2026-05-27 01:39:40.099 11 INFO tempest.lib.common.rest_client [req-3ac345c0-e199-4062-8ae6-7a4bcf5dde6d req-3ac345c0-e199-4062-8ae6-7a4bcf5dde6d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-27 01:39:40.103 39 INFO tempest.lib.common.rest_client [req-7ee30d5a-a5ef-44ba-89ae-78047f1391d6 req-7ee30d5a-a5ef-44ba-89ae-78047f1391d6 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-27 01:39:40.261 13 INFO tempest.lib.common.rest_client [req-8ad17c3d-3398-4bc1-bb7f-6c062edf044b req-8ad17c3d-3398-4bc1-bb7f-6c062edf044b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.759s",
                                "2026-05-27 01:39:40.268 23 INFO tempest.lib.common.rest_client [req-62714983-4900-4167-a533-d4a4faedee80 req-62714983-4900-4167-a533-d4a4faedee80 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-27 01:39:40.295 17 INFO tempest.lib.common.rest_client [req-064211b1-ebd7-4add-80d8-a5aa0271dcf9 req-064211b1-ebd7-4add-80d8-a5aa0271dcf9 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.569s",
                                "2026-05-27 01:39:40.357 37 INFO tempest.lib.common.rest_client [req-598eba49-6e26-44ad-a389-c26f43eba612 req-598eba49-6e26-44ad-a389-c26f43eba612 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-27 01:39:40.515 26 INFO tempest.lib.common.rest_client [req-8a6b19ad-f49c-45c5-bd88-2d92cc0b3807 req-8a6b19ad-f49c-45c5-bd88-2d92cc0b3807 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.788s",
                                "2026-05-27 01:39:40.535 33 INFO tempest.lib.common.rest_client [req-35b44a06-e7ff-4925-8e67-e7ff7006624e req-35b44a06-e7ff-4925-8e67-e7ff7006624e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s",
                                "2026-05-27 01:39:40.565 15 INFO tempest.lib.common.rest_client [req-8b29f8c4-9a74-400d-ab31-f2855eb5e174 req-8b29f8c4-9a74-400d-ab31-f2855eb5e174 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s",
                                "2026-05-27 01:39:40.572 29 INFO tempest.lib.common.rest_client [req-62d72193-a572-4dd6-b4e4-fc5589d4b1a8 req-62d72193-a572-4dd6-b4e4-fc5589d4b1a8 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s",
                                "2026-05-27 01:39:40.601 23 INFO tempest.lib.common.rest_client [req-0936f836-8643-4244-a7e5-396ae008eca9 req-0936f836-8643-4244-a7e5-396ae008eca9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.329s",
                                "2026-05-27 01:39:40.617 11 INFO tempest.lib.common.rest_client [req-4154a6a6-b8b0-489e-96fe-6278d5b51109 req-4154a6a6-b8b0-489e-96fe-6278d5b51109 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.513s",
                                "2026-05-27 01:39:40.651 13 INFO tempest.lib.common.rest_client [req-de387217-075d-44a3-aa90-928d09e5fa46 req-de387217-075d-44a3-aa90-928d09e5fa46 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-27 01:39:40.695 33 INFO tempest.lib.common.rest_client [req-c5e2c8b2-873c-4129-a048-63fa400830da req-c5e2c8b2-873c-4129-a048-63fa400830da ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.158s",
                                "2026-05-27 01:39:40.718 35 INFO tempest.lib.common.rest_client [req-d1fda9ba-427f-4c1e-8fc9-0783da08e12f req-d1fda9ba-427f-4c1e-8fc9-0783da08e12f ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s",
                                "2026-05-27 01:39:40.723 29 INFO tempest.lib.common.rest_client [req-a91b0b72-b1bb-4d2d-a1f8-861d743e935f req-a91b0b72-b1bb-4d2d-a1f8-861d743e935f ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-27 01:39:40.746 21 INFO tempest.lib.common.rest_client [req-b428193a-323f-4bfe-8e6b-60b2cf5d9c9b req-b428193a-323f-4bfe-8e6b-60b2cf5d9c9b ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s",
                                "2026-05-27 01:39:40.755 17 INFO tempest.lib.common.rest_client [req-e048a90e-6ef2-47b3-bf5d-9de057469716 req-e048a90e-6ef2-47b3-bf5d-9de057469716 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/70ad82a683244db986d6b9f66518a067 0.458s",
                                "2026-05-27 01:39:40.786 13 INFO tempest.lib.common.rest_client [req-fc1df5c9-ede3-443e-bc2e-ae92e01f241b req-fc1df5c9-ede3-443e-bc2e-ae92e01f241b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.133s",
                                "2026-05-27 01:39:40.878 27 INFO tempest.lib.common.rest_client [req-d825cd43-c462-489b-b5e3-a3d1d47ccd25 req-d825cd43-c462-489b-b5e3-a3d1d47ccd25 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.159s",
                                "2026-05-27 01:39:40.940 35 INFO tempest.lib.common.rest_client [req-25c160ff-a6bd-47cc-9feb-d7a9e0e6b762 req-25c160ff-a6bd-47cc-9feb-d7a9e0e6b762 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s",
                                "2026-05-27 01:39:40.943 15 INFO tempest.lib.common.rest_client [req-e5ee33d9-539b-456b-b735-db3c1252ea10 req-e5ee33d9-539b-456b-b735-db3c1252ea10 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/b6efca65c2ab46c99b0c8e17612fce06 0.376s",
                                "2026-05-27 01:39:41.018 13 INFO tempest.lib.common.rest_client [req-24d86da5-d154-42d5-9ee9-0a841ba32bca req-24d86da5-d154-42d5-9ee9-0a841ba32bca ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:39:41.031 39 INFO tempest.lib.common.rest_client [req-88c19609-e9f1-4e3e-8c0e-fada13a2d3ff req-88c19609-e9f1-4e3e-8c0e-fada13a2d3ff ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.893s",
                                "2026-05-27 01:39:41.034 37 INFO tempest.lib.common.rest_client [req-6a785667-d1cf-45a1-9018-9792b5ef87af req-6a785667-d1cf-45a1-9018-9792b5ef87af ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-27 01:39:41.087 35 INFO tempest.lib.common.rest_client [req-2955bc2a-a010-4d47-96a5-810dc34afb0b req-2955bc2a-a010-4d47-96a5-810dc34afb0b ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.127s",
                                "2026-05-27 01:39:41.086 11 INFO tempest.lib.common.rest_client [req-2d8420d9-81be-420c-b09c-2bb68af4fb30 req-2d8420d9-81be-420c-b09c-2bb68af4fb30 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.449s",
                                "2026-05-27 01:39:41.107 23 INFO tempest.lib.common.rest_client [req-c79a7a2d-49d4-4bd0-afbe-c5eaf2219014 req-c79a7a2d-49d4-4bd0-afbe-c5eaf2219014 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.495s",
                                "2026-05-27 01:39:41.106 29 INFO tempest.lib.common.rest_client [req-df0738f3-3f8e-459a-bbdd-fcb32fdbc2ff req-df0738f3-3f8e-459a-bbdd-fcb32fdbc2ff ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/b6efca65c2ab46c99b0c8e17612fce06 0.381s",
                                "2026-05-27 01:39:41.191 26 INFO tempest.lib.common.rest_client [req-09e74b4e-b69c-4f97-8277-10d8a37ef461 req-09e74b4e-b69c-4f97-8277-10d8a37ef461 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-27 01:39:41.201 15 INFO tempest.lib.common.rest_client [req-01dc7d1b-ea0e-426c-982f-228a36f34293 req-01dc7d1b-ea0e-426c-982f-228a36f34293 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-27 01:39:41.208 37 INFO tempest.lib.common.rest_client [req-251dc973-53d2-4256-8559-dbbb0459f4b3 req-251dc973-53d2-4256-8559-dbbb0459f4b3 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s",
                                "2026-05-27 01:39:41.224 17 INFO tempest.lib.common.rest_client [req-39afe45c-950a-494f-a2f3-33bbad70cc40 req-39afe45c-950a-494f-a2f3-33bbad70cc40 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-27 01:39:41.240 33 INFO tempest.lib.common.rest_client [req-5e351cdf-3d43-4921-829e-206afe28ff32 req-5e351cdf-3d43-4921-829e-206afe28ff32 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.528s",
                                "2026-05-27 01:39:41.254 13 INFO tempest.lib.common.rest_client [req-7ca929c0-9635-449e-ac25-4ca90df0d956 req-7ca929c0-9635-449e-ac25-4ca90df0d956 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.234s",
                                "2026-05-27 01:39:41.307 27 INFO tempest.lib.common.rest_client [req-c546c91c-e824-492d-8b5e-2327f5377cd6 req-c546c91c-e824-492d-8b5e-2327f5377cd6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.428s",
                                "2026-05-27 01:39:41.327 29 INFO tempest.lib.common.rest_client [req-2d143009-06b0-4221-8fbf-8bd2a02188ee req-2d143009-06b0-4221-8fbf-8bd2a02188ee ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-27 01:39:41.332 39 INFO tempest.lib.common.rest_client [req-c8e739fc-a08d-41f3-977f-cb800a489eb8 req-c8e739fc-a08d-41f3-977f-cb800a489eb8 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.298s",
                                "2026-05-27 01:39:41.387 15 INFO tempest.lib.common.rest_client [req-3d77d81d-7750-44e3-94a9-f8a95d7adbb8 req-3d77d81d-7750-44e3-94a9-f8a95d7adbb8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/b6efca65c2ab46c99b0c8e17612fce06 0.184s",
                                "2026-05-27 01:39:41.514 29 INFO tempest.lib.common.rest_client [req-f520bb2f-bf02-457f-8d25-ccc17c58dce2 req-f520bb2f-bf02-457f-8d25-ccc17c58dce2 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/b6efca65c2ab46c99b0c8e17612fce06 0.183s",
                                "2026-05-27 01:39:41.584 21 INFO tempest.lib.common.rest_client [req-584d6d59-4ca8-42c2-851c-2e62fffe64e7 req-584d6d59-4ca8-42c2-851c-2e62fffe64e7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-27 01:39:41.615 29 INFO tempest.lib.common.rest_client [req-d376860a-e113-4ce8-af9a-127cf4339f44 req-d376860a-e113-4ce8-af9a-127cf4339f44 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-27 01:39:41.619 26 INFO tempest.lib.common.rest_client [req-7f5c67cb-9720-491f-9b07-efb2dc74c2bb req-7f5c67cb-9720-491f-9b07-efb2dc74c2bb ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.423s",
                                "2026-05-27 01:39:41.672 17 INFO tempest.lib.common.rest_client [req-45071000-aa06-41c4-9c0c-5fc8c1d9df09 req-45071000-aa06-41c4-9c0c-5fc8c1d9df09 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/89a5050f7de542e3bca52d9e6d7380fa 0.445s",
                                "2026-05-27 01:39:41.749 35 INFO tempest.lib.common.rest_client [req-3d9286c9-45ee-47be-896e-8f9a6ac52219 req-3d9286c9-45ee-47be-896e-8f9a6ac52219 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s",
                                "2026-05-27 01:39:41.759 11 INFO tempest.lib.common.rest_client [req-0e3bb1f3-c1c9-4d57-9542-1d481268b37d req-0e3bb1f3-c1c9-4d57-9542-1d481268b37d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s",
                                "2026-05-27 01:39:41.776 15 INFO tempest.lib.common.rest_client [req-4f7cbb12-128d-4a52-9501-c1e35d779874 req-4f7cbb12-128d-4a52-9501-c1e35d779874 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-27 01:39:41.779 33 INFO tempest.lib.common.rest_client [req-13ff8d2d-bbc2-43f5-b8ea-05a6d5d5e51c req-13ff8d2d-bbc2-43f5-b8ea-05a6d5d5e51c ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s",
                                "2026-05-27 01:39:41.789 23 INFO tempest.lib.common.rest_client [req-2af3063c-c7e3-418b-8f01-62506ea39369 req-2af3063c-c7e3-418b-8f01-62506ea39369 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s",
                                "2026-05-27 01:39:41.806 27 INFO tempest.lib.common.rest_client [req-979cbac6-c82f-4834-bd9d-35ab4fcb9e96 req-979cbac6-c82f-4834-bd9d-35ab4fcb9e96 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.481s",
                                "2026-05-27 01:39:41.812 13 INFO tempest.lib.common.rest_client [req-ce964701-e8c8-4459-b1c3-803b0ae0863f req-ce964701-e8c8-4459-b1c3-803b0ae0863f ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s",
                                "2026-05-27 01:39:41.822 29 INFO tempest.lib.common.rest_client [req-46a30b09-60b5-4f98-9785-8d6345532939 req-46a30b09-60b5-4f98-9785-8d6345532939 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/70ad82a683244db986d6b9f66518a067 0.206s",
                                "2026-05-27 01:39:41.842 26 INFO tempest.lib.common.rest_client [req-2f8f5187-bf4c-42c5-b909-7525b8b41db9 req-2f8f5187-bf4c-42c5-b909-7525b8b41db9 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-27 01:39:41.843 37 INFO tempest.lib.common.rest_client [req-2adaef07-c825-40c4-9a49-7b5a352cac4b req-2adaef07-c825-40c4-9a49-7b5a352cac4b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.616s",
                                "2026-05-27 01:39:41.938 21 INFO tempest.lib.common.rest_client [req-72520209-b524-48d5-aea4-344f6b5ef518 req-72520209-b524-48d5-aea4-344f6b5ef518 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.352s",
                                "2026-05-27 01:39:41.941 39 INFO tempest.lib.common.rest_client [req-53c51236-d4dc-433b-baca-a09dac47f739 req-53c51236-d4dc-433b-baca-a09dac47f739 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s",
                                "2026-05-27 01:39:41.949 15 INFO tempest.lib.common.rest_client [req-b1a7e296-a545-4b89-bea2-9ec47f3b2b89 req-b1a7e296-a545-4b89-bea2-9ec47f3b2b89 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/70ad82a683244db986d6b9f66518a067 0.171s",
                                "2026-05-27 01:39:41.982 35 INFO tempest.lib.common.rest_client [req-8e5d9abe-426c-475f-96e1-e6836a2da78d req-8e5d9abe-426c-475f-96e1-e6836a2da78d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:39:42.038 17 INFO tempest.lib.common.rest_client [req-28ad069d-8c43-48dd-86f1-2c975a42ccb1 req-28ad069d-8c43-48dd-86f1-2c975a42ccb1 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-27 01:39:42.046 11 INFO tempest.lib.common.rest_client [req-91e2bd15-ff59-4a0e-b5a6-26c8171fa58c req-91e2bd15-ff59-4a0e-b5a6-26c8171fa58c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-27 01:39:42.086 33 INFO tempest.lib.common.rest_client [req-0ae005a0-a69f-4587-a0de-c34855a392f8 req-0ae005a0-a69f-4587-a0de-c34855a392f8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:39:42.086 23 INFO tempest.lib.common.rest_client [req-1a8e3584-a2c0-49ef-adf0-074d8132e7d3 req-1a8e3584-a2c0-49ef-adf0-074d8132e7d3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-27 01:39:42.098 29 INFO tempest.lib.common.rest_client [req-512c910f-993b-4b4d-8da0-313edac9770d req-512c910f-993b-4b4d-8da0-313edac9770d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-27 01:39:42.122 13 INFO tempest.lib.common.rest_client [req-0ee9def2-119c-4d1a-a4cd-021ead4ea24d req-0ee9def2-119c-4d1a-a4cd-021ead4ea24d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/70ad82a683244db986d6b9f66518a067 0.309s",
                                "2026-05-27 01:39:42.231 15 INFO tempest.lib.common.rest_client [req-6685b98c-8415-4bb3-bb2f-df0d2e3e66ca req-6685b98c-8415-4bb3-bb2f-df0d2e3e66ca ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-27 01:39:42.241 35 INFO tempest.lib.common.rest_client [req-81677a75-1c18-40e7-a27a-44d2df83ff3e req-81677a75-1c18-40e7-a27a-44d2df83ff3e ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/e4ac3cd34d244bdea43cf6630298f44a 0.257s",
                                "2026-05-27 01:39:42.360 11 INFO tempest.lib.common.rest_client [req-d22bb551-a794-4e27-84cb-d3eeac96e8b5 req-d22bb551-a794-4e27-84cb-d3eeac96e8b5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.312s",
                                "2026-05-27 01:39:42.373 33 INFO tempest.lib.common.rest_client [req-1068513a-78ff-46ab-92a8-6ccbdbb0d2a6 req-1068513a-78ff-46ab-92a8-6ccbdbb0d2a6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/b6efca65c2ab46c99b0c8e17612fce06 0.284s",
                                "2026-05-27 01:39:42.463 13 INFO tempest.lib.common.rest_client [req-cebb69c7-e48a-4955-88e3-0eabedd353c2 req-cebb69c7-e48a-4955-88e3-0eabedd353c2 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:39:42.495 23 INFO tempest.lib.common.rest_client [req-f8e699a0-4196-4442-bdcb-48a2079e80a0 req-f8e699a0-4196-4442-bdcb-48a2079e80a0 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.407s",
                                "2026-05-27 01:39:42.545 37 INFO tempest.lib.common.rest_client [req-199a84b5-474b-4d44-988d-c4ffae6529b8 req-199a84b5-474b-4d44-988d-c4ffae6529b8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s",
                                "2026-05-27 01:39:42.567 11 INFO tempest.lib.common.rest_client [req-8277f5e2-5b67-4a85-9e8d-055197d3fb83 req-8277f5e2-5b67-4a85-9e8d-055197d3fb83 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-27 01:39:42.578 27 INFO tempest.lib.common.rest_client [req-c604302a-2b41-4044-9df0-8d4b8943b66b req-c604302a-2b41-4044-9df0-8d4b8943b66b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.771s",
                                "2026-05-27 01:39:42.577 33 INFO tempest.lib.common.rest_client [req-9be41d73-0b2d-4f8f-99fd-6280ae587e45 req-9be41d73-0b2d-4f8f-99fd-6280ae587e45 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-27 01:39:42.609 15 INFO tempest.lib.common.rest_client [req-96d9835d-2738-4047-8609-8121251d22db req-96d9835d-2738-4047-8609-8121251d22db ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/89a5050f7de542e3bca52d9e6d7380fa 0.373s",
                                "2026-05-27 01:39:42.634 26 INFO tempest.lib.common.rest_client [req-df5f5a86-46e8-44cd-a642-8588768facb1 req-df5f5a86-46e8-44cd-a642-8588768facb1 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s",
                                "2026-05-27 01:39:42.644 39 INFO tempest.lib.common.rest_client [req-4b42ff2f-f1a5-415e-86e8-fbe434ac5bb5 req-4b42ff2f-f1a5-415e-86e8-fbe434ac5bb5 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s",
                                "2026-05-27 01:39:42.680 27 INFO tempest.lib.common.rest_client [req-4749179f-e557-462b-94c8-77c21dd83bea req-4749179f-e557-462b-94c8-77c21dd83bea ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-27 01:39:42.694 23 INFO tempest.lib.common.rest_client [req-968d5c7c-5f23-4de0-b841-f32ba9877438 req-968d5c7c-5f23-4de0-b841-f32ba9877438 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-27 01:39:42.706 37 INFO tempest.lib.common.rest_client [req-8fc83266-2cdf-4eb3-b60d-c27c2478c0d7 req-8fc83266-2cdf-4eb3-b60d-c27c2478c0d7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-27 01:39:42.708 33 INFO tempest.lib.common.rest_client [req-256ba408-d06c-45f5-9ac4-a707c5304bc2 req-256ba408-d06c-45f5-9ac4-a707c5304bc2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/b6efca65c2ab46c99b0c8e17612fce06 0.127s",
                                "2026-05-27 01:39:42.717 21 INFO tempest.lib.common.rest_client [req-504aa010-6376-474f-b9e5-59ca1f933a93 req-504aa010-6376-474f-b9e5-59ca1f933a93 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.757s",
                                "2026-05-27 01:39:42.738 17 INFO tempest.lib.common.rest_client [req-e0e0c90c-2884-48bb-85f0-06b2d2532529 req-e0e0c90c-2884-48bb-85f0-06b2d2532529 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443/users/fd9800c1b7da4531ba3b4bf8a1cf77db/roles/e4ac3cd34d244bdea43cf6630298f44a 0.699s",
                                "2026-05-27 01:39:42.741 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fd9800c1b7da4531ba3b4bf8a1cf77db is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:42.742 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1391726545-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3fe63b68073a489db44b72be08458443', 'project_name': 'tempest-MetadataSchemaTest-1391726545', 'tenant_id': '3fe63b68073a489db44b72be08458443', 'tenant_name': 'tempest-MetadataSchemaTest-1391726545', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fd9800c1b7da4531ba3b4bf8a1cf77db', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:42.742 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1391726545-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3fe63b68073a489db44b72be08458443', 'project_name': 'tempest-MetadataSchemaTest-1391726545', 'tenant_id': '3fe63b68073a489db44b72be08458443', 'tenant_name': 'tempest-MetadataSchemaTest-1391726545', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fd9800c1b7da4531ba3b4bf8a1cf77db', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:42.780 26 INFO tempest.lib.common.rest_client [req-d1c2437f-4174-4321-873e-3186ec4aa196 req-d1c2437f-4174-4321-873e-3186ec4aa196 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-27 01:39:42.794 39 INFO tempest.lib.common.rest_client [req-8f9698a5-0fa0-4ba7-b703-675a8f58044d req-8f9698a5-0fa0-4ba7-b703-675a8f58044d ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-27 01:39:42.834 35 INFO tempest.lib.common.rest_client [req-1e5d16e5-5d1b-4006-a77f-26c9bf9c5ef8 req-1e5d16e5-5d1b-4006-a77f-26c9bf9c5ef8 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.593s",
                                "2026-05-27 01:39:42.861 33 INFO tempest.lib.common.rest_client [req-165fc220-056c-4910-8828-2688c2ec7389 req-165fc220-056c-4910-8828-2688c2ec7389 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:39:42.877 13 INFO tempest.lib.common.rest_client [req-9d0ddb92-541b-4e82-b79f-b9eaadf0e40e req-9d0ddb92-541b-4e82-b79f-b9eaadf0e40e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.412s",
                                "2026-05-27 01:39:42.889 29 INFO tempest.lib.common.rest_client [req-1187b09f-2f7c-4332-a9ff-ede3cd9c5eb0 req-1187b09f-2f7c-4332-a9ff-ede3cd9c5eb0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/89a5050f7de542e3bca52d9e6d7380fa 0.789s",
                                "2026-05-27 01:39:42.908 37 INFO tempest.lib.common.rest_client [req-fb30215e-a80f-4981-ae25-0c5cab5b8679 req-fb30215e-a80f-4981-ae25-0c5cab5b8679 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/e4ac3cd34d244bdea43cf6630298f44a 0.198s",
                                "2026-05-27 01:39:43.009 39 INFO tempest.lib.common.rest_client [req-325e172d-2ef0-4967-83a4-fc43b50352a5 req-325e172d-2ef0-4967-83a4-fc43b50352a5 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s",
                                "2026-05-27 01:39:43.061 15 INFO tempest.lib.common.rest_client [req-c7349296-9144-47ac-ad9b-dc8720608f5b req-c7349296-9144-47ac-ad9b-dc8720608f5b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:39:43.068 11 INFO tempest.lib.common.rest_client [req-93bb284e-9665-4444-b61e-c2cdecbd539c req-93bb284e-9665-4444-b61e-c2cdecbd539c ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.499s",
                                "2026-05-27 01:39:43.119 35 INFO tempest.lib.common.rest_client [req-d10132f4-3564-4bf3-b8b3-216cc39f4cef req-d10132f4-3564-4bf3-b8b3-216cc39f4cef ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/70ad82a683244db986d6b9f66518a067 0.283s",
                                "2026-05-27 01:39:43.207 13 INFO tempest.lib.common.rest_client [req-0cf14857-9a2f-4a79-968f-2aaaf37cb8c4 req-0cf14857-9a2f-4a79-968f-2aaaf37cb8c4 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-27 01:39:43.212 29 INFO tempest.lib.common.rest_client [req-21a0d741-0a32-4b39-9949-716271fdb86a req-21a0d741-0a32-4b39-9949-716271fdb86a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-27 01:39:43.233 39 INFO tempest.lib.common.rest_client [req-e2695f33-4fd8-451e-9516-ebe842f54072 req-e2695f33-4fd8-451e-9516-ebe842f54072 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:39:43.256 21 INFO tempest.lib.common.rest_client [req-fe1f0a2f-be0d-4c1e-9b5f-103652cb74c5 req-fe1f0a2f-be0d-4c1e-9b5f-103652cb74c5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s",
                                "2026-05-27 01:39:43.257 15 INFO tempest.lib.common.rest_client [req-bc43ba1f-6ae4-4b00-a329-c882e551220b req-bc43ba1f-6ae4-4b00-a329-c882e551220b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae/users/799ae4b332b84902bcedaed7f5cd5264/roles/e4ac3cd34d244bdea43cf6630298f44a 0.194s",
                                "2026-05-27 01:39:43.262 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 799ae4b332b84902bcedaed7f5cd5264 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:43.263 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1447952437-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'project_name': 'tempest-MetadataNamespacesTest-1447952437', 'tenant_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'tenant_name': 'tempest-MetadataNamespacesTest-1447952437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '799ae4b332b84902bcedaed7f5cd5264', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.263 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1447952437-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'project_name': 'tempest-MetadataNamespacesTest-1447952437', 'tenant_id': '3ede53b1eb2e407cb5b4d5c1ae8811ae', 'tenant_name': 'tempest-MetadataNamespacesTest-1447952437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '799ae4b332b84902bcedaed7f5cd5264', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.275 27 INFO tempest.lib.common.rest_client [req-404c0acb-6c05-4a63-a5bb-5f5468066175 req-404c0acb-6c05-4a63-a5bb-5f5468066175 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/e4ac3cd34d244bdea43cf6630298f44a 0.593s",
                                "2026-05-27 01:39:43.313 17 INFO tempest.lib.common.rest_client [req-e029ef58-4b15-48cc-afbd-b7c1001e422c req-e029ef58-4b15-48cc-afbd-b7c1001e422c ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:39:43.327 35 INFO tempest.lib.common.rest_client [req-02cc3b0e-0ee5-419e-a83f-b40cc9095a92 req-02cc3b0e-0ee5-419e-a83f-b40cc9095a92 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-27 01:39:43.367 23 INFO tempest.lib.common.rest_client [req-67e5b74c-23f5-4bfc-aa8d-23936185011f req-67e5b74c-23f5-4bfc-aa8d-23936185011f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/70ad82a683244db986d6b9f66518a067 0.671s",
                                "2026-05-27 01:39:43.389 26 INFO tempest.lib.common.rest_client [req-35bec79a-38d6-4fa2-90b0-813d2ec601e4 req-35bec79a-38d6-4fa2-90b0-813d2ec601e4 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.607s",
                                "2026-05-27 01:39:43.415 13 INFO tempest.lib.common.rest_client [req-af1f81a2-10f6-46aa-a16a-648d573377d6 req-af1f81a2-10f6-46aa-a16a-648d573377d6 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047/users/348491bbd21547f1966e702d5b900f3f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s",
                                "2026-05-27 01:39:43.415 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 348491bbd21547f1966e702d5b900f3f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:43.416 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1082549770-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d279f9f73cf488da00fe6098b915047', 'project_name': 'tempest-ImageTaskCreate-1082549770', 'tenant_id': '3d279f9f73cf488da00fe6098b915047', 'tenant_name': 'tempest-ImageTaskCreate-1082549770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '348491bbd21547f1966e702d5b900f3f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.416 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1082549770-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d279f9f73cf488da00fe6098b915047', 'project_name': 'tempest-ImageTaskCreate-1082549770', 'tenant_id': '3d279f9f73cf488da00fe6098b915047', 'tenant_name': 'tempest-ImageTaskCreate-1082549770', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '348491bbd21547f1966e702d5b900f3f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.432 21 INFO tempest.lib.common.rest_client [req-569d831f-5649-4963-ad6e-e8b0312466f8 req-569d831f-5649-4963-ad6e-e8b0312466f8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-27 01:39:43.456 27 INFO tempest.lib.common.rest_client [req-5b5b4bb7-bc7b-4dac-a95f-bfa8d392e9fd req-5b5b4bb7-bc7b-4dac-a95f-bfa8d392e9fd ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-27 01:39:43.465 29 INFO tempest.lib.common.rest_client [req-ac21a128-d260-4891-8bd5-979fcf3c3edf req-ac21a128-d260-4891-8bd5-979fcf3c3edf ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8/users/22970b55dc1c48d29c8a313ec63d5844/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s",
                                "2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 22970b55dc1c48d29c8a313ec63d5844 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-509065210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3078e74511f44d5fae783c2c140e3cd8', 'project_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'tenant_id': '3078e74511f44d5fae783c2c140e3cd8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22970b55dc1c48d29c8a313ec63d5844', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.465 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-509065210-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3078e74511f44d5fae783c2c140e3cd8', 'project_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'tenant_id': '3078e74511f44d5fae783c2c140e3cd8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-509065210', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22970b55dc1c48d29c8a313ec63d5844', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:43.541 37 INFO tempest.lib.common.rest_client [req-a80c82c0-350b-4c20-815c-0c0bfa17c516 req-a80c82c0-350b-4c20-815c-0c0bfa17c516 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s",
                                "2026-05-27 01:39:43.544 35 INFO tempest.lib.common.rest_client [req-28626abf-f1b4-4c38-a648-c67bbe1ac4e0 req-28626abf-f1b4-4c38-a648-c67bbe1ac4e0 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/89a5050f7de542e3bca52d9e6d7380fa 0.213s",
                                "2026-05-27 01:39:43.544 33 INFO tempest.lib.common.rest_client [req-d377d872-29d9-4d9a-a5a2-c4959d64d37a req-d377d872-29d9-4d9a-a5a2-c4959d64d37a ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/70ad82a683244db986d6b9f66518a067 0.680s",
                                "2026-05-27 01:39:43.562 26 INFO tempest.lib.common.rest_client [req-9b0d8134-42f0-4bbc-b4a5-53a718bfb1b5 req-9b0d8134-42f0-4bbc-b4a5-53a718bfb1b5 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:39:43.622 11 INFO tempest.lib.common.rest_client [req-bca2dad2-32f8-4a40-b68c-deebaeb0e668 req-bca2dad2-32f8-4a40-b68c-deebaeb0e668 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.552s",
                                "2026-05-27 01:39:43.649 27 INFO tempest.lib.common.rest_client [req-50b48866-2376-4956-9cc5-6669a7e98813 req-50b48866-2376-4956-9cc5-6669a7e98813 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/70ad82a683244db986d6b9f66518a067 0.191s",
                                "2026-05-27 01:39:43.654 39 INFO tempest.lib.common.rest_client [req-37c966a8-5dfa-4697-ad5d-237c4244f22d req-37c966a8-5dfa-4697-ad5d-237c4244f22d ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/70ad82a683244db986d6b9f66518a067 0.419s",
                                "2026-05-27 01:39:43.679 17 INFO tempest.lib.common.rest_client [req-d4d6076f-070d-42d0-9abc-83bfe9dd7265 req-d4d6076f-070d-42d0-9abc-83bfe9dd7265 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.360s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.368023s] ... ok",
                                "2026-05-27 01:39:43.765 23 INFO tempest.lib.common.rest_client [req-1493a15c-3184-4e78-b725-acfc956d4222 req-1493a15c-3184-4e78-b725-acfc956d4222 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-27 01:39:43.783 37 INFO tempest.lib.common.rest_client [req-f48314c1-431a-4591-9eed-8b3f2cc41a31 req-f48314c1-431a-4591-9eed-8b3f2cc41a31 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/70ad82a683244db986d6b9f66518a067 0.240s",
                                "2026-05-27 01:39:43.793 17 INFO tempest.lib.common.rest_client [req-301a2258-f81c-4d76-b4a5-09d97f8f6bb9 req-301a2258-f81c-4d76-b4a5-09d97f8f6bb9 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.058s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.059865s] ... ok",
                                "2026-05-27 01:39:43.806 33 INFO tempest.lib.common.rest_client [req-7f6519f2-1d37-45f4-9c71-dae5e41fb44f req-7f6519f2-1d37-45f4-9c71-dae5e41fb44f ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-27 01:39:43.878 17 INFO tempest.lib.common.rest_client [req-c50eef41-e7b6-4a74-9b91-bfe838c6c14d req-c50eef41-e7b6-4a74-9b91-bfe838c6c14d ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.082s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.086340s] ... ok",
                                "2026-05-27 01:39:43.901 11 INFO tempest.lib.common.rest_client [req-02d7c506-9823-42b7-a403-022e7fac7fc8 req-02d7c506-9823-42b7-a403-022e7fac7fc8 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/70ad82a683244db986d6b9f66518a067 0.277s",
                                "2026-05-27 01:39:43.918 27 INFO tempest.lib.common.rest_client [req-077fd420-c522-4149-aeb6-bf41c6f99b93 req-077fd420-c522-4149-aeb6-bf41c6f99b93 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-27 01:39:43.926 21 INFO tempest.lib.common.rest_client [req-252a52e6-5be7-4a08-9386-91d4ebbe6db2 req-252a52e6-5be7-4a08-9386-91d4ebbe6db2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/b6efca65c2ab46c99b0c8e17612fce06 0.492s",
                                "2026-05-27 01:39:43.950 17 INFO tempest.lib.common.rest_client [req-98f263ed-2e5c-4011-9140-92650f030265 req-98f263ed-2e5c-4011-9140-92650f030265 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.065s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.067797s] ... ok",
                                "2026-05-27 01:39:44.000 37 INFO tempest.lib.common.rest_client [req-9d51238c-67c8-4e9a-9518-527da012aa66 req-9d51238c-67c8-4e9a-9518-527da012aa66 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-27 01:39:44.031 35 INFO tempest.lib.common.rest_client [req-485cbc40-3b99-4e4d-9e92-3c73fe84586c req-485cbc40-3b99-4e4d-9e92-3c73fe84586c ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.485s",
                                "2026-05-27 01:39:44.037 17 INFO tempest.lib.common.rest_client [req-4f1cd1f3-183e-4508-abb0-f9426977aa86 req-4f1cd1f3-183e-4508-abb0-f9426977aa86 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.082s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.084716s] ... ok",
                                "2026-05-27 01:39:44.069 27 INFO tempest.lib.common.rest_client [req-3b59f22a-121c-408e-9276-6d97a4354516 req-3b59f22a-121c-408e-9276-6d97a4354516 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/89a5050f7de542e3bca52d9e6d7380fa 0.150s",
                                "2026-05-27 01:39:44.075 13 INFO tempest.lib.common.rest_client [req-9d087f01-cc00-44b7-9c90-776c5b44afb1 req-9d087f01-cc00-44b7-9c90-776c5b44afb1 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-27 01:39:44.093 29 INFO tempest.lib.common.rest_client [req-ac8f8dba-5843-4c55-b981-37d3427558bf req-ac8f8dba-5843-4c55-b981-37d3427558bf ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-27 01:39:44.092 26 INFO tempest.lib.common.rest_client [req-bf146418-f22a-4bea-8ea2-03eb374c83ea req-bf146418-f22a-4bea-8ea2-03eb374c83ea ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/70ad82a683244db986d6b9f66518a067 0.522s",
                                "2026-05-27 01:39:44.103 15 INFO tempest.lib.common.rest_client [req-a6cf7c3d-f8bd-4dd8-b19d-b2880af3d86c req-a6cf7c3d-f8bd-4dd8-b19d-b2880af3d86c ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "2026-05-27 01:39:44.122 23 INFO tempest.lib.common.rest_client [req-106b486c-a394-4afe-9e15-c2f0e6ea5388 req-106b486c-a394-4afe-9e15-c2f0e6ea5388 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.355s",
                                "2026-05-27 01:39:44.129 17 INFO tempest.lib.common.rest_client [req-5f315a73-063a-4bb5-82fb-cfa343dc51fe req-5f315a73-063a-4bb5-82fb-cfa343dc51fe ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.088s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.092102s] ... ok",
                                "2026-05-27 01:39:44.198 39 INFO tempest.lib.common.rest_client [req-a4b7f539-86df-4b61-ab51-0dafaeb0f6ef req-a4b7f539-86df-4b61-ab51-0dafaeb0f6ef ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.542s",
                                "2026-05-27 01:39:44.201 11 INFO tempest.lib.common.rest_client [req-d21a35d6-e4dd-476b-8acf-44e94e51ac41 req-d21a35d6-e4dd-476b-8acf-44e94e51ac41 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-27 01:39:44.206 17 INFO tempest.lib.common.rest_client [req-f837951c-936d-4ab7-8eee-2600c1b0eb1b req-f837951c-936d-4ab7-8eee-2600c1b0eb1b ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.074s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.075972s] ... ok",
                                "2026-05-27 01:39:44.210 26 INFO tempest.lib.common.rest_client [req-70b31f0e-b400-4b3c-8a81-3d0bb1f6158e req-70b31f0e-b400-4b3c-8a81-3d0bb1f6158e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-27 01:39:44.223 33 INFO tempest.lib.common.rest_client [req-5d10735f-7de9-47d2-a228-9397aa150411 req-5d10735f-7de9-47d2-a228-9397aa150411 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/89a5050f7de542e3bca52d9e6d7380fa 0.412s",
                                "2026-05-27 01:39:44.233 27 INFO tempest.lib.common.rest_client [req-e0bf5885-1da6-4160-96c0-0182ee26d1ca req-e0bf5885-1da6-4160-96c0-0182ee26d1ca ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:39:44.254 35 INFO tempest.lib.common.rest_client [req-bf0d02e6-39ce-47f0-bb7f-51429eb3032b req-bf0d02e6-39ce-47f0-bb7f-51429eb3032b ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b/users/8f9b15612def460eacc512cf3b53f7ec/roles/e4ac3cd34d244bdea43cf6630298f44a 0.209s",
                                "2026-05-27 01:39:44.254 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f9b15612def460eacc512cf3b53f7ec is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:44.255 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-965038152-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'project_name': 'tempest-ImagesTagsNegativeTest-965038152', 'tenant_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'tenant_name': 'tempest-ImagesTagsNegativeTest-965038152', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f9b15612def460eacc512cf3b53f7ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.255 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-965038152-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'project_name': 'tempest-ImagesTagsNegativeTest-965038152', 'tenant_id': '066fb4a23dac4ad58f0b7c4a80bb225b', 'tenant_name': 'tempest-ImagesTagsNegativeTest-965038152', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f9b15612def460eacc512cf3b53f7ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.274 17 INFO tempest.lib.common.rest_client [req-d1ed1170-d610-4b73-9876-09e2b91be67c req-d1ed1170-d610-4b73-9876-09e2b91be67c ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.066s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.067938s] ... ok",
                                "2026-05-27 01:39:44.295 21 INFO tempest.lib.common.rest_client [req-68fd145d-cd50-4e66-9a3f-65c98b03dcd5 req-68fd145d-cd50-4e66-9a3f-65c98b03dcd5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-27 01:39:44.295 23 INFO tempest.lib.common.rest_client [req-9753026b-4034-481e-9231-a038c9c68af1 req-9753026b-4034-481e-9231-a038c9c68af1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:39:44.313 37 INFO tempest.lib.common.rest_client [req-a04d30a1-6db5-49bd-9cb1-c73c4dd112b3 req-a04d30a1-6db5-49bd-9cb1-c73c4dd112b3 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/89a5050f7de542e3bca52d9e6d7380fa 0.307s",
                                "2026-05-27 01:39:44.359 15 INFO tempest.lib.common.rest_client [req-994f71fd-be08-4e52-b720-ca1ed612ba3a req-994f71fd-be08-4e52-b720-ca1ed612ba3a ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s",
                                "2026-05-27 01:39:44.432 13 INFO tempest.lib.common.rest_client [req-68fda89a-301a-4a69-af6b-e003dc92791a req-68fda89a-301a-4a69-af6b-e003dc92791a ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s",
                                "2026-05-27 01:39:44.432 29 INFO tempest.lib.common.rest_client [req-ebaa4118-cb9a-494f-aecf-935de7aa8964 req-ebaa4118-cb9a-494f-aecf-935de7aa8964 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s",
                                "2026-05-27 01:39:44.438 17 INFO tempest.lib.common.rest_client [req-7ec25edf-9067-41d1-a38d-3c1e8a60a24f req-7ec25edf-9067-41d1-a38d-3c1e8a60a24f ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.159s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.163699s] ... ok",
                                "2026-05-27 01:39:44.444 33 INFO tempest.lib.common.rest_client [req-e76d6610-f7c0-4a7d-9299-408405020e14 req-e76d6610-f7c0-4a7d-9299-408405020e14 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-27 01:39:44.509 17 INFO tempest.lib.common.rest_client [req-0a16a1ac-6153-4f48-9498-ebecb34f5b8c req-0a16a1ac-6153-4f48-9498-ebecb34f5b8c ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.069s",
                                "{3} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.070552s] ... ok",
                                "2026-05-27 01:39:44.533 39 INFO tempest.lib.common.rest_client [req-66b237c7-8576-4e2d-9abe-78bff728fda3 req-66b237c7-8576-4e2d-9abe-78bff728fda3 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.332s",
                                "2026-05-27 01:39:44.580 27 INFO tempest.lib.common.rest_client [req-25616f98-4af6-426b-9c14-a004d13e265a req-25616f98-4af6-426b-9c14-a004d13e265a ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5/users/fe1469fdd25a403fad2ca4d259757203/roles/e4ac3cd34d244bdea43cf6630298f44a 0.329s",
                                "2026-05-27 01:39:44.580 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe1469fdd25a403fad2ca4d259757203 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:44.581 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-593709839-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'project_name': 'tempest-BasicOperationsImagesTest-593709839', 'tenant_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'tenant_name': 'tempest-BasicOperationsImagesTest-593709839', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe1469fdd25a403fad2ca4d259757203', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.582 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-593709839-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'project_name': 'tempest-BasicOperationsImagesTest-593709839', 'tenant_id': '3010f0139a2141bca3ecf0db5e1cfce5', 'tenant_name': 'tempest-BasicOperationsImagesTest-593709839', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe1469fdd25a403fad2ca4d259757203', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.620 11 INFO tempest.lib.common.rest_client [req-fc82e3ca-e43e-4f02-9acb-a2b86bc7fac3 req-fc82e3ca-e43e-4f02-9acb-a2b86bc7fac3 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.415s",
                                "2026-05-27 01:39:44.622 26 INFO tempest.lib.common.rest_client [req-4bd1b982-87bc-45fd-8a32-14cc4359dd52 req-4bd1b982-87bc-45fd-8a32-14cc4359dd52 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.410s",
                                "2026-05-27 01:39:44.703 21 INFO tempest.lib.common.rest_client [req-14fc931c-dace-435d-890a-d8ef4cf4fa61 req-14fc931c-dace-435d-890a-d8ef4cf4fa61 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/b6efca65c2ab46c99b0c8e17612fce06 0.401s",
                                "2026-05-27 01:39:44.770 37 INFO tempest.lib.common.rest_client [req-44565c61-28f4-4575-bc70-6be49102d2c4 req-44565c61-28f4-4575-bc70-6be49102d2c4 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s",
                                "2026-05-27 01:39:44.783 23 INFO tempest.lib.common.rest_client [req-88c3d45e-2a2e-4995-82f8-447366e573ca req-88c3d45e-2a2e-4995-82f8-447366e573ca ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f/users/445e01ef9b594586ae0a13624d3264b3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.486s",
                                "2026-05-27 01:39:44.783 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 445e01ef9b594586ae0a13624d3264b3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:44.786 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1070155549-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'project_name': 'tempest-ListSharedImagesTest-1070155549', 'tenant_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'tenant_name': 'tempest-ListSharedImagesTest-1070155549', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '445e01ef9b594586ae0a13624d3264b3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.787 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1070155549-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'project_name': 'tempest-ListSharedImagesTest-1070155549', 'tenant_id': 'c60e9f46141c4d24977ceb02a3a77e4f', 'tenant_name': 'tempest-ListSharedImagesTest-1070155549', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '445e01ef9b594586ae0a13624d3264b3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.856 35 INFO tempest.lib.common.rest_client [req-5e7ecf26-160f-49df-909e-67edfb5862a9 req-5e7ecf26-160f-49df-909e-67edfb5862a9 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-27 01:39:44.862 33 INFO tempest.lib.common.rest_client [req-0575fd32-0196-4948-83c3-c1171f5ae937 req-0575fd32-0196-4948-83c3-c1171f5ae937 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080/users/580ae2b4b2ec4351ad5cddb2071b22ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.417s",
                                "2026-05-27 01:39:44.862 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 580ae2b4b2ec4351ad5cddb2071b22ea is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:44.863 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-891695424-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2f49a13d3a438e8f562e28e1366080', 'project_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'tenant_id': '2e2f49a13d3a438e8f562e28e1366080', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '580ae2b4b2ec4351ad5cddb2071b22ea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.863 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-891695424-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e2f49a13d3a438e8f562e28e1366080', 'project_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'tenant_id': '2e2f49a13d3a438e8f562e28e1366080', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-891695424', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '580ae2b4b2ec4351ad5cddb2071b22ea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:44.989 15 INFO tempest.lib.common.rest_client [req-dfb2cd9e-e17f-4d3c-86d6-7f990d1cba36 req-dfb2cd9e-e17f-4d3c-86d6-7f990d1cba36 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s",
                                "2026-05-27 01:39:44.996 17 INFO tempest.lib.common.rest_client [req-04c80bdd-1bb2-4bbc-9cc5-747dc689346f req-04c80bdd-1bb2-4bbc-9cc5-747dc689346f ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fd9800c1b7da4531ba3b4bf8a1cf77db 0.484s",
                                "2026-05-27 01:39:44.997 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3fe63b68073a489db44b72be08458443",
                                "2026-05-27 01:39:45.014 21 INFO tempest.lib.common.rest_client [req-dd1845dc-2700-43c7-8877-6b6a78a7a9aa req-dd1845dc-2700-43c7-8877-6b6a78a7a9aa ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-27 01:39:45.083 39 INFO tempest.lib.common.rest_client [req-6d1ce83b-973e-46ab-9fcb-e3aa74617507 req-6d1ce83b-973e-46ab-9fcb-e3aa74617507 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s",
                                "2026-05-27 01:39:45.092 11 INFO tempest.lib.common.rest_client [req-410938fe-88f7-4da5-9332-09df27398fc0 req-410938fe-88f7-4da5-9332-09df27398fc0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s",
                                "2026-05-27 01:39:45.111 26 INFO tempest.lib.common.rest_client [req-4169a2d4-1388-48c0-8bb1-22388a71e908 req-4169a2d4-1388-48c0-8bb1-22388a71e908 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s",
                                "2026-05-27 01:39:45.163 37 INFO tempest.lib.common.rest_client [req-8168b33e-2523-4cb4-a2d7-1e7fa3f50317 req-8168b33e-2523-4cb4-a2d7-1e7fa3f50317 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49/users/dd7c1c490fa749f8b767f1527c46be60/roles/e4ac3cd34d244bdea43cf6630298f44a 0.392s",
                                "2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dd7c1c490fa749f8b767f1527c46be60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-870215131-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e490849d561f4f1c9614491d02f7ad49', 'project_name': 'tempest-ImagesMemberTest-870215131', 'tenant_id': 'e490849d561f4f1c9614491d02f7ad49', 'tenant_name': 'tempest-ImagesMemberTest-870215131', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd7c1c490fa749f8b767f1527c46be60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.164 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-870215131-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e490849d561f4f1c9614491d02f7ad49', 'project_name': 'tempest-ImagesMemberTest-870215131', 'tenant_id': 'e490849d561f4f1c9614491d02f7ad49', 'tenant_name': 'tempest-ImagesMemberTest-870215131', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd7c1c490fa749f8b767f1527c46be60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.225 29 INFO tempest.lib.common.rest_client [req-0621dbb2-eec5-4690-b5bb-3b9d7523cf92 req-0621dbb2-eec5-4690-b5bb-3b9d7523cf92 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s",
                                "2026-05-27 01:39:45.292 13 INFO tempest.lib.common.rest_client [req-425c1725-7403-4676-bea8-727ef8d27d1f req-425c1725-7403-4676-bea8-727ef8d27d1f ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.856s",
                                "2026-05-27 01:39:45.326 27 INFO tempest.lib.common.rest_client [req-da9648b7-fb1c-4380-bba3-45a637c1b908 req-da9648b7-fb1c-4380-bba3-45a637c1b908 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-27 01:39:45.387 15 INFO tempest.lib.common.rest_client [req-decd784c-f0b6-41c3-96e7-9a0cab153903 req-decd784c-f0b6-41c3-96e7-9a0cab153903 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s",
                                "2026-05-27 01:39:45.412 35 INFO tempest.lib.common.rest_client [req-ffd336e4-8a57-4c11-88e1-73f8fac1e162 req-ffd336e4-8a57-4c11-88e1-73f8fac1e162 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.551s",
                                "2026-05-27 01:39:45.414 29 INFO tempest.lib.common.rest_client [req-552ea80b-7e4c-4a9f-9712-baf1cf6b64c9 req-552ea80b-7e4c-4a9f-9712-baf1cf6b64c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-27 01:39:45.435 21 INFO tempest.lib.common.rest_client [req-346b1374-a45d-442a-b4a4-4eb688397047 req-346b1374-a45d-442a-b4a4-4eb688397047 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/70ad82a683244db986d6b9f66518a067 0.419s",
                                "2026-05-27 01:39:45.472 33 INFO tempest.lib.common.rest_client [req-5b952b35-7e49-4d1c-a090-d3ca6667d1d4 req-5b952b35-7e49-4d1c-a090-d3ca6667d1d4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:39:45.508 13 INFO tempest.lib.common.rest_client [req-01930ba8-c7cc-4ad3-8dcb-75565e885a86 req-01930ba8-c7cc-4ad3-8dcb-75565e885a86 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-27 01:39:45.523 35 INFO tempest.lib.common.rest_client [req-7e48176a-60ca-45dd-b895-37711e2dff2c req-7e48176a-60ca-45dd-b895-37711e2dff2c ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b/tags/tempest-non-exist-tag-334690640 0.109s",
                                "2026-05-27 01:39:45.516 11 INFO tempest.lib.common.rest_client [req-67990b78-6664-4229-be1d-1ff4ec94a4bc req-67990b78-6664-4229-be1d-1ff4ec94a4bc ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef/users/b80ca99ea42942a180f1f3da1e5706a2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.422s",
                                "2026-05-27 01:39:45.516 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b80ca99ea42942a180f1f3da1e5706a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:45.517 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-25461068-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1dcde0c35ed944c89ddb65da86e451ef', 'project_name': 'tempest-MetadataResourceTypesTest-25461068', 'tenant_id': '1dcde0c35ed944c89ddb65da86e451ef', 'tenant_name': 'tempest-MetadataResourceTypesTest-25461068', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b80ca99ea42942a180f1f3da1e5706a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.517 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-25461068-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1dcde0c35ed944c89ddb65da86e451ef', 'project_name': 'tempest-MetadataResourceTypesTest-25461068', 'tenant_id': '1dcde0c35ed944c89ddb65da86e451ef', 'tenant_name': 'tempest-MetadataResourceTypesTest-25461068', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b80ca99ea42942a180f1f3da1e5706a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.553 29 INFO tempest.lib.common.rest_client [req-4c53c836-a688-4c41-8d9e-79930ff29c06 req-4c53c836-a688-4c41-8d9e-79930ff29c06 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s",
                                "2026-05-27 01:39:45.613 26 INFO tempest.lib.common.rest_client [req-6678db08-268a-45dd-a421-35a7e33dd2fa req-6678db08-268a-45dd-a421-35a7e33dd2fa ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018/users/97413d631723498b840f8f2e39bcb6d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.499s",
                                "2026-05-27 01:39:45.615 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 97413d631723498b840f8f2e39bcb6d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:45.615 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1847079641-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecde949881a24dafaa37424236b66018', 'project_name': 'tempest-ImagesNegativeTest-1847079641', 'tenant_id': 'ecde949881a24dafaa37424236b66018', 'tenant_name': 'tempest-ImagesNegativeTest-1847079641', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97413d631723498b840f8f2e39bcb6d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.616 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1847079641-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecde949881a24dafaa37424236b66018', 'project_name': 'tempest-ImagesNegativeTest-1847079641', 'tenant_id': 'ecde949881a24dafaa37424236b66018', 'tenant_name': 'tempest-ImagesNegativeTest-1847079641', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97413d631723498b840f8f2e39bcb6d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.623 23 INFO tempest.lib.common.rest_client [req-628602ac-260f-4084-ab79-cbf4b80bd23f req-628602ac-260f-4084-ab79-cbf4b80bd23f ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "2026-05-27 01:39:45.662 21 INFO tempest.lib.common.rest_client [req-dfffbd10-7630-479a-896d-23df0aa3d4d9 req-dfffbd10-7630-479a-896d-23df0aa3d4d9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:39:45.664 35 INFO tempest.lib.common.rest_client [req-26e16a98-9f43-487c-aeea-e05f06845575 req-26e16a98-9f43-487c-aeea-e05f06845575 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.139s",
                                "2026-05-27 01:39:45.690 17 INFO tempest.lib.common.rest_client [req-ed9b2a78-5465-47fc-9cfa-737d565e874c req-ed9b2a78-5465-47fc-9cfa-737d565e874c ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s",
                                "2026-05-27 01:39:45.717 13 INFO tempest.lib.common.rest_client [req-69f27643-80d0-4c89-a31d-b9e4879311c2 req-69f27643-80d0-4c89-a31d-b9e4879311c2 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s",
                                "{12} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.809777s] ... ok",
                                "2026-05-27 01:39:45.800 39 INFO tempest.lib.common.rest_client [req-c1e49e13-8d67-45bd-a881-053ece7bd410 req-c1e49e13-8d67-45bd-a881-053ece7bd410 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80/users/e3f598bc9d114b129893ef99cc82fab8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.716s",
                                "2026-05-27 01:39:45.800 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e3f598bc9d114b129893ef99cc82fab8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:45.801 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-471135678-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '36678267f89a4e268555c31a2ac3ee80', 'project_name': 'tempest-ImagesFormatTest-471135678', 'tenant_id': '36678267f89a4e268555c31a2ac3ee80', 'tenant_name': 'tempest-ImagesFormatTest-471135678', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e3f598bc9d114b129893ef99cc82fab8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.801 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-471135678-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '36678267f89a4e268555c31a2ac3ee80', 'project_name': 'tempest-ImagesFormatTest-471135678', 'tenant_id': '36678267f89a4e268555c31a2ac3ee80', 'tenant_name': 'tempest-ImagesFormatTest-471135678', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e3f598bc9d114b129893ef99cc82fab8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:45.815 23 INFO tempest.lib.common.rest_client [req-f3aed0c1-ef2e-470e-a9f8-e7c544a3a481 req-f3aed0c1-ef2e-470e-a9f8-e7c544a3a481 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.190s",
                                "2026-05-27 01:39:45.829 35 INFO tempest.lib.common.rest_client [req-ab407f96-97bc-43ac-baf8-603e4e7d3514 req-ab407f96-97bc-43ac-baf8-603e4e7d3514 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/d60ba27b-1395-42a1-9c0b-83a9d708b731/tags/tempest-tag-731968099 0.103s",
                                "{12} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.105737s] ... ok",
                                "2026-05-27 01:39:45.885 13 INFO tempest.lib.common.rest_client [req-f0bc5db8-c7ad-42b7-99ae-d4728707e858 req-f0bc5db8-c7ad-42b7-99ae-d4728707e858 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-27 01:39:45.937 35 INFO tempest.lib.common.rest_client [req-1b04dfd6-4f71-4e6e-9155-e261d9ea3c43 req-1b04dfd6-4f71-4e6e-9155-e261d9ea3c43 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.077s",
                                "2026-05-27 01:39:45.990 15 INFO tempest.lib.common.rest_client [req-52d77a22-394a-4a1f-b396-fe68a308d9f3 req-52d77a22-394a-4a1f-b396-fe68a308d9f3 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/e4ac3cd34d244bdea43cf6630298f44a 0.600s",
                                "2026-05-27 01:39:46.010 13 INFO tempest.lib.common.rest_client [req-91e52fec-dc72-4ce2-ab9c-46d4e1d14fff req-91e52fec-dc72-4ce2-ab9c-46d4e1d14fff ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/70ad82a683244db986d6b9f66518a067 0.120s",
                                "2026-05-27 01:39:46.014 35 INFO tempest.lib.common.rest_client [req-2f392815-5b2c-417c-bf43-dcc7baec05ba req-2f392815-5b2c-417c-bf43-dcc7baec05ba ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b8a1b4a1-ef89-4837-874c-b54a44aa237b 0.075s",
                                "2026-05-27 01:39:46.146 26 INFO tempest.lib.common.rest_client [req-a5b42829-a192-41ee-8a40-5345a167586b req-a5b42829-a192-41ee-8a40-5345a167586b ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:39:46.149 11 INFO tempest.lib.common.rest_client [req-c34ddcee-6ef6-43e9-858e-894bd21dffc1 req-c34ddcee-6ef6-43e9-858e-894bd21dffc1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-27 01:39:46.197 15 INFO tempest.lib.common.rest_client [req-480c2b0d-dc82-44b8-8976-52dac87de7e6 req-480c2b0d-dc82-44b8-8976-52dac87de7e6 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:39:46.253 37 INFO tempest.lib.common.rest_client [req-9646a966-f887-4b92-be4c-9ecd38c14cd8 req-9646a966-f887-4b92-be4c-9ecd38c14cd8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.083s",
                                "2026-05-27 01:39:46.275 35 INFO tempest.lib.common.rest_client [req-1a636976-313e-494d-95aa-8e327d5ce09f req-1a636976-313e-494d-95aa-8e327d5ce09f ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f9b15612def460eacc512cf3b53f7ec 0.259s",
                                "2026-05-27 01:39:46.276 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 066fb4a23dac4ad58f0b7c4a80bb225b",
                                "2026-05-27 01:39:46.362 11 INFO tempest.lib.common.rest_client [req-b1c89a3b-62a9-4031-84b7-b799659c6750 req-b1c89a3b-62a9-4031-84b7-b799659c6750 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s",
                                "2026-05-27 01:39:46.399 33 INFO tempest.lib.common.rest_client [req-648b5d9a-177a-4b68-9561-af19154cb091 req-648b5d9a-177a-4b68-9561-af19154cb091 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.925s",
                                "2026-05-27 01:39:46.454 17 INFO tempest.lib.common.rest_client [req-7eb2b1d9-ae41-4f7f-a3c6-6ad16220820f req-7eb2b1d9-ae41-4f7f-a3c6-6ad16220820f ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3fe63b68073a489db44b72be08458443&name=default 0.763s",
                                "2026-05-27 01:39:46.476 37 INFO tempest.lib.common.rest_client [req-c863640a-82bf-4cad-87b0-7ce8836a913c req-c863640a-82bf-4cad-87b0-7ce8836a913c ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.221s",
                                "2026-05-27 01:39:46.559 29 INFO tempest.lib.common.rest_client [req-edb65a89-f417-4e8f-8383-c45b63ed51ec req-edb65a89-f417-4e8f-8383-c45b63ed51ec ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.004s",
                                "2026-05-27 01:39:46.598 21 INFO tempest.lib.common.rest_client [req-c3c1679f-a1a0-4723-84cf-66740b00092e req-c3c1679f-a1a0-4723-84cf-66740b00092e ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.934s",
                                "2026-05-27 01:39:46.605 39 INFO tempest.lib.common.rest_client [req-6b684453-c084-49f9-849b-f4e35fa35e85 req-6b684453-c084-49f9-849b-f4e35fa35e85 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s",
                                "2026-05-27 01:39:46.642 26 INFO tempest.lib.common.rest_client [req-d6b16d51-5977-4982-a4f9-f7eec4e184d9 req-d6b16d51-5977-4982-a4f9-f7eec4e184d9 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.489s",
                                "2026-05-27 01:39:46.685 13 INFO tempest.lib.common.rest_client [req-dbe4735a-82cb-4f8a-a3e0-ed4fbc3606e2 req-dbe4735a-82cb-4f8a-a3e0-ed4fbc3606e2 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.674s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.494602s] ... ok",
                                "2026-05-27 01:39:46.697 21 INFO tempest.lib.common.rest_client [req-3d2f4df6-b0cf-49a6-9598-9d3edbc8c2b1 req-3d2f4df6-b0cf-49a6-9598-9d3edbc8c2b1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s",
                                "2026-05-27 01:39:46.748 15 INFO tempest.lib.common.rest_client [req-c771e10a-e981-4c5d-9ca7-f7c24d6483c5 req-c771e10a-e981-4c5d-9ca7-f7c24d6483c5 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/70ad82a683244db986d6b9f66518a067 0.548s",
                                "2026-05-27 01:39:46.761 26 INFO tempest.lib.common.rest_client [req-17b3ccf5-e775-4f44-a125-9453f25e1a9a req-17b3ccf5-e775-4f44-a125-9453f25e1a9a ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.068s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.071228s] ... ok",
                                "2026-05-27 01:39:46.850 26 INFO tempest.lib.common.rest_client [req-322264cb-7dcc-495f-9a4f-eb055b2cf0e9 req-322264cb-7dcc-495f-9a4f-eb055b2cf0e9 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ef5055ab-270e-49e2-a754-6bf1544cc934 0.085s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.088104s] ... ok",
                                "2026-05-27 01:39:46.878 17 INFO tempest.lib.common.rest_client [req-5854579d-96ac-479e-b6f7-8ce2369cb828 req-5854579d-96ac-479e-b6f7-8ce2369cb828 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a698b16-e7b0-4521-8c3f-7bd120b13f6d 0.423s",
                                "2026-05-27 01:39:46.987 33 INFO tempest.lib.common.rest_client [req-a4146b9a-f88f-4bba-8257-a585eefb7153 req-a4146b9a-f88f-4bba-8257-a585eefb7153 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s",
                                "2026-05-27 01:39:46.993 39 INFO tempest.lib.common.rest_client [req-1231e04b-8694-47a2-85ea-f56ae98aba9c req-1231e04b-8694-47a2-85ea-f56ae98aba9c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.383s",
                                "2026-05-27 01:39:46.996 26 INFO tempest.lib.common.rest_client [req-ce1f2b9e-6a8a-4df9-97d1-02b11024686c req-ce1f2b9e-6a8a-4df9-97d1-02b11024686c ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s",
                                "2026-05-27 01:39:47.029 35 INFO tempest.lib.common.rest_client [req-38f5ac7c-2b42-4e55-b97c-981f22214f86 req-38f5ac7c-2b42-4e55-b97c-981f22214f86 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s",
                                "{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{14} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-27 01:39:47.036 23 INFO tempest.lib.common.rest_client [req-75cfa66f-b96d-401f-b071-ef3f9fa99477 req-75cfa66f-b96d-401f-b071-ef3f9fa99477 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.211s",
                                "2026-05-27 01:39:47.083 13 INFO tempest.lib.common.rest_client [req-959479a0-6cd0-4145-91be-2b63fa5ac55f req-959479a0-6cd0-4145-91be-2b63fa5ac55f ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/89a5050f7de542e3bca52d9e6d7380fa 0.397s",
                                "2026-05-27 01:39:47.018 15 INFO tempest.lib.common.rest_client [req-d5982a3b-7c29-4338-99f3-86cbdbe083cc req-d5982a3b-7c29-4338-99f3-86cbdbe083cc ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-27 01:39:47.066 37 INFO tempest.lib.common.rest_client [req-f0e151a8-011a-44bf-ae57-280bc125a8a4 req-f0e151a8-011a-44bf-ae57-280bc125a8a4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-27 01:39:47.186 29 INFO tempest.lib.common.rest_client [req-bd94e221-9b13-4e73-9616-65d9504cd8c3 req-bd94e221-9b13-4e73-9616-65d9504cd8c3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/70ad82a683244db986d6b9f66518a067 0.625s",
                                "2026-05-27 01:39:47.217 26 INFO tempest.lib.common.rest_client [req-bfd67b91-bab0-44c4-904f-f45ad5ae380c req-bfd67b91-bab0-44c4-904f-f45ad5ae380c ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.219s",
                                "2026-05-27 01:39:47.248 27 INFO tempest.lib.common.rest_client [req-fbd92fad-8599-414d-b1a1-d9d1e2d8c0a0 req-fbd92fad-8599-414d-b1a1-d9d1e2d8c0a0 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.916s",
                                "2026-05-27 01:39:47.260 11 INFO tempest.lib.common.rest_client [req-a3649fe0-af22-4c1b-9b85-cba4cfcda8a5 req-a3649fe0-af22-4c1b-9b85-cba4cfcda8a5 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.895s",
                                "2026-05-27 01:39:47.279 17 INFO tempest.lib.common.rest_client [req-3634f898-d656-4814-adec-364257803ce5 req-3634f898-d656-4814-adec-364257803ce5 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3fe63b68073a489db44b72be08458443 0.399s",
                                "2026-05-27 01:39:47.285 23 INFO tempest.lib.common.rest_client [req-00e12893-83a2-4f68-9333-1cdfa73e2cd9 req-00e12893-83a2-4f68-9333-1cdfa73e2cd9 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:39:47.293 33 INFO tempest.lib.common.rest_client [req-cdbbd1d6-05c8-4c8c-adff-8978927202b7 req-cdbbd1d6-05c8-4c8c-adff-8978927202b7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-27 01:39:47.304 15 INFO tempest.lib.common.rest_client [req-aee5ad77-f32d-4612-8a92-fb4429bf4084 req-aee5ad77-f32d-4612-8a92-fb4429bf4084 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/89a5050f7de542e3bca52d9e6d7380fa 0.285s",
                                "2026-05-27 01:39:47.303 13 INFO tempest.lib.common.rest_client [req-4c46f8fd-1eac-4100-a8be-fde01a869590 req-4c46f8fd-1eac-4100-a8be-fde01a869590 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-27 01:39:47.376 21 INFO tempest.lib.common.rest_client [req-a92b77a6-90d4-4088-afd8-8f962bc25c2c req-a92b77a6-90d4-4088-afd8-8f962bc25c2c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9/users/e5737e3a00964d57b11c452a5f6704e6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.675s",
                                "2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e5737e3a00964d57b11c452a5f6704e6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-896602134-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'project_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'tenant_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5737e3a00964d57b11c452a5f6704e6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.377 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-896602134-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'project_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'tenant_id': 'fdc8977b68074d35aa1e3f64724a2dd9', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-896602134', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5737e3a00964d57b11c452a5f6704e6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.376 26 INFO tempest.lib.common.rest_client [req-e28b3818-b18e-466f-becb-9c4c37562981 req-e28b3818-b18e-466f-becb-9c4c37562981 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.157s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.524489s] ... ok",
                                "2026-05-27 01:39:47.390 37 INFO tempest.lib.common.rest_client [req-5700bc52-f946-4b41-a30c-4067481f892e req-5700bc52-f946-4b41-a30c-4067481f892e ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-27 01:39:47.441 11 INFO tempest.lib.common.rest_client [req-64d466e2-7356-4fb0-af3b-8fa8fa073224 req-64d466e2-7356-4fb0-af3b-8fa8fa073224 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:39:47.498 39 INFO tempest.lib.common.rest_client [req-ad9b08d4-5e97-4f0b-b4d9-1982e3d7d3fb req-ad9b08d4-5e97-4f0b-b4d9-1982e3d7d3fb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e3f598bc9d114b129893ef99cc82fab8 0.352s",
                                "2026-05-27 01:39:47.499 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 36678267f89a4e268555c31a2ac3ee80",
                                "2026-05-27 01:39:47.502 13 INFO tempest.lib.common.rest_client [req-dfedfa4c-c6d9-4e82-ae13-946b64f228b9 req-dfedfa4c-c6d9-4e82-ae13-946b64f228b9 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d/users/d2a076209606483faf3d18dda20b8739/roles/e4ac3cd34d244bdea43cf6630298f44a 0.196s",
                                "2026-05-27 01:39:47.502 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d2a076209606483faf3d18dda20b8739 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:47.502 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-908986619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'project_name': 'tempest-ImageTaskCreate-908986619', 'tenant_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'tenant_name': 'tempest-ImageTaskCreate-908986619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd2a076209606483faf3d18dda20b8739', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.503 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-908986619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'project_name': 'tempest-ImageTaskCreate-908986619', 'tenant_id': 'ce8cd9b4b5a84ae2a2f1ea5bc0dc788d', 'tenant_name': 'tempest-ImageTaskCreate-908986619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd2a076209606483faf3d18dda20b8739', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.515 26 INFO tempest.lib.common.rest_client [req-0daabfda-e886-4bb0-b108-a77f75e07ea0 req-0daabfda-e886-4bb0-b108-a77f75e07ea0 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.135s",
                                "2026-05-27 01:39:47.545 23 INFO tempest.lib.common.rest_client [req-cfcd60f7-312d-4d14-b54d-62f531f72424 req-cfcd60f7-312d-4d14-b54d-62f531f72424 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/e4ac3cd34d244bdea43cf6630298f44a 0.258s",
                                "2026-05-27 01:39:47.559 29 INFO tempest.lib.common.rest_client [req-fe493d01-4200-47e4-bede-f4a7ca93d904 req-fe493d01-4200-47e4-bede-f4a7ca93d904 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "2026-05-27 01:39:47.613 37 INFO tempest.lib.common.rest_client [req-dc568bd2-b891-477c-8130-f3ea9977813b req-dc568bd2-b891-477c-8130-f3ea9977813b ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.214s",
                                "2026-05-27 01:39:47.675 15 INFO tempest.lib.common.rest_client [req-bebe9dcd-fbc2-43ad-af5f-042a92e2607f req-bebe9dcd-fbc2-43ad-af5f-042a92e2607f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s",
                                "2026-05-27 01:39:47.679 26 INFO tempest.lib.common.rest_client [req-ae27e3d1-8be4-464e-84f9-ea9369a69c9a req-ae27e3d1-8be4-464e-84f9-ea9369a69c9a ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.163s",
                                "2026-05-27 01:39:47.694 11 INFO tempest.lib.common.rest_client [req-7246331a-78bd-4c37-abce-d9aee794a4d5 req-7246331a-78bd-4c37-abce-d9aee794a4d5 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.252s",
                                "2026-05-27 01:39:47.770 26 INFO tempest.lib.common.rest_client [req-8ca0cbf4-ef3d-44b1-aaca-c75024b8b3cf req-8ca0cbf4-ef3d-44b1-aaca-c75024b8b3cf ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.089s",
                                "2026-05-27 01:39:47.769 33 INFO tempest.lib.common.rest_client [req-6a6363c6-bd01-4970-ba8a-f6cdbddd5a25 req-6a6363c6-bd01-4970-ba8a-f6cdbddd5a25 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.474s",
                                "2026-05-27 01:39:47.828 29 INFO tempest.lib.common.rest_client [req-f613e5c7-b6c1-43df-8e5b-378200c4570a req-f613e5c7-b6c1-43df-8e5b-378200c4570a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/89a5050f7de542e3bca52d9e6d7380fa 0.268s",
                                "2026-05-27 01:39:47.842 26 INFO tempest.lib.common.rest_client [req-73c3f049-c14d-4e11-8de1-2bc7c56f41f1 req-73c3f049-c14d-4e11-8de1-2bc7c56f41f1 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.070s",
                                "2026-05-27 01:39:47.863 23 INFO tempest.lib.common.rest_client [req-b14b4c64-243c-4789-9fb3-9c36fc43fb0e req-b14b4c64-243c-4789-9fb3-9c36fc43fb0e ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-27 01:39:47.866 35 INFO tempest.lib.common.rest_client [req-21b0311a-4e25-4e02-8f25-57dd3a17a71e req-21b0311a-4e25-4e02-8f25-57dd3a17a71e ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=066fb4a23dac4ad58f0b7c4a80bb225b&name=default 0.830s",
                                "2026-05-27 01:39:47.921 26 INFO tempest.lib.common.rest_client [req-07ab4b64-afee-49a2-b15b-5fa1375d751b req-07ab4b64-afee-49a2-b15b-5fa1375d751b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/87ce50e3-57f8-4263-85fa-6c39e1d81eb6 0.077s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.543869s] ... ok",
                                "2026-05-27 01:39:47.920 15 INFO tempest.lib.common.rest_client [req-11b12c81-8aff-41db-92bb-a857410811a4 req-11b12c81-8aff-41db-92bb-a857410811a4 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a/users/58c9003038934c6aa3ce23453dfc9467/roles/e4ac3cd34d244bdea43cf6630298f44a 0.243s",
                                "2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 58c9003038934c6aa3ce23453dfc9467 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-747995279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'project_name': 'tempest-MetadataNamespacesTest-747995279', 'tenant_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'tenant_name': 'tempest-MetadataNamespacesTest-747995279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58c9003038934c6aa3ce23453dfc9467', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.920 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-747995279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'project_name': 'tempest-MetadataNamespacesTest-747995279', 'tenant_id': 'ba02a0dd6e9548f0b0fdffe63aa6410a', 'tenant_name': 'tempest-MetadataNamespacesTest-747995279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58c9003038934c6aa3ce23453dfc9467', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:47.971 39 INFO tempest.lib.common.rest_client [req-aa4502d9-351b-4525-a422-a2af1b507d7e req-aa4502d9-351b-4525-a422-a2af1b507d7e ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s",
                                "2026-05-27 01:39:47.990 26 INFO tempest.lib.common.rest_client [req-0d9dccaf-519e-4e64-a479-050fd4544a31 req-0d9dccaf-519e-4e64-a479-050fd4544a31 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.066s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.068266s] ... ok",
                                "2026-05-27 01:39:47.996 17 INFO tempest.lib.common.rest_client [req-1b99a286-0001-4723-a12e-f6612378cf52 req-1b99a286-0001-4723-a12e-f6612378cf52 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.714s",
                                "2026-05-27 01:39:47.990 29 INFO tempest.lib.common.rest_client [req-fa23a19e-294a-404f-8381-566c42e02ca8 req-fa23a19e-294a-404f-8381-566c42e02ca8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:39:47.994 11 INFO tempest.lib.common.rest_client [req-cee97550-859b-4594-8507-618afae3c188 req-cee97550-859b-4594-8507-618afae3c188 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-27 01:39:48.032 23 INFO tempest.lib.common.rest_client [req-81c20cda-42e6-4c32-bce0-e29292a854f6 req-81c20cda-42e6-4c32-bce0-e29292a854f6 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/70ad82a683244db986d6b9f66518a067 0.163s",
                                "2026-05-27 01:39:48.069 26 INFO tempest.lib.common.rest_client [req-868c353c-5762-4e76-84fd-0bb7dbd7cd65 req-868c353c-5762-4e76-84fd-0bb7dbd7cd65 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/af3fe541-979d-445d-8d74-c6fc932ec224 0.074s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.078276s] ... ok",
                                "2026-05-27 01:39:48.172 26 INFO tempest.lib.common.rest_client [req-7c64ffaa-555c-4f36-abf4-b9ea0fc39f03 req-7c64ffaa-555c-4f36-abf4-b9ea0fc39f03 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.101s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.103752s] ... ok",
                                "2026-05-27 01:39:48.188 21 INFO tempest.lib.common.rest_client [req-b3e76691-c523-4ae8-83a6-ae41c159f001 req-b3e76691-c523-4ae8-83a6-ae41c159f001 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.792s",
                                "2026-05-27 01:39:48.210 23 INFO tempest.lib.common.rest_client [req-44bc181b-e10b-452d-80bf-94361126c9f4 req-44bc181b-e10b-452d-80bf-94361126c9f4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-27 01:39:48.195 29 INFO tempest.lib.common.rest_client [req-a4c790c4-2025-43a2-af7d-f113187e093e req-a4c790c4-2025-43a2-af7d-f113187e093e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e/users/24ed2f5696184309bd5423ea92e75a50/roles/e4ac3cd34d244bdea43cf6630298f44a 0.200s",
                                "2026-05-27 01:39:48.195 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 24ed2f5696184309bd5423ea92e75a50 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:48.196 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1659751933-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fc3c318521f4ae297778314570e1f6e', 'project_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'tenant_id': '7fc3c318521f4ae297778314570e1f6e', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24ed2f5696184309bd5423ea92e75a50', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:48.196 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1659751933-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fc3c318521f4ae297778314570e1f6e', 'project_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'tenant_id': '7fc3c318521f4ae297778314570e1f6e', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1659751933', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24ed2f5696184309bd5423ea92e75a50', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:48.285 37 INFO tempest.lib.common.rest_client [req-1262521b-d18f-4471-8e77-69a1fc3bb20b req-1262521b-d18f-4471-8e77-69a1fc3bb20b ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.670s",
                                "2026-05-27 01:39:48.306 35 INFO tempest.lib.common.rest_client [req-528036f2-3328-43ed-aa54-13a65ff4df8e req-528036f2-3328-43ed-aa54-13a65ff4df8e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/16714a59-8c50-4cc8-841f-028774339bb3 0.438s",
                                "2026-05-27 01:39:48.312 33 INFO tempest.lib.common.rest_client [req-9dddb481-66c0-4a7f-8de8-d14eb70aecca req-9dddb481-66c0-4a7f-8de8-d14eb70aecca ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s",
                                "2026-05-27 01:39:48.332 26 INFO tempest.lib.common.rest_client [req-c4c12347-c464-4bd3-8367-904605a4749b req-c4c12347-c464-4bd3-8367-904605a4749b ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.161534s] ... ok",
                                "2026-05-27 01:39:48.358 23 INFO tempest.lib.common.rest_client [req-7e165489-cef5-4ed4-a3b4-f2bc029ba018 req-7e165489-cef5-4ed4-a3b4-f2bc029ba018 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/89a5050f7de542e3bca52d9e6d7380fa 0.147s",
                                "2026-05-27 01:39:48.478 17 INFO tempest.lib.common.rest_client [req-9ee4b297-7c63-42be-98b6-c253f432b5b4 req-9ee4b297-7c63-42be-98b6-c253f432b5b4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s",
                                "2026-05-27 01:39:48.492 26 INFO tempest.lib.common.rest_client [req-02e52e33-4cec-410e-b3cf-84f181450952 req-02e52e33-4cec-410e-b3cf-84f181450952 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.153s",
                                "2026-05-27 01:39:48.505 33 INFO tempest.lib.common.rest_client [req-22a78809-de3c-485b-8b74-4d00eafb412a req-22a78809-de3c-485b-8b74-4d00eafb412a ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/70ad82a683244db986d6b9f66518a067 0.189s",
                                "2026-05-27 01:39:48.536 13 INFO tempest.lib.common.rest_client [req-2a575644-4343-45ed-8ed2-0abed1416a6c req-2a575644-4343-45ed-8ed2-0abed1416a6c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.024s",
                                "2026-05-27 01:39:48.572 26 INFO tempest.lib.common.rest_client [req-fb481f3c-1d0f-434c-b624-6fc0f8e09599 req-fb481f3c-1d0f-434c-b624-6fc0f8e09599 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.078s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.235564s] ... ok",
                                "2026-05-27 01:39:48.584 37 INFO tempest.lib.common.rest_client [req-cf450ec3-5ed6-431e-b00a-630f5e6b1ec9 req-cf450ec3-5ed6-431e-b00a-630f5e6b1ec9 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/70ad82a683244db986d6b9f66518a067 0.297s",
                                "2026-05-27 01:39:48.587 11 INFO tempest.lib.common.rest_client [req-ae361c3c-404d-4d92-9655-2c40c3050c0f req-ae361c3c-404d-4d92-9655-2c40c3050c0f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/70ad82a683244db986d6b9f66518a067 0.587s",
                                "{1} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.",
                                "2026-05-27 01:39:48.609 39 INFO tempest.lib.common.rest_client [req-0f11bf1e-07f3-419a-8139-f4deeedb89d1 req-0f11bf1e-07f3-419a-8139-f4deeedb89d1 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=36678267f89a4e268555c31a2ac3ee80&name=default 0.635s",
                                "2026-05-27 01:39:48.676 33 INFO tempest.lib.common.rest_client [req-016cd73b-c4c0-4ee1-8e44-faadc743ceb2 req-016cd73b-c4c0-4ee1-8e44-faadc743ceb2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-27 01:39:48.682 23 INFO tempest.lib.common.rest_client [req-874a4539-dfdc-436c-a145-3e5d4c117ba4 req-874a4539-dfdc-436c-a145-3e5d4c117ba4 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-27 01:39:48.706 37 INFO tempest.lib.common.rest_client [req-8d4c124e-4225-49d1-9d24-6c06ce696f48 req-8d4c124e-4225-49d1-9d24-6c06ce696f48 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-27 01:39:48.714 26 INFO tempest.lib.common.rest_client [req-5ea78ae2-5d41-420f-8170-9c9cfe907d68 req-5ea78ae2-5d41-420f-8170-9c9cfe907d68 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.140s",
                                "2026-05-27 01:39:48.730 21 INFO tempest.lib.common.rest_client [req-1f797a4a-e791-41c5-a345-5082fad7caae req-1f797a4a-e791-41c5-a345-5082fad7caae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.540s",
                                "2026-05-27 01:39:48.733 29 INFO tempest.lib.common.rest_client [req-909eaf43-a5b3-43d1-8d46-e0a6b5fd9e3b req-909eaf43-a5b3-43d1-8d46-e0a6b5fd9e3b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-27 01:39:48.804 15 INFO tempest.lib.common.rest_client [req-aed011e8-0a22-4d27-8381-2d95b10782f3 req-aed011e8-0a22-4d27-8381-2d95b10782f3 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.880s",
                                "2026-05-27 01:39:48.808 26 INFO tempest.lib.common.rest_client [req-c0ab6289-c33f-4bc1-9302-389a8f1f8c99 req-c0ab6289-c33f-4bc1-9302-389a8f1f8c99 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0a00b9fe-f1ae-420d-8aba-37d4742d8874 0.090s",
                                "2026-05-27 01:39:48.836 17 INFO tempest.lib.common.rest_client [req-30be72ee-53ca-43b3-929a-00f29397b276 req-30be72ee-53ca-43b3-929a-00f29397b276 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.357s",
                                "2026-05-27 01:39:48.864 11 INFO tempest.lib.common.rest_client [req-3ed0d258-03a8-4465-860c-1310e19d9e1a req-3ed0d258-03a8-4465-860c-1310e19d9e1a ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-27 01:39:48.879 33 INFO tempest.lib.common.rest_client [req-4eebb3f4-43f5-4082-8473-040e640e5b3b req-4eebb3f4-43f5-4082-8473-040e640e5b3b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.202s",
                                "2026-05-27 01:39:48.896 23 INFO tempest.lib.common.rest_client [req-44db721c-c53a-40d8-882e-1d867d0cf16b req-44db721c-c53a-40d8-882e-1d867d0cf16b ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6/users/aa11a60022dd4a4ca52d5d0cace12618/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s",
                                "2026-05-27 01:39:48.896 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa11a60022dd4a4ca52d5d0cace12618 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:48.896 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1355711021-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'project_name': 'tempest-ListSharedImagesTest-1355711021', 'tenant_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'tenant_name': 'tempest-ListSharedImagesTest-1355711021', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa11a60022dd4a4ca52d5d0cace12618', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:48.897 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1355711021-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'project_name': 'tempest-ListSharedImagesTest-1355711021', 'tenant_id': 'c5662c2f5d5a4d61a9f7ab78c2d2f4d6', 'tenant_name': 'tempest-ListSharedImagesTest-1355711021', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa11a60022dd4a4ca52d5d0cace12618', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:48.929 27 INFO tempest.lib.common.rest_client [req-2d7c969f-3341-4fd2-95fe-2c1a27bd1222 req-2d7c969f-3341-4fd2-95fe-2c1a27bd1222 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 1.679s",
                                "2026-05-27 01:39:48.944 35 INFO tempest.lib.common.rest_client [req-4e5e5287-9708-470d-86c3-7876acb4183e req-4e5e5287-9708-470d-86c3-7876acb4183e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/066fb4a23dac4ad58f0b7c4a80bb225b 0.636s",
                                "2026-05-27 01:39:48.958 26 INFO tempest.lib.common.rest_client [req-04fe8953-c7b9-4b20-8b39-19004c03c3f6 req-04fe8953-c7b9-4b20-8b39-19004c03c3f6 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.148s",
                                "2026-05-27 01:39:48.984 37 INFO tempest.lib.common.rest_client [req-92f37cfc-41aa-4f10-9efb-ccd19abb3e69 req-92f37cfc-41aa-4f10-9efb-ccd19abb3e69 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.274s",
                                "2026-05-27 01:39:49.033 26 INFO tempest.lib.common.rest_client [req-d94f2878-bc59-4505-a834-8cc791a6290f req-d94f2878-bc59-4505-a834-8cc791a6290f ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/89d2365f-d3d7-4778-8c10-1375aecc4e65 0.070s",
                                "2026-05-27 01:39:49.102 39 INFO tempest.lib.common.rest_client [req-4feb7515-3ea5-4fc0-a9ea-4e942c3b5385 req-4feb7515-3ea5-4fc0-a9ea-4e942c3b5385 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/662fe76f-9dab-4483-a227-caa61f00b4ce 0.487s",
                                "2026-05-27 01:39:49.121 17 INFO tempest.lib.common.rest_client [req-621f6056-9fa2-40af-876e-f07fd2b8d30e req-621f6056-9fa2-40af-876e-f07fd2b8d30e ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s",
                                "2026-05-27 01:39:49.130 11 INFO tempest.lib.common.rest_client [req-7640b572-e3e3-4b27-9170-32109b264e3f req-7640b572-e3e3-4b27-9170-32109b264e3f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.264s",
                                "2026-05-27 01:39:49.153 27 INFO tempest.lib.common.rest_client [req-31c133d7-ed93-4cd0-86f4-ac2cf8894116 req-31c133d7-ed93-4cd0-86f4-ac2cf8894116 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/actions/deactivate 0.222s",
                                "2026-05-27 01:39:49.191 15 INFO tempest.lib.common.rest_client [req-d98acdc8-2d51-4d37-be38-0857338726e4 req-d98acdc8-2d51-4d37-be38-0857338726e4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.385s",
                                "2026-05-27 01:39:49.236 27 INFO tempest.lib.common.rest_client [req-2af4a2b7-224a-44e0-af46-98db7ae0eb99 req-2af4a2b7-224a-44e0-af46-98db7ae0eb99 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.082s",
                                "2026-05-27 01:39:49.287 11 INFO tempest.lib.common.rest_client [req-adc9cbf5-b671-4b9e-83fb-5620618f3535 req-adc9cbf5-b671-4b9e-83fb-5620618f3535 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:39:49.296 21 INFO tempest.lib.common.rest_client [req-728745b8-25dc-4a8b-afc0-437fdc59e959 req-728745b8-25dc-4a8b-afc0-437fdc59e959 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s",
                                "2026-05-27 01:39:49.292 33 INFO tempest.lib.common.rest_client [req-a3a54b3c-51e5-4334-a66d-cd7114bdbe03 req-a3a54b3c-51e5-4334-a66d-cd7114bdbe03 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-27 01:39:49.295 37 INFO tempest.lib.common.rest_client [req-347290ab-4373-4c2c-94be-6a5234995ec7 req-347290ab-4373-4c2c-94be-6a5234995ec7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-27 01:39:49.306 29 INFO tempest.lib.common.rest_client [req-d9b78023-ec42-4062-974f-3038746b6720 req-d9b78023-ec42-4062-974f-3038746b6720 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.570s",
                                "2026-05-27 01:39:49.312 27 INFO tempest.lib.common.rest_client [req-15be4f2a-7954-41d8-89b5-c0c974b415db req-15be4f2a-7954-41d8-89b5-c0c974b415db ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 0.074s",
                                "2026-05-27 01:39:49.362 39 INFO tempest.lib.common.rest_client [req-b21ad431-bde3-43bf-b060-39be2fc74535 req-b21ad431-bde3-43bf-b060-39be2fc74535 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/36678267f89a4e268555c31a2ac3ee80 0.259s",
                                "2026-05-27 01:39:49.390 15 INFO tempest.lib.common.rest_client [req-9f9227a6-6b37-4209-a54d-e8b28b12ac82 req-9f9227a6-6b37-4209-a54d-e8b28b12ac82 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.189s",
                                "2026-05-27 01:39:49.412 11 INFO tempest.lib.common.rest_client [req-4b6690af-a4e5-4d5b-abb8-71171ecbcda3 req-4b6690af-a4e5-4d5b-abb8-71171ecbcda3 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786/users/39a77ffe123f4affa5b0b71db808c8a6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.123s",
                                "2026-05-27 01:39:49.412 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 39a77ffe123f4affa5b0b71db808c8a6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:49.415 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-157202162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85051045f7584ef78d95beb3bd4d8786', 'project_name': 'tempest-MetadataResourceTypesTest-157202162', 'tenant_id': '85051045f7584ef78d95beb3bd4d8786', 'tenant_name': 'tempest-MetadataResourceTypesTest-157202162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '39a77ffe123f4affa5b0b71db808c8a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.415 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-157202162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85051045f7584ef78d95beb3bd4d8786', 'project_name': 'tempest-MetadataResourceTypesTest-157202162', 'tenant_id': '85051045f7584ef78d95beb3bd4d8786', 'tenant_name': 'tempest-MetadataResourceTypesTest-157202162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '39a77ffe123f4affa5b0b71db808c8a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.424 37 INFO tempest.lib.common.rest_client [req-1b70cb2d-dc66-4e2a-a87f-51a9ed1168c1 req-1b70cb2d-dc66-4e2a-a87f-51a9ed1168c1 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945/users/be89fce8ae2145fe9384edac0167612f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.128s",
                                "2026-05-27 01:39:49.424 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user be89fce8ae2145fe9384edac0167612f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:49.425 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-42782208-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2142b9a81e9e4dcf93b58c6675855945', 'project_name': 'tempest-ImagesMemberTest-42782208', 'tenant_id': '2142b9a81e9e4dcf93b58c6675855945', 'tenant_name': 'tempest-ImagesMemberTest-42782208', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be89fce8ae2145fe9384edac0167612f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.425 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-42782208-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2142b9a81e9e4dcf93b58c6675855945', 'project_name': 'tempest-ImagesMemberTest-42782208', 'tenant_id': '2142b9a81e9e4dcf93b58c6675855945', 'tenant_name': 'tempest-ImagesMemberTest-42782208', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'be89fce8ae2145fe9384edac0167612f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.489 26 INFO tempest.lib.common.rest_client [req-175df592-10a6-4413-a7b6-a8b9c9ac480c req-175df592-10a6-4413-a7b6-a8b9c9ac480c ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/97413d631723498b840f8f2e39bcb6d2 0.455s",
                                "2026-05-27 01:39:49.489 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ecde949881a24dafaa37424236b66018",
                                "2026-05-27 01:39:49.495 29 INFO tempest.lib.common.rest_client [req-964865c4-a2d1-45a1-a339-b60f02570bc8 req-964865c4-a2d1-45a1-a339-b60f02570bc8 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.181s",
                                "2026-05-27 01:39:49.538 23 INFO tempest.lib.common.rest_client [req-f6bfb412-195e-4e02-abf3-27a2ba611f86 req-f6bfb412-195e-4e02-abf3-27a2ba611f86 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-27 01:39:49.580 21 INFO tempest.lib.common.rest_client [req-564b1457-ccd6-4716-9bc9-79c41dd6c000 req-564b1457-ccd6-4716-9bc9-79c41dd6c000 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-27 01:39:49.585 33 INFO tempest.lib.common.rest_client [req-c8100aa2-59f9-4261-a98f-92bdf035cd47 req-c8100aa2-59f9-4261-a98f-92bdf035cd47 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9/users/067e02ae675d4b718d82bb26b1a36fc6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.291s",
                                "2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 067e02ae675d4b718d82bb26b1a36fc6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-947202879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '578b2441b0bc42aa8996577585b8bfd9', 'project_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'tenant_id': '578b2441b0bc42aa8996577585b8bfd9', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067e02ae675d4b718d82bb26b1a36fc6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.586 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-947202879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '578b2441b0bc42aa8996577585b8bfd9', 'project_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'tenant_id': '578b2441b0bc42aa8996577585b8bfd9', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-947202879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067e02ae675d4b718d82bb26b1a36fc6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:49.618 29 INFO tempest.lib.common.rest_client [req-447fdbfb-0012-459f-ac6f-8ca0efe5b22f req-447fdbfb-0012-459f-ac6f-8ca0efe5b22f ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.120s",
                                "2026-05-27 01:39:49.671 27 INFO tempest.lib.common.rest_client [req-866ff92d-38e0-4942-ab4c-2212f0b0b589 req-866ff92d-38e0-4942-ab4c-2212f0b0b589 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/actions/reactivate 0.340s",
                                "2026-05-27 01:39:49.741 17 INFO tempest.lib.common.rest_client [req-b2769e8f-db6a-48d9-a375-344cf8af5202 req-b2769e8f-db6a-48d9-a375-344cf8af5202 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.617s",
                                "2026-05-27 01:39:49.745 29 INFO tempest.lib.common.rest_client [req-811e5656-08e3-4803-9ca5-67092461c5f9 req-811e5656-08e3-4803-9ca5-67092461c5f9 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.123s",
                                "2026-05-27 01:39:49.743 15 INFO tempest.lib.common.rest_client [req-3a7dfad0-b482-4680-95a8-7aa197af0e34 req-3a7dfad0-b482-4680-95a8-7aa197af0e34 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.349s",
                                "2026-05-27 01:39:49.813 27 INFO tempest.lib.common.rest_client [req-858fc23d-1489-471e-bade-af30ed440636 req-858fc23d-1489-471e-bade-af30ed440636 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.141s",
                                "2026-05-27 01:39:49.838 29 INFO tempest.lib.common.rest_client [req-fe296246-0044-42ae-a143-fb77cb580536 req-fe296246-0044-42ae-a143-fb77cb580536 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.089s",
                                "2026-05-27 01:39:49.873 21 INFO tempest.lib.common.rest_client [req-c18ee9ab-e2aa-495c-8a4e-69c91200f88a req-c18ee9ab-e2aa-495c-8a4e-69c91200f88a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.291s",
                                "2026-05-27 01:39:49.885 15 INFO tempest.lib.common.rest_client [req-afff9c88-75cf-46e3-97a2-b7216f07bba7 req-afff9c88-75cf-46e3-97a2-b7216f07bba7 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.137s",
                                "2026-05-27 01:39:49.927 29 INFO tempest.lib.common.rest_client [req-6cb6aa33-cd62-4ad2-8007-11e4c1c4c529 req-6cb6aa33-cd62-4ad2-8007-11e4c1c4c529 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350/tags 0.088s",
                                "2026-05-27 01:39:49.940 37 INFO tempest.lib.common.rest_client [req-a2612585-8122-418c-ade2-0eacd9cc79e0 req-a2612585-8122-418c-ade2-0eacd9cc79e0 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-27 01:39:49.943 37 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-27 01:39:49.942 23 INFO tempest.lib.common.rest_client [req-abaeaad9-4af4-4c49-8a8e-16104deb82ac req-abaeaad9-4af4-4c49-8a8e-16104deb82ac ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.394s",
                                "2026-05-27 01:39:49.965 15 INFO tempest.lib.common.rest_client [req-f45684d9-f3d1-4b15-aff0-34c40c27b569 req-f45684d9-f3d1-4b15-aff0-34c40c27b569 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.074s",
                                "2026-05-27 01:39:49.974 17 INFO tempest.lib.common.rest_client [req-8c07feb2-681b-4919-a63c-a182720fc2d5 req-8c07feb2-681b-4919-a63c-a182720fc2d5 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:39:49.984 26 INFO tempest.lib.common.rest_client [req-d27fd822-b07b-46e3-b7ed-5c8d99ae85cd req-d27fd822-b07b-46e3-b7ed-5c8d99ae85cd ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s",
                                "2026-05-27 01:39:49.999 13 INFO tempest.lib.common.rest_client [req-ffba4b60-e996-42f8-a48a-5954574a43be req-ffba4b60-e996-42f8-a48a-5954574a43be ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 1.399s",
                                "2026-05-27 01:39:50.044 21 INFO tempest.lib.common.rest_client [req-1f36cee8-395c-4452-ae80-813f4e36cab6 req-1f36cee8-395c-4452-ae80-813f4e36cab6 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-27 01:39:50.060 29 INFO tempest.lib.common.rest_client [req-909a3f35-25d4-4c74-afd7-52da1f6a44a2 req-909a3f35-25d4-4c74-afd7-52da1f6a44a2 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1729212350 0.128s",
                                "2026-05-27 01:39:50.084 13 INFO tempest.lib.common.rest_client [req-88fd7434-be87-4128-8448-e25b745f4491 req-88fd7434-be87-4128-8448-e25b745f4491 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.074s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.325368s] ... ok",
                                "2026-05-27 01:39:50.113 11 INFO tempest.lib.common.rest_client [req-4d2a284c-d23f-4453-9968-de5dacf1a1a0 req-4d2a284c-d23f-4453-9968-de5dacf1a1a0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-27 01:39:50.114 17 INFO tempest.lib.common.rest_client [req-fa0b7a9d-7792-4446-b5e5-d8c50d5c48ec req-fa0b7a9d-7792-4446-b5e5-d8c50d5c48ec ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.135s",
                                "2026-05-27 01:39:50.122 27 INFO tempest.lib.common.rest_client [req-4edecb43-2480-40c0-9dcb-ed048a3ae7bd req-4edecb43-2480-40c0-9dcb-ed048a3ae7bd ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763/file 0.307s",
                                "2026-05-27 01:39:50.117 15 INFO tempest.lib.common.rest_client [req-36589316-d933-4e25-8464-fea8e0c21451 req-36589316-d933-4e25-8464-fea8e0c21451 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.151s",
                                "{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [4.795942s] ... ok",
                                "2026-05-27 01:39:50.218 33 INFO tempest.lib.common.rest_client [req-5a5788c0-a197-4be6-ad88-46c2efc2859e req-5a5788c0-a197-4be6-ad88-46c2efc2859e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-27 01:39:50.242 21 INFO tempest.lib.common.rest_client [req-0fc1e967-f4b0-48fa-b20e-e0207f2812d7 req-0fc1e967-f4b0-48fa-b20e-e0207f2812d7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/70ad82a683244db986d6b9f66518a067 0.194s",
                                "2026-05-27 01:39:50.267 29 INFO tempest.lib.common.rest_client [req-fbbcee00-958a-4e9d-9100-295ca6f14216 req-fbbcee00-958a-4e9d-9100-295ca6f14216 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.159s",
                                "2026-05-27 01:39:50.275 15 INFO tempest.lib.common.rest_client [req-026a9618-894e-44da-b6c7-eb5f1845e532 req-026a9618-894e-44da-b6c7-eb5f1845e532 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.154s",
                                "2026-05-27 01:39:50.326 17 INFO tempest.lib.common.rest_client [req-99ae01c2-1550-4ab3-a240-332e067a52ff req-99ae01c2-1550-4ab3-a240-332e067a52ff ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-27 01:39:50.339 21 INFO tempest.lib.common.rest_client [req-e1ed9ddb-42f5-4e1b-962d-c383329cf430 req-e1ed9ddb-42f5-4e1b-962d-c383329cf430 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s",
                                "2026-05-27 01:39:50.345 37 INFO tempest.lib.common.rest_client [req-fb68407e-3023-44b0-9f20-da4f38b11abd req-fb68407e-3023-44b0-9f20-da4f38b11abd ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.401s",
                                "2026-05-27 01:39:50.364 11 INFO tempest.lib.common.rest_client [req-fd5ec59e-edd1-4f83-96fd-9b4809218484 req-fd5ec59e-edd1-4f83-96fd-9b4809218484 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.247s",
                                "2026-05-27 01:39:50.369 15 INFO tempest.lib.common.rest_client [req-a9550c15-20c4-4305-ba57-88c0ba85badf req-a9550c15-20c4-4305-ba57-88c0ba85badf ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.092s",
                                "2026-05-27 01:39:50.386 29 INFO tempest.lib.common.rest_client [req-07cd6790-39c4-42f8-81ba-b14ab53ffa46 req-07cd6790-39c4-42f8-81ba-b14ab53ffa46 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.118s",
                                "2026-05-27 01:39:50.436 17 INFO tempest.lib.common.rest_client [req-a0fdd3f7-bdf1-442f-aeb4-a6b689ca8550 req-a0fdd3f7-bdf1-442f-aeb4-a6b689ca8550 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/70ad82a683244db986d6b9f66518a067 0.106s",
                                "2026-05-27 01:39:50.476 15 INFO tempest.lib.common.rest_client [req-426fe0d3-82e9-40c5-90de-896b9cd4dd55 req-426fe0d3-82e9-40c5-90de-896b9cd4dd55 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1074341029 0.103s",
                                "2026-05-27 01:39:50.480 11 INFO tempest.lib.common.rest_client [req-8ad1fc69-1eba-405e-be56-e8c83237fe7b req-8ad1fc69-1eba-405e-be56-e8c83237fe7b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.114s",
                                "2026-05-27 01:39:50.511 37 INFO tempest.lib.common.rest_client [req-0d850c63-cc9b-4e68-a1ff-bb8f630bcf09 req-0d850c63-cc9b-4e68-a1ff-bb8f630bcf09 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members 0.162s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.671683s] ... ok",
                                "2026-05-27 01:39:50.530 17 INFO tempest.lib.common.rest_client [req-571d2374-5a7f-42a2-a123-33a0841a1db3 req-571d2374-5a7f-42a2-a123-33a0841a1db3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.093s",
                                "2026-05-27 01:39:50.536 21 INFO tempest.lib.common.rest_client [req-422c1702-988c-4b13-a132-31e65ffbd681 req-422c1702-988c-4b13-a132-31e65ffbd681 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.195s",
                                "2026-05-27 01:39:50.536 33 INFO tempest.lib.common.rest_client [req-77aab639-4aa9-4ecd-beb9-c11765b5fcb2 req-77aab639-4aa9-4ecd-beb9-c11765b5fcb2 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.316s",
                                "2026-05-27 01:39:50.543 29 INFO tempest.lib.common.rest_client [req-a134e783-6347-461f-9769-1254dc6de63a req-a134e783-6347-461f-9769-1254dc6de63a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.155s",
                                "2026-05-27 01:39:50.564 26 INFO tempest.lib.common.rest_client [req-ad70edc4-14e5-47dc-bc3a-c68bb57a724a req-ad70edc4-14e5-47dc-bc3a-c68bb57a724a ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ecde949881a24dafaa37424236b66018&name=default 0.574s",
                                "2026-05-27 01:39:50.585 11 INFO tempest.lib.common.rest_client [req-cc18e0e2-c59d-45a5-a8ae-4b53fba84558 req-cc18e0e2-c59d-45a5-a8ae-4b53fba84558 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.103s",
                                "2026-05-27 01:39:50.632 29 INFO tempest.lib.common.rest_client [req-0b2e4a8d-1744-457a-bc47-c4d8e6bc7d49 req-0b2e4a8d-1744-457a-bc47-c4d8e6bc7d49 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.087s",
                                "2026-05-27 01:39:50.680 11 INFO tempest.lib.common.rest_client [req-159e652a-6f32-435e-9766-3084aa11d4c4 req-159e652a-6f32-435e-9766-3084aa11d4c4 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.089s",
                                "2026-05-27 01:39:50.733 33 INFO tempest.lib.common.rest_client [req-e1b1f8ff-4b18-411f-ad64-201f595c6270 req-e1b1f8ff-4b18-411f-ad64-201f595c6270 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects 0.191s",
                                "2026-05-27 01:39:50.742 29 INFO tempest.lib.common.rest_client [req-7d72fa02-df82-4d79-9fc9-9abed50a8aef req-7d72fa02-df82-4d79-9fc9-9abed50a8aef ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-tag_name-1974266797 0.106s",
                                "2026-05-27 01:39:50.743 21 INFO tempest.lib.common.rest_client [req-1b575394-699b-4bb6-8c14-102d52bf705f req-1b575394-699b-4bb6-8c14-102d52bf705f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-27 01:39:50.773 17 INFO tempest.lib.common.rest_client [req-51a9dd24-b2da-4666-b8f4-758c8265d9ba req-51a9dd24-b2da-4666-b8f4-758c8265d9ba ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/89a5050f7de542e3bca52d9e6d7380fa 0.242s",
                                "2026-05-27 01:39:50.816 11 INFO tempest.lib.common.rest_client [req-a9ee70cc-f898-4e4e-9ac3-93cb3e47a248 req-a9ee70cc-f898-4e4e-9ac3-93cb3e47a248 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types/OS::Glance::Image 0.134s",
                                "2026-05-27 01:39:50.842 15 INFO tempest.lib.common.rest_client [req-e244d845-f8dd-4d49-8a22-25b3d19446ff req-e244d845-f8dd-4d49-8a22-25b3d19446ff ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/799ae4b332b84902bcedaed7f5cd5264 0.317s",
                                "2026-05-27 01:39:50.880 29 INFO tempest.lib.common.rest_client [req-d088ed70-0988-49e7-8c39-d647ff6125a8 req-d088ed70-0988-49e7-8c39-d647ff6125a8 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags/tempest-update-tag-1234617272 0.137s",
                                "2026-05-27 01:39:50.907 11 INFO tempest.lib.common.rest_client [req-da069d2a-6b02-4261-9205-06aab957206e req-da069d2a-6b02-4261-9205-06aab957206e ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521/resource_types 0.088s",
                                "2026-05-27 01:39:50.910 33 INFO tempest.lib.common.rest_client [req-11250277-4ce9-438d-b119-23122685309e req-11250277-4ce9-438d-b119-23122685309e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-MetadataNamespaceObjectsTest-object-1357008547 0.176s",
                                "2026-05-27 01:39:50.917 27 INFO tempest.lib.common.rest_client [req-a9312940-10ad-41ae-a167-d928b72eef93 req-a9312940-10ad-41ae-a167-d928b72eef93 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.722s",
                                "2026-05-27 01:39:50.935 37 INFO tempest.lib.common.rest_client [req-7248001a-7f47-439f-a584-010d15d146c8 req-7248001a-7f47-439f-a584-010d15d146c8 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.422s",
                                "2026-05-27 01:39:50.957 17 INFO tempest.lib.common.rest_client [req-96fa3dc4-a98a-4e51-9954-4031bc874f3d req-96fa3dc4-a98a-4e51-9954-4031bc874f3d ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-27 01:39:50.950 21 INFO tempest.lib.common.rest_client [req-44d59663-1ee3-4d14-9f99-9398d6634228 req-44d59663-1ee3-4d14-9f99-9398d6634228 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20/users/d5daca6203b24ccf9049edc0350562c1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.202s",
                                "2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5daca6203b24ccf9049edc0350562c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1266068403-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'tenant_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5daca6203b24ccf9049edc0350562c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:50.950 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1266068403-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'tenant_id': '7f71f46a8bb0402d98bca6c7fd614b20', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1266068403', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5daca6203b24ccf9049edc0350562c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:50.978 23 INFO tempest.lib.common.rest_client [req-1574eeaa-8411-4def-b154-b1bbcda8fa22 req-1574eeaa-8411-4def-b154-b1bbcda8fa22 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d/file 1.032s",
                                "2026-05-27 01:39:50.979 23 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-27 01:39:50.981 29 INFO tempest.lib.common.rest_client [req-bd1dca51-61a4-49ef-aeeb-d1837bda3dc3 req-bd1dca51-61a4-49ef-aeeb-d1837bda3dc3 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.096s",
                                "2026-05-27 01:39:51.057 11 INFO tempest.lib.common.rest_client [req-0f504405-f50d-4500-8967-213f156d668a req-0f504405-f50d-4500-8967-213f156d668a ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-424022521 0.149s",
                                "2026-05-27 01:39:51.061 26 INFO tempest.lib.common.rest_client [req-aba3ebf6-20d8-4f18-b5c1-f441cc2e454b req-aba3ebf6-20d8-4f18-b5c1-f441cc2e454b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd361ce5-1fc2-47aa-96c5-74cc3d9acdf1 0.495s",
                                "2026-05-27 01:39:51.090 33 INFO tempest.lib.common.rest_client [req-9fc0650e-df64-49d2-8c61-83d5494489eb req-9fc0650e-df64-49d2-8c61-83d5494489eb ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-update-object-2079266339 0.178s",
                                "{0} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [0.944076s] ... ok",
                                "2026-05-27 01:39:51.106 29 INFO tempest.lib.common.rest_client [req-00b3dd43-6d42-482d-b716-aa1bae2329dc req-00b3dd43-6d42-482d-b716-aa1bae2329dc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173/tags 0.120s",
                                "2026-05-27 01:39:51.099 27 INFO tempest.lib.common.rest_client [req-efc8b52d-5809-4e20-be64-3744b4124135 req-efc8b52d-5809-4e20-be64-3744b4124135 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.174s",
                                "2026-05-27 01:39:51.113 17 INFO tempest.lib.common.rest_client [req-400945ea-1d00-4ac8-ac43-e1119f1af81f req-400945ea-1d00-4ac8-ac43-e1119f1af81f ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd/users/f20f272b705f4471871840b962d7f5bd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.154s",
                                "2026-05-27 01:39:51.115 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f20f272b705f4471871840b962d7f5bd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:51.116 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1159579656-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'project_name': 'tempest-VersionsTest-1159579656', 'tenant_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'tenant_name': 'tempest-VersionsTest-1159579656', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f20f272b705f4471871840b962d7f5bd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:51.116 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1159579656-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'project_name': 'tempest-VersionsTest-1159579656', 'tenant_id': 'd9b125e4e9fd45d799c6548eff90c7fd', 'tenant_name': 'tempest-VersionsTest-1159579656', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f20f272b705f4471871840b962d7f5bd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:51.152 23 INFO tempest.lib.common.rest_client [req-b1afab82-5a07-4bb1-a179-53aea5eac21e req-b1afab82-5a07-4bb1-a179-53aea5eac21e ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d/members 0.172s",
                                "2026-05-27 01:39:51.162 15 INFO tempest.lib.common.rest_client [req-28fd7c7c-993d-42cb-9d2b-990920fd9cc4 req-28fd7c7c-993d-42cb-9d2b-990920fd9cc4 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/58c9003038934c6aa3ce23453dfc9467 0.316s",
                                "2026-05-27 01:39:51.163 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ba02a0dd6e9548f0b0fdffe63aa6410a",
                                "2026-05-27 01:39:51.178 33 INFO tempest.lib.common.rest_client [req-788207f6-228d-4ebb-96ec-a0e777d27191 req-788207f6-228d-4ebb-96ec-a0e777d27191 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects 0.084s",
                                "2026-05-27 01:39:51.204 37 INFO tempest.lib.common.rest_client [req-f7fa0180-bef1-448a-a121-641574177762 req-f7fa0180-bef1-448a-a121-641574177762 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.258s",
                                "2026-05-27 01:39:51.256 27 INFO tempest.lib.common.rest_client [req-384018d5-74f0-4e38-af6f-6fb378336733 req-384018d5-74f0-4e38-af6f-6fb378336733 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.153s",
                                "2026-05-27 01:39:51.258 29 INFO tempest.lib.common.rest_client [req-1aaa762d-a70f-4830-bcff-763efa68e0c8 req-1aaa762d-a70f-4830-bcff-763efa68e0c8 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-11841173 0.140s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.152701s] ... ok",
                                "2026-05-27 01:39:51.260 13 INFO tempest.lib.common.rest_client [req-3101b31f-ccdb-49e7-aeb9-4aebf31d23fb req-3101b31f-ccdb-49e7-aeb9-4aebf31d23fb ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.172s",
                                "2026-05-27 01:39:51.293 37 INFO tempest.lib.common.rest_client [req-35fba343-67cc-4fba-9761-6869335f328c req-35fba343-67cc-4fba-9761-6869335f328c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.087s",
                                "2026-05-27 01:39:51.296 33 INFO tempest.lib.common.rest_client [req-7b760e1c-d5bc-45b1-b694-b7a7965bde2c req-7b760e1c-d5bc-45b1-b694-b7a7965bde2c ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424/objects/tempest-MetadataNamespaceObjectsTest-object-1357008547 0.113s",
                                "2026-05-27 01:39:51.336 26 INFO tempest.lib.common.rest_client [req-c40e4a0c-83d7-42ac-b0dd-9d1f00912f8a req-c40e4a0c-83d7-42ac-b0dd-9d1f00912f8a ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ecde949881a24dafaa37424236b66018 0.274s",
                                "2026-05-27 01:39:51.378 11 INFO tempest.lib.common.rest_client [req-3fbefb70-baac-4328-a948-60e63d361863 req-3fbefb70-baac-4328-a948-60e63d361863 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b80ca99ea42942a180f1f3da1e5706a2 0.277s",
                                "2026-05-27 01:39:51.393 33 INFO tempest.lib.common.rest_client [req-abb45f51-5a1d-48fc-9e93-d94ef59fda88 req-abb45f51-5a1d-48fc-9e93-d94ef59fda88 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-805423424 0.095s",
                                "2026-05-27 01:39:51.416 37 INFO tempest.lib.common.rest_client [req-69f577eb-fa6c-4498-96c7-614a39de8b6e req-69f577eb-fa6c-4498-96c7-614a39de8b6e ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a/members/2142b9a81e9e4dcf93b58c6675855945 0.121s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.175489s] ... ok",
                                "2026-05-27 01:39:51.554 33 INFO tempest.lib.common.rest_client [req-9999956a-2e0a-4712-9c19-d7efafd74f0e req-9999956a-2e0a-4712-9c19-d7efafd74f0e ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.112s",
                                "2026-05-27 01:39:51.559 37 INFO tempest.lib.common.rest_client [req-fc0b2a36-af46-42da-89f4-754d3e9fcc68 req-fc0b2a36-af46-42da-89f4-754d3e9fcc68 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d0f41bb-cb34-4571-9b93-069d3110f17a 0.141s",
                                "2026-05-27 01:39:51.572 27 INFO tempest.lib.common.rest_client [req-c2ad7bb3-deae-4ae5-8dd2-a2c611655c64 req-c2ad7bb3-deae-4ae5-8dd2-a2c611655c64 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.309s",
                                "{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [1.382584s] ... ok",
                                "2026-05-27 01:39:51.589 21 INFO tempest.lib.common.rest_client [req-bf0c64d1-bb30-4dbd-a8c3-2d4f4704fd62 req-bf0c64d1-bb30-4dbd-a8c3-2d4f4704fd62 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.616939s] ... ok",
                                "2026-05-27 01:39:51.639 15 INFO tempest.lib.common.rest_client [req-7d306f58-f6eb-4de5-83a0-897700139e81 req-7d306f58-f6eb-4de5-83a0-897700139e81 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.475s",
                                "2026-05-27 01:39:51.664 23 INFO tempest.lib.common.rest_client [req-ac6a999d-6908-4002-9088-88576b22c2dd req-ac6a999d-6908-4002-9088-88576b22c2dd ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.511s",
                                "2026-05-27 01:39:51.695 27 INFO tempest.lib.common.rest_client [req-e40c6b8c-0217-41af-97c8-ef6fe20af4aa req-e40c6b8c-0217-41af-97c8-ef6fe20af4aa ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.117s",
                                "2026-05-27 01:39:51.698 37 INFO tempest.lib.common.rest_client [req-a666eb13-eb9d-47ef-858a-fd2b4b215a26 req-a666eb13-eb9d-47ef-858a-fd2b4b215a26 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.076s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.078291s] ... ok",
                                "2026-05-27 01:39:51.700 33 INFO tempest.lib.common.rest_client [req-c2a88b98-a57b-43f6-81e5-d2f94ff55ad6 req-c2a88b98-a57b-43f6-81e5-d2f94ff55ad6 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects 0.141s",
                                "2026-05-27 01:39:51.705 11 INFO tempest.lib.common.rest_client [req-65cefeac-63c0-4a25-b0d9-9017a9ede705 req-65cefeac-63c0-4a25-b0d9-9017a9ede705 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/39a77ffe123f4affa5b0b71db808c8a6 0.323s",
                                "2026-05-27 01:39:51.706 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1dcde0c35ed944c89ddb65da86e451ef",
                                "{6} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.123367s] ... ok",
                                "2026-05-27 01:39:51.755 29 INFO tempest.lib.common.rest_client [req-ade7081c-6c22-4184-b4fc-6b93546e2e97 req-ade7081c-6c22-4184-b4fc-6b93546e2e97 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/22970b55dc1c48d29c8a313ec63d5844 0.467s",
                                "2026-05-27 01:39:51.768 17 INFO tempest.lib.common.rest_client [req-bb063712-d0fb-4b14-bb9a-45c8d3f02b92 req-bb063712-d0fb-4b14-bb9a-45c8d3f02b92 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-27 01:39:51.775 27 INFO tempest.lib.common.rest_client [req-67f6ec4d-3b80-4007-8ba1-b629409014c1 req-67f6ec4d-3b80-4007-8ba1-b629409014c1 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 0.077s",
                                "2026-05-27 01:39:51.778 33 INFO tempest.lib.common.rest_client [req-237d2f43-67d4-4d6a-990e-fdd1fe823a3b req-237d2f43-67d4-4d6a-990e-fdd1fe823a3b ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects 0.074s",
                                "2026-05-27 01:39:51.805 37 INFO tempest.lib.common.rest_client [req-c798ec84-1ae7-4ac8-966c-4a9145de576e req-c798ec84-1ae7-4ac8-966c-4a9145de576e ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.100s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.107648s] ... ok",
                                "2026-05-27 01:39:51.860 17 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.090s",
                                "{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.091902s] ... ok",
                                "2026-05-27 01:39:51.878 26 INFO tempest.lib.common.rest_client [req-81ecf834-384c-49e6-97fd-8cc0a5249a99 req-81ecf834-384c-49e6-97fd-8cc0a5249a99 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-27 01:39:51.912 33 INFO tempest.lib.common.rest_client [req-7b1f6446-10ea-4e0e-99f3-b7a280297455 req-7b1f6446-10ea-4e0e-99f3-b7a280297455 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852/objects/tempest-MetadataNamespaceObjectsTest-object-1611981237 0.133s",
                                "2026-05-27 01:39:51.941 37 INFO tempest.lib.common.rest_client [req-f49bb58d-8cee-47b1-80eb-9a56ec1f47c8 req-f49bb58d-8cee-47b1-80eb-9a56ec1f47c8 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.131s",
                                "2026-05-27 01:39:51.999 33 INFO tempest.lib.common.rest_client [req-590614ab-9cc3-4585-beab-e96c0ac11103 req-590614ab-9cc3-4585-beab-e96c0ac11103 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1679560852 0.085s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.558812s] ... ok",
                                "2026-05-27 01:39:52.031 29 INFO tempest.lib.common.rest_client [req-8c3eac86-111c-45d7-a5e7-e0caee151915 req-8c3eac86-111c-45d7-a5e7-e0caee151915 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/24ed2f5696184309bd5423ea92e75a50 0.274s",
                                "2026-05-27 01:39:52.033 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3078e74511f44d5fae783c2c140e3cd8",
                                "2026-05-27 01:39:52.102 37 INFO tempest.lib.common.rest_client [req-3d59a3cf-371a-4f83-9f3b-e4332956f6f3 req-3d59a3cf-371a-4f83-9f3b-e4332956f6f3 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members 0.159s",
                                "2026-05-27 01:39:52.123 33 INFO tempest.lib.common.rest_client [req-ddee6427-6bee-4456-892d-79425c8c65d7 req-ddee6427-6bee-4456-892d-79425c8c65d7 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.122s",
                                "2026-05-27 01:39:52.141 21 INFO tempest.lib.common.rest_client [req-cf76d9bb-8bc4-4376-9ee6-663351c46c97 req-cf76d9bb-8bc4-4376-9ee6-663351c46c97 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.551s",
                                "2026-05-27 01:39:52.212 21 INFO tempest.lib.common.rest_client [req-c34c57a2-d86d-43ea-b6ce-525fb1189467 req-c34c57a2-d86d-43ea-b6ce-525fb1189467 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d330f7a5-5167-493b-8fce-71406d922d20 0.070s",
                                "2026-05-27 01:39:52.241 33 INFO tempest.lib.common.rest_client [req-a6b3d90b-d226-4b1b-b680-e299cd27b2f8 req-a6b3d90b-d226-4b1b-b680-e299cd27b2f8 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects 0.116s",
                                "2026-05-27 01:39:52.240 17 INFO tempest.lib.common.rest_client [req-b4ffab64-b3c3-40eb-aecd-dde5c4a5728f req-b4ffab64-b3c3-40eb-aecd-dde5c4a5728f ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f20f272b705f4471871840b962d7f5bd 0.344s",
                                "2026-05-27 01:39:52.242 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9b125e4e9fd45d799c6548eff90c7fd",
                                "2026-05-27 01:39:52.289 15 INFO tempest.lib.common.rest_client [req-3b76a08e-c996-48cd-a675-4a2db64ad130 req-3b76a08e-c996-48cd-a675-4a2db64ad130 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ba02a0dd6e9548f0b0fdffe63aa6410a&name=default 0.647s",
                                "2026-05-27 01:39:52.311 11 INFO tempest.lib.common.rest_client [req-14a01c0a-65a2-4d63-a7ed-436cb8a6daf1 req-14a01c0a-65a2-4d63-a7ed-436cb8a6daf1 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-27 01:39:52.322 21 INFO tempest.lib.common.rest_client [req-6b44e2fa-4080-4920-9eec-7ce893f41f26 req-6b44e2fa-4080-4920-9eec-7ce893f41f26 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d330f7a5-5167-493b-8fce-71406d922d20 0.108s",
                                "2026-05-27 01:39:52.331 13 INFO tempest.lib.common.rest_client [req-4b53cc76-4d58-4e4c-86b4-a42c4c7fcfe1 req-4b53cc76-4d58-4e4c-86b4-a42c4c7fcfe1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.065s",
                                "2026-05-27 01:39:52.345 37 INFO tempest.lib.common.rest_client [req-6e52b095-aed3-4c69-8b6a-e6976c880c89 req-6e52b095-aed3-4c69-8b6a-e6976c880c89 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.241s",
                                "2026-05-27 01:39:52.363 33 INFO tempest.lib.common.rest_client [req-66460b2d-aab4-4e2d-bfa3-5e108bd69e41 req-66460b2d-aab4-4e2d-bfa3-5e108bd69e41 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects/tempest-MetadataNamespaceObjectsTest-object-2136863664 0.121s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.732983s] ... ok",
                                "2026-05-27 01:39:52.416 26 INFO tempest.lib.common.rest_client [req-94add0cf-d524-4c2f-a49d-41bfb5b2d7eb req-94add0cf-d524-4c2f-a49d-41bfb5b2d7eb ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:39:52.463 33 INFO tempest.lib.common.rest_client [req-ac9bc938-784e-49cd-a80f-8291f4c729b6 req-ac9bc938-784e-49cd-a80f-8291f4c729b6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024/objects/tempest-MetadataNamespaceObjectsTest-object-2136863664 0.097s",
                                "2026-05-27 01:39:52.463 37 INFO tempest.lib.common.rest_client [req-381d7876-020f-44ad-8c98-98b1729dccd9 req-381d7876-020f-44ad-8c98-98b1729dccd9 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members/2142b9a81e9e4dcf93b58c6675855945 0.114s",
                                "2026-05-27 01:39:52.494 21 INFO tempest.lib.common.rest_client [req-72122574-7d94-4206-b882-940c148e522d req-72122574-7d94-4206-b882-940c148e522d ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s",
                                "2026-05-27 01:39:52.510 26 INFO tempest.lib.common.rest_client [req-363bfd61-1272-4943-9bc7-95b2d0bc5bfa req-363bfd61-1272-4943-9bc7-95b2d0bc5bfa ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.092s",
                                "2026-05-27 01:39:52.557 29 INFO tempest.lib.common.rest_client [req-e45591da-8fc6-406b-9a64-e06413c620f7 req-e45591da-8fc6-406b-9a64-e06413c620f7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-27 01:39:52.565 21 INFO tempest.lib.common.rest_client [req-f9f83632-dcea-4ec6-939f-f41272e2f2c4 req-f9f83632-dcea-4ec6-939f-f41272e2f2c4 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.069s",
                                "2026-05-27 01:39:52.565 33 INFO tempest.lib.common.rest_client [req-4c994ad3-6c1b-42ac-9dff-5cb947c2bcf9 req-4c994ad3-6c1b-42ac-9dff-5cb947c2bcf9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-506666024 0.100s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.565548s] ... ok",
                                "2026-05-27 01:39:52.640 21 INFO tempest.lib.common.rest_client [req-c690c3ca-67f0-47ac-ac82-e065fed492a6 req-c690c3ca-67f0-47ac-ac82-e065fed492a6 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.073s",
                                "2026-05-27 01:39:52.688 37 INFO tempest.lib.common.rest_client [req-2d0b6adf-dad6-4bdc-959c-d2d558bbdca4 req-2d0b6adf-dad6-4bdc-959c-d2d558bbdca4 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.222s",
                                "2026-05-27 01:39:52.712 26 INFO tempest.lib.common.rest_client [req-dc50d158-6778-4312-8d73-9a13cd5b3984 req-dc50d158-6778-4312-8d73-9a13cd5b3984 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-27 01:39:52.732 15 INFO tempest.lib.common.rest_client [req-53ac819e-69ad-49af-975d-8b20e2331b93 req-53ac819e-69ad-49af-975d-8b20e2331b93 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/300eab49-52c0-4c75-a499-7b937365eed4 0.439s",
                                "2026-05-27 01:39:52.777 37 INFO tempest.lib.common.rest_client [req-0e6244ba-ece9-4eb8-af65-bd7c389cdae2 req-0e6244ba-ece9-4eb8-af65-bd7c389cdae2 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members 0.087s",
                                "2026-05-27 01:39:52.786 17 INFO tempest.lib.common.rest_client [req-99b7b4b0-56d1-4a82-9cbe-6e8aeaa8e544 req-99b7b4b0-56d1-4a82-9cbe-6e8aeaa8e544 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:39:52.788 33 INFO tempest.lib.common.rest_client [req-2453ff86-6445-4900-be2f-631653d711e2 req-2453ff86-6445-4900-be2f-631653d711e2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/580ae2b4b2ec4351ad5cddb2071b22ea 0.194s",
                                "2026-05-27 01:39:52.867 11 INFO tempest.lib.common.rest_client [req-43a3fe36-6f78-4dca-9442-87e99c7228e9 req-43a3fe36-6f78-4dca-9442-87e99c7228e9 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1dcde0c35ed944c89ddb65da86e451ef&name=default 0.555s",
                                "2026-05-27 01:39:52.884 37 INFO tempest.lib.common.rest_client [req-3bb8e335-dd83-4e74-b53e-b006d6af8a01 req-3bb8e335-dd83-4e74-b53e-b006d6af8a01 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64/members/2142b9a81e9e4dcf93b58c6675855945 0.105s",
                                "2026-05-27 01:39:53.006 15 INFO tempest.lib.common.rest_client [req-8eb7126b-7233-4e69-94b6-d58afbe6cda1 req-8eb7126b-7233-4e69-94b6-d58afbe6cda1 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ba02a0dd6e9548f0b0fdffe63aa6410a 0.271s",
                                "2026-05-27 01:39:53.007 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ede53b1eb2e407cb5b4d5c1ae8811ae",
                                "2026-05-27 01:39:53.049 37 INFO tempest.lib.common.rest_client [req-ede9eced-86a1-43a7-bc31-2a0a36fba749 req-ede9eced-86a1-43a7-bc31-2a0a36fba749 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6250c064-03b0-436d-92e8-3d102c239f64 0.163s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.241827s] ... ok",
                                "2026-05-27 01:39:53.078 27 INFO tempest.lib.common.rest_client [req-ba656a6e-22ef-45d9-af78-05a553643cfb req-ba656a6e-22ef-45d9-af78-05a553643cfb ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 1.293s",
                                "2026-05-27 01:39:53.096 29 INFO tempest.lib.common.rest_client [req-0d7e4e7e-f7e7-49fc-8974-3c71d529f324 req-0d7e4e7e-f7e7-49fc-8974-3c71d529f324 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3078e74511f44d5fae783c2c140e3cd8&name=default 0.537s",
                                "2026-05-27 01:39:53.173 37 INFO tempest.lib.common.rest_client [req-294ea209-4c6e-44e6-88ba-9aeb18981214 req-294ea209-4c6e-44e6-88ba-9aeb18981214 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.121s",
                                "2026-05-27 01:39:53.182 33 INFO tempest.lib.common.rest_client [req-ff894498-7c1f-43b4-8014-e830453ae7d7 req-ff894498-7c1f-43b4-8014-e830453ae7d7 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/067e02ae675d4b718d82bb26b1a36fc6 0.390s",
                                "2026-05-27 01:39:53.182 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 578b2441b0bc42aa8996577585b8bfd9",
                                "2026-05-27 01:39:53.218 27 INFO tempest.lib.common.rest_client [req-0d5bef8a-5aeb-423b-885c-f77d4101874f req-0d5bef8a-5aeb-423b-885c-f77d4101874f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 0.135s",
                                "2026-05-27 01:39:53.240 21 INFO tempest.lib.common.rest_client [req-0e83c167-979c-4a7e-9720-ab86105d569c req-0e83c167-979c-4a7e-9720-ab86105d569c ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.599s",
                                "2026-05-27 01:39:53.265 23 INFO tempest.lib.common.rest_client [req-aecb2569-96b7-429f-a72a-8e98bfe06af6 req-aecb2569-96b7-429f-a72a-8e98bfe06af6 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d 1.544s",
                                "2026-05-27 01:39:53.281 26 INFO tempest.lib.common.rest_client [req-fa3be627-9624-4f0f-9a8c-41d4a73e1b2f req-fa3be627-9624-4f0f-9a8c-41d4a73e1b2f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s",
                                "2026-05-27 01:39:53.319 37 INFO tempest.lib.common.rest_client [req-325d5e7b-f4b5-4471-a321-be2933888d09 req-325d5e7b-f4b5-4471-a321-be2933888d09 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members 0.145s",
                                "2026-05-27 01:39:53.340 23 INFO tempest.lib.common.rest_client [req-0c4c9662-5ca6-4663-80c4-5a634ae03385 req-0c4c9662-5ca6-4663-80c4-5a634ae03385 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a67accba-67df-4c5c-bef2-d775958af89d 0.070s",
                                "2026-05-27 01:39:53.375 21 INFO tempest.lib.common.rest_client [req-93d1143f-22fa-403a-8ed3-6bbffa9e8ff6 req-93d1143f-22fa-403a-8ed3-6bbffa9e8ff6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70eab8b6-aac2-41ff-8601-97822ff91e54 0.133s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.011836s] ... ok",
                                "2026-05-27 01:39:53.409 11 INFO tempest.lib.common.rest_client [req-a511730b-a4d5-420c-b3bc-6b3411cee488 req-a511730b-a4d5-420c-b3bc-6b3411cee488 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbdc5688-ba09-4a74-97ed-a8ec398ad06a 0.541s",
                                "2026-05-27 01:39:53.416 13 INFO tempest.lib.common.rest_client [req-ef54c134-f400-4c18-bbd6-afdcbaf14e41 req-ef54c134-f400-4c18-bbd6-afdcbaf14e41 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.080s",
                                "2026-05-27 01:39:53.417 17 INFO tempest.lib.common.rest_client [req-81028bb8-18d9-42d3-8261-cfd0bcaa449e req-81028bb8-18d9-42d3-8261-cfd0bcaa449e ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9b125e4e9fd45d799c6548eff90c7fd&name=default 0.628s",
                                "2026-05-27 01:39:53.453 15 INFO tempest.lib.common.rest_client [req-e39d7291-12a3-4b8b-aa19-fbb812c59c73 req-e39d7291-12a3-4b8b-aa19-fbb812c59c73 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ede53b1eb2e407cb5b4d5c1ae8811ae&name=default 0.445s",
                                "2026-05-27 01:39:53.464 26 INFO tempest.lib.common.rest_client [req-3f3f310d-e31a-4c35-bcce-649a321a69d1 req-3f3f310d-e31a-4c35-bcce-649a321a69d1 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-27 01:39:53.495 37 INFO tempest.lib.common.rest_client [req-0e03547f-f704-4c10-bf3f-27191d9eb8ae req-0e03547f-f704-4c10-bf3f-27191d9eb8ae ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.174s",
                                "2026-05-27 01:39:53.507 21 INFO tempest.lib.common.rest_client [req-a79ef4fa-d410-490b-8399-d419daa006df req-a79ef4fa-d410-490b-8399-d419daa006df ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s",
                                "2026-05-27 01:39:53.567 29 INFO tempest.lib.common.rest_client [req-9be384ba-00e6-429e-a26e-ee834dfe6be9 req-9be384ba-00e6-429e-a26e-ee834dfe6be9 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b386092f-d6e4-456e-aa0e-0966cd607412 0.469s",
                                "2026-05-27 01:39:53.577 27 INFO tempest.lib.common.rest_client [req-acfd6d59-451d-4066-a697-f755eff26a3a req-acfd6d59-451d-4066-a697-f755eff26a3a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02/file 0.357s",
                                "{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.001456s] ... ok",
                                "2026-05-27 01:39:53.588 21 INFO tempest.lib.common.rest_client [req-739d988e-26f6-445f-b069-bc4da18e59cf req-739d988e-26f6-445f-b069-bc4da18e59cf ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.079s",
                                "2026-05-27 01:39:53.611 23 INFO tempest.lib.common.rest_client [req-28b9f242-e4f9-4819-b52f-5ff17205a683 req-28b9f242-e4f9-4819-b52f-5ff17205a683 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/445e01ef9b594586ae0a13624d3264b3 0.268s",
                                "2026-05-27 01:39:53.625 11 INFO tempest.lib.common.rest_client [req-741a61b0-1042-446f-83f7-f4a109ac7ed2 req-741a61b0-1042-446f-83f7-f4a109ac7ed2 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1dcde0c35ed944c89ddb65da86e451ef 0.210s",
                                "2026-05-27 01:39:53.626 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 85051045f7584ef78d95beb3bd4d8786",
                                "2026-05-27 01:39:53.630 37 INFO tempest.lib.common.rest_client [req-c0796602-c81a-41d0-b864-8bf334e863be req-c0796602-c81a-41d0-b864-8bf334e863be ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members/2142b9a81e9e4dcf93b58c6675855945 0.133s",
                                "2026-05-27 01:39:53.683 26 INFO tempest.lib.common.rest_client [req-e09ada7b-9f93-459f-8712-ea481c650198 req-e09ada7b-9f93-459f-8712-ea481c650198 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.217s",
                                "2026-05-27 01:39:53.707 27 INFO tempest.lib.common.rest_client [req-31cb487e-ee3d-465a-8c85-beb173e2cdff req-31cb487e-ee3d-465a-8c85-beb173e2cdff ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s",
                                "2026-05-27 01:39:53.733 21 INFO tempest.lib.common.rest_client [req-ca542640-009c-4980-94ce-067b222ca5cb req-ca542640-009c-4980-94ce-067b222ca5cb ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.143s",
                                "2026-05-27 01:39:53.781 26 INFO tempest.lib.common.rest_client [req-4a93503d-48f3-4a89-8d1e-a695a5735fba req-4a93503d-48f3-4a89-8d1e-a695a5735fba ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s",
                                "2026-05-27 01:39:53.793 33 INFO tempest.lib.common.rest_client [req-9d1c78de-4f3d-4ec3-bdf6-14f7c374d884 req-9d1c78de-4f3d-4ec3-bdf6-14f7c374d884 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-27 01:39:53.831 37 INFO tempest.lib.common.rest_client [req-360f4daf-a574-415e-8272-a741573a7e8f req-360f4daf-a574-415e-8272-a741573a7e8f ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.199s",
                                "2026-05-27 01:39:53.838 21 INFO tempest.lib.common.rest_client [req-27afe089-ec6d-4257-9f31-00ece05d63a1 req-27afe089-ec6d-4257-9f31-00ece05d63a1 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.102s",
                                "2026-05-27 01:39:53.850 17 INFO tempest.lib.common.rest_client [req-a8d5220f-6b39-4bee-a9f6-c1915caacb5c req-a8d5220f-6b39-4bee-a9f6-c1915caacb5c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e830582-0f35-456d-91d9-09608a67dc45 0.428s",
                                "2026-05-27 01:39:53.861 27 INFO tempest.lib.common.rest_client [req-f0c8e0e0-93b7-46b6-8433-3d22d1da80fd req-f0c8e0e0-93b7-46b6-8433-3d22d1da80fd ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.153s",
                                "2026-05-27 01:39:53.874 29 INFO tempest.lib.common.rest_client [req-923b82d7-5484-4a1b-b19e-b79d30ff9fd9 req-923b82d7-5484-4a1b-b19e-b79d30ff9fd9 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3078e74511f44d5fae783c2c140e3cd8 0.305s",
                                "2026-05-27 01:39:53.874 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7fc3c318521f4ae297778314570e1f6e",
                                "2026-05-27 01:39:53.886 15 INFO tempest.lib.common.rest_client [req-bacf6a66-3168-4486-963a-27b1a969e732 req-bacf6a66-3168-4486-963a-27b1a969e732 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10290836-803c-4204-b0d5-4276b29b2e63 0.428s",
                                "2026-05-27 01:39:53.953 37 INFO tempest.lib.common.rest_client [req-778ae179-fce4-41c1-b7fa-dc2865343b72 req-778ae179-fce4-41c1-b7fa-dc2865343b72 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8/members/2142b9a81e9e4dcf93b58c6675855945 0.121s",
                                "2026-05-27 01:39:53.959 27 INFO tempest.lib.common.rest_client [req-fb5e7565-be35-4aa3-8a4e-20a748189964 req-fb5e7565-be35-4aa3-8a4e-20a748189964 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.097s",
                                "{8} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.381473s] ... ok",
                                "2026-05-27 01:39:53.988 26 INFO tempest.lib.common.rest_client [req-f75d04a7-37db-48c5-aded-f188d5314e9e req-f75d04a7-37db-48c5-aded-f188d5314e9e ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/70ad82a683244db986d6b9f66518a067 0.204s",
                                "2026-05-27 01:39:54.009 21 INFO tempest.lib.common.rest_client [req-82a11671-ae2e-4eeb-aa9e-167864a277fc req-82a11671-ae2e-4eeb-aa9e-167864a277fc ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9418df2f-e034-4163-b34e-51284dfa84e6 0.169s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.632824s] ... ok",
                                "2026-05-27 01:39:54.025 23 INFO tempest.lib.common.rest_client [req-5e708fc2-416b-4701-b0fc-526f53109d20 req-5e708fc2-416b-4701-b0fc-526f53109d20 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa11a60022dd4a4ca52d5d0cace12618 0.412s",
                                "2026-05-27 01:39:54.025 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5662c2f5d5a4d61a9f7ab78c2d2f4d6",
                                "2026-05-27 01:39:54.069 17 INFO tempest.lib.common.rest_client [req-d5a9bb00-6d92-46d4-8b2e-c82ea2a2ceeb req-d5a9bb00-6d92-46d4-8b2e-c82ea2a2ceeb ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9b125e4e9fd45d799c6548eff90c7fd 0.218s",
                                "2026-05-27 01:39:54.106 11 INFO tempest.lib.common.rest_client [req-b1cfb2e5-b7fc-4186-93d5-f375dee9f53b req-b1cfb2e5-b7fc-4186-93d5-f375dee9f53b ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=85051045f7584ef78d95beb3bd4d8786&name=default 0.479s",
                                "2026-05-27 01:39:54.108 37 INFO tempest.lib.common.rest_client [req-5a267a58-9e2a-42e5-b38b-e7ed5b317631 req-5a267a58-9e2a-42e5-b38b-e7ed5b317631 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0d4131e6-35c5-488a-9dac-bb6a875762d8 0.153s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.058503s] ... ok",
                                "2026-05-27 01:39:54.141 27 INFO tempest.lib.common.rest_client [req-c885933b-376e-46ca-bb42-4c0c9cfe6651 req-c885933b-376e-46ca-bb42-4c0c9cfe6651 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.152s",
                                "2026-05-27 01:39:54.184 26 INFO tempest.lib.common.rest_client [req-e67cb012-5166-46d4-8aef-5f1232faebf7 req-e67cb012-5166-46d4-8aef-5f1232faebf7 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-27 01:39:54.216 15 INFO tempest.lib.common.rest_client [req-ff548cc2-eebb-47db-a31e-c4aad056e9d6 req-ff548cc2-eebb-47db-a31e-c4aad056e9d6 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ede53b1eb2e407cb5b4d5c1ae8811ae 0.325s",
                                "2026-05-27 01:39:54.247 37 INFO tempest.lib.common.rest_client [req-dd958353-ff6b-4995-bab3-ce0d6877cb1b req-dd958353-ff6b-4995-bab3-ce0d6877cb1b ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.134s",
                                "2026-05-27 01:39:54.267 27 INFO tempest.lib.common.rest_client [req-755ebbfe-bb9a-4454-a43f-9c08a28ab617 req-755ebbfe-bb9a-4454-a43f-9c08a28ab617 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5f9bfc86-e0be-4d11-bfc4-1e584eda4b74 0.122s",
                                "2026-05-27 01:39:54.298 29 INFO tempest.lib.common.rest_client [req-18bddce6-914c-4d88-a1b1-ff2697dc7210 req-18bddce6-914c-4d88-a1b1-ff2697dc7210 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7fc3c318521f4ae297778314570e1f6e&name=default 0.418s",
                                "2026-05-27 01:39:54.311 26 INFO tempest.lib.common.rest_client [req-aa4ca4e2-ac3b-45d7-8775-c4d109f0c98d req-aa4ca4e2-ac3b-45d7-8775-c4d109f0c98d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.126s",
                                "2026-05-27 01:39:54.353 21 INFO tempest.lib.common.rest_client [req-ba7cc1e2-18bd-45ee-859e-17afb2fe22d0 req-ba7cc1e2-18bd-45ee-859e-17afb2fe22d0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e5737e3a00964d57b11c452a5f6704e6 0.340s",
                                "2026-05-27 01:39:54.370 37 INFO tempest.lib.common.rest_client [req-aabf4007-d69c-47a1-acab-07aa76555603 req-aabf4007-d69c-47a1-acab-07aa76555603 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members 0.119s",
                                "2026-05-27 01:39:54.490 26 INFO tempest.lib.common.rest_client [req-8da9bea1-ddbd-4a5b-8c21-94eba5cf6754 req-8da9bea1-ddbd-4a5b-8c21-94eba5cf6754 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-27 01:39:54.493 13 INFO tempest.lib.common.rest_client [req-66926e1c-102d-49c9-83a7-b59c993c0b5e req-66926e1c-102d-49c9-83a7-b59c993c0b5e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.076s",
                                "2026-05-27 01:39:54.490 33 INFO tempest.lib.common.rest_client [req-89bbf5f0-22df-425e-bf6a-89f8c244ab46 req-89bbf5f0-22df-425e-bf6a-89f8c244ab46 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=578b2441b0bc42aa8996577585b8bfd9&name=default 0.695s",
                                "2026-05-27 01:39:54.523 37 INFO tempest.lib.common.rest_client [req-e401e705-7c81-4a6d-bc88-e6f31a831d0e req-e401e705-7c81-4a6d-bc88-e6f31a831d0e ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members/2142b9a81e9e4dcf93b58c6675855945 0.148s",
                                "2026-05-27 01:39:54.534 11 INFO tempest.lib.common.rest_client [req-b59de053-66b7-4f59-aa67-d871ccc43b40 req-b59de053-66b7-4f59-aa67-d871ccc43b40 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4799efa3-9aad-4527-9dcc-a2697ce54942 0.423s",
                                "2026-05-27 01:39:54.610 21 INFO tempest.lib.common.rest_client [req-f2f18cdd-dda2-462e-93d5-cdce5eb82be9 req-f2f18cdd-dda2-462e-93d5-cdce5eb82be9 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5daca6203b24ccf9049edc0350562c1 0.256s",
                                "2026-05-27 01:39:54.610 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7f71f46a8bb0402d98bca6c7fd614b20",
                                "2026-05-27 01:39:54.696 23 INFO tempest.lib.common.rest_client [req-ff80e4fd-f0ec-46ce-9391-49050907c141 req-ff80e4fd-f0ec-46ce-9391-49050907c141 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-27 01:39:54.711 26 INFO tempest.lib.common.rest_client [req-0433d0af-16aa-4a2a-9c5f-78dcda8b3ddd req-0433d0af-16aa-4a2a-9c5f-78dcda8b3ddd ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde/users/ef0fc7a9c5854cde9b7017b48de7c94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.218s",
                                "2026-05-27 01:39:54.711 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ef0fc7a9c5854cde9b7017b48de7c94d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:54.712 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1636044718-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8031cb7605b349b7a2f33a210f067fde', 'project_name': 'tempest-ImportImagesNegativeTest-1636044718', 'tenant_id': '8031cb7605b349b7a2f33a210f067fde', 'tenant_name': 'tempest-ImportImagesNegativeTest-1636044718', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0fc7a9c5854cde9b7017b48de7c94d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:54.712 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1636044718-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8031cb7605b349b7a2f33a210f067fde', 'project_name': 'tempest-ImportImagesNegativeTest-1636044718', 'tenant_id': '8031cb7605b349b7a2f33a210f067fde', 'tenant_name': 'tempest-ImportImagesNegativeTest-1636044718', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ef0fc7a9c5854cde9b7017b48de7c94d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:54.739 37 INFO tempest.lib.common.rest_client [req-800ca4e7-6755-4071-8992-cf35609ab480 req-800ca4e7-6755-4071-8992-cf35609ab480 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.212s",
                                "2026-05-27 01:39:54.767 29 INFO tempest.lib.common.rest_client [req-71314078-9fae-49c8-b9fb-8c1aa5e58412 req-71314078-9fae-49c8-b9fb-8c1aa5e58412 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/65834d7b-e927-41d4-95c7-f08469478b16 0.468s",
                                "2026-05-27 01:39:54.793 15 INFO tempest.lib.common.rest_client [req-a2bcc082-9689-4ab0-96e9-ec5e46760aa0 req-a2bcc082-9689-4ab0-96e9-ec5e46760aa0 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-27 01:39:54.842 11 INFO tempest.lib.common.rest_client [req-435c6676-aad6-493d-b407-87fa0e71903c req-435c6676-aad6-493d-b407-87fa0e71903c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/85051045f7584ef78d95beb3bd4d8786 0.305s",
                                "2026-05-27 01:39:54.869 37 INFO tempest.lib.common.rest_client [req-185f9dc6-3c01-4f8a-b68a-46c4b3c3cf48 req-185f9dc6-3c01-4f8a-b68a-46c4b3c3cf48 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d/members/2142b9a81e9e4dcf93b58c6675855945 0.129s",
                                "2026-05-27 01:39:54.939 33 INFO tempest.lib.common.rest_client [req-7c709ea9-1c62-4835-8b49-267032367ad9 req-7c709ea9-1c62-4835-8b49-267032367ad9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4bda676d-8e1d-490a-b30d-f1e5273746e8 0.447s",
                                "2026-05-27 01:39:55.052 29 INFO tempest.lib.common.rest_client [req-7217d325-0b7a-4484-85a1-73d3d099517e req-7217d325-0b7a-4484-85a1-73d3d099517e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7fc3c318521f4ae297778314570e1f6e 0.277s",
                                "2026-05-27 01:39:55.105 37 INFO tempest.lib.common.rest_client [req-a71a8fdf-3297-4d29-a3a0-66b7d60f7d72 req-a71a8fdf-3297-4d29-a3a0-66b7d60f7d72 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.233s",
                                "2026-05-27 01:39:55.132 21 INFO tempest.lib.common.rest_client [req-39dbc33a-e422-46fe-b673-e903b2444953 req-39dbc33a-e422-46fe-b673-e903b2444953 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-27 01:39:55.237 33 INFO tempest.lib.common.rest_client [req-cea4e484-4d83-40b5-b540-a4afeaf294fe req-cea4e484-4d83-40b5-b540-a4afeaf294fe ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/578b2441b0bc42aa8996577585b8bfd9 0.294s",
                                "2026-05-27 01:39:55.237 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e2f49a13d3a438e8f562e28e1366080",
                                "2026-05-27 01:39:55.250 37 INFO tempest.lib.common.rest_client [req-a83e9f2d-43b5-4bd7-8c77-5a2168f749cc req-a83e9f2d-43b5-4bd7-8c77-5a2168f749cc ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e71bca1c-ce71-4453-acfe-6514d08f808d 0.143s",
                                "{13} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.140083s] ... ok",
                                "2026-05-27 01:39:55.315 27 INFO tempest.lib.common.rest_client [req-b8f87b8f-3b32-4670-9905-438dde6d5d1a req-b8f87b8f-3b32-4670-9905-438dde6d5d1a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 1.047s",
                                "2026-05-27 01:39:55.348 26 INFO tempest.lib.common.rest_client [req-c4d7a57e-3a04-4069-b527-eb68c5a1de96 req-c4d7a57e-3a04-4069-b527-eb68c5a1de96 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-27 01:39:55.398 27 INFO tempest.lib.common.rest_client [req-0221b131-302a-4baf-9aed-34c0643521bf req-0221b131-302a-4baf-9aed-34c0643521bf ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/f6bf807e-ecd0-45ba-8d00-6063127a8a02 0.079s",
                                "2026-05-27 01:39:55.403 23 INFO tempest.lib.common.rest_client [req-4e862b37-fbbe-4e3d-9d7c-185a7718ce61 req-4e862b37-fbbe-4e3d-9d7c-185a7718ce61 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5662c2f5d5a4d61a9f7ab78c2d2f4d6&name=default 0.705s",
                                "2026-05-27 01:39:55.463 11 INFO tempest.lib.common.rest_client [req-41539138-2e78-4d96-b566-4640bbf4b555 req-41539138-2e78-4d96-b566-4640bbf4b555 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-27 01:39:55.474 27 INFO tempest.lib.common.rest_client [req-15313f63-0232-4d8c-ae9e-b4bc6e4a8ee6 req-15313f63-0232-4d8c-ae9e-b4bc6e4a8ee6 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.075s",
                                "2026-05-27 01:39:55.473 15 INFO tempest.lib.common.rest_client [req-1fdb365b-6cc4-4317-bf35-dda6d1801144 req-1fdb365b-6cc4-4317-bf35-dda6d1801144 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-27 01:39:55.542 37 INFO tempest.lib.common.rest_client [req-1fae98b0-b59d-4e2c-be16-2c0ad9983edb req-1fae98b0-b59d-4e2c-be16-2c0ad9983edb ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dd7c1c490fa749f8b767f1527c46be60 0.261s",
                                "2026-05-27 01:39:55.542 27 INFO tempest.lib.common.rest_client [req-09d53af0-8961-4176-a834-2d0addd220b3 req-09d53af0-8961-4176-a834-2d0addd220b3 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d145a1fb-1c69-4127-8903-5d274841c4e1 0.065s",
                                "2026-05-27 01:39:55.585 13 INFO tempest.lib.common.rest_client [req-2dd51809-5cc4-4dca-b15e-902783fbf484 req-2dd51809-5cc4-4dca-b15e-902783fbf484 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.091s",
                                "2026-05-27 01:39:55.618 33 INFO tempest.lib.common.rest_client [req-c8619a97-9754-4020-851c-640677fc9274 req-c8619a97-9754-4020-851c-640677fc9274 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e2f49a13d3a438e8f562e28e1366080&name=default 0.380s",
                                "2026-05-27 01:39:55.661 15 INFO tempest.lib.common.rest_client [req-2201b37f-b2b8-46f0-9dfd-b64c332a513d req-2201b37f-b2b8-46f0-9dfd-b64c332a513d ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s",
                                "2026-05-27 01:39:55.674 26 INFO tempest.lib.common.rest_client [req-e9e32584-de8d-4b0b-804e-06bd19fbd2ca req-e9e32584-de8d-4b0b-804e-06bd19fbd2ca ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.323s",
                                "2026-05-27 01:39:55.756 26 INFO tempest.lib.common.rest_client [req-16f140af-a023-4f6f-a214-55c19eb1ec17 req-16f140af-a023-4f6f-a214-55c19eb1ec17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.080s",
                                "2026-05-27 01:39:55.796 15 INFO tempest.lib.common.rest_client [req-48f1c739-120f-43df-8141-6ec1f215336d req-48f1c739-120f-43df-8141-6ec1f215336d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.133s",
                                "2026-05-27 01:39:55.805 21 INFO tempest.lib.common.rest_client [req-04614da6-cb50-47ea-9b22-645d21e8e8f6 req-04614da6-cb50-47ea-9b22-645d21e8e8f6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7f71f46a8bb0402d98bca6c7fd614b20&name=default 0.672s",
                                "2026-05-27 01:39:55.812 37 INFO tempest.lib.common.rest_client [req-739aec59-8b35-4572-8d25-5c0a5b9c7fff req-739aec59-8b35-4572-8d25-5c0a5b9c7fff ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/be89fce8ae2145fe9384edac0167612f 0.266s",
                                "2026-05-27 01:39:55.812 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2142b9a81e9e4dcf93b58c6675855945",
                                "2026-05-27 01:39:55.865 23 INFO tempest.lib.common.rest_client [req-206ca6e3-37cc-46fc-87aa-884f2b3fef23 req-206ca6e3-37cc-46fc-87aa-884f2b3fef23 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88b1d5cf-9c50-40ff-8672-a8fc7188513c 0.460s",
                                "2026-05-27 01:39:55.914 26 INFO tempest.lib.common.rest_client [req-96adc5e1-e61e-4a63-a41a-75ca6b846fb2 req-96adc5e1-e61e-4a63-a41a-75ca6b846fb2 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s",
                                "2026-05-27 01:39:55.951 11 INFO tempest.lib.common.rest_client [req-a1de58b1-a8f5-4573-b764-158d836a83ee req-a1de58b1-a8f5-4573-b764-158d836a83ee ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-27 01:39:56.021 26 INFO tempest.lib.common.rest_client [req-4c5454aa-3d6a-47ca-8ced-e08321d399ae req-4c5454aa-3d6a-47ca-8ced-e08321d399ae ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/aa3149ee-501f-4548-9437-7dbbbd1c1dec 0.105s",
                                "2026-05-27 01:39:56.022 33 INFO tempest.lib.common.rest_client [req-447bd0fa-06c2-4f95-b3a9-572db87c15ec req-447bd0fa-06c2-4f95-b3a9-572db87c15ec ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19469be4-163e-459d-a333-b67f057b47d5 0.401s",
                                "2026-05-27 01:39:56.089 26 INFO tempest.lib.common.rest_client [req-9e28f855-f73d-4355-9684-9300334585b7 req-9e28f855-f73d-4355-9684-9300334585b7 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.066s",
                                "2026-05-27 01:39:56.135 23 INFO tempest.lib.common.rest_client [req-4d8d6b64-05ca-4b2d-8819-9199e858cc61 req-4d8d6b64-05ca-4b2d-8819-9199e858cc61 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c5662c2f5d5a4d61a9f7ab78c2d2f4d6 0.268s",
                                "2026-05-27 01:39:56.138 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c60e9f46141c4d24977ceb02a3a77e4f",
                                "2026-05-27 01:39:56.219 11 INFO tempest.lib.common.rest_client [req-5ccf6941-ecf5-483b-b29e-b911bda13f40 req-5ccf6941-ecf5-483b-b29e-b911bda13f40 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.267s",
                                "2026-05-27 01:39:56.277 21 INFO tempest.lib.common.rest_client [req-70d238b7-022e-4d4d-9c88-8ae66f408475 req-70d238b7-022e-4d4d-9c88-8ae66f408475 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2455fdf1-8823-4016-b802-18348269a19f 0.469s",
                                "2026-05-27 01:39:56.292 33 INFO tempest.lib.common.rest_client [req-cf8b5d90-adfc-46bd-aa64-f385bc221244 req-cf8b5d90-adfc-46bd-aa64-f385bc221244 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e2f49a13d3a438e8f562e28e1366080 0.268s",
                                "2026-05-27 01:39:56.389 37 INFO tempest.lib.common.rest_client [req-454bd7a3-c2cb-422c-a7ae-6277e056153c req-454bd7a3-c2cb-422c-a7ae-6277e056153c ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-27 01:39:56.403 27 INFO tempest.lib.common.rest_client [req-b32f43cf-31be-4810-b496-76d25f6769e1 req-b32f43cf-31be-4810-b496-76d25f6769e1 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.858s",
                                "2026-05-27 01:39:56.405 15 INFO tempest.lib.common.rest_client [req-bfb822d8-2197-499d-96c9-d0298dd07ae5 req-bfb822d8-2197-499d-96c9-d0298dd07ae5 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.606s",
                                "2026-05-27 01:39:56.416 11 INFO tempest.lib.common.rest_client [req-9805eb92-3696-44c4-88c3-cc30972450b5 req-9805eb92-3696-44c4-88c3-cc30972450b5 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.192s",
                                "2026-05-27 01:39:56.484 27 INFO tempest.lib.common.rest_client [req-d8104857-d04a-45bf-81ee-2fa1aaaa1eaa req-d8104857-d04a-45bf-81ee-2fa1aaaa1eaa ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/9bcd2054-5453-410e-8c8f-de4bb35b9763 0.077s",
                                "2026-05-27 01:39:56.498 21 INFO tempest.lib.common.rest_client [req-58d00595-e391-4b4c-9cbb-f2012c4df72a req-58d00595-e391-4b4c-9cbb-f2012c4df72a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7f71f46a8bb0402d98bca6c7fd614b20 0.219s",
                                "2026-05-27 01:39:56.498 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fdc8977b68074d35aa1e3f64724a2dd9",
                                "2026-05-27 01:39:56.531 23 INFO tempest.lib.common.rest_client [req-df434647-4f81-4d8a-ab9c-f582bfb27192 req-df434647-4f81-4d8a-ab9c-f582bfb27192 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c60e9f46141c4d24977ceb02a3a77e4f&name=default 0.389s",
                                "2026-05-27 01:39:56.570 15 INFO tempest.lib.common.rest_client [req-3711a4cc-4e63-4787-8bad-bb6b54ed3d23 req-3711a4cc-4e63-4787-8bad-bb6b54ed3d23 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:39:56.658 13 INFO tempest.lib.common.rest_client [req-f18a9fe5-817b-4bd6-9731-d0939a27721e req-f18a9fe5-817b-4bd6-9731-d0939a27721e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.071s",
                                "2026-05-27 01:39:56.694 27 INFO tempest.lib.common.rest_client [req-e06db3a3-bd1a-4b10-9efd-36056d73f716 req-e06db3a3-bd1a-4b10-9efd-36056d73f716 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe1469fdd25a403fad2ca4d259757203 0.206s",
                                "2026-05-27 01:39:56.694 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3010f0139a2141bca3ecf0db5e1cfce5",
                                "2026-05-27 01:39:56.783 15 INFO tempest.lib.common.rest_client [req-cda762be-773a-4d33-86a2-59a5fe1fe412 req-cda762be-773a-4d33-86a2-59a5fe1fe412 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.212s",
                                "2026-05-27 01:39:56.892 21 INFO tempest.lib.common.rest_client [req-33143203-8827-4c3c-8a80-c883b7a42e8b req-33143203-8827-4c3c-8a80-c883b7a42e8b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fdc8977b68074d35aa1e3f64724a2dd9&name=default 0.391s",
                                "2026-05-27 01:39:56.952 15 INFO tempest.lib.common.rest_client [req-a2b58a3c-a9c3-4e3b-8ca8-a4a7a608d431 req-a2b58a3c-a9c3-4e3b-8ca8-a4a7a608d431 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-27 01:39:56.956 23 INFO tempest.lib.common.rest_client [req-41e197d4-1095-4b0a-a3f8-6f274c5115de req-41e197d4-1095-4b0a-a3f8-6f274c5115de ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/844ade66-f443-4376-a5a6-8e596fcd4740 0.423s",
                                "2026-05-27 01:39:57.025 11 INFO tempest.lib.common.rest_client [req-456148d6-654d-4445-9a67-361f626f299d req-456148d6-654d-4445-9a67-361f626f299d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s",
                                "2026-05-27 01:39:57.048 37 INFO tempest.lib.common.rest_client [req-172a1543-43ea-435f-8a46-7b96297ce6c1 req-172a1543-43ea-435f-8a46-7b96297ce6c1 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2142b9a81e9e4dcf93b58c6675855945&name=default 0.649s",
                                "2026-05-27 01:39:57.064 15 INFO tempest.lib.common.rest_client [req-15d41e79-986a-482c-aeb9-3f01e3aa93db req-15d41e79-986a-482c-aeb9-3f01e3aa93db ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/70ad82a683244db986d6b9f66518a067 0.106s",
                                "2026-05-27 01:39:57.161 15 INFO tempest.lib.common.rest_client [req-04742899-45d0-4ed7-8034-7cfe3e138831 req-04742899-45d0-4ed7-8034-7cfe3e138831 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-27 01:39:57.228 23 INFO tempest.lib.common.rest_client [req-7e82715f-801f-4769-9b4b-f93f5c8e1ea8 req-7e82715f-801f-4769-9b4b-f93f5c8e1ea8 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c60e9f46141c4d24977ceb02a3a77e4f 0.270s",
                                "2026-05-27 01:39:57.279 11 INFO tempest.lib.common.rest_client [req-7e283a6e-e231-4566-bac6-6057202169ba req-7e283a6e-e231-4566-bac6-6057202169ba ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-27 01:39:57.279 27 INFO tempest.lib.common.rest_client [req-890f22aa-5f43-42fe-ac89-f26c3b40f212 req-890f22aa-5f43-42fe-ac89-f26c3b40f212 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s",
                                "2026-05-27 01:39:57.341 21 INFO tempest.lib.common.rest_client [req-75d6ef12-680b-4845-97a5-c4aca1b65781 req-75d6ef12-680b-4845-97a5-c4aca1b65781 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e2ea788b-8f54-4ba5-9943-92c05a61f0ef 0.442s",
                                "2026-05-27 01:39:57.363 15 INFO tempest.lib.common.rest_client [req-a6a267ee-cce1-48a5-a911-b4c67851cc4b req-a6a267ee-cce1-48a5-a911-b4c67851cc4b ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.200s",
                                "2026-05-27 01:39:57.513 37 INFO tempest.lib.common.rest_client [req-dcf6641c-5748-4bf4-8abf-e9c92961340c req-dcf6641c-5748-4bf4-8abf-e9c92961340c ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f635263b-493d-4f5c-8fe2-63e60a5593a4 0.463s",
                                "2026-05-27 01:39:57.514 11 INFO tempest.lib.common.rest_client [req-a713d033-570a-4318-96d3-917cf4c7f7e3 req-a713d033-570a-4318-96d3-917cf4c7f7e3 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.232s",
                                "2026-05-27 01:39:57.522 15 INFO tempest.lib.common.rest_client [req-03093251-8c79-4711-a335-0d33fc628a1e req-03093251-8c79-4711-a335-0d33fc628a1e ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:39:57.592 21 INFO tempest.lib.common.rest_client [req-316972f2-9f5f-40e0-abe1-cae6fcc90ff1 req-316972f2-9f5f-40e0-abe1-cae6fcc90ff1 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fdc8977b68074d35aa1e3f64724a2dd9 0.249s",
                                "2026-05-27 01:39:57.692 11 INFO tempest.lib.common.rest_client [req-61694e73-9ac0-4b8d-b2b2-1c2649820451 req-61694e73-9ac0-4b8d-b2b2-1c2649820451 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:39:57.691 15 INFO tempest.lib.common.rest_client [req-6f0b5723-c62a-4ced-a3e3-7ad749494f47 req-6f0b5723-c62a-4ced-a3e3-7ad749494f47 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589/users/b325e5c5f6214d11b661d18111d1db3e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s",
                                "2026-05-27 01:39:57.692 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b325e5c5f6214d11b661d18111d1db3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:57.693 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1515204002-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '303351a2f3994db2a130b41515761589', 'project_name': 'tempest-ListUserImagesTest-1515204002', 'tenant_id': '303351a2f3994db2a130b41515761589', 'tenant_name': 'tempest-ListUserImagesTest-1515204002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b325e5c5f6214d11b661d18111d1db3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:57.694 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1515204002-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '303351a2f3994db2a130b41515761589', 'project_name': 'tempest-ListUserImagesTest-1515204002', 'tenant_id': '303351a2f3994db2a130b41515761589', 'tenant_name': 'tempest-ListUserImagesTest-1515204002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b325e5c5f6214d11b661d18111d1db3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:57.750 13 INFO tempest.lib.common.rest_client [req-dddfce3d-baad-4297-8e33-a6f4d2f8802a req-dddfce3d-baad-4297-8e33-a6f4d2f8802a ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.090s",
                                "2026-05-27 01:39:57.770 37 INFO tempest.lib.common.rest_client [req-0c55c7af-6102-41fc-b0a8-1daa7d3df29f req-0c55c7af-6102-41fc-b0a8-1daa7d3df29f ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2142b9a81e9e4dcf93b58c6675855945 0.255s",
                                "2026-05-27 01:39:57.770 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e490849d561f4f1c9614491d02f7ad49",
                                "2026-05-27 01:39:57.794 23 INFO tempest.lib.common.rest_client [req-b5a20209-8646-4103-8f70-47a6f4967ac9 req-b5a20209-8646-4103-8f70-47a6f4967ac9 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:39:57.848 27 INFO tempest.lib.common.rest_client [req-684a2c71-b9dd-45db-b663-07f737859ea3 req-684a2c71-b9dd-45db-b663-07f737859ea3 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3010f0139a2141bca3ecf0db5e1cfce5&name=default 0.567s",
                                "2026-05-27 01:39:57.862 11 INFO tempest.lib.common.rest_client [req-6607da5e-6349-4cb8-aed8-9045df4bfa8e req-6607da5e-6349-4cb8-aed8-9045df4bfa8e ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/70ad82a683244db986d6b9f66518a067 0.164s",
                                "2026-05-27 01:39:58.118 11 INFO tempest.lib.common.rest_client [req-4ef402e4-1b28-4b6f-b7fe-a3637420de81 req-4ef402e4-1b28-4b6f-b7fe-a3637420de81 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-27 01:39:58.138 21 INFO tempest.lib.common.rest_client [req-a2f71b11-a026-4fcd-8449-61259e09400a req-a2f71b11-a026-4fcd-8449-61259e09400a ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-27 01:39:58.150 37 INFO tempest.lib.common.rest_client [req-35e6b00a-e048-4c5a-a127-9d7e87b7356c req-35e6b00a-e048-4c5a-a127-9d7e87b7356c ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e490849d561f4f1c9614491d02f7ad49&name=default 0.378s",
                                "2026-05-27 01:39:58.241 11 INFO tempest.lib.common.rest_client [req-bf4de666-9512-43a2-aecd-23872d99049c req-bf4de666-9512-43a2-aecd-23872d99049c ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.120s",
                                "2026-05-27 01:39:58.261 27 INFO tempest.lib.common.rest_client [req-eb7aef74-7179-4df4-ac72-839227bbcff5 req-eb7aef74-7179-4df4-ac72-839227bbcff5 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa8f1ced-174c-4a57-8e98-0156b18f763e 0.412s",
                                "2026-05-27 01:39:58.285 15 INFO tempest.lib.common.rest_client [req-3e3ddcfb-10e8-43b2-97ef-90ca0ba0adfd req-3e3ddcfb-10e8-43b2-97ef-90ca0ba0adfd ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:39:58.286 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:39:58.406 23 INFO tempest.lib.common.rest_client [req-537870f5-3537-415e-bcdb-9616763f34b1 req-537870f5-3537-415e-bcdb-9616763f34b1 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:39:58.421 11 INFO tempest.lib.common.rest_client [req-5972dc85-d473-4176-b011-e607048ad429 req-5972dc85-d473-4176-b011-e607048ad429 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:39:58.522 27 INFO tempest.lib.common.rest_client [req-f2ee1a43-0704-42c8-aff2-d261389aab67 req-f2ee1a43-0704-42c8-aff2-d261389aab67 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3010f0139a2141bca3ecf0db5e1cfce5 0.259s",
                                "2026-05-27 01:39:58.539 15 INFO tempest.lib.common.rest_client [req-19ec3a4d-423c-4904-bcaa-849e8ecabfda req-19ec3a4d-423c-4904-bcaa-849e8ecabfda ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b325e5c5f6214d11b661d18111d1db3e 0.251s",
                                "2026-05-27 01:39:58.540 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 303351a2f3994db2a130b41515761589",
                                "2026-05-27 01:39:58.568 37 INFO tempest.lib.common.rest_client [req-22126081-83d9-4b68-be98-d7bbbe76190d req-22126081-83d9-4b68-be98-d7bbbe76190d ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f89bdbb2-dacf-4e2f-9965-a6229bd6e43f 0.416s",
                                "2026-05-27 01:39:58.587 23 INFO tempest.lib.common.rest_client [req-5f92c7aa-ada6-412c-b86f-e219e05df531 req-5f92c7aa-ada6-412c-b86f-e219e05df531 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s",
                                "2026-05-27 01:39:58.602 11 INFO tempest.lib.common.rest_client [req-af52d3a9-da7e-4f11-b4be-dc81f1910b7a req-af52d3a9-da7e-4f11-b4be-dc81f1910b7a ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071/users/02efe3b4376b48aba4de702e4eee591e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s",
                                "2026-05-27 01:39:58.603 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 02efe3b4376b48aba4de702e4eee591e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:39:58.603 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-968755381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50442444badc46d2ae989d31a851a071', 'project_name': 'tempest-ImportImagesTest-968755381', 'tenant_id': '50442444badc46d2ae989d31a851a071', 'tenant_name': 'tempest-ImportImagesTest-968755381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02efe3b4376b48aba4de702e4eee591e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:58.604 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-968755381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50442444badc46d2ae989d31a851a071', 'project_name': 'tempest-ImportImagesTest-968755381', 'tenant_id': '50442444badc46d2ae989d31a851a071', 'tenant_name': 'tempest-ImportImagesTest-968755381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02efe3b4376b48aba4de702e4eee591e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:39:58.711 21 INFO tempest.lib.common.rest_client [req-9f6f4cc5-06c2-4ea5-b6c0-e7b0e4465f69 req-9f6f4cc5-06c2-4ea5-b6c0-e7b0e4465f69 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-27 01:39:58.801 23 INFO tempest.lib.common.rest_client [req-e031615b-ed2f-4b12-ad59-2ea0cf852dd7 req-e031615b-ed2f-4b12-ad59-2ea0cf852dd7 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.211s",
                                "2026-05-27 01:39:58.835 13 INFO tempest.lib.common.rest_client [req-08f1e23b-b989-4c78-8c1a-7af49e807263 req-08f1e23b-b989-4c78-8c1a-7af49e807263 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.082s",
                                "2026-05-27 01:39:58.854 37 INFO tempest.lib.common.rest_client [req-a2656084-d8fc-4422-813e-143ced91fc6b req-a2656084-d8fc-4422-813e-143ced91fc6b ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e490849d561f4f1c9614491d02f7ad49 0.282s",
                                "2026-05-27 01:39:58.892 21 INFO tempest.lib.common.rest_client [req-c290d5d0-702b-4afb-ab54-a58b8b52ba72 req-c290d5d0-702b-4afb-ab54-a58b8b52ba72 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s",
                                "2026-05-27 01:39:59.096 15 INFO tempest.lib.common.rest_client [req-d4132a97-ee56-4443-b11f-de7119d5b79e req-d4132a97-ee56-4443-b11f-de7119d5b79e ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-27 01:39:59.148 21 INFO tempest.lib.common.rest_client [req-a38d5569-8b12-42ba-9f22-7c2927d508d6 req-a38d5569-8b12-42ba-9f22-7c2927d508d6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.252s",
                                "2026-05-27 01:39:59.180 11 INFO tempest.lib.common.rest_client [req-ea809f68-1573-46d2-a8d6-b066a4ac49c2 req-ea809f68-1573-46d2-a8d6-b066a4ac49c2 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-27 01:39:59.313 23 INFO tempest.lib.common.rest_client [req-ee58bccf-50a4-452d-a070-edb62823132d req-ee58bccf-50a4-452d-a070-edb62823132d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.509s",
                                "2026-05-27 01:39:59.417 23 INFO tempest.lib.common.rest_client [req-e254ee72-fc73-42bf-9021-91b87e3d911d req-e254ee72-fc73-42bf-9021-91b87e3d911d ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:39:59.420 11 INFO tempest.lib.common.rest_client [req-20ab7e2d-1173-4248-9108-3df87f0421cc req-20ab7e2d-1173-4248-9108-3df87f0421cc ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.237s",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{0} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-27 01:39:59.584 23 INFO tempest.lib.common.rest_client [req-199f115e-e016-4219-b63b-a4bfc3fb482f req-199f115e-e016-4219-b63b-a4bfc3fb482f ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.163s",
                                "2026-05-27 01:39:59.680 23 INFO tempest.lib.common.rest_client [req-fd5488da-2d28-4a28-8711-3cbd7700d467 req-fd5488da-2d28-4a28-8711-3cbd7700d467 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.091s",
                                "2026-05-27 01:39:59.727 15 INFO tempest.lib.common.rest_client [req-77d045e3-d68e-49f6-880a-38f19b57b396 req-77d045e3-d68e-49f6-880a-38f19b57b396 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=303351a2f3994db2a130b41515761589&name=default 0.628s",
                                "2026-05-27 01:39:59.756 11 INFO tempest.lib.common.rest_client [req-0e5708f8-7e90-403c-b261-beaf0da7318d req-0e5708f8-7e90-403c-b261-beaf0da7318d ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/02efe3b4376b48aba4de702e4eee591e 0.301s",
                                "2026-05-27 01:39:59.757 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 50442444badc46d2ae989d31a851a071",
                                "2026-05-27 01:39:59.787 21 INFO tempest.lib.common.rest_client [req-827ff359-c000-4dc8-a19e-53773142f5f6 req-827ff359-c000-4dc8-a19e-53773142f5f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.636s",
                                "2026-05-27 01:39:59.860 23 INFO tempest.lib.common.rest_client [req-d3cb7b29-e7a9-4e96-9097-e09667f16998 req-d3cb7b29-e7a9-4e96-9097-e09667f16998 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/70ad82a683244db986d6b9f66518a067 0.178s",
                                "2026-05-27 01:39:59.918 13 INFO tempest.lib.common.rest_client [req-80f87045-d6e1-4951-811c-0a6d76d7b20f req-80f87045-d6e1-4951-811c-0a6d76d7b20f ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/6e48e9ef-04b6-47f0-beb2-a9feb478d0e6 0.080s",
                                "{1} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [11.323544s] ... ok",
                                "2026-05-27 01:39:59.956 21 INFO tempest.lib.common.rest_client [req-0a854dba-35cb-4410-914c-4348b8bc5b93 req-0a854dba-35cb-4410-914c-4348b8bc5b93 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:39:59.986 23 INFO tempest.lib.common.rest_client [req-5c72ff5a-486a-48ed-b4a0-40599ca7dd3b req-5c72ff5a-486a-48ed-b4a0-40599ca7dd3b ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-27 01:40:00.128 21 INFO tempest.lib.common.rest_client [req-69272b94-e44f-42ae-b17a-c26158b282a8 req-69272b94-e44f-42ae-b17a-c26158b282a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.169s",
                                "2026-05-27 01:40:00.200 13 INFO tempest.lib.common.rest_client [req-8a672f92-0532-4a04-b782-f62d69d3dd82 req-8a672f92-0532-4a04-b782-f62d69d3dd82 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/348491bbd21547f1966e702d5b900f3f 0.275s",
                                "2026-05-27 01:40:00.223 23 INFO tempest.lib.common.rest_client [req-9933ed73-e17f-4452-b442-edc3795ccb73 req-9933ed73-e17f-4452-b442-edc3795ccb73 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/89a5050f7de542e3bca52d9e6d7380fa 0.234s",
                                "2026-05-27 01:40:00.236 15 INFO tempest.lib.common.rest_client [req-8ef12e17-92ab-4236-b439-50030bd79d53 req-8ef12e17-92ab-4236-b439-50030bd79d53 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27494c34-e1e5-44dd-98c7-330b0cdd8e61 0.508s",
                                "2026-05-27 01:40:00.311 21 INFO tempest.lib.common.rest_client [req-9a9038c1-7055-41b7-9d0d-10899ff1043c req-9a9038c1-7055-41b7-9d0d-10899ff1043c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-27 01:40:00.337 11 INFO tempest.lib.common.rest_client [req-f59a82b2-ec7c-46bb-9f17-b495505e19f9 req-f59a82b2-ec7c-46bb-9f17-b495505e19f9 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:40:00.336 23 INFO tempest.lib.common.rest_client [req-7395572b-6dfd-436e-a5c9-c428d46e4bda req-7395572b-6dfd-436e-a5c9-c428d46e4bda ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-27 01:40:00.447 13 INFO tempest.lib.common.rest_client [req-f306431f-e8ba-40c2-9ec1-d42845382b12 req-f306431f-e8ba-40c2-9ec1-d42845382b12 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d2a076209606483faf3d18dda20b8739 0.243s",
                                "2026-05-27 01:40:00.448 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3d279f9f73cf488da00fe6098b915047",
                                "2026-05-27 01:40:00.449 15 INFO tempest.lib.common.rest_client [req-85c944cb-3673-4ae4-9e01-11c2fa82a37a req-85c944cb-3673-4ae4-9e01-11c2fa82a37a ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/303351a2f3994db2a130b41515761589 0.211s",
                                "{2} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-27 01:40:00.559 21 INFO tempest.lib.common.rest_client [req-6f0bf68f-1605-4f47-b3f3-206da2627dbe req-6f0bf68f-1605-4f47-b3f3-206da2627dbe ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.246s",
                                "2026-05-27 01:40:00.727 21 INFO tempest.lib.common.rest_client [req-6396e1ac-cd0d-4816-ba1f-31bfac0867a8 req-6396e1ac-cd0d-4816-ba1f-31bfac0867a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-27 01:40:00.733 23 INFO tempest.lib.common.rest_client [req-060da2cb-d339-4e1e-b0fb-ef492e24d226 req-060da2cb-d339-4e1e-b0fb-ef492e24d226 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13/users/a407ff7d5aae4e33b98cc909fb438b05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.395s",
                                "2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a407ff7d5aae4e33b98cc909fb438b05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-935152338-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '95452b10ee5743919b654c0fbbb58e13', 'project_name': 'tempest-ImagesTagsTest-935152338', 'tenant_id': '95452b10ee5743919b654c0fbbb58e13', 'tenant_name': 'tempest-ImagesTagsTest-935152338', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a407ff7d5aae4e33b98cc909fb438b05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:00.736 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-935152338-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '95452b10ee5743919b654c0fbbb58e13', 'project_name': 'tempest-ImagesTagsTest-935152338', 'tenant_id': '95452b10ee5743919b654c0fbbb58e13', 'tenant_name': 'tempest-ImagesTagsTest-935152338', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a407ff7d5aae4e33b98cc909fb438b05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:00.915 21 INFO tempest.lib.common.rest_client [req-b3170618-312e-4b29-8198-9ed4b0dbc76b req-b3170618-312e-4b29-8198-9ed4b0dbc76b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/70ad82a683244db986d6b9f66518a067 0.185s",
                                "2026-05-27 01:40:00.933 11 INFO tempest.lib.common.rest_client [req-85090141-b281-4f7a-82cb-d4842e46f28b req-85090141-b281-4f7a-82cb-d4842e46f28b ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=50442444badc46d2ae989d31a851a071&name=default 0.594s",
                                "2026-05-27 01:40:01.019 13 INFO tempest.lib.common.rest_client [req-2daa001c-5848-40ff-97ba-b9bebfeae2fd req-2daa001c-5848-40ff-97ba-b9bebfeae2fd ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-27 01:40:01.088 21 INFO tempest.lib.common.rest_client [req-6fb34e0d-f68f-40ec-b54a-6450d2d2075b req-6fb34e0d-f68f-40ec-b54a-6450d2d2075b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-27 01:40:01.209 21 INFO tempest.lib.common.rest_client [req-1e20a345-5476-4548-bd62-138fbe081a50 req-1e20a345-5476-4548-bd62-138fbe081a50 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.119s",
                                "2026-05-27 01:40:01.358 23 INFO tempest.lib.common.rest_client [req-eca66d06-5c5f-443d-b5ea-54e0d9da16a2 req-eca66d06-5c5f-443d-b5ea-54e0d9da16a2 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-27 01:40:01.377 11 INFO tempest.lib.common.rest_client [req-6ea75529-e275-4604-9a25-3bdc72f1be8c req-6ea75529-e275-4604-9a25-3bdc72f1be8c ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a1f4394-af7c-4efc-a9e8-7a2039507fef 0.440s",
                                "2026-05-27 01:40:01.390 21 INFO tempest.lib.common.rest_client [req-780829a2-7258-4278-903d-ac0659fa7cd1 req-780829a2-7258-4278-903d-ac0659fa7cd1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-27 01:40:01.531 21 INFO tempest.lib.common.rest_client [req-eb7b1b17-e56a-4b6d-b63f-51b4c2fc3cc4 req-eb7b1b17-e56a-4b6d-b63f-51b4c2fc3cc4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df/users/7def12758b3b4a88b3ea4ef11a312cf4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.134s",
                                "2026-05-27 01:40:01.531 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7def12758b3b4a88b3ea4ef11a312cf4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:01.534 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-129742766-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b024f87c9c94b54a252c668ee4c24df', 'project_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'tenant_id': '1b024f87c9c94b54a252c668ee4c24df', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7def12758b3b4a88b3ea4ef11a312cf4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:01.534 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-129742766-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b024f87c9c94b54a252c668ee4c24df', 'project_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'tenant_id': '1b024f87c9c94b54a252c668ee4c24df', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-129742766', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7def12758b3b4a88b3ea4ef11a312cf4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:01.582 11 INFO tempest.lib.common.rest_client [req-51a0d029-0e6a-48b5-ac19-c874873b74c9 req-51a0d029-0e6a-48b5-ac19-c874873b74c9 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/50442444badc46d2ae989d31a851a071 0.202s",
                                "2026-05-27 01:40:01.718 13 INFO tempest.lib.common.rest_client [req-a6bcb73f-6260-4536-923b-b05299a2deeb req-a6bcb73f-6260-4536-923b-b05299a2deeb ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3d279f9f73cf488da00fe6098b915047&name=default 0.697s",
                                "2026-05-27 01:40:01.761 23 INFO tempest.lib.common.rest_client [req-012c32dd-bff7-4301-8e05-e4d52780741c req-012c32dd-bff7-4301-8e05-e4d52780741c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.398s",
                                "2026-05-27 01:40:01.941 23 INFO tempest.lib.common.rest_client [req-5ce4dbf0-05d0-4d18-9dbc-29b11a541e88 req-5ce4dbf0-05d0-4d18-9dbc-29b11a541e88 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3/tags/tempest-tag-644638539 0.176s",
                                "2026-05-27 01:40:02.065 23 INFO tempest.lib.common.rest_client [req-db23118e-c513-4992-9252-b578690b94e0 req-db23118e-c513-4992-9252-b578690b94e0 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.119s",
                                "2026-05-27 01:40:02.204 21 INFO tempest.lib.common.rest_client [req-47090c55-adcb-46be-8e17-dd21f95778f1 req-47090c55-adcb-46be-8e17-dd21f95778f1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-27 01:40:02.234 13 INFO tempest.lib.common.rest_client [req-4b072ecf-9620-4c97-8180-17f427ba5095 req-4b072ecf-9620-4c97-8180-17f427ba5095 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59814a66-86f2-42e9-9bff-261014774c52 0.509s",
                                "2026-05-27 01:40:02.246 23 INFO tempest.lib.common.rest_client [req-95724e44-6f66-44e0-a0c2-5e8726aa3e20 req-95724e44-6f66-44e0-a0c2-5e8726aa3e20 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3/tags/tempest-tag-644638539 0.175s",
                                "2026-05-27 01:40:02.350 23 INFO tempest.lib.common.rest_client [req-d3c7b6cf-5646-4a75-98fb-007e25e9b365 req-d3c7b6cf-5646-4a75-98fb-007e25e9b365 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.099s",
                                "2026-05-27 01:40:02.440 21 INFO tempest.lib.common.rest_client [req-e7d02311-ba73-44b6-a1fb-560aa38e480f req-e7d02311-ba73-44b6-a1fb-560aa38e480f ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s",
                                "2026-05-27 01:40:02.490 23 INFO tempest.lib.common.rest_client [req-bee7a54f-28b3-4f1e-9d76-84f739721487 req-bee7a54f-28b3-4f1e-9d76-84f739721487 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.138s",
                                "{6} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.131528s] ... ok",
                                "2026-05-27 01:40:02.515 13 INFO tempest.lib.common.rest_client [req-7d230c21-ed49-4928-a981-f99424632728 req-7d230c21-ed49-4928-a981-f99424632728 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3d279f9f73cf488da00fe6098b915047 0.279s",
                                "2026-05-27 01:40:02.517 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ce8cd9b4b5a84ae2a2f1ea5bc0dc788d",
                                "2026-05-27 01:40:02.595 23 INFO tempest.lib.common.rest_client [req-e3c3d911-0289-41d7-88d8-f831ef1a6d25 req-e3c3d911-0289-41d7-88d8-f831ef1a6d25 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.071s",
                                "2026-05-27 01:40:02.667 23 INFO tempest.lib.common.rest_client [req-dbfef5ce-752c-4e64-ac2d-34df1af07929 req-dbfef5ce-752c-4e64-ac2d-34df1af07929 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/781cf379-27a1-40cc-b30e-925c5af3eea3 0.070s",
                                "2026-05-27 01:40:02.906 23 INFO tempest.lib.common.rest_client [req-36183478-2323-45f9-92f3-30e5cb7a5f1e req-36183478-2323-45f9-92f3-30e5cb7a5f1e ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a407ff7d5aae4e33b98cc909fb438b05 0.236s",
                                "2026-05-27 01:40:02.906 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 95452b10ee5743919b654c0fbbb58e13",
                                "2026-05-27 01:40:02.923 13 INFO tempest.lib.common.rest_client [req-7b9b68a3-5872-4af0-b334-7158626fe363 req-7b9b68a3-5872-4af0-b334-7158626fe363 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ce8cd9b4b5a84ae2a2f1ea5bc0dc788d&name=default 0.403s",
                                "2026-05-27 01:40:03.078 21 INFO tempest.lib.common.rest_client [req-020d6658-830e-4c27-9139-68efd13ad403 req-020d6658-830e-4c27-9139-68efd13ad403 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s",
                                "2026-05-27 01:40:03.253 21 INFO tempest.lib.common.rest_client [req-5eb14807-c720-43c0-a89d-57271d4ba18f req-5eb14807-c720-43c0-a89d-57271d4ba18f ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:40:03.424 23 INFO tempest.lib.common.rest_client [req-b21c4857-28e2-414f-a5e4-cb0f204ef793 req-b21c4857-28e2-414f-a5e4-cb0f204ef793 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-27 01:40:03.426 13 INFO tempest.lib.common.rest_client [req-c346f3c3-31b0-4c24-8c81-1110171cc725 req-c346f3c3-31b0-4c24-8c81-1110171cc725 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6051806a-f113-4055-814d-5434761572a4 0.501s",
                                "2026-05-27 01:40:03.492 21 INFO tempest.lib.common.rest_client [req-e8afeeb0-6375-4678-b27e-2301b425dc10 req-e8afeeb0-6375-4678-b27e-2301b425dc10 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.237s",
                                "2026-05-27 01:40:03.652 21 INFO tempest.lib.common.rest_client [req-719b0eac-20f2-4027-94ac-087bba982e93 req-719b0eac-20f2-4027-94ac-087bba982e93 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:40:03.708 13 INFO tempest.lib.common.rest_client [req-79e6ca9c-dbdb-439e-81a4-bf10c0241353 req-79e6ca9c-dbdb-439e-81a4-bf10c0241353 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ce8cd9b4b5a84ae2a2f1ea5bc0dc788d 0.279s",
                                "2026-05-27 01:40:03.868 21 INFO tempest.lib.common.rest_client [req-7122e15f-1b29-486f-950c-f90914d1aa67 req-7122e15f-1b29-486f-950c-f90914d1aa67 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/70ad82a683244db986d6b9f66518a067 0.212s",
                                "2026-05-27 01:40:04.058 23 INFO tempest.lib.common.rest_client [req-4374b278-1a6e-4233-8ebb-475cfdc412f8 req-4374b278-1a6e-4233-8ebb-475cfdc412f8 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=95452b10ee5743919b654c0fbbb58e13&name=default 0.632s",
                                "2026-05-27 01:40:04.092 21 INFO tempest.lib.common.rest_client [req-fa5fbb43-f448-4161-afc5-30bf2723a6aa req-fa5fbb43-f448-4161-afc5-30bf2723a6aa ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:40:04.167 13 INFO tempest.lib.common.rest_client [req-4843aa53-2a63-42c5-a3b2-713c4bd2e4da req-4843aa53-2a63-42c5-a3b2-713c4bd2e4da ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s",
                                "2026-05-27 01:40:04.216 21 INFO tempest.lib.common.rest_client [req-e57f58bb-3607-47f1-8bac-14697a62be1a req-e57f58bb-3607-47f1-8bac-14697a62be1a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/89a5050f7de542e3bca52d9e6d7380fa 0.122s",
                                "2026-05-27 01:40:04.395 21 INFO tempest.lib.common.rest_client [req-391062ee-c516-45a8-843d-199276c72995 req-391062ee-c516-45a8-843d-199276c72995 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-27 01:40:04.496 23 INFO tempest.lib.common.rest_client [req-ef53a2f7-d8d7-4ddd-808d-64540e73568d req-ef53a2f7-d8d7-4ddd-808d-64540e73568d ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27922832-d58a-4bea-8b80-6c1ab1940431 0.436s",
                                "2026-05-27 01:40:04.528 21 INFO tempest.lib.common.rest_client [req-11fce7d9-e1ea-4d94-97fa-dd0930edfc56 req-11fce7d9-e1ea-4d94-97fa-dd0930edfc56 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89/users/518fb4cb31784531b03c52dd2334cdf6/roles/e4ac3cd34d244bdea43cf6630298f44a 0.130s",
                                "2026-05-27 01:40:04.528 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 518fb4cb31784531b03c52dd2334cdf6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:04.529 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-244904085-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e60b3c1f3a43484fb71555a219b68b89', 'project_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'tenant_id': 'e60b3c1f3a43484fb71555a219b68b89', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '518fb4cb31784531b03c52dd2334cdf6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:04.529 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-244904085-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e60b3c1f3a43484fb71555a219b68b89', 'project_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'tenant_id': 'e60b3c1f3a43484fb71555a219b68b89', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-244904085', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '518fb4cb31784531b03c52dd2334cdf6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:04.714 13 INFO tempest.lib.common.rest_client [req-f5ea128d-15e4-4829-aa82-ac166db57e9f req-f5ea128d-15e4-4829-aa82-ac166db57e9f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-27 01:40:04.796 23 INFO tempest.lib.common.rest_client [req-bac94457-1ec9-4d5b-a48c-57acfb58c965 req-bac94457-1ec9-4d5b-a48c-57acfb58c965 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/95452b10ee5743919b654c0fbbb58e13 0.297s",
                                "2026-05-27 01:40:04.892 13 INFO tempest.lib.common.rest_client [req-5d1cc243-8c86-4c9f-8821-eefa2c173497 req-5d1cc243-8c86-4c9f-8821-eefa2c173497 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s",
                                "2026-05-27 01:40:05.024 13 INFO tempest.lib.common.rest_client [req-ea77247f-3008-4f46-b23b-bf0c0fb087c5 req-ea77247f-3008-4f46-b23b-bf0c0fb087c5 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.129s",
                                "2026-05-27 01:40:05.139 21 INFO tempest.lib.common.rest_client [req-5cd07737-4b60-4c50-a8de-1a7da79ede45 req-5cd07737-4b60-4c50-a8de-1a7da79ede45 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-27 01:40:05.438 26 INFO tempest.lib.common.rest_client [req-3f46f49e-ea67-4fec-a6f1-34a58127c3dc req-3f46f49e-ea67-4fec-a6f1-34a58127c3dc ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/aa3149ee-501f-4548-9437-7dbbbd1c1dec/import 9.346s",
                                "{7} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.681494s] ... ok",
                                "2026-05-27 01:40:05.565 21 INFO tempest.lib.common.rest_client [req-e4297e9f-d6cf-440e-9bbb-b79fb9ac7f9e req-e4297e9f-d6cf-440e-9bbb-b79fb9ac7f9e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.423s",
                                "2026-05-27 01:40:05.581 13 INFO tempest.lib.common.rest_client [req-3044d367-a5da-45be-9677-3e0045476735 req-3044d367-a5da-45be-9677-3e0045476735 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.554s",
                                "2026-05-27 01:40:05.693 21 INFO tempest.lib.common.rest_client [req-7f6a2ce5-0d8c-41a3-9e28-47af14998eb3 req-7f6a2ce5-0d8c-41a3-9e28-47af14998eb3 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.127s",
                                "2026-05-27 01:40:05.699 26 INFO tempest.lib.common.rest_client [req-ef10275a-2cfd-46a6-b3a7-066ca2199f4d req-ef10275a-2cfd-46a6-b3a7-066ca2199f4d ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ef0fc7a9c5854cde9b7017b48de7c94d 0.227s",
                                "2026-05-27 01:40:05.699 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8031cb7605b349b7a2f33a210f067fde",
                                "2026-05-27 01:40:05.748 13 INFO tempest.lib.common.rest_client [req-1687f84d-ff5d-47b4-81d5-fc1c65f4ed59 req-1687f84d-ff5d-47b4-81d5-fc1c65f4ed59 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:40:05.822 21 INFO tempest.lib.common.rest_client [req-085717c2-b23e-4ecf-acf7-2dff3673fc2d req-085717c2-b23e-4ecf-acf7-2dff3673fc2d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/resource_types 0.127s",
                                "2026-05-27 01:40:05.968 21 INFO tempest.lib.common.rest_client [req-7dc72ef0-2c06-4b6c-8b35-7db35e05084f req-7dc72ef0-2c06-4b6c-8b35-7db35e05084f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties 0.143s",
                                "2026-05-27 01:40:05.973 13 INFO tempest.lib.common.rest_client [req-2d3115d6-2b6c-46e0-95f5-93846d55bd87 req-2d3115d6-2b6c-46e0-95f5-93846d55bd87 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s",
                                "2026-05-27 01:40:06.080 21 INFO tempest.lib.common.rest_client [req-240cd32b-7851-4015-837b-612b509b0995 req-240cd32b-7851-4015-837b-612b509b0995 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.107s",
                                "2026-05-27 01:40:06.145 13 INFO tempest.lib.common.rest_client [req-44e9d85a-af25-4fc5-bc53-892c0ffb0255 req-44e9d85a-af25-4fc5-bc53-892c0ffb0255 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-27 01:40:06.170 26 INFO tempest.lib.common.rest_client [req-3d011c73-cef3-4439-99b1-f6160de4e35a req-3d011c73-cef3-4439-99b1-f6160de4e35a ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s",
                                "2026-05-27 01:40:06.236 21 INFO tempest.lib.common.rest_client [req-ec76a9fe-5ff5-40d0-9dce-817f9e90e934 req-ec76a9fe-5ff5-40d0-9dce-817f9e90e934 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.154s",
                                "2026-05-27 01:40:06.255 13 INFO tempest.lib.common.rest_client [req-c8fbd6a2-826e-4e5b-a18e-178f17024ffe req-c8fbd6a2-826e-4e5b-a18e-178f17024ffe ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/70ad82a683244db986d6b9f66518a067 0.108s",
                                "2026-05-27 01:40:06.338 21 INFO tempest.lib.common.rest_client [req-fc6065e5-713e-40a6-bcc4-a57b01fbc9bc req-fc6065e5-713e-40a6-bcc4-a57b01fbc9bc ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties/OS::Glance::Image 0.101s",
                                "2026-05-27 01:40:06.429 13 INFO tempest.lib.common.rest_client [req-39ba392e-99c0-4e56-bb72-d690ced5542b req-39ba392e-99c0-4e56-bb72-d690ced5542b ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:40:06.448 21 INFO tempest.lib.common.rest_client [req-f9cd3224-6546-4870-97a1-173bd30bf6f8 req-f9cd3224-6546-4870-97a1-173bd30bf6f8 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837/properties 0.109s",
                                "2026-05-27 01:40:06.551 21 INFO tempest.lib.common.rest_client [req-c1da7d7a-67eb-47ae-b497-27cd0d02feb3 req-c1da7d7a-67eb-47ae-b497-27cd0d02feb3 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-718197837 0.101s",
                                "{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.411472s] ... ok",
                                "2026-05-27 01:40:06.566 13 INFO tempest.lib.common.rest_client [req-5c8a84cd-f38c-4a4b-a50c-cd5050570235 req-5c8a84cd-f38c-4a4b-a50c-cd5050570235 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.136s",
                                "2026-05-27 01:40:06.726 13 INFO tempest.lib.common.rest_client [req-f5d3dbab-af24-438c-b771-803f09425f63 req-f5d3dbab-af24-438c-b771-803f09425f63 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:40:06.863 26 INFO tempest.lib.common.rest_client [req-f9b889ba-9368-4c7a-87a9-61ceeaff81d1 req-f9b889ba-9368-4c7a-87a9-61ceeaff81d1 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8031cb7605b349b7a2f33a210f067fde&name=default 0.691s",
                                "2026-05-27 01:40:06.875 21 INFO tempest.lib.common.rest_client [req-2507950f-4bbb-454c-9a72-d69fb5e55634 req-2507950f-4bbb-454c-9a72-d69fb5e55634 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7def12758b3b4a88b3ea4ef11a312cf4 0.293s",
                                "2026-05-27 01:40:06.916 13 INFO tempest.lib.common.rest_client [req-a4f8322c-3b54-4762-b85c-677256e5950a req-a4f8322c-3b54-4762-b85c-677256e5950a ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3/users/3232fcc694f8459bbccd3d3ebf44f4eb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.188s",
                                "2026-05-27 01:40:06.917 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3232fcc694f8459bbccd3d3ebf44f4eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:06.917 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1737437144-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd1432639e9d48c0913a3165207026a3', 'project_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'tenant_id': 'cd1432639e9d48c0913a3165207026a3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3232fcc694f8459bbccd3d3ebf44f4eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:06.918 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1737437144-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd1432639e9d48c0913a3165207026a3', 'project_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'tenant_id': 'cd1432639e9d48c0913a3165207026a3', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1737437144', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3232fcc694f8459bbccd3d3ebf44f4eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:07.175 21 INFO tempest.lib.common.rest_client [req-d90a1379-729b-45c8-adc1-c7459e23adda req-d90a1379-729b-45c8-adc1-c7459e23adda ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/518fb4cb31784531b03c52dd2334cdf6 0.298s",
                                "2026-05-27 01:40:07.176 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1b024f87c9c94b54a252c668ee4c24df",
                                "2026-05-27 01:40:07.315 26 INFO tempest.lib.common.rest_client [req-cf5f7ff7-938b-4d7e-999d-67ed4d7964e1 req-cf5f7ff7-938b-4d7e-999d-67ed4d7964e1 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5ec65cad-cd2b-4b07-a684-de33f579a11e 0.449s",
                                "2026-05-27 01:40:07.483 13 INFO tempest.lib.common.rest_client [req-32e4321c-7bfa-4079-a0ea-7d1bf937ece3 req-32e4321c-7bfa-4079-a0ea-7d1bf937ece3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-27 01:40:07.620 26 INFO tempest.lib.common.rest_client [req-a50b8b82-d497-457d-b1ec-c62cc545ba2e req-a50b8b82-d497-457d-b1ec-c62cc545ba2e ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8031cb7605b349b7a2f33a210f067fde 0.299s",
                                "2026-05-27 01:40:07.697 21 INFO tempest.lib.common.rest_client [req-91ec94a5-5430-4a1c-a114-cf02d9fcc792 req-91ec94a5-5430-4a1c-a114-cf02d9fcc792 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-27 01:40:07.772 13 INFO tempest.lib.common.rest_client [req-7c2f39b0-f828-4cbf-8441-c11320e61f56 req-7c2f39b0-f828-4cbf-8441-c11320e61f56 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.286s",
                                "2026-05-27 01:40:08.327 13 INFO tempest.lib.common.rest_client [req-1ef21a97-4ad9-43e2-810e-65a72668a30f req-1ef21a97-4ad9-43e2-810e-65a72668a30f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.553s",
                                "2026-05-27 01:40:08.384 21 INFO tempest.lib.common.rest_client [req-0b690d74-1c9f-449d-ba8e-3b1eebf93ec9 req-0b690d74-1c9f-449d-ba8e-3b1eebf93ec9 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1b024f87c9c94b54a252c668ee4c24df&name=default 0.683s",
                                "2026-05-27 01:40:08.423 13 INFO tempest.lib.common.rest_client [req-ede46dc4-484f-4070-997d-a8db5491bd5f req-ede46dc4-484f-4070-997d-a8db5491bd5f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-27 01:40:08.552 13 INFO tempest.lib.common.rest_client [req-da274dff-e617-4dc9-adbb-ac6a265f7d43 req-da274dff-e617-4dc9-adbb-ac6a265f7d43 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/e4ac3cd34d244bdea43cf6630298f44a 0.127s",
                                "2026-05-27 01:40:08.715 13 INFO tempest.lib.common.rest_client [req-88379a93-776e-467b-849a-cb6f921d572f req-88379a93-776e-467b-849a-cb6f921d572f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:40:08.826 21 INFO tempest.lib.common.rest_client [req-35586cbf-34fa-4bca-bfa0-ae8486ce0368 req-35586cbf-34fa-4bca-bfa0-ae8486ce0368 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b6bc1b4c-1a0f-461f-bb85-15040964bae5 0.439s",
                                "2026-05-27 01:40:08.841 13 INFO tempest.lib.common.rest_client [req-c6795ad1-be24-465f-80eb-eb9ccffad96e req-c6795ad1-be24-465f-80eb-eb9ccffad96e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/70ad82a683244db986d6b9f66518a067 0.124s",
                                "2026-05-27 01:40:09.006 13 INFO tempest.lib.common.rest_client [req-32c0d712-389c-4ca0-9358-8ef7fdcc322c req-32c0d712-389c-4ca0-9358-8ef7fdcc322c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:40:09.106 21 INFO tempest.lib.common.rest_client [req-03496d49-abd3-4dcc-9253-3c478efbf725 req-03496d49-abd3-4dcc-9253-3c478efbf725 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1b024f87c9c94b54a252c668ee4c24df 0.277s",
                                "2026-05-27 01:40:09.106 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e60b3c1f3a43484fb71555a219b68b89",
                                "2026-05-27 01:40:09.180 13 INFO tempest.lib.common.rest_client [req-4230ffae-0fbd-47c6-8240-744b164f7735 req-4230ffae-0fbd-47c6-8240-744b164f7735 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/89a5050f7de542e3bca52d9e6d7380fa 0.171s",
                                "2026-05-27 01:40:09.346 13 INFO tempest.lib.common.rest_client [req-f7beb4ba-d9a0-4eaf-bdd4-79b0c942a597 req-f7beb4ba-d9a0-4eaf-bdd4-79b0c942a597 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:40:09.458 13 INFO tempest.lib.common.rest_client [req-83369883-2338-47c2-94ee-eec206eafaaa req-83369883-2338-47c2-94ee-eec206eafaaa ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e/users/781259aa9f0c402280df9665667c0c37/roles/e4ac3cd34d244bdea43cf6630298f44a 0.109s",
                                "2026-05-27 01:40:09.458 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 781259aa9f0c402280df9665667c0c37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.458 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1139480217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '658f273446e44e67b66090f66ef4506e', 'project_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'tenant_id': '658f273446e44e67b66090f66ef4506e', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '781259aa9f0c402280df9665667c0c37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.459 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1139480217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '658f273446e44e67b66090f66ef4506e', 'project_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'tenant_id': '658f273446e44e67b66090f66ef4506e', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1139480217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '781259aa9f0c402280df9665667c0c37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.503 21 INFO tempest.lib.common.rest_client [req-3a5d957c-ee4b-47a6-819b-362106e83807 req-3a5d957c-ee4b-47a6-819b-362106e83807 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e60b3c1f3a43484fb71555a219b68b89&name=default 0.395s",
                                "2026-05-27 01:40:09.909 21 INFO tempest.lib.common.rest_client [req-f5412288-4e1f-4587-8a80-e3f64360468e req-f5412288-4e1f-4587-8a80-e3f64360468e ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b2a39aba-c951-4050-85df-ee65e89056aa 0.404s",
                                "2026-05-27 01:40:10.001 13 INFO tempest.lib.common.rest_client [req-4402c0ac-4352-4a51-9086-743d0ff19f86 req-4402c0ac-4352-4a51-9086-743d0ff19f86 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-27 01:40:10.002 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-27 01:40:10.160 21 INFO tempest.lib.common.rest_client [req-1cc7d744-77b9-4e08-a8b0-a6889af57746 req-1cc7d744-77b9-4e08-a8b0-a6889af57746 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e60b3c1f3a43484fb71555a219b68b89 0.249s",
                                "2026-05-27 01:40:10.408 13 INFO tempest.lib.common.rest_client [req-afc50c0f-6935-4a39-b6aa-6e7ea10e041f req-afc50c0f-6935-4a39-b6aa-6e7ea10e041f ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.403s",
                                "2026-05-27 01:40:10.524 13 INFO tempest.lib.common.rest_client [req-5879d073-35b7-4448-81a9-fa755d6a3c20 req-5879d073-35b7-4448-81a9-fa755d6a3c20 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b/members 0.113s",
                                "2026-05-27 01:40:10.857 13 INFO tempest.lib.common.rest_client [req-414d0b90-c79a-46fd-9fb1-3464379e7024 req-414d0b90-c79a-46fd-9fb1-3464379e7024 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b/members/658f273446e44e67b66090f66ef4506e 0.330s",
                                "2026-05-27 01:40:11.001 13 INFO tempest.lib.common.rest_client [req-f2597c9c-3af4-469a-8a79-bf6f0037d901 req-f2597c9c-3af4-469a-8a79-bf6f0037d901 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fa9742f1-ea59-4fb6-a7f8-e133b058b36b 0.141s",
                                "{1} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [0.999114s] ... ok",
                                "2026-05-27 01:40:11.118 13 INFO tempest.lib.common.rest_client [req-0fb7a6c6-8a76-4c9a-a7fd-6ef6e10aeb54 req-0fb7a6c6-8a76-4c9a-a7fd-6ef6e10aeb54 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.114s",
                                "2026-05-27 01:40:11.239 13 INFO tempest.lib.common.rest_client [req-51835463-32da-44b7-8369-0618a728e9dd req-51835463-32da-44b7-8369-0618a728e9dd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248/members 0.118s",
                                "2026-05-27 01:40:11.448 13 INFO tempest.lib.common.rest_client [req-f13a2193-fd20-4e4b-b09c-21ac71443f82 req-f13a2193-fd20-4e4b-b09c-21ac71443f82 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.206s",
                                "2026-05-27 01:40:11.535 13 INFO tempest.lib.common.rest_client [req-dcf41400-1879-479b-b905-a480cdde3d30 req-dcf41400-1879-479b-b905-a480cdde3d30 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248/members/658f273446e44e67b66090f66ef4506e 0.085s",
                                "2026-05-27 01:40:11.692 13 INFO tempest.lib.common.rest_client [req-f3748f41-63f7-4960-af8a-67caf8e745bc req-f3748f41-63f7-4960-af8a-67caf8e745bc ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.155s",
                                "2026-05-27 01:40:11.824 13 INFO tempest.lib.common.rest_client [req-af138f14-8f36-4ea6-ae11-0deaab438c02 req-af138f14-8f36-4ea6-ae11-0deaab438c02 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6be3ead2-e5c4-4775-b6d1-7da401fbc248 0.128s",
                                "{1} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.821966s] ... ok",
                                "2026-05-27 01:40:12.154 13 INFO tempest.lib.common.rest_client [req-55902ec1-2293-4b5c-b1a1-bb32cfa62c36 req-55902ec1-2293-4b5c-b1a1-bb32cfa62c36 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3232fcc694f8459bbccd3d3ebf44f4eb 0.296s",
                                "2026-05-27 01:40:12.444 13 INFO tempest.lib.common.rest_client [req-c871b58c-40b4-4000-af34-19eede8a8869 req-c871b58c-40b4-4000-af34-19eede8a8869 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/781259aa9f0c402280df9665667c0c37 0.288s",
                                "2026-05-27 01:40:12.445 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 658f273446e44e67b66090f66ef4506e",
                                "2026-05-27 01:40:12.991 13 INFO tempest.lib.common.rest_client [req-4b016f90-746c-46a6-b504-468a5140df72 req-4b016f90-746c-46a6-b504-468a5140df72 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:40:13.724 13 INFO tempest.lib.common.rest_client [req-44471d0e-66cb-496a-b650-91d6e7f74300 req-44471d0e-66cb-496a-b650-91d6e7f74300 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=658f273446e44e67b66090f66ef4506e&name=default 0.732s",
                                "2026-05-27 01:40:14.216 13 INFO tempest.lib.common.rest_client [req-54a5017a-90ec-405c-869f-adb172983159 req-54a5017a-90ec-405c-869f-adb172983159 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35c15151-8947-4d7e-a99a-746ebaeb1ea0 0.489s",
                                "2026-05-27 01:40:14.434 13 INFO tempest.lib.common.rest_client [req-316885ea-aa50-4190-8d76-2ae4c13ad67a req-316885ea-aa50-4190-8d76-2ae4c13ad67a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/658f273446e44e67b66090f66ef4506e 0.215s",
                                "2026-05-27 01:40:14.434 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd1432639e9d48c0913a3165207026a3",
                                "2026-05-27 01:40:14.878 13 INFO tempest.lib.common.rest_client [req-b0046f24-05ed-4ca3-94ae-cec71f418e31 req-b0046f24-05ed-4ca3-94ae-cec71f418e31 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd1432639e9d48c0913a3165207026a3&name=default 0.441s",
                                "2026-05-27 01:40:15.346 13 INFO tempest.lib.common.rest_client [req-4966eb8f-917f-442c-80d4-030dd792d4e8 req-4966eb8f-917f-442c-80d4-030dd792d4e8 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e23177a-1365-466f-b4fc-102af92463dd 0.463s",
                                "2026-05-27 01:40:15.619 13 INFO tempest.lib.common.rest_client [req-700d937f-a977-4e58-81cb-6857b2fed302 req-700d937f-a977-4e58-81cb-6857b2fed302 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd1432639e9d48c0913a3165207026a3 0.268s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 34.9390 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 55.5899 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (7 tests) => 0:00:09.312792",
                                " - Worker 1 (4 tests) => 0:00:23.283761",
                                " - Worker 2 (2 tests) => 0:00:11.644578",
                                " - Worker 3 (11 tests) => 0:00:08.543484",
                                " - Worker 4 (2 tests) => 0:00:00.033792",
                                " - Worker 5 (4 tests) => 0:00:14.962322",
                                " - Worker 6 (2 tests) => 0:00:12.949750",
                                " - Worker 7 (11 tests) => 0:00:19.289212",
                                " - Worker 8 (4 tests) => 0:00:08.632558",
                                " - Worker 9 (2 tests) => 0:00:02.523732",
                                " - Worker 10 (1 tests) => 0:00:00",
                                " - Worker 11 (3 tests) => 0:00:02.347406",
                                " - Worker 12 (2 tests) => 0:00:00.971068",
                                " - Worker 13 (6 tests) => 0:00:05.307840",
                                " - Worker 14 (4 tests) => 0:00:00.061671",
                                " - Worker 15 (1 tests) => 0:00:00",
                                "",
                                "## NETWORK (API)",
                                "",
                                "+ echo",
                                "+ echo '## NETWORK (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.network",
                                "+ local regex=tempest.api.network",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.network --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0140.log",
                                "2026-05-27 01:40:19.889 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:19.973 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:19.974 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:19.974 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:19.975 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:19.976 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:19.977 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.361 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:42.370 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.370 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.371 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.372 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.384 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.385 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.395 26 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:42.360 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:42.361 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:42.362 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.363 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.369 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.370 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.379 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:42.486 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:42.487 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.487 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.499 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.500 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.501 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.516 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.519 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.519 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.534 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:42.780 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:42.795 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:42.796 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.797 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:42.798 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.809 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.810 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.812 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:42.863 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:42.865 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.865 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.866 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:42.866 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.867 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.868 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.869 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:42.870 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:42.875 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:43.195 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:43.196 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.196 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.197 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.198 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.210 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.211 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.226 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:43.241 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:43.242 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.245 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.246 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:43.253 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.254 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.255 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.256 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:43.258 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.259 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.269 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:43.761 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:43.771 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.771 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.772 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.773 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.782 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.783 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.793 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:43.897 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:43.906 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.906 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.907 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.908 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.918 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.918 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.919 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.930 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:43.923 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:43.926 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.926 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.927 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:43.937 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:43.938 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:43.940 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:44.296 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:44.297 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.297 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.298 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.305 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.306 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.315 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:44.311 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:44.312 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.313 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.319 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.320 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.321 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.322 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.334 28 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:44.640 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.640 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.641 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.651 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:44.660 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.660 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.661 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.662 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.663 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.679 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.681 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:44.914 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:44.915 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.916 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.919 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.920 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.925 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:44.926 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:44.927 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:44.937 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:44.990 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:45.012 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.012 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.021 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.022 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.000 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.001 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.002 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.003 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:45.012 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.013 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.015 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:45.109 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:40:45.119 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.119 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.120 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.121 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.130 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.131 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.142 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:40:45.138 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.138 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.139 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.435 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:45.441 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.442 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:45.981 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:45.982 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:46.222 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:46.229 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:46.230 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:46.404 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:46.405 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:46.581 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:46.590 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:46.591 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:46.599 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:46.602 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:46.979 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:46.980 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:47.207 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:47.208 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:47.286 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:47.287 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:47.640 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:47.653 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:47.654 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:47.711 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:47.717 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:48.089 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:48.166 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:48.167 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:11.611 17 INFO tempest.lib.common.rest_client [req-82f4e881-d259-44e8-a4d4-71d09d2c428d req-82f4e881-d259-44e8-a4d4-71d09d2c428d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.701s",
                                "2026-05-27 01:41:11.608 26 INFO tempest.lib.common.rest_client [req-9d180f4a-3451-45c8-aaf4-2bd571ce82c3 req-9d180f4a-3451-45c8-aaf4-2bd571ce82c3 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s",
                                "2026-05-27 01:41:12.180 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:41:12.179 35 INFO tempest.lib.common.rest_client [req-2adedeb3-a618-489a-bee6-c5b8714c9226 req-2adedeb3-a618-489a-bee6-c5b8714c9226 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s",
                                "{2} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-27 01:41:12.459 31 INFO tempest.lib.common.rest_client [req-6af8ef8e-56a0-4cbe-87d6-1471ef3c924e req-6af8ef8e-56a0-4cbe-87d6-1471ef3c924e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-27 01:41:12.531 17 INFO tempest.lib.common.rest_client [req-203d98cc-bbdf-4b32-9f4b-3b105199d21c req-203d98cc-bbdf-4b32-9f4b-3b105199d21c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s",
                                "2026-05-27 01:41:12.535 26 INFO tempest.lib.common.rest_client [req-72563249-c7b5-4582-8bc7-19c76bafa3a7 req-72563249-c7b5-4582-8bc7-19c76bafa3a7 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s",
                                "2026-05-27 01:41:12.655 17 INFO tempest.lib.common.rest_client [req-3d0b8b92-f339-4902-9643-7ea0f1c4cf0d req-3d0b8b92-f339-4902-9643-7ea0f1c4cf0d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-27 01:41:12.726 15 INFO tempest.lib.common.rest_client [req-b1bdb53a-3e65-4ccd-8526-4aa529244ef4 req-b1bdb53a-3e65-4ccd-8526-4aa529244ef4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-27 01:41:12.817 26 INFO tempest.lib.common.rest_client [req-9077f5b6-2645-4a3e-a8f4-9363010fb66b req-9077f5b6-2645-4a3e-a8f4-9363010fb66b ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s",
                                "2026-05-27 01:41:12.890 17 INFO tempest.lib.common.rest_client [req-4875d8c9-30c3-40e0-8b91-441dd5a63613 req-4875d8c9-30c3-40e0-8b91-441dd5a63613 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-27 01:41:12.978 35 INFO tempest.lib.common.rest_client [req-ee0bf9be-29fe-4fcf-823e-4ffa511e7765 req-ee0bf9be-29fe-4fcf-823e-4ffa511e7765 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s",
                                "2026-05-27 01:41:13.129 41 INFO tempest.lib.common.rest_client [req-5a2ad8a8-faa0-4f7f-a332-80b88dd69b94 req-5a2ad8a8-faa0-4f7f-a332-80b88dd69b94 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-27 01:41:13.139 31 INFO tempest.lib.common.rest_client [req-0286bc08-50b9-44c7-a2e6-191f500612f2 req-0286bc08-50b9-44c7-a2e6-191f500612f2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-27 01:41:13.141 26 INFO tempest.lib.common.rest_client [req-8eaa73fa-278b-45e0-8523-dbf9c8842d41 req-8eaa73fa-278b-45e0-8523-dbf9c8842d41 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s",
                                "2026-05-27 01:41:13.312 35 INFO tempest.lib.common.rest_client [req-a11c3649-5ac8-444f-b66d-30e0de00483f req-a11c3649-5ac8-444f-b66d-30e0de00483f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.322s",
                                "2026-05-27 01:41:13.328 31 INFO tempest.lib.common.rest_client [req-a2321e13-e3c3-4f2e-b118-c42c187a8be0 req-a2321e13-e3c3-4f2e-b118-c42c187a8be0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s",
                                "2026-05-27 01:41:13.419 15 INFO tempest.lib.common.rest_client [req-5b438d6d-9d43-404c-b648-71f5a5aa3d37 req-5b438d6d-9d43-404c-b648-71f5a5aa3d37 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-27 01:41:13.516 35 INFO tempest.lib.common.rest_client [req-0f3d25b0-c1e8-420b-abf3-02be9b5fa225 req-0f3d25b0-c1e8-420b-abf3-02be9b5fa225 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s",
                                "2026-05-27 01:41:13.567 17 INFO tempest.lib.common.rest_client [req-a0ff3897-a391-41d3-8f6b-2744dd2e0780 req-a0ff3897-a391-41d3-8f6b-2744dd2e0780 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-27 01:41:13.677 15 INFO tempest.lib.common.rest_client [req-6e91ebfd-db66-493f-a35d-611a2d7c3bbf req-6e91ebfd-db66-493f-a35d-611a2d7c3bbf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.249s",
                                "2026-05-27 01:41:13.747 26 INFO tempest.lib.common.rest_client [req-cf0c0395-f04b-4764-ada8-922019a1a293 req-cf0c0395-f04b-4764-ada8-922019a1a293 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.596s",
                                "2026-05-27 01:41:13.758 41 INFO tempest.lib.common.rest_client [req-2aa1a335-4e53-47b4-85a9-4db60aca085d req-2aa1a335-4e53-47b4-85a9-4db60aca085d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-27 01:41:13.775 21 INFO tempest.lib.common.rest_client [req-d3d7a557-36a1-466a-a872-dd3169320dbb req-d3d7a557-36a1-466a-a872-dd3169320dbb ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-27 01:41:13.816 31 INFO tempest.lib.common.rest_client [req-aae82ffe-bb19-4b21-96e7-e75dc4ec3105 req-aae82ffe-bb19-4b21-96e7-e75dc4ec3105 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.454s",
                                "2026-05-27 01:41:13.908 28 INFO tempest.lib.common.rest_client [req-b8311da2-fb6f-4f19-bfd5-345668a20072 req-b8311da2-fb6f-4f19-bfd5-345668a20072 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-27 01:41:13.915 17 INFO tempest.lib.common.rest_client [req-6c131323-eda2-4623-bdd6-42b1aed460f0 req-6c131323-eda2-4623-bdd6-42b1aed460f0 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:41:13.931 26 INFO tempest.lib.common.rest_client [req-27938701-77d9-427c-88fd-436c6b99da67 req-27938701-77d9-427c-88fd-436c6b99da67 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:41:13.940 41 INFO tempest.lib.common.rest_client [req-5d9595fa-080e-44f0-8e86-29a9ec61aee8 req-5d9595fa-080e-44f0-8e86-29a9ec61aee8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s",
                                "2026-05-27 01:41:13.965 15 INFO tempest.lib.common.rest_client [req-60936238-0b57-4fc8-9537-71148d779625 req-60936238-0b57-4fc8-9537-71148d779625 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-27 01:41:14.095 23 INFO tempest.lib.common.rest_client [req-7eb63c34-3602-473d-83ea-9d6ed64b0a07 req-7eb63c34-3602-473d-83ea-9d6ed64b0a07 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.912s",
                                "2026-05-27 01:41:14.117 19 INFO tempest.lib.common.rest_client [req-75574c6e-039b-4d5f-a253-aa0671a9f286 req-75574c6e-039b-4d5f-a253-aa0671a9f286 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s",
                                "2026-05-27 01:41:14.168 26 INFO tempest.lib.common.rest_client [req-70d94caa-e25e-47ee-8683-9e75ed2e17cf req-70d94caa-e25e-47ee-8683-9e75ed2e17cf ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.233s",
                                "2026-05-27 01:41:14.184 41 INFO tempest.lib.common.rest_client [req-05de49a7-5580-4fde-aa9b-fb47c2506a53 req-05de49a7-5580-4fde-aa9b-fb47c2506a53 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s",
                                "2026-05-27 01:41:14.191 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:41:14.203 35 INFO tempest.lib.common.rest_client [req-e885a1df-62e0-4fa7-8fcb-68f478c03ca0 req-e885a1df-62e0-4fa7-8fcb-68f478c03ca0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.686s",
                                "{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-27 01:41:14.329 17 INFO tempest.lib.common.rest_client [req-42dffcc1-84b4-4e42-8c37-dcbdff585765 req-42dffcc1-84b4-4e42-8c37-dcbdff585765 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/e4ac3cd34d244bdea43cf6630298f44a 0.412s",
                                "2026-05-27 01:41:14.353 31 INFO tempest.lib.common.rest_client [req-df6abd89-0b75-4fac-9143-ec0e7332d9d9 req-df6abd89-0b75-4fac-9143-ec0e7332d9d9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s",
                                "2026-05-27 01:41:14.408 33 INFO tempest.lib.common.rest_client [req-222383c3-a7a0-4631-a5c7-1b264bd77ae8 req-222383c3-a7a0-4631-a5c7-1b264bd77ae8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-27 01:41:14.464 21 INFO tempest.lib.common.rest_client [req-bec71d12-9848-44d3-b7aa-09c08c8b3173 req-bec71d12-9848-44d3-b7aa-09c08c8b3173 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:41:14.559 39 INFO tempest.lib.common.rest_client [req-9ffcd8df-73a6-4185-aa27-0455e4c35981 req-9ffcd8df-73a6-4185-aa27-0455e4c35981 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-27 01:41:14.770 37 INFO tempest.lib.common.rest_client [req-f9fafca5-0d7c-4e08-a21c-2845eaaf0924 req-f9fafca5-0d7c-4e08-a21c-2845eaaf0924 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-27 01:41:14.778 28 INFO tempest.lib.common.rest_client [req-cd2c482a-2d59-4075-b3f5-ad037bdaf194 req-cd2c482a-2d59-4075-b3f5-ad037bdaf194 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s",
                                "2026-05-27 01:41:14.787 15 INFO tempest.lib.common.rest_client [req-a565a129-bfc6-4f7c-82b5-94cc8df479c6 req-a565a129-bfc6-4f7c-82b5-94cc8df479c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.820s",
                                "2026-05-27 01:41:14.820 35 INFO tempest.lib.common.rest_client [req-edb77677-e26d-4786-8d25-00b154005f45 req-edb77677-e26d-4786-8d25-00b154005f45 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.608s",
                                "2026-05-27 01:41:14.847 19 INFO tempest.lib.common.rest_client [req-6e9bd676-31f8-456a-83a7-a9ce0025d12d req-6e9bd676-31f8-456a-83a7-a9ce0025d12d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s",
                                "2026-05-27 01:41:14.849 31 INFO tempest.lib.common.rest_client [req-6b8eb61d-dce6-4338-b6fb-08f448f0a74e req-6b8eb61d-dce6-4338-b6fb-08f448f0a74e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s",
                                "2026-05-27 01:41:14.886 23 INFO tempest.lib.common.rest_client [req-556f0f78-c6e8-474c-a101-600a6430ef15 req-556f0f78-c6e8-474c-a101-600a6430ef15 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s",
                                "2026-05-27 01:41:14.922 26 INFO tempest.lib.common.rest_client [req-ffd3f9e8-155f-488f-9cbb-6a8e3a615ad0 req-ffd3f9e8-155f-488f-9cbb-6a8e3a615ad0 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.751s",
                                "2026-05-27 01:41:14.926 11 INFO tempest.lib.common.rest_client [req-16ff2dfd-072c-4d3e-9f15-049ff3eb0a35 req-16ff2dfd-072c-4d3e-9f15-049ff3eb0a35 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s",
                                "2026-05-27 01:41:14.963 17 INFO tempest.lib.common.rest_client [req-587c00ec-78c1-4b67-b22d-226a4ffd9ecd req-587c00ec-78c1-4b67-b22d-226a4ffd9ecd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.630s",
                                "2026-05-27 01:41:14.994 21 INFO tempest.lib.common.rest_client [req-70813749-87ca-4c69-9d22-784f761f054e req-70813749-87ca-4c69-9d22-784f761f054e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.528s",
                                "2026-05-27 01:41:15.133 13 INFO tempest.lib.common.rest_client [req-9c81b418-7d1c-4f34-bc3e-a84dc7addb42 req-9c81b418-7d1c-4f34-bc3e-a84dc7addb42 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.915s",
                                "2026-05-27 01:41:15.167 15 INFO tempest.lib.common.rest_client [req-1565124c-2457-436d-9b4f-1902073d037c req-1565124c-2457-436d-9b4f-1902073d037c ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-27 01:41:15.198 41 INFO tempest.lib.common.rest_client [req-437e73b5-1e8d-4b1d-b7ac-3111acb7b622 req-437e73b5-1e8d-4b1d-b7ac-3111acb7b622 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.012s",
                                "2026-05-27 01:41:15.208 39 INFO tempest.lib.common.rest_client [req-aa90dc5c-019b-48fa-9480-8241257ff3bd req-aa90dc5c-019b-48fa-9480-8241257ff3bd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-27 01:41:15.241 31 INFO tempest.lib.common.rest_client [req-26d28670-f7f0-4220-b659-38b967dbc51c req-26d28670-f7f0-4220-b659-38b967dbc51c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/e4ac3cd34d244bdea43cf6630298f44a 0.387s",
                                "2026-05-27 01:41:15.289 29 INFO tempest.lib.common.rest_client [req-17928db5-329a-4ce2-9787-1c504048b555 req-17928db5-329a-4ce2-9787-1c504048b555 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.014s",
                                "2026-05-27 01:41:15.288 19 INFO tempest.lib.common.rest_client [req-d158c468-8754-4244-856f-4f86013bfbab req-d158c468-8754-4244-856f-4f86013bfbab ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.440s",
                                "2026-05-27 01:41:15.340 28 INFO tempest.lib.common.rest_client [req-f11eda74-6b94-4307-b6b9-7685f92b579e req-f11eda74-6b94-4307-b6b9-7685f92b579e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.559s",
                                "2026-05-27 01:41:15.348 26 INFO tempest.lib.common.rest_client [req-ca9aed05-63f5-49dd-9d97-01f0d0e61736 req-ca9aed05-63f5-49dd-9d97-01f0d0e61736 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/70ad82a683244db986d6b9f66518a067 0.424s",
                                "2026-05-27 01:41:15.423 33 INFO tempest.lib.common.rest_client [req-8aef8d11-32ec-4ab6-92b6-eb6027c8a412 req-8aef8d11-32ec-4ab6-92b6-eb6027c8a412 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.979s",
                                "2026-05-27 01:41:15.455 21 INFO tempest.lib.common.rest_client [req-d3e43696-dae6-433c-9725-69db195814a2 req-d3e43696-dae6-433c-9725-69db195814a2 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s",
                                "2026-05-27 01:41:15.455 23 INFO tempest.lib.common.rest_client [req-64f05f6c-1e0a-43ed-8179-327be40bbd72 req-64f05f6c-1e0a-43ed-8179-327be40bbd72 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.565s",
                                "2026-05-27 01:41:15.458 35 INFO tempest.lib.common.rest_client [req-4b2040ca-0a4d-4a80-87f8-306b86470ee6 req-4b2040ca-0a4d-4a80-87f8-306b86470ee6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/e4ac3cd34d244bdea43cf6630298f44a 0.633s",
                                "2026-05-27 01:41:15.524 37 INFO tempest.lib.common.rest_client [req-178726d8-6172-4b8d-9b43-2776219bf14a req-178726d8-6172-4b8d-9b43-2776219bf14a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s",
                                "2026-05-27 01:41:15.553 39 INFO tempest.lib.common.rest_client [req-71244c89-4b5a-440d-a4e3-e2f2c625a0e1 req-71244c89-4b5a-440d-a4e3-e2f2c625a0e1 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.342s",
                                "2026-05-27 01:41:15.574 17 INFO tempest.lib.common.rest_client [req-a0bf2f1f-7647-47d5-b277-e1b159308fe3 req-a0bf2f1f-7647-47d5-b277-e1b159308fe3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/70ad82a683244db986d6b9f66518a067 0.606s",
                                "2026-05-27 01:41:15.589 19 INFO tempest.lib.common.rest_client [req-bc517001-9935-4715-893b-32c1d6ee3126 req-bc517001-9935-4715-893b-32c1d6ee3126 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s",
                                "2026-05-27 01:41:15.594 15 INFO tempest.lib.common.rest_client [req-a5f4b0b4-af1f-4dce-9354-96b5560111fd req-a5f4b0b4-af1f-4dce-9354-96b5560111fd ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.424s",
                                "2026-05-27 01:41:15.644 26 INFO tempest.lib.common.rest_client [req-33788a88-00b8-4897-8ebf-46f3a23ecfd4 req-33788a88-00b8-4897-8ebf-46f3a23ecfd4 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:41:15.667 13 INFO tempest.lib.common.rest_client [req-b9a8de21-fbad-4056-a0ea-c54258721189 req-b9a8de21-fbad-4056-a0ea-c54258721189 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:41:15.686 31 INFO tempest.lib.common.rest_client [req-fd19e74c-73f5-4231-a8fb-2e1622859385 req-fd19e74c-73f5-4231-a8fb-2e1622859385 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-27 01:41:15.690 11 INFO tempest.lib.common.rest_client [req-e302f947-a78c-44af-8fbb-b33e400299e9 req-e302f947-a78c-44af-8fbb-b33e400299e9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s",
                                "2026-05-27 01:41:15.689 35 INFO tempest.lib.common.rest_client [req-9dd6d27a-c031-482f-ba32-799862859d1a req-9dd6d27a-c031-482f-ba32-799862859d1a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-27 01:41:15.703 41 INFO tempest.lib.common.rest_client [req-b16a7969-e6d8-4dde-a0d5-2e4a5b2bd086 req-b16a7969-e6d8-4dde-a0d5-2e4a5b2bd086 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.501s",
                                "2026-05-27 01:41:15.717 15 INFO tempest.lib.common.rest_client [req-287d8a5f-56dc-4b38-bf72-0acd630329d9 req-287d8a5f-56dc-4b38-bf72-0acd630329d9 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-27 01:41:15.740 28 INFO tempest.lib.common.rest_client [req-c60a3347-d436-4a65-a155-6aebd0753110 req-c60a3347-d436-4a65-a155-6aebd0753110 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.385s",
                                "2026-05-27 01:41:15.757 17 INFO tempest.lib.common.rest_client [req-b3a5b1da-8b73-44f0-8d9d-1575626bb7f0 req-b3a5b1da-8b73-44f0-8d9d-1575626bb7f0 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-27 01:41:15.755 33 INFO tempest.lib.common.rest_client [req-c0344715-ed18-43b3-b91b-5dbe3f303531 req-c0344715-ed18-43b3-b91b-5dbe3f303531 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.331s",
                                "2026-05-27 01:41:15.833 37 INFO tempest.lib.common.rest_client [req-e59ca70b-ce7b-40e1-9df5-25807dd0a69d req-e59ca70b-ce7b-40e1-9df5-25807dd0a69d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.307s",
                                "2026-05-27 01:41:15.858 15 INFO tempest.lib.common.rest_client [req-ff19a282-20c3-4431-80a4-d2db67000002 req-ff19a282-20c3-4431-80a4-d2db67000002 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/70ad82a683244db986d6b9f66518a067 0.137s",
                                "2026-05-27 01:41:15.881 31 INFO tempest.lib.common.rest_client [req-a88b426d-3846-4512-b8b2-7adc833aa551 req-a88b426d-3846-4512-b8b2-7adc833aa551 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/70ad82a683244db986d6b9f66518a067 0.193s",
                                "2026-05-27 01:41:15.908 23 INFO tempest.lib.common.rest_client [req-fa137545-24f0-46b1-a490-54a037bb17d2 req-fa137545-24f0-46b1-a490-54a037bb17d2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s",
                                "2026-05-27 01:41:16.038 17 INFO tempest.lib.common.rest_client [req-db060762-04f6-42c2-b828-861d67cbb3ef req-db060762-04f6-42c2-b828-861d67cbb3ef ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/89a5050f7de542e3bca52d9e6d7380fa 0.279s",
                                "2026-05-27 01:41:16.063 39 INFO tempest.lib.common.rest_client [req-f6e7aa04-5b1d-4af4-a576-a9cb688adf36 req-f6e7aa04-5b1d-4af4-a576-a9cb688adf36 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s",
                                "2026-05-27 01:41:16.081 15 INFO tempest.lib.common.rest_client [req-39f18394-dbac-46a5-95a4-b6b0a7936ffb req-39f18394-dbac-46a5-95a4-b6b0a7936ffb ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-27 01:41:16.106 21 INFO tempest.lib.common.rest_client [req-c20e1aea-eabb-47b1-8333-fcd755919ca4 req-c20e1aea-eabb-47b1-8333-fcd755919ca4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-27 01:41:16.159 29 INFO tempest.lib.common.rest_client [req-a1d0df0f-bfb8-4c3c-8098-047aaa7b164a req-a1d0df0f-bfb8-4c3c-8098-047aaa7b164a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s",
                                "2026-05-27 01:41:16.169 13 INFO tempest.lib.common.rest_client [req-7c26c761-bda8-43b8-925c-54f3019dcc49 req-7c26c761-bda8-43b8-925c-54f3019dcc49 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s",
                                "2026-05-27 01:41:16.198 35 INFO tempest.lib.common.rest_client [req-dcc79c3e-6c1c-4fb5-be91-128a3e4c5ce6 req-dcc79c3e-6c1c-4fb5-be91-128a3e4c5ce6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/70ad82a683244db986d6b9f66518a067 0.503s",
                                "2026-05-27 01:41:16.240 26 INFO tempest.lib.common.rest_client [req-648c3547-c1e3-4337-9070-8ad93c9654ef req-648c3547-c1e3-4337-9070-8ad93c9654ef ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.593s",
                                "2026-05-27 01:41:16.252 41 INFO tempest.lib.common.rest_client [req-f910d0ed-3ce4-4800-a23e-e289987b0ea6 req-f910d0ed-3ce4-4800-a23e-e289987b0ea6 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/e4ac3cd34d244bdea43cf6630298f44a 0.547s",
                                "2026-05-27 01:41:16.286 19 INFO tempest.lib.common.rest_client [req-b8fe626b-1ca9-4226-ab8e-318c86e14e90 req-b8fe626b-1ca9-4226-ab8e-318c86e14e90 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s",
                                "2026-05-27 01:41:16.308 17 INFO tempest.lib.common.rest_client [req-493f3385-3d2a-4331-9a9e-b8e14b10e939 req-493f3385-3d2a-4331-9a9e-b8e14b10e939 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-27 01:41:16.314 21 INFO tempest.lib.common.rest_client [req-57d7e569-1a03-4a9d-92ed-c86bc6e2a74f req-57d7e569-1a03-4a9d-92ed-c86bc6e2a74f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-27 01:41:16.346 31 INFO tempest.lib.common.rest_client [req-b2ca21f7-d2c4-482f-80b0-60945c6e2c4f req-b2ca21f7-d2c4-482f-80b0-60945c6e2c4f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s",
                                "2026-05-27 01:41:16.356 11 INFO tempest.lib.common.rest_client [req-f2c906ee-73e2-4947-9eaa-6e29fc0934cb req-f2c906ee-73e2-4947-9eaa-6e29fc0934cb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.664s",
                                "2026-05-27 01:41:16.371 19 INFO tempest.lib.common.rest_client [req-1aa28cac-084e-46b2-966a-5fee690ab9e2 req-1aa28cac-084e-46b2-966a-5fee690ab9e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.081s",
                                "2026-05-27 01:41:16.396 35 INFO tempest.lib.common.rest_client [req-82a87864-c9d6-4699-a65c-0ac4b9dac15e req-82a87864-c9d6-4699-a65c-0ac4b9dac15e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:41:16.416 33 INFO tempest.lib.common.rest_client [req-502fb6cd-e5b5-4851-922e-e51e1400c506 req-502fb6cd-e5b5-4851-922e-e51e1400c506 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.635s",
                                "2026-05-27 01:41:16.435 37 INFO tempest.lib.common.rest_client [req-b296594f-cb75-465d-8128-365b121959cc req-b296594f-cb75-465d-8128-365b121959cc ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.592s",
                                "2026-05-27 01:41:16.453 31 INFO tempest.lib.common.rest_client [req-5830c3dd-13b6-4069-b55b-5787894f88c5 req-5830c3dd-13b6-4069-b55b-5787894f88c5 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/89a5050f7de542e3bca52d9e6d7380fa 0.107s",
                                "2026-05-27 01:41:16.564 35 INFO tempest.lib.common.rest_client [req-75e4b36c-a192-4d6f-bf96-2b1c8910f958 req-75e4b36c-a192-4d6f-bf96-2b1c8910f958 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/89a5050f7de542e3bca52d9e6d7380fa 0.166s",
                                "2026-05-27 01:41:16.639 13 INFO tempest.lib.common.rest_client [req-25a44fc6-652a-42f4-81d3-fb54c4121e45 req-25a44fc6-652a-42f4-81d3-fb54c4121e45 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.456s",
                                "2026-05-27 01:41:16.725 39 INFO tempest.lib.common.rest_client [req-e04e7351-0839-404b-9679-fc9c12981b0c req-e04e7351-0839-404b-9679-fc9c12981b0c ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-27 01:41:16.735 26 INFO tempest.lib.common.rest_client [req-b7adbcd2-5a94-4e72-8284-8586bd45e7f6 req-b7adbcd2-5a94-4e72-8284-8586bd45e7f6 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-27 01:41:16.767 28 INFO tempest.lib.common.rest_client [req-ecbec18d-0e19-480b-83f1-89925d7169d6 req-ecbec18d-0e19-480b-83f1-89925d7169d6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.022s",
                                "2026-05-27 01:41:16.775 17 INFO tempest.lib.common.rest_client [req-e30dd565-c559-4fcc-8cdf-b6db0bca4b69 req-e30dd565-c559-4fcc-8cdf-b6db0bca4b69 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/2beae081d5db49f8988c2792e1d8d2ca/roles/e4ac3cd34d244bdea43cf6630298f44a 0.464s",
                                "2026-05-27 01:41:16.775 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2beae081d5db49f8988c2792e1d8d2ca is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:16.776 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2beae081d5db49f8988c2792e1d8d2ca', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:16.777 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2beae081d5db49f8988c2792e1d8d2ca', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:16.897 11 INFO tempest.lib.common.rest_client [req-04fec499-3df9-4512-a2c9-d7e75e1f151a req-04fec499-3df9-4512-a2c9-d7e75e1f151a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.529s",
                                "2026-05-27 01:41:16.898 15 INFO tempest.lib.common.rest_client [req-3ca5a6da-608a-4063-a035-cfe76be56d21 req-3ca5a6da-608a-4063-a035-cfe76be56d21 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.815s",
                                "2026-05-27 01:41:16.929 23 INFO tempest.lib.common.rest_client [req-1b384c78-4b0f-44d0-b6b8-3ac4dcd3ceee req-1b384c78-4b0f-44d0-b6b8-3ac4dcd3ceee ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.016s",
                                "2026-05-27 01:41:16.947 39 INFO tempest.lib.common.rest_client [req-5694105e-bed6-47c7-ac4e-e4201f27d712 req-5694105e-bed6-47c7-ac4e-e4201f27d712 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-27 01:41:17.017 35 INFO tempest.lib.common.rest_client [req-5fcf7dfc-7f4d-41b0-8f13-b9f078ba8120 req-5fcf7dfc-7f4d-41b0-8f13-b9f078ba8120 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-27 01:41:17.022 29 INFO tempest.lib.common.rest_client [req-e28127a1-0eed-48b6-9d39-f69079db87a1 req-e28127a1-0eed-48b6-9d39-f69079db87a1 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.857s",
                                "2026-05-27 01:41:17.065 41 INFO tempest.lib.common.rest_client [req-fc743d16-05e9-42a9-b683-48df9cf063b3 req-fc743d16-05e9-42a9-b683-48df9cf063b3 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.802s",
                                "2026-05-27 01:41:17.062 26 INFO tempest.lib.common.rest_client [req-ead8f6aa-c8e6-4d3c-a3c5-59bc214eb461 req-ead8f6aa-c8e6-4d3c-a3c5-59bc214eb461 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/af2401452d5c4acb849cccf28750cdf2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.325s",
                                "2026-05-27 01:41:17.062 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af2401452d5c4acb849cccf28750cdf2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:17.065 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af2401452d5c4acb849cccf28750cdf2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.070 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af2401452d5c4acb849cccf28750cdf2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.109 37 INFO tempest.lib.common.rest_client [req-e3aa752d-3fc1-428a-b32a-fd0a521093db req-e3aa752d-3fc1-428a-b32a-fd0a521093db ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s",
                                "2026-05-27 01:41:17.141 23 INFO tempest.lib.common.rest_client [req-c795b664-a29e-453d-9924-cdca66c2c328 req-c795b664-a29e-453d-9924-cdca66c2c328 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-27 01:41:17.140 21 INFO tempest.lib.common.rest_client [req-11c01c78-b7fe-4d2e-94cf-0ef379fc1a0b req-11c01c78-b7fe-4d2e-94cf-0ef379fc1a0b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.824s",
                                "2026-05-27 01:41:17.171 19 INFO tempest.lib.common.rest_client [req-3c394370-896c-4da1-bd7c-334edfc95749 req-3c394370-896c-4da1-bd7c-334edfc95749 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.797s",
                                "2026-05-27 01:41:17.216 15 INFO tempest.lib.common.rest_client [req-2a21c37c-73e6-44f5-8efc-363ef46ef1fa req-2a21c37c-73e6-44f5-8efc-363ef46ef1fa ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-27 01:41:17.239 33 INFO tempest.lib.common.rest_client [req-7bd936d2-f9a2-4587-a61b-57a838678ccd req-7bd936d2-f9a2-4587-a61b-57a838678ccd ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.821s",
                                "2026-05-27 01:41:17.240 31 INFO tempest.lib.common.rest_client [req-eec58aec-3d96-4650-9c6a-3c0f59478bad req-eec58aec-3d96-4650-9c6a-3c0f59478bad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s",
                                "2026-05-27 01:41:17.255 35 INFO tempest.lib.common.rest_client [req-b2b2cf09-fb11-4064-8c81-1cea918ac34a req-b2b2cf09-fb11-4064-8c81-1cea918ac34a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0/users/e5d32fe50d444b42bf09bbc763c9cf39/roles/e4ac3cd34d244bdea43cf6630298f44a 0.234s",
                                "2026-05-27 01:41:17.255 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e5d32fe50d444b42bf09bbc763c9cf39 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:17.256 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'tenant_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5d32fe50d444b42bf09bbc763c9cf39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.256 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'tenant_id': '2c69c5c156f04884bb8b7ef22b054ff0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-966535391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e5d32fe50d444b42bf09bbc763c9cf39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.336 37 INFO tempest.lib.common.rest_client [req-dbc33963-8b77-46d4-8223-268214c75765 req-dbc33963-8b77-46d4-8223-268214c75765 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:41:17.343 28 INFO tempest.lib.common.rest_client [req-e071c16a-bc68-4087-9331-139cf17db401 req-e071c16a-bc68-4087-9331-139cf17db401 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-27 01:41:17.357 39 INFO tempest.lib.common.rest_client [req-22493b72-c082-4ebb-a7f7-c58bb3e3b447 req-22493b72-c082-4ebb-a7f7-c58bb3e3b447 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/e4ac3cd34d244bdea43cf6630298f44a 0.408s",
                                "2026-05-27 01:41:17.371 29 INFO tempest.lib.common.rest_client [req-1d7615ec-0b46-4cdb-ad51-6a0b5c774b99 req-1d7615ec-0b46-4cdb-ad51-6a0b5c774b99 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s",
                                "2026-05-27 01:41:17.419 17 INFO tempest.lib.common.rest_client [req-ae8665f3-bc93-43d4-b386-1649ffddf4f6 req-ae8665f3-bc93-43d4-b386-1649ffddf4f6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-27 01:41:17.425 19 INFO tempest.lib.common.rest_client [req-63f68eb4-ed8d-4df7-9b80-9cb50bc942ce req-63f68eb4-ed8d-4df7-9b80-9cb50bc942ce ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:41:17.478 15 INFO tempest.lib.common.rest_client [req-facab164-b41b-4efb-a702-74042de8e1aa req-facab164-b41b-4efb-a702-74042de8e1aa ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/037b619815dd422eba11ada81cbcd2b8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.259s",
                                "2026-05-27 01:41:17.478 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 037b619815dd422eba11ada81cbcd2b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:17.478 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '037b619815dd422eba11ada81cbcd2b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.479 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '037b619815dd422eba11ada81cbcd2b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.490 28 INFO tempest.lib.common.rest_client [req-5946b3a9-a322-4b84-9fd8-b2f440dda3f4 req-5946b3a9-a322-4b84-9fd8-b2f440dda3f4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.146s",
                                "2026-05-27 01:41:17.526 31 INFO tempest.lib.common.rest_client [req-c310ced0-a89c-4f58-8252-f5f9bdfe4213 req-c310ced0-a89c-4f58-8252-f5f9bdfe4213 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7/users/c89a8019b5734c4f8419f35412cfc908/roles/e4ac3cd34d244bdea43cf6630298f44a 0.282s",
                                "2026-05-27 01:41:17.527 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c89a8019b5734c4f8419f35412cfc908 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:17.527 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bbd4dd02cf146d29922d293482cfbd7', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'tenant_id': '3bbd4dd02cf146d29922d293482cfbd7', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c89a8019b5734c4f8419f35412cfc908', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.528 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bbd4dd02cf146d29922d293482cfbd7', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'tenant_id': '3bbd4dd02cf146d29922d293482cfbd7', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-840538878', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c89a8019b5734c4f8419f35412cfc908', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:17.548 23 INFO tempest.lib.common.rest_client [req-eacb8ca9-2239-47ae-a146-f0bc71bd829e req-eacb8ca9-2239-47ae-a146-f0bc71bd829e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.406s",
                                "2026-05-27 01:41:17.634 39 INFO tempest.lib.common.rest_client [req-8520aea5-af8d-4915-942c-7950e3021b72 req-8520aea5-af8d-4915-942c-7950e3021b72 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:41:17.659 28 INFO tempest.lib.common.rest_client [req-3ffa6750-89c2-4246-a7df-31559a9cf072 req-3ffa6750-89c2-4246-a7df-31559a9cf072 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-27 01:41:17.660 17 INFO tempest.lib.common.rest_client [req-d56789cc-b694-42d6-a7ac-45f6b94c9029 req-d56789cc-b694-42d6-a7ac-45f6b94c9029 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc 0.238s",
                                "2026-05-27 01:41:17.661 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3845a2d37e3b44fe9b06dd2c80cad1fc for scope project and roles: ['reader']",
                                "2026-05-27 01:41:17.670 19 INFO tempest.lib.common.rest_client [req-4994df4a-7eac-45cf-9386-b8bcf9fd2281 req-4994df4a-7eac-45cf-9386-b8bcf9fd2281 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/70ad82a683244db986d6b9f66518a067 0.243s",
                                "2026-05-27 01:41:17.742 13 INFO tempest.lib.common.rest_client [req-6b331735-5822-4fd8-9c41-ad680eb43142 req-6b331735-5822-4fd8-9c41-ad680eb43142 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.102s",
                                "2026-05-27 01:41:17.803 39 INFO tempest.lib.common.rest_client [req-b5ec0a95-3d03-4e14-b33d-1d75f6daa984 req-b5ec0a95-3d03-4e14-b33d-1d75f6daa984 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/70ad82a683244db986d6b9f66518a067 0.167s",
                                "2026-05-27 01:41:17.815 11 INFO tempest.lib.common.rest_client [req-0ed88d1e-9ef4-4117-88ee-0987e3e3c264 req-0ed88d1e-9ef4-4117-88ee-0987e3e3c264 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s",
                                "2026-05-27 01:41:17.843 41 INFO tempest.lib.common.rest_client [req-d4c7cfd4-ef04-4797-9577-0ab7d8a142c4 req-d4c7cfd4-ef04-4797-9577-0ab7d8a142c4 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/70ad82a683244db986d6b9f66518a067 0.774s",
                                "2026-05-27 01:41:17.908 28 INFO tempest.lib.common.rest_client [req-cfc11d4a-2cd1-4524-9b66-8f08f31b6354 req-cfc11d4a-2cd1-4524-9b66-8f08f31b6354 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/70ad82a683244db986d6b9f66518a067 0.246s",
                                "2026-05-27 01:41:17.912 35 INFO tempest.lib.common.rest_client [req-c6ed8d40-926b-4f9b-8943-faa521c9780b req-c6ed8d40-926b-4f9b-8943-faa521c9780b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-27 01:41:17.956 11 INFO tempest.lib.common.rest_client [req-51932804-f8b7-45e3-9b9a-6a386104976a req-51932804-f8b7-45e3-9b9a-6a386104976a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s",
                                "2026-05-27 01:41:17.978 19 INFO tempest.lib.common.rest_client [req-d1221438-b56b-404a-ae7f-0930d6aeace5 req-d1221438-b56b-404a-ae7f-0930d6aeace5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-27 01:41:17.980 21 INFO tempest.lib.common.rest_client [req-01fdad88-b3a4-4734-9e09-6a8b2ee541ef req-01fdad88-b3a4-4734-9e09-6a8b2ee541ef ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.835s",
                                "2026-05-27 01:41:18.003 13 INFO tempest.lib.common.rest_client [req-fc315ed5-d23f-4b3b-8fbb-14661387f1bd req-fc315ed5-d23f-4b3b-8fbb-14661387f1bd ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-27 01:41:18.003 33 INFO tempest.lib.common.rest_client [req-310883bb-edc6-4262-873c-59ffbc426f7c req-310883bb-edc6-4262-873c-59ffbc426f7c ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.761s",
                                "2026-05-27 01:41:18.039 41 INFO tempest.lib.common.rest_client [req-8580c823-1b56-4ac3-88b1-73f846d12a8a req-8580c823-1b56-4ac3-88b1-73f846d12a8a ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-27 01:41:18.076 37 INFO tempest.lib.common.rest_client [req-3d23125e-8670-4b29-8076-e86c5c838ea2 req-3d23125e-8670-4b29-8076-e86c5c838ea2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/e4ac3cd34d244bdea43cf6630298f44a 0.739s",
                                "2026-05-27 01:41:18.084 35 INFO tempest.lib.common.rest_client [req-ad0be0b7-575a-4ccd-b581-e4ac03561203 req-ad0be0b7-575a-4ccd-b581-e4ac03561203 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.167s",
                                "2026-05-27 01:41:18.140 31 INFO tempest.lib.common.rest_client [req-3e00c3ac-9824-4315-ad85-38e7b4656241 req-3e00c3ac-9824-4315-ad85-38e7b4656241 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:41:18.171 11 INFO tempest.lib.common.rest_client [req-98987ad3-d03a-464f-987c-136b78587614 req-98987ad3-d03a-464f-987c-136b78587614 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.211s",
                                "2026-05-27 01:41:18.197 33 INFO tempest.lib.common.rest_client [req-91007d55-f350-48ce-ba86-4ec75e68437c req-91007d55-f350-48ce-ba86-4ec75e68437c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.193s",
                                "2026-05-27 01:41:18.266 21 INFO tempest.lib.common.rest_client [req-fbfef112-3ea7-4037-9fac-4cd7ae924993 req-fbfef112-3ea7-4037-9fac-4cd7ae924993 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/70ad82a683244db986d6b9f66518a067 0.282s",
                                "2026-05-27 01:41:18.267 26 INFO tempest.lib.common.rest_client [req-cad3a3f1-d36e-42fa-a177-c8eb2a369b6a req-cad3a3f1-d36e-42fa-a177-c8eb2a369b6a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.189s",
                                "2026-05-27 01:41:18.292 41 INFO tempest.lib.common.rest_client [req-99cfebf2-c8fd-48c0-8b51-b3323d0ef331 req-99cfebf2-c8fd-48c0-8b51-b3323d0ef331 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/89a5050f7de542e3bca52d9e6d7380fa 0.248s",
                                "2026-05-27 01:41:18.325 37 INFO tempest.lib.common.rest_client [req-340bd7f2-37f2-4144-8e33-0dca50b79c00 req-340bd7f2-37f2-4144-8e33-0dca50b79c00 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-27 01:41:18.407 31 INFO tempest.lib.common.rest_client [req-e6868062-dc02-4b97-895e-96f8501fbeea req-e6868062-dc02-4b97-895e-96f8501fbeea ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s",
                                "2026-05-27 01:41:18.416 26 INFO tempest.lib.common.rest_client [req-7cc52f08-20bb-4e56-b719-02eca809a787 req-7cc52f08-20bb-4e56-b719-02eca809a787 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21 0.146s",
                                "2026-05-27 01:41:18.416 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 189fa70227ea41988510f682c5829e21 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:18.427 11 INFO tempest.lib.common.rest_client [req-15b91990-da81-4c2f-9f51-7135c5a4b403 req-15b91990-da81-4c2f-9f51-7135c5a4b403 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:41:18.437 21 INFO tempest.lib.common.rest_client [req-79f4f105-b0b9-4a65-8e6d-b6964c8bd200 req-79f4f105-b0b9-4a65-8e6d-b6964c8bd200 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-27 01:41:18.516 37 INFO tempest.lib.common.rest_client [req-6a0b50bb-e623-433a-a375-65ef8a506138 req-6a0b50bb-e623-433a-a375-65ef8a506138 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/70ad82a683244db986d6b9f66518a067 0.187s",
                                "2026-05-27 01:41:18.525 29 INFO tempest.lib.common.rest_client [req-06103fb1-a604-4755-a268-f25f3177a364 req-06103fb1-a604-4755-a268-f25f3177a364 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.151s",
                                "2026-05-27 01:41:18.609 11 INFO tempest.lib.common.rest_client [req-2c49efe8-562d-4e59-b77d-074fc7cd0929 req-2c49efe8-562d-4e59-b77d-074fc7cd0929 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/70ad82a683244db986d6b9f66518a067 0.179s",
                                "2026-05-27 01:41:18.617 23 INFO tempest.lib.common.rest_client [req-9362ba9a-2efa-41fe-ac56-76c809cd348e req-9362ba9a-2efa-41fe-ac56-76c809cd348e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.067s",
                                "2026-05-27 01:41:18.639 21 INFO tempest.lib.common.rest_client [req-57feef1e-81ad-43a9-b8fb-82ecaa899509 req-57feef1e-81ad-43a9-b8fb-82ecaa899509 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.199s",
                                "2026-05-27 01:41:18.679 29 INFO tempest.lib.common.rest_client [req-061ad45d-8f74-45ab-9c04-68f80faa8ede req-061ad45d-8f74-45ab-9c04-68f80faa8ede ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:41:18.712 15 INFO tempest.lib.common.rest_client [req-8db7a146-4167-4a84-8090-606697ef54a9 req-8db7a146-4167-4a84-8090-606697ef54a9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.229s",
                                "2026-05-27 01:41:18.737 39 INFO tempest.lib.common.rest_client [req-da6c34f5-dad9-409d-9126-e67938266501 req-da6c34f5-dad9-409d-9126-e67938266501 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.931s",
                                "2026-05-27 01:41:18.742 21 INFO tempest.lib.common.rest_client [req-14c03794-22b6-4210-8645-066aaf6f5ab3 req-14c03794-22b6-4210-8645-066aaf6f5ab3 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-27 01:41:18.760 28 INFO tempest.lib.common.rest_client [req-ea7e1971-3ae6-4e14-a940-bf9eadd4de41 req-ea7e1971-3ae6-4e14-a940-bf9eadd4de41 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s",
                                "2026-05-27 01:41:18.758 11 INFO tempest.lib.common.rest_client [req-cf780256-d68c-48f5-81b5-9ced2317e47f req-cf780256-d68c-48f5-81b5-9ced2317e47f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-27 01:41:18.809 19 INFO tempest.lib.common.rest_client [req-8a033864-b3f9-4f42-b8d4-86cd1d786c48 req-8a033864-b3f9-4f42-b8d4-86cd1d786c48 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.829s",
                                "2026-05-27 01:41:18.816 29 INFO tempest.lib.common.rest_client [req-72a88f70-534b-4bd7-abb2-1909be22a998 req-72a88f70-534b-4bd7-abb2-1909be22a998 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s",
                                "2026-05-27 01:41:18.866 31 INFO tempest.lib.common.rest_client [req-728e4428-7d1e-4d65-96de-48462c6c4ee4 req-728e4428-7d1e-4d65-96de-48462c6c4ee4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.454s",
                                "2026-05-27 01:41:18.891 39 INFO tempest.lib.common.rest_client [req-0bd5ff9a-7193-4cb8-807e-793002046641 req-0bd5ff9a-7193-4cb8-807e-793002046641 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/89a5050f7de542e3bca52d9e6d7380fa 0.153s",
                                "2026-05-27 01:41:18.926 13 INFO tempest.lib.common.rest_client [req-1c4294a7-d44b-47c8-b89c-0155a377dfe0 req-1c4294a7-d44b-47c8-b89c-0155a377dfe0 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.921s",
                                "2026-05-27 01:41:18.937 28 INFO tempest.lib.common.rest_client [req-38daf118-d462-46c2-9a27-ffa7ff34c7bb req-38daf118-d462-46c2-9a27-ffa7ff34c7bb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.170s",
                                "2026-05-27 01:41:18.961 19 INFO tempest.lib.common.rest_client [req-666c314e-fe3c-4f44-8233-7656e6e16356 req-666c314e-fe3c-4f44-8233-7656e6e16356 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:41:18.967 21 INFO tempest.lib.common.rest_client [req-08521d1d-2abe-4b84-b8a3-98c98cdee338 req-08521d1d-2abe-4b84-b8a3-98c98cdee338 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b/users/7862c4d4e7bd48af8806e0d94f8297f7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s",
                                "2026-05-27 01:41:18.967 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7862c4d4e7bd48af8806e0d94f8297f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:18.967 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1200021775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'project_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'tenant_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7862c4d4e7bd48af8806e0d94f8297f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:18.968 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1200021775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'project_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'tenant_id': 'fa430a69b1f7400eb6db99ad8d5ef77b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1200021775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7862c4d4e7bd48af8806e0d94f8297f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.053 39 INFO tempest.lib.common.rest_client [req-a83ff1f8-54d9-49a2-911c-7268c7dcfdce req-a83ff1f8-54d9-49a2-911c-7268c7dcfdce ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:41:19.054 17 INFO tempest.lib.common.rest_client [req-9693151e-9491-4baa-85cb-cabfe57bcc4e req-9693151e-9491-4baa-85cb-cabfe57bcc4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.392s",
                                "2026-05-27 01:41:19.083 31 INFO tempest.lib.common.rest_client [req-73a14711-2ddb-4d7e-a150-812050c71227 req-73a14711-2ddb-4d7e-a150-812050c71227 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-27 01:41:19.084 33 INFO tempest.lib.common.rest_client [req-3b1d4155-4143-4260-805b-9e763e354bcb req-3b1d4155-4143-4260-805b-9e763e354bcb ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.882s",
                                "2026-05-27 01:41:19.103 28 INFO tempest.lib.common.rest_client [req-bf04978f-591a-48e8-8619-b40eeb9ea8fe req-bf04978f-591a-48e8-8619-b40eeb9ea8fe ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:41:19.105 41 INFO tempest.lib.common.rest_client [req-158bc101-b48c-492a-bbbe-6eb8de3d5aa2 req-158bc101-b48c-492a-bbbe-6eb8de3d5aa2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.811s",
                                "2026-05-27 01:41:19.143 17 INFO tempest.lib.common.rest_client [req-4bee03ce-5409-41e8-bd38-4d884e2f7d8e req-4bee03ce-5409-41e8-bd38-4d884e2f7d8e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-27 01:41:19.160 39 INFO tempest.lib.common.rest_client [req-4e2195df-b2e4-4881-b579-97486da61c2f req-4e2195df-b2e4-4881-b579-97486da61c2f ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/a8224625a944478a83b5d17e9e3ca082/roles/e4ac3cd34d244bdea43cf6630298f44a 0.105s",
                                "2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a8224625a944478a83b5d17e9e3ca082 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8224625a944478a83b5d17e9e3ca082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.161 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8224625a944478a83b5d17e9e3ca082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.254 33 INFO tempest.lib.common.rest_client [req-7515fc9d-cbe4-4b4d-a71b-4471dc0481e4 req-7515fc9d-cbe4-4b4d-a71b-4471dc0481e4 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/70ad82a683244db986d6b9f66518a067 0.168s",
                                "2026-05-27 01:41:19.256 41 INFO tempest.lib.common.rest_client [req-dda7b981-156f-4a6d-84e5-0190f514e5b5 req-dda7b981-156f-4a6d-84e5-0190f514e5b5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4/users/03000ac142f94b74a7ca9073e3e701ac/roles/e4ac3cd34d244bdea43cf6630298f44a 0.147s",
                                "2026-05-27 01:41:19.256 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 03000ac142f94b74a7ca9073e3e701ac is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:19.257 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1669778590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'project_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'tenant_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '03000ac142f94b74a7ca9073e3e701ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.257 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1669778590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'project_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'tenant_id': '8cba1e15b7084316aaf5ef4257acc6c4', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1669778590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '03000ac142f94b74a7ca9073e3e701ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.364 17 INFO tempest.lib.common.rest_client [req-a628a07f-cdd7-4122-b881-815c41f082c4 req-a628a07f-cdd7-4122-b881-815c41f082c4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.219s",
                                "2026-05-27 01:41:19.439 35 INFO tempest.lib.common.rest_client [req-d6da2b2d-5346-4960-8a9e-0427a2468d1f req-d6da2b2d-5346-4960-8a9e-0427a2468d1f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.353s",
                                "2026-05-27 01:41:19.468 33 INFO tempest.lib.common.rest_client [req-2b10aa95-cef9-4089-a5ab-b02304101370 req-2b10aa95-cef9-4089-a5ab-b02304101370 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-27 01:41:19.468 26 INFO tempest.lib.common.rest_client [req-1bfdc89c-610d-4339-8358-7d9024d25b19 req-1bfdc89c-610d-4339-8358-7d9024d25b19 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.049s",
                                "2026-05-27 01:41:19.482 21 INFO tempest.lib.common.rest_client [req-d08688bc-3f97-4d9e-a768-16ef3c93c000 req-d08688bc-3f97-4d9e-a768-16ef3c93c000 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-27 01:41:19.500 17 INFO tempest.lib.common.rest_client [req-f4d457aa-c0c8-4ac3-bbe7-9cfe63b69c43 req-f4d457aa-c0c8-4ac3-bbe7-9cfe63b69c43 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-27 01:41:19.509 37 INFO tempest.lib.common.rest_client [req-73b33f5e-dbc9-4753-a394-7ea3c40bc982 req-73b33f5e-dbc9-4753-a394-7ea3c40bc982 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.992s",
                                "2026-05-27 01:41:19.507 23 INFO tempest.lib.common.rest_client [req-16ee32b8-7d96-42a1-b62b-dfda0e983ce4 req-16ee32b8-7d96-42a1-b62b-dfda0e983ce4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/70ad82a683244db986d6b9f66518a067 0.889s",
                                "2026-05-27 01:41:19.577 15 INFO tempest.lib.common.rest_client [req-309180da-8e6c-4666-b56a-8c5b1e85ec43 req-309180da-8e6c-4666-b56a-8c5b1e85ec43 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52 0.864s",
                                "2026-05-27 01:41:19.578 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b36eeda438c8479c85a2abe47949fd52 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:19.587 26 INFO tempest.lib.common.rest_client [req-225a5dac-9068-43b5-b97e-236c0abd3df9 req-225a5dac-9068-43b5-b97e-236c0abd3df9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-27 01:41:19.602 11 INFO tempest.lib.common.rest_client [req-791c238b-1c19-441b-bb4c-abffb63584df req-791c238b-1c19-441b-bb4c-abffb63584df ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.842s",
                                "2026-05-27 01:41:19.633 21 INFO tempest.lib.common.rest_client [req-0220111b-482e-4e16-8f32-d9139c3d1201 req-0220111b-482e-4e16-8f32-d9139c3d1201 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s",
                                "2026-05-27 01:41:19.656 33 INFO tempest.lib.common.rest_client [req-ad6c843a-7b34-4b45-959b-b42a440f08a0 req-ad6c843a-7b34-4b45-959b-b42a440f08a0 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s",
                                "2026-05-27 01:41:19.665 29 INFO tempest.lib.common.rest_client [req-fdd5a780-1d4d-42eb-8ca1-9d9ef5131590 req-fdd5a780-1d4d-42eb-8ca1-9d9ef5131590 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.847s",
                                "2026-05-27 01:41:19.691 23 INFO tempest.lib.common.rest_client [req-8973d407-9034-400d-bb6d-413dae9764c6 req-8973d407-9034-400d-bb6d-413dae9764c6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:41:19.713 39 INFO tempest.lib.common.rest_client [req-22ea9109-c4e1-473a-8caf-b095373cfff7 req-22ea9109-c4e1-473a-8caf-b095373cfff7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-27 01:41:19.745 33 INFO tempest.lib.common.rest_client [req-3ccfbac9-e456-446d-bced-b67b4e3e465c req-3ccfbac9-e456-446d-bced-b67b4e3e465c ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-27 01:41:19.746 13 INFO tempest.lib.common.rest_client [req-81a73003-d0f4-4034-b3da-cc338f77ca54 req-81a73003-d0f4-4034-b3da-cc338f77ca54 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s",
                                "2026-05-27 01:41:19.758 19 INFO tempest.lib.common.rest_client [req-732387ac-1165-4f52-ae1b-d4464ef9e327 req-732387ac-1165-4f52-ae1b-d4464ef9e327 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0/users/c495ce2a574c4003bdcb69372e8de5bb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.793s",
                                "2026-05-27 01:41:19.758 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c495ce2a574c4003bdcb69372e8de5bb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:19.758 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-325418437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca12a7607e164f43b34a86104d094fd0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'tenant_id': 'ca12a7607e164f43b34a86104d094fd0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c495ce2a574c4003bdcb69372e8de5bb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.759 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-325418437-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca12a7607e164f43b34a86104d094fd0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'tenant_id': 'ca12a7607e164f43b34a86104d094fd0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-325418437', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c495ce2a574c4003bdcb69372e8de5bb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.807 26 INFO tempest.lib.common.rest_client [req-aaa0e663-90ac-4efa-9f34-a255c7d2cbaf req-aaa0e663-90ac-4efa-9f34-a255c7d2cbaf ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.219s",
                                "2026-05-27 01:41:19.849 31 INFO tempest.lib.common.rest_client [req-b6173eb7-7b42-47b2-a7bb-9adaa5a737db req-b6173eb7-7b42-47b2-a7bb-9adaa5a737db ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.765s",
                                "2026-05-27 01:41:19.858 39 INFO tempest.lib.common.rest_client [req-4635d0c2-f77e-44db-8799-5f263287503b req-4635d0c2-f77e-44db-8799-5f263287503b ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807 0.141s",
                                "2026-05-27 01:41:19.858 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b4603c6491294e61af24735ec69c3807 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:19.921 28 INFO tempest.lib.common.rest_client [req-beb426ae-6426-4c05-8a90-50af03ac7d4f req-beb426ae-6426-4c05-8a90-50af03ac7d4f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674/users/04cf383873d14f4ea4745f2f4d1fd93b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.812s",
                                "2026-05-27 01:41:19.922 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04cf383873d14f4ea4745f2f4d1fd93b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:19.922 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '883898dc56ab4ddfb157ecddf96ed674', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'tenant_id': '883898dc56ab4ddfb157ecddf96ed674', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04cf383873d14f4ea4745f2f4d1fd93b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:19.923 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '883898dc56ab4ddfb157ecddf96ed674', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'tenant_id': '883898dc56ab4ddfb157ecddf96ed674', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-204774121', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04cf383873d14f4ea4745f2f4d1fd93b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.002 35 INFO tempest.lib.common.rest_client [req-75f5f3d9-207d-4101-a70c-b55af3a595ec req-75f5f3d9-207d-4101-a70c-b55af3a595ec ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s",
                                "2026-05-27 01:41:20.018 31 INFO tempest.lib.common.rest_client [req-95ed0673-f937-43dc-be21-994df6cdeb3a req-95ed0673-f937-43dc-be21-994df6cdeb3a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-27 01:41:20.058 17 INFO tempest.lib.common.rest_client [req-4ecb2e90-3b6d-4f96-b9f9-ba150b2297b4 req-4ecb2e90-3b6d-4f96-b9f9-ba150b2297b4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/70ad82a683244db986d6b9f66518a067 0.554s",
                                "2026-05-27 01:41:20.162 37 INFO tempest.lib.common.rest_client [req-5054b1aa-a3db-4414-bf93-823de4f38ddd req-5054b1aa-a3db-4414-bf93-823de4f38ddd ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/89a5050f7de542e3bca52d9e6d7380fa 0.649s",
                                "2026-05-27 01:41:20.167 15 INFO tempest.lib.common.rest_client [req-ea549261-bdee-43ad-8eb5-59c05d6500cd req-ea549261-bdee-43ad-8eb5-59c05d6500cd ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s",
                                "2026-05-27 01:41:20.183 35 INFO tempest.lib.common.rest_client [req-2e8f8306-d817-43eb-8e8c-2e9ead1cf0ca req-2e8f8306-d817-43eb-8e8c-2e9ead1cf0ca ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/b6efca65c2ab46c99b0c8e17612fce06 0.176s",
                                "2026-05-27 01:41:20.204 21 INFO tempest.lib.common.rest_client [req-34666735-177c-4e24-b95d-4e1eab128e09 req-34666735-177c-4e24-b95d-4e1eab128e09 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s",
                                "2026-05-27 01:41:20.274 35 INFO tempest.lib.common.rest_client [req-fbb94f3f-49d6-4752-a2ed-5f9d99a427b7 req-fbb94f3f-49d6-4752-a2ed-5f9d99a427b7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.090s",
                                "2026-05-27 01:41:20.284 23 INFO tempest.lib.common.rest_client [req-987880ca-c798-4bb4-b47a-9caf9eefdaaf req-987880ca-c798-4bb4-b47a-9caf9eefdaaf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/89a5050f7de542e3bca52d9e6d7380fa 0.592s",
                                "2026-05-27 01:41:20.296 19 INFO tempest.lib.common.rest_client [req-e6ee855c-4115-49df-981d-96a4e6651a72 req-e6ee855c-4115-49df-981d-96a4e6651a72 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:41:20.334 13 INFO tempest.lib.common.rest_client [req-2411aede-567d-4dff-9ef1-55b625d4840d req-2411aede-567d-4dff-9ef1-55b625d4840d ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/70ad82a683244db986d6b9f66518a067 0.586s",
                                "2026-05-27 01:41:20.328 41 INFO tempest.lib.common.rest_client [req-c2e88732-d07b-43a1-bc35-95b1c2b8c699 req-c2e88732-d07b-43a1-bc35-95b1c2b8c699 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.060s",
                                "2026-05-27 01:41:20.328 11 INFO tempest.lib.common.rest_client [req-104859ae-26e8-4f63-abde-45cb18e8d6fe req-104859ae-26e8-4f63-abde-45cb18e8d6fe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s",
                                "2026-05-27 01:41:20.423 33 INFO tempest.lib.common.rest_client [req-690d7458-5b65-4ad2-acdb-81b6b7780bb2 req-690d7458-5b65-4ad2-acdb-81b6b7780bb2 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/67997c7652f14ec998d6ed762624ae05/roles/e4ac3cd34d244bdea43cf6630298f44a 0.676s",
                                "2026-05-27 01:41:20.423 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 67997c7652f14ec998d6ed762624ae05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:20.423 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '67997c7652f14ec998d6ed762624ae05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.424 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '67997c7652f14ec998d6ed762624ae05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.430 31 INFO tempest.lib.common.rest_client [req-3378e82c-9116-471c-8b25-27c03a26a29c req-3378e82c-9116-471c-8b25-27c03a26a29c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/b6efca65c2ab46c99b0c8e17612fce06 0.408s",
                                "2026-05-27 01:41:20.450 29 INFO tempest.lib.common.rest_client [req-c667f526-56d4-4299-adb6-20e76a91ecc7 req-c667f526-56d4-4299-adb6-20e76a91ecc7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/70ad82a683244db986d6b9f66518a067 0.779s",
                                "2026-05-27 01:41:20.467 35 INFO tempest.lib.common.rest_client [req-ea663364-89c6-4e4c-89f1-0452c5d480fd req-ea663364-89c6-4e4c-89f1-0452c5d480fd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/b6efca65c2ab46c99b0c8e17612fce06 0.188s",
                                "2026-05-27 01:41:20.529 41 INFO tempest.lib.common.rest_client [req-27d12c48-5d05-4d32-8063-32468564b8c9 req-27d12c48-5d05-4d32-8063-32468564b8c9 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-27 01:41:20.565 26 INFO tempest.lib.common.rest_client [req-99c1eb9b-8e4f-4631-a2a3-f3ef982526fd req-99c1eb9b-8e4f-4631-a2a3-f3ef982526fd ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.757s",
                                "2026-05-27 01:41:20.577 37 INFO tempest.lib.common.rest_client [req-58c98548-1216-4211-96bd-149b80e3ef3a req-58c98548-1216-4211-96bd-149b80e3ef3a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s",
                                "2026-05-27 01:41:20.614 35 INFO tempest.lib.common.rest_client [req-2526d316-fa2b-4db2-a96e-989d7c7dfcd8 req-2526d316-fa2b-4db2-a96e-989d7c7dfcd8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-27 01:41:20.639 31 INFO tempest.lib.common.rest_client [req-10b359a0-63da-4692-9b43-04e74801aae3 req-10b359a0-63da-4692-9b43-04e74801aae3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:41:20.645 17 INFO tempest.lib.common.rest_client [req-77ef63c1-7d1b-4729-8d34-b74a939b4180 req-77ef63c1-7d1b-4729-8d34-b74a939b4180 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s",
                                "2026-05-27 01:41:20.660 21 INFO tempest.lib.common.rest_client [req-b02aa9c0-f3c1-46fc-879f-5a16a68f63cf req-b02aa9c0-f3c1-46fc-879f-5a16a68f63cf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s",
                                "2026-05-27 01:41:20.664 15 INFO tempest.lib.common.rest_client [req-5a82a56d-27ee-4c51-91da-9c424e39caaf req-5a82a56d-27ee-4c51-91da-9c424e39caaf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-27 01:41:20.677 37 INFO tempest.lib.common.rest_client [req-98f40f27-1b00-4da1-8684-3d02c907b071 req-98f40f27-1b00-4da1-8684-3d02c907b071 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/760c47f93660424d9e0d93f92db98c72/roles/e4ac3cd34d244bdea43cf6630298f44a 0.096s",
                                "2026-05-27 01:41:20.680 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 760c47f93660424d9e0d93f92db98c72 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:20.681 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '760c47f93660424d9e0d93f92db98c72', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.681 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '760c47f93660424d9e0d93f92db98c72', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.734 23 INFO tempest.lib.common.rest_client [req-b60a6317-fe31-438c-969e-24998885e155 req-b60a6317-fe31-438c-969e-24998885e155 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s",
                                "2026-05-27 01:41:20.755 13 INFO tempest.lib.common.rest_client [req-33278232-2151-4675-954c-386d2d79a231 req-33278232-2151-4675-954c-386d2d79a231 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-05-27 01:41:20.777 29 INFO tempest.lib.common.rest_client [req-cc4c1f94-0a73-4f8b-ae4e-ed7bac2cfc12 req-cc4c1f94-0a73-4f8b-ae4e-ed7bac2cfc12 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s",
                                "2026-05-27 01:41:20.775 19 INFO tempest.lib.common.rest_client [req-651600b5-e841-44b9-a35e-fb2f0e86276b req-651600b5-e841-44b9-a35e-fb2f0e86276b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.477s",
                                "2026-05-27 01:41:20.795 21 INFO tempest.lib.common.rest_client [req-245c9669-cd90-44da-8731-489388b728d9 req-245c9669-cd90-44da-8731-489388b728d9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/b6efca65c2ab46c99b0c8e17612fce06 0.131s",
                                "2026-05-27 01:41:20.817 39 INFO tempest.lib.common.rest_client [req-c2de17d1-c1fe-400e-8db8-0760f4c516ca req-c2de17d1-c1fe-400e-8db8-0760f4c516ca ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.958s",
                                "2026-05-27 01:41:20.871 11 INFO tempest.lib.common.rest_client [req-7d28b578-f671-429e-94c9-e4eb31f2187e req-7d28b578-f671-429e-94c9-e4eb31f2187e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/c706af2c02e14267947d239238f0f71d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.541s",
                                "2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c706af2c02e14267947d239238f0f71d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c706af2c02e14267947d239238f0f71d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.872 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c706af2c02e14267947d239238f0f71d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:20.886 28 INFO tempest.lib.common.rest_client [req-69d0e542-5527-4ebd-8a54-387f5a29ce33 req-69d0e542-5527-4ebd-8a54-387f5a29ce33 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.955s",
                                "2026-05-27 01:41:20.988 26 INFO tempest.lib.common.rest_client [req-d9840b0b-3cbf-432e-90df-316dc05e7427 req-d9840b0b-3cbf-432e-90df-316dc05e7427 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/70ad82a683244db986d6b9f66518a067 0.420s",
                                "2026-05-27 01:41:20.990 35 INFO tempest.lib.common.rest_client [req-f2c61fe8-493e-4773-85ac-0e7cbd76f409 req-f2c61fe8-493e-4773-85ac-0e7cbd76f409 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/70ad82a683244db986d6b9f66518a067 0.372s",
                                "2026-05-27 01:41:21.026 13 INFO tempest.lib.common.rest_client [req-055d2a96-ba96-4278-a762-c7b65d4c5544 req-055d2a96-ba96-4278-a762-c7b65d4c5544 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/89a5050f7de542e3bca52d9e6d7380fa 0.270s",
                                "2026-05-27 01:41:21.113 39 INFO tempest.lib.common.rest_client [req-ddb42650-dd21-4e91-a4a5-3f3cf98b205a req-ddb42650-dd21-4e91-a4a5-3f3cf98b205a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-27 01:41:21.136 26 INFO tempest.lib.common.rest_client [req-9fbfa1bd-8cd7-47a9-8399-44798dda2870 req-9fbfa1bd-8cd7-47a9-8399-44798dda2870 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-27 01:41:21.152 31 INFO tempest.lib.common.rest_client [req-e94b4c83-5be3-4e8e-8ecc-8f819a987c62 req-e94b4c83-5be3-4e8e-8ecc-8f819a987c62 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/70ad82a683244db986d6b9f66518a067 0.510s",
                                "2026-05-27 01:41:21.155 17 INFO tempest.lib.common.rest_client [req-b78c37dd-8348-4589-a721-9a5f97e40d78 req-b78c37dd-8348-4589-a721-9a5f97e40d78 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.507s",
                                "2026-05-27 01:41:21.212 41 INFO tempest.lib.common.rest_client [req-5a6227d6-9bd8-4332-844d-ca6bb0ca18fd req-5a6227d6-9bd8-4332-844d-ca6bb0ca18fd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.681s",
                                "2026-05-27 01:41:21.213 37 INFO tempest.lib.common.rest_client [req-f087c441-93f3-4f8f-892e-f4400c580652 req-f087c441-93f3-4f8f-892e-f4400c580652 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-27 01:41:21.285 15 INFO tempest.lib.common.rest_client [req-bddd08b1-8abd-435e-bc98-03f41bf3c2a1 req-bddd08b1-8abd-435e-bc98-03f41bf3c2a1 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.618s",
                                "2026-05-27 01:41:21.284 33 INFO tempest.lib.common.rest_client [req-a38043c6-6bb3-4197-a0ac-63ecbe8fb860 req-a38043c6-6bb3-4197-a0ac-63ecbe8fb860 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s",
                                "2026-05-27 01:41:21.302 21 INFO tempest.lib.common.rest_client [req-edb8ac17-178d-421e-9e2c-cce2aafc8164 req-edb8ac17-178d-421e-9e2c-cce2aafc8164 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s",
                                "2026-05-27 01:41:21.302 39 INFO tempest.lib.common.rest_client [req-df14ed81-9ecb-4ce9-a3c9-811095a7e27d req-df14ed81-9ecb-4ce9-a3c9-811095a7e27d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.187s",
                                "2026-05-27 01:41:21.316 23 INFO tempest.lib.common.rest_client [req-343eaf56-6542-49cf-a94e-f970e393ff01 req-343eaf56-6542-49cf-a94e-f970e393ff01 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432/users/db537e175f614feb9f7ff77cd76f80dd/roles/e4ac3cd34d244bdea43cf6630298f44a 0.580s",
                                "2026-05-27 01:41:21.317 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user db537e175f614feb9f7ff77cd76f80dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:21.317 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-311727739-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f156ffd129c43028a407dc0d4174432', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'tenant_id': '4f156ffd129c43028a407dc0d4174432', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'db537e175f614feb9f7ff77cd76f80dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.318 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-311727739-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f156ffd129c43028a407dc0d4174432', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'tenant_id': '4f156ffd129c43028a407dc0d4174432', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-311727739', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'db537e175f614feb9f7ff77cd76f80dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.358 17 INFO tempest.lib.common.rest_client [req-d1adb290-f290-4bfa-b2e9-6d7e0bd1fbd6 req-d1adb290-f290-4bfa-b2e9-6d7e0bd1fbd6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:41:21.395 35 INFO tempest.lib.common.rest_client [req-0420a56c-ab8d-4c38-97a2-efb1982872bc req-0420a56c-ab8d-4c38-97a2-efb1982872bc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-27 01:41:21.439 26 INFO tempest.lib.common.rest_client [req-59bb9101-0c85-4940-bb34-c81cc73d3579 req-59bb9101-0c85-4940-bb34-c81cc73d3579 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/89a5050f7de542e3bca52d9e6d7380fa 0.299s",
                                "2026-05-27 01:41:21.440 39 INFO tempest.lib.common.rest_client [req-f6abe82f-05f5-4f58-9a2f-29d91ec8f448 req-f6abe82f-05f5-4f58-9a2f-29d91ec8f448 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s",
                                "2026-05-27 01:41:21.443 21 INFO tempest.lib.common.rest_client [req-6845c29b-ae41-4b67-a751-32b60708fce5 req-6845c29b-ae41-4b67-a751-32b60708fce5 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/b6efca65c2ab46c99b0c8e17612fce06 0.137s",
                                "2026-05-27 01:41:21.456 29 INFO tempest.lib.common.rest_client [req-f908c269-ba9c-475d-9c9a-a76290fcdc4e req-f908c269-ba9c-475d-9c9a-a76290fcdc4e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.671s",
                                "2026-05-27 01:41:21.547 29 INFO tempest.lib.common.rest_client [req-f108af60-fce7-47ed-bcbb-71afbffc7bc8 req-f108af60-fce7-47ed-bcbb-71afbffc7bc8 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-27 01:41:21.553 35 INFO tempest.lib.common.rest_client [req-122a54d1-ed01-4c88-baa5-a2e79c615d3d req-122a54d1-ed01-4c88-baa5-a2e79c615d3d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.157s",
                                "2026-05-27 01:41:21.565 28 INFO tempest.lib.common.rest_client [req-eb9ef207-e112-41f1-bf19-424a1663515e req-eb9ef207-e112-41f1-bf19-424a1663515e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.677s",
                                "2026-05-27 01:41:21.582 41 INFO tempest.lib.common.rest_client [req-2cb95f88-70e5-4861-8170-5384c0fa383d req-2cb95f88-70e5-4861-8170-5384c0fa383d ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s",
                                "2026-05-27 01:41:21.640 13 INFO tempest.lib.common.rest_client [req-f2a40ab0-835f-4f8e-9033-c92fba623067 req-f2a40ab0-835f-4f8e-9033-c92fba623067 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s",
                                "2026-05-27 01:41:21.664 31 INFO tempest.lib.common.rest_client [req-ddd7d4c4-0927-4c41-9f1a-97881412e5f6 req-ddd7d4c4-0927-4c41-9f1a-97881412e5f6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s",
                                "2026-05-27 01:41:21.665 29 INFO tempest.lib.common.rest_client [req-a7011990-d071-452b-8e8f-dbe38a15fc1f req-a7011990-d071-452b-8e8f-dbe38a15fc1f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/844b2350d4cb41d4a815395885f5168b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.116s",
                                "2026-05-27 01:41:21.666 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 844b2350d4cb41d4a815395885f5168b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:21.666 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844b2350d4cb41d4a815395885f5168b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.667 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844b2350d4cb41d4a815395885f5168b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.678 15 INFO tempest.lib.common.rest_client [req-1c0a7284-bd22-46ea-8b05-f54c058fca26 req-1c0a7284-bd22-46ea-8b05-f54c058fca26 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s",
                                "2026-05-27 01:41:21.735 19 INFO tempest.lib.common.rest_client [req-0d75878d-a800-44a9-9342-a646c00ec0f2 req-0d75878d-a800-44a9-9342-a646c00ec0f2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.958s",
                                "2026-05-27 01:41:21.735 11 INFO tempest.lib.common.rest_client [req-2676484a-d5c0-42b9-9f36-7afab5027d32 req-2676484a-d5c0-42b9-9f36-7afab5027d32 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.859s",
                                "2026-05-27 01:41:21.740 37 INFO tempest.lib.common.rest_client [req-c874326f-56ed-4b90-8ae4-c319e31ce23b req-c874326f-56ed-4b90-8ae4-c319e31ce23b ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7 0.525s",
                                "2026-05-27 01:41:21.740 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ea88177a81874b9b900b49fc88deeef7 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:21.747 33 INFO tempest.lib.common.rest_client [req-a1f20143-bee8-4338-9003-78b15187424e req-a1f20143-bee8-4338-9003-78b15187424e ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378 0.460s",
                                "2026-05-27 01:41:21.747 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project dc771be70d534172a270d8d463424378 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:21.758 21 INFO tempest.lib.common.rest_client [req-0a9c2105-8d18-4f4c-ba65-4f5c5f8e24ab req-0a9c2105-8d18-4f4c-ba65-4f5c5f8e24ab ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-27 01:41:21.797 39 INFO tempest.lib.common.rest_client [req-23cbf0db-a528-463a-b65c-a580fba1b47a req-23cbf0db-a528-463a-b65c-a580fba1b47a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/70ad82a683244db986d6b9f66518a067 0.355s",
                                "2026-05-27 01:41:21.787 15 INFO tempest.lib.common.rest_client [req-22c79cd8-f996-48f6-aa8f-052e4271792d req-22c79cd8-f996-48f6-aa8f-052e4271792d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/70ad82a683244db986d6b9f66518a067 0.104s",
                                "2026-05-27 01:41:21.782 17 INFO tempest.lib.common.rest_client [req-98e8784a-030e-4dc6-8a6c-ff0fe43f9e3c req-98e8784a-030e-4dc6-8a6c-ff0fe43f9e3c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc/users/49a7620a8a4345f2ac7f63d854f873d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.422s",
                                "2026-05-27 01:41:21.782 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 49a7620a8a4345f2ac7f63d854f873d2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:21.785 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '49a7620a8a4345f2ac7f63d854f873d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.785 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-593226306-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'tenant_id': '3845a2d37e3b44fe9b06dd2c80cad1fc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-593226306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '49a7620a8a4345f2ac7f63d854f873d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.839 26 INFO tempest.lib.common.rest_client [req-a7b9d76f-ccb1-4d49-97a9-fde60f7c1027 req-a7b9d76f-ccb1-4d49-97a9-fde60f7c1027 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-27 01:41:21.856 13 INFO tempest.lib.common.rest_client [req-b4f81d59-f819-48b8-a52e-b5f5571b9a52 req-b4f81d59-f819-48b8-a52e-b5f5571b9a52 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/cf773c6bd70249bcaadf635bc93b25f5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.215s",
                                "2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf773c6bd70249bcaadf635bc93b25f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf773c6bd70249bcaadf635bc93b25f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.857 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf773c6bd70249bcaadf635bc93b25f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:21.932 35 INFO tempest.lib.common.rest_client [req-8b393981-8d32-4fab-94e6-709f45f8cb4d req-8b393981-8d32-4fab-94e6-709f45f8cb4d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-27 01:41:21.967 41 INFO tempest.lib.common.rest_client [req-1f8e3afc-b36e-4467-a281-9c09227cc4cf req-1f8e3afc-b36e-4467-a281-9c09227cc4cf ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.384s",
                                "2026-05-27 01:41:22.081 21 INFO tempest.lib.common.rest_client [req-67a4c9ed-dfb2-4007-be8d-672be05ccb8d req-67a4c9ed-dfb2-4007-be8d-672be05ccb8d ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/70ad82a683244db986d6b9f66518a067 0.317s",
                                "2026-05-27 01:41:22.152 23 INFO tempest.lib.common.rest_client [req-c580b442-7d54-4e0f-a78f-61b7fa1b89b6 req-c580b442-7d54-4e0f-a78f-61b7fa1b89b6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.824s",
                                "2026-05-27 01:41:22.181 26 INFO tempest.lib.common.rest_client [req-fe0b0cc8-dec6-4b24-875d-02eb60dc2463 req-fe0b0cc8-dec6-4b24-875d-02eb60dc2463 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21/users/a86b1356af4d4cdc97d4b70b76a28ced/roles/e4ac3cd34d244bdea43cf6630298f44a 0.340s",
                                "2026-05-27 01:41:22.184 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a86b1356af4d4cdc97d4b70b76a28ced is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:22.185 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a86b1356af4d4cdc97d4b70b76a28ced', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.185 26 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1186529556-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '189fa70227ea41988510f682c5829e21', 'project_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'tenant_id': '189fa70227ea41988510f682c5829e21', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1186529556', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a86b1356af4d4cdc97d4b70b76a28ced', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.197 31 INFO tempest.lib.common.rest_client [req-1991ba1f-a516-4874-af0d-453c703c551d req-1991ba1f-a516-4874-af0d-453c703c551d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.531s",
                                "2026-05-27 01:41:22.225 19 INFO tempest.lib.common.rest_client [req-de6785c4-faf3-4e22-b9cc-439c86d19e60 req-de6785c4-faf3-4e22-b9cc-439c86d19e60 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s",
                                "2026-05-27 01:41:22.229 28 INFO tempest.lib.common.rest_client [req-1fa3f20e-91fe-4329-9d6d-2033459fc218 req-1fa3f20e-91fe-4329-9d6d-2033459fc218 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-27 01:41:22.293 11 INFO tempest.lib.common.rest_client [req-b955b23a-f9bb-4dfb-bfbd-a362486d2f75 req-b955b23a-f9bb-4dfb-bfbd-a362486d2f75 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e 0.557s",
                                "2026-05-27 01:41:22.294 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 698a3a5a733c4676b75ef6c2ce05e41e for scope project and roles: ['reader']",
                                "2026-05-27 01:41:22.299 15 INFO tempest.lib.common.rest_client [req-dc249508-c21a-4e37-8201-d6811678679b req-dc249508-c21a-4e37-8201-d6811678679b ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s",
                                "2026-05-27 01:41:22.317 39 INFO tempest.lib.common.rest_client [req-5971899c-bc1e-49ce-bf0d-b2abb0bece17 req-5971899c-bc1e-49ce-bf0d-b2abb0bece17 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-27 01:41:22.330 41 INFO tempest.lib.common.rest_client [req-bb6f4241-0c72-400f-be11-8d140610c95d req-bb6f4241-0c72-400f-be11-8d140610c95d ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-27 01:41:22.337 33 INFO tempest.lib.common.rest_client [req-44bf3da8-6aac-46b5-9064-cc13a0e47476 req-44bf3da8-6aac-46b5-9064-cc13a0e47476 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s",
                                "2026-05-27 01:41:22.383 29 INFO tempest.lib.common.rest_client [req-033bc6e1-7a0c-4044-9556-1e99f0082617 req-033bc6e1-7a0c-4044-9556-1e99f0082617 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s",
                                "2026-05-27 01:41:22.389 19 INFO tempest.lib.common.rest_client [req-bef1fc93-0ea2-470e-b028-9afc93d8c7ac req-bef1fc93-0ea2-470e-b028-9afc93d8c7ac ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/b6efca65c2ab46c99b0c8e17612fce06 0.160s",
                                "2026-05-27 01:41:22.492 15 INFO tempest.lib.common.rest_client [req-aa7ec599-fa3c-4456-944f-621182b47152 req-aa7ec599-fa3c-4456-944f-621182b47152 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/89a5050f7de542e3bca52d9e6d7380fa 0.191s",
                                "2026-05-27 01:41:22.487 35 INFO tempest.lib.common.rest_client [req-07dab714-3d88-40c9-9018-7ae25f191c84 req-07dab714-3d88-40c9-9018-7ae25f191c84 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225/users/66dfa7d6a6f04a508b6de35d5f634ee7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.552s",
                                "2026-05-27 01:41:22.487 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 66dfa7d6a6f04a508b6de35d5f634ee7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:22.487 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8033073aa12242fdb819f77a4f053225', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'tenant_id': '8033073aa12242fdb819f77a4f053225', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66dfa7d6a6f04a508b6de35d5f634ee7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.488 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8033073aa12242fdb819f77a4f053225', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'tenant_id': '8033073aa12242fdb819f77a4f053225', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-730485693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66dfa7d6a6f04a508b6de35d5f634ee7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.572 29 INFO tempest.lib.common.rest_client [req-4e9eaedb-5086-47f8-bef7-ca9b5eed88bf req-4e9eaedb-5086-47f8-bef7-ca9b5eed88bf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e 0.187s",
                                "2026-05-27 01:41:22.572 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ff7a5f290b994ed98cf13d07684a472e for scope project and roles: ['reader']",
                                "2026-05-27 01:41:22.598 15 INFO tempest.lib.common.rest_client [req-4d761c12-6574-4ab6-8809-3eb2d41e1829 req-4d761c12-6574-4ab6-8809-3eb2d41e1829 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s",
                                "2026-05-27 01:41:22.652 37 INFO tempest.lib.common.rest_client [req-77efe774-0cd3-457a-bad7-8993b15e9cb7 req-77efe774-0cd3-457a-bad7-8993b15e9cb7 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.910s",
                                "2026-05-27 01:41:22.668 23 INFO tempest.lib.common.rest_client [req-54333b28-91f2-4ad3-957f-e9bbbacf18c5 req-54333b28-91f2-4ad3-957f-e9bbbacf18c5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.513s",
                                "2026-05-27 01:41:22.679 21 INFO tempest.lib.common.rest_client [req-e688b5a0-11b0-4526-922d-94964f18255e req-e688b5a0-11b0-4526-922d-94964f18255e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.595s",
                                "2026-05-27 01:41:22.744 17 INFO tempest.lib.common.rest_client [req-50f5d7ae-d61d-4455-9c26-27a040511c81 req-50f5d7ae-d61d-4455-9c26-27a040511c81 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s",
                                "2026-05-27 01:41:22.765 28 INFO tempest.lib.common.rest_client [req-d69e019b-21f6-42ac-9d50-2bb48730f724 req-d69e019b-21f6-42ac-9d50-2bb48730f724 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.534s",
                                "2026-05-27 01:41:22.771 31 INFO tempest.lib.common.rest_client [req-4d08f1f0-5aad-4c3a-a694-3de23875fbb8 req-4d08f1f0-5aad-4c3a-a694-3de23875fbb8 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.568s",
                                "2026-05-27 01:41:22.778 26 INFO tempest.lib.common.rest_client [req-fea3a1ff-69b6-430e-b28d-5a1be7446411 req-fea3a1ff-69b6-430e-b28d-5a1be7446411 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-27 01:41:22.783 13 INFO tempest.lib.common.rest_client [req-9c9182e4-393d-4aeb-8f46-49a7b0b47529 req-9c9182e4-393d-4aeb-8f46-49a7b0b47529 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s",
                                "2026-05-27 01:41:22.800 39 INFO tempest.lib.common.rest_client [req-b464a516-bb3d-4e41-9952-4ab8077cfb9f req-b464a516-bb3d-4e41-9952-4ab8077cfb9f ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/89a5050f7de542e3bca52d9e6d7380fa 0.477s",
                                "2026-05-27 01:41:22.804 33 INFO tempest.lib.common.rest_client [req-a1e15395-5fd1-48f2-a0f6-f86bfdf0debd req-a1e15395-5fd1-48f2-a0f6-f86bfdf0debd ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s",
                                "2026-05-27 01:41:22.811 37 INFO tempest.lib.common.rest_client [req-b929d21f-0090-4752-950a-fcc3ae2106be req-b929d21f-0090-4752-950a-fcc3ae2106be ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:41:22.868 41 INFO tempest.lib.common.rest_client [req-75d61c2d-96c8-45e2-bc5d-bd847fa34fab req-75d61c2d-96c8-45e2-bc5d-bd847fa34fab ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.536s",
                                "2026-05-27 01:41:22.887 15 INFO tempest.lib.common.rest_client [req-4f23a09a-c3f8-4fe6-81e4-94d610b2239c req-4f23a09a-c3f8-4fe6-81e4-94d610b2239c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52/users/c5596e7847da45ddb760ed0b3e383a52/roles/e4ac3cd34d244bdea43cf6630298f44a 0.286s",
                                "2026-05-27 01:41:22.887 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5596e7847da45ddb760ed0b3e383a52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:22.890 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5596e7847da45ddb760ed0b3e383a52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.890 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1226133510-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b36eeda438c8479c85a2abe47949fd52', 'project_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'tenant_id': 'b36eeda438c8479c85a2abe47949fd52', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1226133510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5596e7847da45ddb760ed0b3e383a52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.955 31 INFO tempest.lib.common.rest_client [req-07ae18ad-e33e-49fc-9a7f-543bcbeba1b0 req-07ae18ad-e33e-49fc-9a7f-543bcbeba1b0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968/users/02f4a9c223f84240b7ef8cd8ddcefb4f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.181s",
                                "2026-05-27 01:41:22.956 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 02f4a9c223f84240b7ef8cd8ddcefb4f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:22.956 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '829ae271188647a596458c2c6fd51968', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'tenant_id': '829ae271188647a596458c2c6fd51968', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02f4a9c223f84240b7ef8cd8ddcefb4f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:22.957 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '829ae271188647a596458c2c6fd51968', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'tenant_id': '829ae271188647a596458c2c6fd51968', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-292104105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '02f4a9c223f84240b7ef8cd8ddcefb4f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:23.000 19 INFO tempest.lib.common.rest_client [req-95a5be7e-bb8a-48d5-be20-684eaecd6948 req-95a5be7e-bb8a-48d5-be20-684eaecd6948 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s",
                                "2026-05-27 01:41:23.035 21 INFO tempest.lib.common.rest_client [req-95e85228-14e1-47e8-9e17-4864ae46a5d3 req-95e85228-14e1-47e8-9e17-4864ae46a5d3 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/89a5050f7de542e3bca52d9e6d7380fa 0.354s",
                                "2026-05-27 01:41:23.109 13 INFO tempest.lib.common.rest_client [req-db320388-b5dc-402f-bff9-25781f840212 req-db320388-b5dc-402f-bff9-25781f840212 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1 0.324s",
                                "2026-05-27 01:41:23.111 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5a33721be29343c4bf974355144f89a1 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:23.134 41 INFO tempest.lib.common.rest_client [req-cdff5f76-3cc2-4015-bd02-7f9965c2c0cd req-cdff5f76-3cc2-4015-bd02-7f9965c2c0cd ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-27 01:41:23.155 11 INFO tempest.lib.common.rest_client [req-fa4a221b-9998-4b64-b088-97225bec3838 req-fa4a221b-9998-4b64-b088-97225bec3838 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.859s",
                                "2026-05-27 01:41:23.164 28 INFO tempest.lib.common.rest_client [req-bca35b0b-110d-49be-a942-56602cf4690e req-bca35b0b-110d-49be-a942-56602cf4690e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/b6efca65c2ab46c99b0c8e17612fce06 0.397s",
                                "2026-05-27 01:41:23.301 35 INFO tempest.lib.common.rest_client [req-79aeaa7c-92bd-4a4d-a368-75f267d71f4b req-79aeaa7c-92bd-4a4d-a368-75f267d71f4b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-27 01:41:23.310 33 INFO tempest.lib.common.rest_client [req-16069e00-3396-417c-8f56-fb233ccdf71a req-16069e00-3396-417c-8f56-fb233ccdf71a ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.501s",
                                "2026-05-27 01:41:23.339 41 INFO tempest.lib.common.rest_client [req-2a0db175-5597-47c3-8ba7-0bea7a5788b7 req-2a0db175-5597-47c3-8ba7-0bea7a5788b7 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/70ad82a683244db986d6b9f66518a067 0.203s",
                                "2026-05-27 01:41:23.400 29 INFO tempest.lib.common.rest_client [req-9ccdc449-b3a3-48ad-ae81-03bf3e3b5e29 req-9ccdc449-b3a3-48ad-ae81-03bf3e3b5e29 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.826s",
                                "2026-05-27 01:41:23.444 19 INFO tempest.lib.common.rest_client [req-dc649fad-e3bd-449a-88d2-432beb9d4f8c req-dc649fad-e3bd-449a-88d2-432beb9d4f8c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/b6efca65c2ab46c99b0c8e17612fce06 0.441s",
                                "2026-05-27 01:41:23.480 39 INFO tempest.lib.common.rest_client [req-7c562eb7-c843-4c8d-9419-837a902050ed req-7c562eb7-c843-4c8d-9419-837a902050ed ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.678s",
                                "2026-05-27 01:41:23.550 28 INFO tempest.lib.common.rest_client [req-06465138-930c-463a-910b-6c784ee743a2 req-06465138-930c-463a-910b-6c784ee743a2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-27 01:41:23.556 33 INFO tempest.lib.common.rest_client [req-b4d7b3d3-1159-466d-aca7-f646f0fad512 req-b4d7b3d3-1159-466d-aca7-f646f0fad512 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:41:23.575 31 INFO tempest.lib.common.rest_client [req-0aac2bd5-72e2-4f37-b163-0ede336cb4c9 req-0aac2bd5-72e2-4f37-b163-0ede336cb4c9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:41:23.585 19 INFO tempest.lib.common.rest_client [req-4ef4d7c1-3ca3-48ee-97ea-6e0b0941e3aa req-4ef4d7c1-3ca3-48ee-97ea-6e0b0941e3aa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s",
                                "2026-05-27 01:41:23.606 37 INFO tempest.lib.common.rest_client [req-6923d73f-5572-4ab7-be71-47d91ee94a50 req-6923d73f-5572-4ab7-be71-47d91ee94a50 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.791s",
                                "2026-05-27 01:41:23.615 23 INFO tempest.lib.common.rest_client [req-ae0d3687-9503-4e4d-a5b3-b0fa9cb7c815 req-ae0d3687-9503-4e4d-a5b3-b0fa9cb7c815 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.946s",
                                "2026-05-27 01:41:23.739 28 INFO tempest.lib.common.rest_client [req-eae32a04-7752-4928-8dc3-a50f7d9b366e req-eae32a04-7752-4928-8dc3-a50f7d9b366e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/b6efca65c2ab46c99b0c8e17612fce06 0.186s",
                                "2026-05-27 01:41:23.768 23 INFO tempest.lib.common.rest_client [req-93a1bc80-3d74-4ffe-bcd7-f07bbbdb5fdb req-93a1bc80-3d74-4ffe-bcd7-f07bbbdb5fdb ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-27 01:41:23.849 21 INFO tempest.lib.common.rest_client [req-529118aa-b10b-4114-b3cf-44ad23e2ed40 req-529118aa-b10b-4114-b3cf-44ad23e2ed40 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.812s",
                                "2026-05-27 01:41:23.852 29 INFO tempest.lib.common.rest_client [req-6f88db0d-193e-4b7d-94d2-50ec7bd02dff req-6f88db0d-193e-4b7d-94d2-50ec7bd02dff ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:41:23.877 11 INFO tempest.lib.common.rest_client [req-76b4712c-e974-4e2f-a804-ba48068f20c3 req-76b4712c-e974-4e2f-a804-ba48068f20c3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.719s",
                                "2026-05-27 01:41:23.892 13 INFO tempest.lib.common.rest_client [req-5a672e68-a350-42dc-b3b2-668c00211dbd req-5a672e68-a350-42dc-b3b2-668c00211dbd ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.779s",
                                "2026-05-27 01:41:23.911 33 INFO tempest.lib.common.rest_client [req-b21f16be-6534-44be-8a50-cbf83084104d req-b21f16be-6534-44be-8a50-cbf83084104d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/70ad82a683244db986d6b9f66518a067 0.351s",
                                "2026-05-27 01:41:24.004 41 INFO tempest.lib.common.rest_client [req-702a8a1d-8d91-4717-9d6a-a376079925b5 req-702a8a1d-8d91-4717-9d6a-a376079925b5 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.663s",
                                "2026-05-27 01:41:24.015 37 INFO tempest.lib.common.rest_client [req-b67b4f05-4799-44ef-ae39-9d4bff5c177d req-b67b4f05-4799-44ef-ae39-9d4bff5c177d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-27 01:41:24.069 23 INFO tempest.lib.common.rest_client [req-bec9616b-86e3-488b-90f3-f14b3dfc489d req-bec9616b-86e3-488b-90f3-f14b3dfc489d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.300s",
                                "2026-05-27 01:41:24.076 13 INFO tempest.lib.common.rest_client [req-e74edcc0-03eb-4647-b180-e8e068cb709b req-e74edcc0-03eb-4647-b180-e8e068cb709b ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-27 01:41:24.102 29 INFO tempest.lib.common.rest_client [req-8f51cd2d-3522-4a3f-ad48-62a972e569b7 req-8f51cd2d-3522-4a3f-ad48-62a972e569b7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.248s",
                                "2026-05-27 01:41:24.085 39 INFO tempest.lib.common.rest_client [req-d87aedbf-a835-410c-b852-08bc1490920e req-d87aedbf-a835-410c-b852-08bc1490920e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807/users/31620e50978549adb5c8b789a6252e18/roles/e4ac3cd34d244bdea43cf6630298f44a 0.601s",
                                "2026-05-27 01:41:24.085 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31620e50978549adb5c8b789a6252e18 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:24.086 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31620e50978549adb5c8b789a6252e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.086 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1861188928-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4603c6491294e61af24735ec69c3807', 'project_name': 'tempest-FloatingIPTestJSON-1861188928', 'tenant_id': 'b4603c6491294e61af24735ec69c3807', 'tenant_name': 'tempest-FloatingIPTestJSON-1861188928', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31620e50978549adb5c8b789a6252e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.114 11 INFO tempest.lib.common.rest_client [req-adeb13f1-5f5e-4327-b81c-d233892a75b0 req-adeb13f1-5f5e-4327-b81c-d233892a75b0 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.234s",
                                "2026-05-27 01:41:24.127 15 INFO tempest.lib.common.rest_client [req-a0c61687-bb9a-4729-9192-6925a74e74c4 req-a0c61687-bb9a-4729-9192-6925a74e74c4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.225s",
                                "2026-05-27 01:41:24.212 17 INFO tempest.lib.common.rest_client [req-fbe79dc9-4242-439b-82bd-ed8a5609f5fd req-fbe79dc9-4242-439b-82bd-ed8a5609f5fd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.465s",
                                "2026-05-27 01:41:24.225 37 INFO tempest.lib.common.rest_client [req-ec01404e-68ad-4850-ad4b-f684747b9047 req-ec01404e-68ad-4850-ad4b-f684747b9047 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/70ad82a683244db986d6b9f66518a067 0.204s",
                                "2026-05-27 01:41:24.232 28 INFO tempest.lib.common.rest_client [req-b7e4d44c-574d-438f-99b9-8804a3118a62 req-b7e4d44c-574d-438f-99b9-8804a3118a62 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s",
                                "2026-05-27 01:41:24.275 41 INFO tempest.lib.common.rest_client [req-5583321b-a2f6-4c1b-8426-e656498c6212 req-5583321b-a2f6-4c1b-8426-e656498c6212 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.269s",
                                "2026-05-27 01:41:24.291 19 INFO tempest.lib.common.rest_client [req-2bb824bc-4d8b-4a57-93d6-4c5291ae3e2c req-2bb824bc-4d8b-4a57-93d6-4c5291ae3e2c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/70ad82a683244db986d6b9f66518a067 0.701s",
                                "2026-05-27 01:41:24.333 23 INFO tempest.lib.common.rest_client [req-c73ebe74-cc7f-4070-87bc-213961dba9a4 req-c73ebe74-cc7f-4070-87bc-213961dba9a4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-27 01:41:24.353 21 INFO tempest.lib.common.rest_client [req-60b3d74e-af6d-4c73-92f2-590f3c1ea23f req-60b3d74e-af6d-4c73-92f2-590f3c1ea23f ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1/users/7e479323efa94ece8e7ed53d94c50d16/roles/e4ac3cd34d244bdea43cf6630298f44a 0.500s",
                                "2026-05-27 01:41:24.353 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e479323efa94ece8e7ed53d94c50d16 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:24.353 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1237634150-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c7e84341484e415f91a50615a1be5af1', 'project_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'tenant_id': 'c7e84341484e415f91a50615a1be5af1', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e479323efa94ece8e7ed53d94c50d16', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.354 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1237634150-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c7e84341484e415f91a50615a1be5af1', 'project_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'tenant_id': 'c7e84341484e415f91a50615a1be5af1', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1237634150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e479323efa94ece8e7ed53d94c50d16', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.439 41 INFO tempest.lib.common.rest_client [req-6346bbb8-8a2f-48a3-82dc-eb9ffb3cfc7f req-6346bbb8-8a2f-48a3-82dc-eb9ffb3cfc7f ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:41:24.456 33 INFO tempest.lib.common.rest_client [req-4c7bf58c-e33d-4562-b9d9-4874883ac69e req-4c7bf58c-e33d-4562-b9d9-4874883ac69e ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s",
                                "2026-05-27 01:41:24.468 37 INFO tempest.lib.common.rest_client [req-913b7b39-8dab-4fac-adab-8a7eb92a0750 req-913b7b39-8dab-4fac-adab-8a7eb92a0750 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:41:24.482 11 INFO tempest.lib.common.rest_client [req-6e212437-d397-4142-bc0e-b4a46d31600c req-6e212437-d397-4142-bc0e-b4a46d31600c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-05-27 01:41:24.487 13 INFO tempest.lib.common.rest_client [req-265163e6-8ac7-432f-b0c1-6c9d83391e09 req-265163e6-8ac7-432f-b0c1-6c9d83391e09 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.409s",
                                "2026-05-27 01:41:24.558 29 INFO tempest.lib.common.rest_client [req-e82e7774-2053-4cf7-9bf5-5e12569f60d6 req-e82e7774-2053-4cf7-9bf5-5e12569f60d6 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s",
                                "2026-05-27 01:41:24.560 19 INFO tempest.lib.common.rest_client [req-073ac011-7cad-4d0a-acb6-ff16df144e56 req-073ac011-7cad-4d0a-acb6-ff16df144e56 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-27 01:41:24.601 11 INFO tempest.lib.common.rest_client [req-324c1992-54a0-4795-a483-ac74ffd27c8b req-324c1992-54a0-4795-a483-ac74ffd27c8b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/70ad82a683244db986d6b9f66518a067 0.118s",
                                "2026-05-27 01:41:24.604 33 INFO tempest.lib.common.rest_client [req-6f60e38e-8507-4562-8118-2b29934f4776 req-6f60e38e-8507-4562-8118-2b29934f4776 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.146s",
                                "2026-05-27 01:41:24.606 28 INFO tempest.lib.common.rest_client [req-3a2b3fe5-07f7-48b2-8f83-5a4ab3cf1bf1 req-3a2b3fe5-07f7-48b2-8f83-5a4ab3cf1bf1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/70ad82a683244db986d6b9f66518a067 0.371s",
                                "2026-05-27 01:41:24.653 39 INFO tempest.lib.common.rest_client [req-a19a0580-9d03-4abf-9c1c-59bc7ce62adb req-a19a0580-9d03-4abf-9c1c-59bc7ce62adb ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-27 01:41:24.734 37 INFO tempest.lib.common.rest_client [req-e1600ef4-2596-4dcb-8f01-95731ab86e93 req-e1600ef4-2596-4dcb-8f01-95731ab86e93 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.263s",
                                "2026-05-27 01:41:24.744 23 INFO tempest.lib.common.rest_client [req-1cc1bc82-2bfb-4616-90fa-76f73cf0be7c req-1cc1bc82-2bfb-4616-90fa-76f73cf0be7c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.410s",
                                "2026-05-27 01:41:24.744 41 INFO tempest.lib.common.rest_client [req-9fee06c7-ec5d-4b7c-bdbc-d18a78aa9d96 req-9fee06c7-ec5d-4b7c-bdbc-d18a78aa9d96 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe/users/eaa47b181cc0495f91779491acc057bc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.301s",
                                "2026-05-27 01:41:24.744 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eaa47b181cc0495f91779491acc057bc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:24.745 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1026566741-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b71e42d4707c4691b99101a74e177ffe', 'project_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'tenant_id': 'b71e42d4707c4691b99101a74e177ffe', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eaa47b181cc0495f91779491acc057bc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.745 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1026566741-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b71e42d4707c4691b99101a74e177ffe', 'project_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'tenant_id': 'b71e42d4707c4691b99101a74e177ffe', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1026566741', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eaa47b181cc0495f91779491acc057bc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:24.788 19 INFO tempest.lib.common.rest_client [req-03c7c956-fb03-4418-bf6d-0f07c7b49fc0 req-03c7c956-fb03-4418-bf6d-0f07c7b49fc0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/89a5050f7de542e3bca52d9e6d7380fa 0.224s",
                                "2026-05-27 01:41:24.816 31 INFO tempest.lib.common.rest_client [req-546aafc6-7349-4d9e-9525-389e0c5dce34 req-546aafc6-7349-4d9e-9525-389e0c5dce34 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.239s",
                                "2026-05-27 01:41:24.858 17 INFO tempest.lib.common.rest_client [req-e69cb143-f09e-4b16-b84a-d6efec13e7cb req-e69cb143-f09e-4b16-b84a-d6efec13e7cb ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s",
                                "2026-05-27 01:41:24.864 29 INFO tempest.lib.common.rest_client [req-0ab93f36-064e-46af-9bf7-d2ff1f2f07e5 req-0ab93f36-064e-46af-9bf7-d2ff1f2f07e5 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/70ad82a683244db986d6b9f66518a067 0.304s",
                                "2026-05-27 01:41:24.888 26 INFO tempest.lib.common.rest_client [req-3719f207-f59e-48db-bc3b-5d139dd84490 req-3719f207-f59e-48db-bc3b-5d139dd84490 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.107s",
                                "2026-05-27 01:41:24.905 28 INFO tempest.lib.common.rest_client [req-95ac2f36-ec0e-4ef5-8956-e9bb33be8298 req-95ac2f36-ec0e-4ef5-8956-e9bb33be8298 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-27 01:41:24.915 35 INFO tempest.lib.common.rest_client [req-195d1172-776c-4483-8f28-0d8cb6d4ed8c req-195d1172-776c-4483-8f28-0d8cb6d4ed8c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.612s",
                                "2026-05-27 01:41:24.920 33 INFO tempest.lib.common.rest_client [req-2f78574a-727a-4ddd-a6e7-d74a04ca4765 req-2f78574a-727a-4ddd-a6e7-d74a04ca4765 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-27 01:41:24.947 13 INFO tempest.lib.common.rest_client [req-a864b087-49ee-4a1c-9586-98853b41e54a req-a864b087-49ee-4a1c-9586-98853b41e54a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-27 01:41:24.977 19 INFO tempest.lib.common.rest_client [req-48199243-bae9-494b-8301-0147e814004d req-48199243-bae9-494b-8301-0147e814004d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-27 01:41:24.985 11 INFO tempest.lib.common.rest_client [req-db4dc8d5-6ab2-4dd3-9c98-13ed71b52d8a req-db4dc8d5-6ab2-4dd3-9c98-13ed71b52d8a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s",
                                "2026-05-27 01:41:24.989 37 INFO tempest.lib.common.rest_client [req-4d325c58-6e75-42ae-ab1d-5bbb90b7fde4 req-4d325c58-6e75-42ae-ab1d-5bbb90b7fde4 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:41:24.993 21 INFO tempest.lib.common.rest_client [req-8819a354-79e2-4a5f-9ad7-3defbebfdc07 req-8819a354-79e2-4a5f-9ad7-3defbebfdc07 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-27 01:41:25.017 23 INFO tempest.lib.common.rest_client [req-50cfa7fa-405c-4288-90a8-e4ea868fb0c6 req-50cfa7fa-405c-4288-90a8-e4ea868fb0c6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-27 01:41:25.035 33 INFO tempest.lib.common.rest_client [req-e163dc37-ca64-4b27-a131-18f3dd7db744 req-e163dc37-ca64-4b27-a131-18f3dd7db744 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378/users/6272bac3828f4050be468e6f758ce8d2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.112s",
                                "2026-05-27 01:41:25.034 28 INFO tempest.lib.common.rest_client [req-695f5df2-79b0-4663-9c3c-36bc3dfef8d3 req-695f5df2-79b0-4663-9c3c-36bc3dfef8d3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/89a5050f7de542e3bca52d9e6d7380fa 0.127s",
                                "2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6272bac3828f4050be468e6f758ce8d2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6272bac3828f4050be468e6f758ce8d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.044 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-252648163-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dc771be70d534172a270d8d463424378', 'project_name': 'tempest-NetworksNegativeTestJSON-252648163', 'tenant_id': 'dc771be70d534172a270d8d463424378', 'tenant_name': 'tempest-NetworksNegativeTestJSON-252648163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6272bac3828f4050be468e6f758ce8d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.181 11 INFO tempest.lib.common.rest_client [req-029c2db3-f387-44a4-9f52-f7244f53b368 req-029c2db3-f387-44a4-9f52-f7244f53b368 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s",
                                "2026-05-27 01:41:25.212 37 INFO tempest.lib.common.rest_client [req-24a2581d-f93b-4fd7-a7a6-b6f3104c6b7b req-24a2581d-f93b-4fd7-a7a6-b6f3104c6b7b ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7/users/11fbf0f9d90048a4ad5c6fbcadb90d5f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.221s",
                                "2026-05-27 01:41:25.212 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11fbf0f9d90048a4ad5c6fbcadb90d5f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:25.212 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11fbf0f9d90048a4ad5c6fbcadb90d5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.215 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1274709293-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea88177a81874b9b900b49fc88deeef7', 'project_name': 'tempest-NetworksTestDHCPv6-1274709293', 'tenant_id': 'ea88177a81874b9b900b49fc88deeef7', 'tenant_name': 'tempest-NetworksTestDHCPv6-1274709293', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11fbf0f9d90048a4ad5c6fbcadb90d5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.288 23 INFO tempest.lib.common.rest_client [req-17ca0be4-9a92-49e3-8fea-8e0d37a76d36 req-17ca0be4-9a92-49e3-8fea-8e0d37a76d36 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/70ad82a683244db986d6b9f66518a067 0.270s",
                                "2026-05-27 01:41:25.317 28 INFO tempest.lib.common.rest_client [req-4cbb92e7-d586-47e1-9532-73136cf86dd3 req-4cbb92e7-d586-47e1-9532-73136cf86dd3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:41:25.399 31 INFO tempest.lib.common.rest_client [req-174d5cdf-e013-4e93-a429-bcf12efe63e9 req-174d5cdf-e013-4e93-a429-bcf12efe63e9 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.580s",
                                "2026-05-27 01:41:25.422 11 INFO tempest.lib.common.rest_client [req-ccc9ad4a-35b0-45df-889e-b1ebc094a39e req-ccc9ad4a-35b0-45df-889e-b1ebc094a39e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:41:25.425 29 INFO tempest.lib.common.rest_client [req-415aacbb-91fe-41d2-b1ef-3361e9fc4f3d req-415aacbb-91fe-41d2-b1ef-3361e9fc4f3d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s",
                                "2026-05-27 01:41:25.465 28 INFO tempest.lib.common.rest_client [req-87dd2d11-379c-4263-8c03-d415727f0edf req-87dd2d11-379c-4263-8c03-d415727f0edf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27/users/a10c865c720a4112b8288cb6a31e59de/roles/e4ac3cd34d244bdea43cf6630298f44a 0.142s",
                                "2026-05-27 01:41:25.468 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a10c865c720a4112b8288cb6a31e59de is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:25.468 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcdcf8b66571486abb5595629145fc27', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'tenant_id': 'dcdcf8b66571486abb5595629145fc27', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a10c865c720a4112b8288cb6a31e59de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.469 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcdcf8b66571486abb5595629145fc27', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'tenant_id': 'dcdcf8b66571486abb5595629145fc27', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-171739235', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a10c865c720a4112b8288cb6a31e59de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.486 13 INFO tempest.lib.common.rest_client [req-23b204a1-6e48-455f-8067-5d67991dab74 req-23b204a1-6e48-455f-8067-5d67991dab74 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/70ad82a683244db986d6b9f66518a067 0.538s",
                                "2026-05-27 01:41:25.500 41 INFO tempest.lib.common.rest_client [req-d2823abb-c65b-41e4-b7d4-268079fd2e24 req-d2823abb-c65b-41e4-b7d4-268079fd2e24 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-27 01:41:25.564 35 INFO tempest.lib.common.rest_client [req-3e0ca5f0-400e-4fab-8600-dfb9f18a2407 req-3e0ca5f0-400e-4fab-8600-dfb9f18a2407 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.643s",
                                "2026-05-27 01:41:25.615 29 INFO tempest.lib.common.rest_client [req-301352a0-b757-4b7e-90a9-150d1e17cc7c req-301352a0-b757-4b7e-90a9-150d1e17cc7c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.186s",
                                "2026-05-27 01:41:25.628 19 INFO tempest.lib.common.rest_client [req-831a763b-6be1-493b-8071-9b425c6f9b6b req-831a763b-6be1-493b-8071-9b425c6f9b6b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938/users/5a68e9dca22d43189a78f810b4b21233/roles/e4ac3cd34d244bdea43cf6630298f44a 0.648s",
                                "2026-05-27 01:41:25.628 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a68e9dca22d43189a78f810b4b21233 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:25.629 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-365472468-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c14d29dbac074df58144eb56bc28d938', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'tenant_id': 'c14d29dbac074df58144eb56bc28d938', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a68e9dca22d43189a78f810b4b21233', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.629 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-365472468-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c14d29dbac074df58144eb56bc28d938', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'tenant_id': 'c14d29dbac074df58144eb56bc28d938', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-365472468', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a68e9dca22d43189a78f810b4b21233', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.743 13 INFO tempest.lib.common.rest_client [req-84eaa0aa-58a7-46c5-90e9-bff355b09f09 req-84eaa0aa-58a7-46c5-90e9-bff355b09f09 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-27 01:41:25.752 23 INFO tempest.lib.common.rest_client [req-a1bac784-4781-4f16-8b1a-ed2d2b0f4829 req-a1bac784-4781-4f16-8b1a-ed2d2b0f4829 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s",
                                "2026-05-27 01:41:25.787 15 INFO tempest.lib.common.rest_client [req-cf2bec11-a688-4ad9-a736-8e565954f9c4 req-cf2bec11-a688-4ad9-a736-8e565954f9c4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.658s",
                                "2026-05-27 01:41:25.818 37 INFO tempest.lib.common.rest_client [req-9af23a65-deca-43ab-9c7a-14f8ca146901 req-9af23a65-deca-43ab-9c7a-14f8ca146901 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-27 01:41:25.824 17 INFO tempest.lib.common.rest_client [req-53fe6406-02d4-4545-92f3-1f18fb87c3dd req-53fe6406-02d4-4545-92f3-1f18fb87c3dd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.963s",
                                "2026-05-27 01:41:25.825 11 INFO tempest.lib.common.rest_client [req-5db077bc-75fb-4568-90b4-0dcf49be769f req-5db077bc-75fb-4568-90b4-0dcf49be769f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e/users/3f6843a462d2489ba4292dab91d2bb4f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.395s",
                                "2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f6843a462d2489ba4292dab91d2bb4f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f6843a462d2489ba4292dab91d2bb4f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.826 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'tenant_id': '698a3a5a733c4676b75ef6c2ce05e41e', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-51823638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f6843a462d2489ba4292dab91d2bb4f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:25.957 13 INFO tempest.lib.common.rest_client [req-723b9858-715d-423f-bda9-fde75f22496f req-723b9858-715d-423f-bda9-fde75f22496f ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/89a5050f7de542e3bca52d9e6d7380fa 0.211s",
                                "2026-05-27 01:41:25.969 31 INFO tempest.lib.common.rest_client [req-0c93758c-8cc9-40cd-8e93-d1958dcdf2d0 req-0c93758c-8cc9-40cd-8e93-d1958dcdf2d0 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8a0933e9-8ffd-4d7b-bb0f-2fa412380344 0.567s",
                                "2026-05-27 01:41:25.993 33 INFO tempest.lib.common.rest_client [req-57359a37-35c9-4130-82bc-96689e349ed4 req-57359a37-35c9-4130-82bc-96689e349ed4 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s",
                                "{10} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [2.393683s] ... ok",
                                "2026-05-27 01:41:26.022 28 INFO tempest.lib.common.rest_client [req-1890c9b9-331f-4cee-9e1d-8d7604f08f04 req-1890c9b9-331f-4cee-9e1d-8d7604f08f04 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:41:26.040 26 INFO tempest.lib.common.rest_client [req-954a066a-33fd-49f6-b41e-5456ce0af631 req-954a066a-33fd-49f6-b41e-5456ce0af631 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.605s",
                                "2026-05-27 01:41:26.093 29 INFO tempest.lib.common.rest_client [req-52f8c003-63a1-4d2a-b243-a25e5db53721 req-52f8c003-63a1-4d2a-b243-a25e5db53721 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s",
                                "2026-05-27 01:41:26.127 13 INFO tempest.lib.common.rest_client [req-c67c89d5-e942-4efd-bfa3-b9cb76530373 req-c67c89d5-e942-4efd-bfa3-b9cb76530373 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:41:26.194 23 INFO tempest.lib.common.rest_client [req-26b19bfc-de52-4b83-8be0-f76219dc2c8e req-26b19bfc-de52-4b83-8be0-f76219dc2c8e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.440s",
                                "2026-05-27 01:41:26.212 19 INFO tempest.lib.common.rest_client [req-aa20b485-8273-4ee8-b04b-773cc63eeee4 req-aa20b485-8273-4ee8-b04b-773cc63eeee4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-27 01:41:26.255 31 INFO tempest.lib.common.rest_client [req-da83e3cd-2315-41f1-bea1-10157f9b0255 req-da83e3cd-2315-41f1-bea1-10157f9b0255 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c89a8019b5734c4f8419f35412cfc908 0.241s",
                                "2026-05-27 01:41:26.332 13 INFO tempest.lib.common.rest_client [req-f5b814ef-aa65-4ef9-ab66-e02dbdb382a4 req-f5b814ef-aa65-4ef9-ab66-e02dbdb382a4 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1/users/d739d9b85c4442cd9ac966c968affaba/roles/e4ac3cd34d244bdea43cf6630298f44a 0.203s",
                                "2026-05-27 01:41:26.333 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d739d9b85c4442cd9ac966c968affaba is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:26.333 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd739d9b85c4442cd9ac966c968affaba', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.334 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1091628070-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a33721be29343c4bf974355144f89a1', 'project_name': 'tempest-BulkNetworkOpsTest-1091628070', 'tenant_id': '5a33721be29343c4bf974355144f89a1', 'tenant_name': 'tempest-BulkNetworkOpsTest-1091628070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd739d9b85c4442cd9ac966c968affaba', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.376 33 INFO tempest.lib.common.rest_client [req-cbe6b538-f643-434b-a5a7-13c4c3efd7d2 req-cbe6b538-f643-434b-a5a7-13c4c3efd7d2 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.376s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.383203s] ... ok",
                                "2026-05-27 01:41:26.478 11 INFO tempest.lib.common.rest_client [req-923c98e4-cd84-4ff8-a8a8-dd80a562c2e8 req-923c98e4-cd84-4ff8-a8a8-dd80a562c2e8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-27 01:41:26.498 23 INFO tempest.lib.common.rest_client [req-f0942a80-dd3a-462c-af98-d0a09c3bbfa6 req-f0942a80-dd3a-462c-af98-d0a09c3bbfa6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:41:26.547 33 INFO tempest.lib.common.rest_client [req-5b42952d-1477-4781-898b-3c6f59159f41 req-5b42952d-1477-4781-898b-3c6f59159f41 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/418dd76d-3903-492a-8ebf-b7e0981a8aa4 0.117s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.118906s] ... ok",
                                "2026-05-27 01:41:26.565 29 INFO tempest.lib.common.rest_client [req-5fd20539-7248-44bf-bb5d-e7c576126018 req-5fd20539-7248-44bf-bb5d-e7c576126018 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e/users/9850be4efc494d52a1c09dfea44eb3a2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.469s",
                                "2026-05-27 01:41:26.565 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9850be4efc494d52a1c09dfea44eb3a2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:26.566 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9850be4efc494d52a1c09dfea44eb3a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.566 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1588021419-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff7a5f290b994ed98cf13d07684a472e', 'project_name': 'tempest-ExtensionsTestJSON-1588021419', 'tenant_id': 'ff7a5f290b994ed98cf13d07684a472e', 'tenant_name': 'tempest-ExtensionsTestJSON-1588021419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9850be4efc494d52a1c09dfea44eb3a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.615 31 INFO tempest.lib.common.rest_client [req-33e45dbb-6525-462b-83aa-c835e27a02a8 req-33e45dbb-6525-462b-83aa-c835e27a02a8 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/02f4a9c223f84240b7ef8cd8ddcefb4f 0.358s",
                                "2026-05-27 01:41:26.616 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 829ae271188647a596458c2c6fd51968",
                                "2026-05-27 01:41:26.625 39 INFO tempest.lib.common.rest_client [req-1b6ad933-112f-4e44-a3c9-702e7e7bd4f5 req-1b6ad933-112f-4e44-a3c9-702e7e7bd4f5 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.968s",
                                "2026-05-27 01:41:26.641 33 INFO tempest.lib.common.rest_client [req-2801ef0f-50dd-4864-9525-761ad8aa926b req-2801ef0f-50dd-4864-9525-761ad8aa926b ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e166cec5-6ba6-4bbb-806c-7a194262e508 0.091s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.093693s] ... ok",
                                "2026-05-27 01:41:26.706 23 INFO tempest.lib.common.rest_client [req-86abf0aa-c52a-47b1-90fc-307aea3fcf22 req-86abf0aa-c52a-47b1-90fc-307aea3fcf22 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad/users/670b1e2d893f47a49ae538a9fe32c4d4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s",
                                "2026-05-27 01:41:26.706 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 670b1e2d893f47a49ae538a9fe32c4d4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:26.707 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-589858808-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'tenant_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '670b1e2d893f47a49ae538a9fe32c4d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.707 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-589858808-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'tenant_id': 'fcf48aa4db5e4540bc38eb7cd8d390ad', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-589858808', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '670b1e2d893f47a49ae538a9fe32c4d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:26.764 33 INFO tempest.lib.common.rest_client [req-835c54eb-066a-4c37-a11d-0e8ceb055574 req-835c54eb-066a-4c37-a11d-0e8ceb055574 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c145f4c-a7bc-4837-a188-b6a62c4034e5 0.119s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.121254s] ... ok",
                                "2026-05-27 01:41:26.852 21 INFO tempest.lib.common.rest_client [req-feee3313-7646-4b32-a33f-e03c80e80e94 req-feee3313-7646-4b32-a33f-e03c80e80e94 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.856s",
                                "2026-05-27 01:41:26.859 33 INFO tempest.lib.common.rest_client [req-5c8dc0d2-4da6-4c4b-adcc-afc0e88e6b48 req-5c8dc0d2-4da6-4c4b-adcc-afc0e88e6b48 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bc3f1cfe-008a-4dda-af9d-51b7d75e5324 0.093s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.094949s] ... ok",
                                "2026-05-27 01:41:26.875 19 INFO tempest.lib.common.rest_client [req-48199995-a101-4a8c-ae1a-e95a8e928052 req-48199995-a101-4a8c-ae1a-e95a8e928052 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.659s",
                                "2026-05-27 01:41:26.876 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:41:26.909 35 INFO tempest.lib.common.rest_client [req-e17cd395-cc9f-42af-957f-55f2b57e809b req-e17cd395-cc9f-42af-957f-55f2b57e809b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.338s",
                                "2026-05-27 01:41:26.932 13 INFO tempest.lib.common.rest_client [req-26b356e8-b59d-4ecb-9d10-f53e036c2fd6 req-26b356e8-b59d-4ecb-9d10-f53e036c2fd6 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-27 01:41:26.978 33 INFO tempest.lib.common.rest_client [req-1b2b4f2c-5d79-4844-9f61-d5831e44ce0e req-1b2b4f2c-5d79-4844-9f61-d5831e44ce0e ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4912cc18-e5a4-4139-8d92-af05493e8a7c 0.116s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.118845s] ... ok",
                                "2026-05-27 01:41:27.076 33 INFO tempest.lib.common.rest_client [req-536dfb9b-5177-46d9-9a48-99634222a1b6 req-536dfb9b-5177-46d9-9a48-99634222a1b6 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1e2a142e-0d32-4abc-b5df-199f463377df 0.093s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.096588s] ... ok",
                                "2026-05-27 01:41:27.122 29 INFO tempest.lib.common.rest_client [req-79a9d8be-5b40-482d-8b3e-2dea7d708973 req-79a9d8be-5b40-482d-8b3e-2dea7d708973 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:41:27.167 41 INFO tempest.lib.common.rest_client [req-747a1d36-e297-42c8-bc59-f509e167dcbc req-747a1d36-e297-42c8-bc59-f509e167dcbc ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.665s",
                                "2026-05-27 01:41:27.199 31 INFO tempest.lib.common.rest_client [req-0c89b87d-4691-432d-bd4e-7fabff4e8d48 req-0c89b87d-4691-432d-bd4e-7fabff4e8d48 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s",
                                "2026-05-27 01:41:27.212 17 INFO tempest.lib.common.rest_client [req-7564166d-e67f-4b48-a6d1-2145fe420812 req-7564166d-e67f-4b48-a6d1-2145fe420812 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.385s",
                                "2026-05-27 01:41:27.221 15 INFO tempest.lib.common.rest_client [req-67c42ef5-e1ca-465a-ad7f-304d12408279 req-67c42ef5-e1ca-465a-ad7f-304d12408279 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.433s",
                                "2026-05-27 01:41:27.244 33 INFO tempest.lib.common.rest_client [req-67891472-1015-4595-99f2-a2d21af83917 req-67891472-1015-4595-99f2-a2d21af83917 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/9aa091e9-23cf-4dfa-818f-445ae6f78fbb 0.166s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.167427s] ... ok",
                                "2026-05-27 01:41:27.331 19 INFO tempest.lib.common.rest_client [req-3bcfc776-7a6e-42e7-817e-b0f5cf5af49b req-3bcfc776-7a6e-42e7-817e-b0f5cf5af49b ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c495ce2a574c4003bdcb69372e8de5bb 0.453s",
                                "2026-05-27 01:41:27.335 26 INFO tempest.lib.common.rest_client [req-ab590499-618d-4443-8be9-69ede862cbe9 req-ab590499-618d-4443-8be9-69ede862cbe9 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.290s",
                                "2026-05-27 01:41:27.338 33 INFO tempest.lib.common.rest_client [req-a72eb5bb-1e34-4c28-80eb-fd2e58a8ad92 req-a72eb5bb-1e34-4c28-80eb-fd2e58a8ad92 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9a8159a5-d834-4375-b440-673a76c958e3 0.091s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.094712s] ... ok",
                                "2026-05-27 01:41:27.358 29 INFO tempest.lib.common.rest_client [req-496ab067-9e70-43fe-a164-190624088a29 req-496ab067-9e70-43fe-a164-190624088a29 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.232s",
                                "2026-05-27 01:41:27.360 39 INFO tempest.lib.common.rest_client [req-1bd41435-b948-4578-b92b-5055682c837e req-1bd41435-b948-4578-b92b-5055682c837e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.733s",
                                "2026-05-27 01:41:27.406 23 INFO tempest.lib.common.rest_client [req-532799fa-f7d8-41b8-8975-345b618b8035 req-532799fa-f7d8-41b8-8975-345b618b8035 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s",
                                "2026-05-27 01:41:27.446 29 INFO tempest.lib.common.rest_client [req-f985adc7-29b5-4ce9-b83b-e668a7947e33 req-f985adc7-29b5-4ce9-b83b-e668a7947e33 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.084s",
                                "2026-05-27 01:41:27.461 17 INFO tempest.lib.common.rest_client [req-677a04c8-0f69-41f4-8b9d-9ab8b380a781 req-677a04c8-0f69-41f4-8b9d-9ab8b380a781 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s",
                                "2026-05-27 01:41:27.473 33 INFO tempest.lib.common.rest_client [req-4e52908a-a8a1-4fa8-aa79-b0f241278f3e req-4e52908a-a8a1-4fa8-aa79-b0f241278f3e ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/2d5f1999-fb95-4c72-810f-f7b57ae883eb 0.130s",
                                "{11} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.133565s] ... ok",
                                "2026-05-27 01:41:27.540 29 INFO tempest.lib.common.rest_client [req-d5067bff-b957-465a-a117-a0441b8720a5 req-d5067bff-b957-465a-a117-a0441b8720a5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.092s",
                                "2026-05-27 01:41:27.607 29 INFO tempest.lib.common.rest_client [req-3dfac327-ee9e-4fb1-9f89-782ce319cf03 req-3dfac327-ee9e-4fb1-9f89-782ce319cf03 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s",
                                "2026-05-27 01:41:27.622 19 INFO tempest.lib.common.rest_client [req-7107d5a3-090d-4916-9d50-be673eceb952 req-7107d5a3-090d-4916-9d50-be673eceb952 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a68e9dca22d43189a78f810b4b21233 0.287s",
                                "2026-05-27 01:41:27.622 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c14d29dbac074df58144eb56bc28d938",
                                "2026-05-27 01:41:27.678 29 INFO tempest.lib.common.rest_client [req-d7862e39-6f4a-4661-a757-694462315f9b req-d7862e39-6f4a-4661-a757-694462315f9b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.068s",
                                "2026-05-27 01:41:27.734 37 INFO tempest.lib.common.rest_client [req-24a5bab7-a808-44a4-84d1-8d23f3050e13 req-24a5bab7-a808-44a4-84d1-8d23f3050e13 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.912s",
                                "2026-05-27 01:41:27.743 29 INFO tempest.lib.common.rest_client [req-ffe3e0fa-895d-4320-8fca-2aba24a94a47 req-ffe3e0fa-895d-4320-8fca-2aba24a94a47 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.063s",
                                "2026-05-27 01:41:27.814 31 INFO tempest.lib.common.rest_client [req-4c69d66a-3c7f-49b1-a55a-4b0e27f20c4d req-4c69d66a-3c7f-49b1-a55a-4b0e27f20c4d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=829ae271188647a596458c2c6fd51968&name=default 0.614s",
                                "2026-05-27 01:41:27.820 29 INFO tempest.lib.common.rest_client [req-42184c09-1221-4a29-9d4d-d318141f6592 req-42184c09-1221-4a29-9d4d-d318141f6592 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.076s",
                                "2026-05-27 01:41:27.831 28 INFO tempest.lib.common.rest_client [req-e58085f1-bdbf-4b14-9cc4-d5fee6c54fab req-e58085f1-bdbf-4b14-9cc4-d5fee6c54fab ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.805s",
                                "2026-05-27 01:41:27.832 33 INFO tempest.lib.common.rest_client [req-2ea521dd-3b06-4d34-8d34-4503ac692686 req-2ea521dd-3b06-4d34-8d34-4503ac692686 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/67997c7652f14ec998d6ed762624ae05 0.355s",
                                "2026-05-27 01:41:27.883 35 INFO tempest.lib.common.rest_client [req-296e5651-dc11-40ba-82c4-98769737c377 req-296e5651-dc11-40ba-82c4-98769737c377 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9d9faee2-186d-4615-bb7a-fd9ee64f9b0a 0.973s",
                                "2026-05-27 01:41:27.895 29 INFO tempest.lib.common.rest_client [req-78eecb0a-312b-4b1a-b7ad-2c82dd31c80a req-78eecb0a-312b-4b1a-b7ad-2c82dd31c80a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.071s",
                                "2026-05-27 01:41:27.981 35 INFO tempest.lib.common.rest_client [req-ee4918cf-b08c-43dd-b2f4-d19f49928a3e req-ee4918cf-b08c-43dd-b2f4-d19f49928a3e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9d9faee2-186d-4615-bb7a-fd9ee64f9b0a 0.096s",
                                "2026-05-27 01:41:27.990 29 INFO tempest.lib.common.rest_client [req-a594c512-d58e-4d43-a510-40bdc2ead891 req-a594c512-d58e-4d43-a510-40bdc2ead891 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.095s",
                                "2026-05-27 01:41:28.010 17 INFO tempest.lib.common.rest_client [req-cec1ab19-dbb4-473f-a177-c2c9490cf8b4 req-cec1ab19-dbb4-473f-a177-c2c9490cf8b4 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f3d181c2-b036-41cd-86c1-8d8739e81045 0.546s",
                                "{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [2.413230s] ... ok",
                                "2026-05-27 01:41:28.104 17 INFO tempest.lib.common.rest_client [req-c06d402d-b694-4b5d-a400-12144d1e30be req-c06d402d-b694-4b5d-a400-12144d1e30be ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f3d181c2-b036-41cd-86c1-8d8739e81045 0.092s",
                                "2026-05-27 01:41:28.115 29 INFO tempest.lib.common.rest_client [req-db9ba902-d8b2-40cf-8e65-28d02eb8fb30 req-db9ba902-d8b2-40cf-8e65-28d02eb8fb30 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.123s",
                                "2026-05-27 01:41:28.127 33 INFO tempest.lib.common.rest_client [req-c85fc3a4-046d-45bc-9904-14b155bf3aea req-c85fc3a4-046d-45bc-9904-14b155bf3aea ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6272bac3828f4050be468e6f758ce8d2 0.291s",
                                "2026-05-27 01:41:28.127 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dc771be70d534172a270d8d463424378",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.280303s] ... ok",
                                "2026-05-27 01:41:28.187 19 INFO tempest.lib.common.rest_client [req-6e73745f-a90e-4b28-bcc6-b0508a00581e req-6e73745f-a90e-4b28-bcc6-b0508a00581e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:41:28.213 29 INFO tempest.lib.common.rest_client [req-3fc256bb-00e3-49f9-9795-0f848741fdb1 req-3fc256bb-00e3-49f9-9795-0f848741fdb1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.094s",
                                "2026-05-27 01:41:28.305 28 INFO tempest.lib.common.rest_client [req-dd8ed39e-8d9a-40be-baa0-2dd4faa88bc4 req-dd8ed39e-8d9a-40be-baa0-2dd4faa88bc4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.468s",
                                "2026-05-27 01:41:28.322 29 INFO tempest.lib.common.rest_client [req-48bfb22a-d56a-41e5-a75b-c3966aabf8ca req-48bfb22a-d56a-41e5-a75b-c3966aabf8ca ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.106s",
                                "2026-05-27 01:41:28.392 29 INFO tempest.lib.common.rest_client [req-e731a34a-b9ef-4d5a-93e4-853317460c0d req-e731a34a-b9ef-4d5a-93e4-853317460c0d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.069s",
                                "2026-05-27 01:41:28.434 41 INFO tempest.lib.common.rest_client [req-6e7c4890-6151-4458-a994-a37ce171337e req-6e7c4890-6151-4458-a994-a37ce171337e ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.264s",
                                "2026-05-27 01:41:28.459 29 INFO tempest.lib.common.rest_client [req-030f8f90-a9a6-4dc0-8227-3ee1ab024150 req-030f8f90-a9a6-4dc0-8227-3ee1ab024150 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.065s",
                                "2026-05-27 01:41:28.527 29 INFO tempest.lib.common.rest_client [req-103bf17c-cbfe-4e23-a460-857946133255 req-103bf17c-cbfe-4e23-a460-857946133255 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.067s",
                                "2026-05-27 01:41:28.544 35 INFO tempest.lib.common.rest_client [req-d4c4111b-5e6f-49b2-bc52-5da15b4477a3 req-d4c4111b-5e6f-49b2-bc52-5da15b4477a3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.516s",
                                "2026-05-27 01:41:28.604 29 INFO tempest.lib.common.rest_client [req-e849cccb-70ac-4556-91b7-4c7531a48557 req-e849cccb-70ac-4556-91b7-4c7531a48557 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.076s",
                                "2026-05-27 01:41:28.636 33 INFO tempest.lib.common.rest_client [req-517edc0f-d862-4964-a4af-d03577b54c19 req-517edc0f-d862-4964-a4af-d03577b54c19 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-05-27 01:41:28.664 29 INFO tempest.lib.common.rest_client [req-96575367-481b-47d1-8dcc-5aac59e6d657 req-96575367-481b-47d1-8dcc-5aac59e6d657 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.059s",
                                "2026-05-27 01:41:28.720 11 INFO tempest.lib.common.rest_client [req-c007e1cc-bced-4e58-9d5a-2b6f1da7d0d9 req-c007e1cc-bced-4e58-9d5a-2b6f1da7d0d9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.238s",
                                "2026-05-27 01:41:28.741 29 INFO tempest.lib.common.rest_client [req-268ed8b6-5a6c-44ee-9beb-458637d417f3 req-268ed8b6-5a6c-44ee-9beb-458637d417f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.076s",
                                "2026-05-27 01:41:28.760 15 INFO tempest.lib.common.rest_client [req-ec5f382c-3942-4949-98b6-e3013d3e0828 req-ec5f382c-3942-4949-98b6-e3013d3e0828 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.535s",
                                "2026-05-27 01:41:28.795 31 INFO tempest.lib.common.rest_client [req-29c17f17-9813-4fe1-bb05-416602537f3b req-29c17f17-9813-4fe1-bb05-416602537f3b ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67dfc355-bc68-4020-8ed9-9d8181006fbf 0.980s",
                                "2026-05-27 01:41:28.814 29 INFO tempest.lib.common.rest_client [req-fb8aa26e-8fda-445a-80a1-98fffbfeef75 req-fb8aa26e-8fda-445a-80a1-98fffbfeef75 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.072s",
                                "2026-05-27 01:41:28.820 37 INFO tempest.lib.common.rest_client [req-54136bee-c1a2-444e-8f8d-92d9cb8e712a req-54136bee-c1a2-444e-8f8d-92d9cb8e712a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.082s",
                                "2026-05-27 01:41:28.894 29 INFO tempest.lib.common.rest_client [req-f5aa0ac7-24da-43fb-a095-ac0ca1e16a6e req-f5aa0ac7-24da-43fb-a095-ac0ca1e16a6e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.079s",
                                "2026-05-27 01:41:28.991 29 INFO tempest.lib.common.rest_client [req-584dc807-97a7-4e1a-96fd-4c17b5036a71 req-584dc807-97a7-4e1a-96fd-4c17b5036a71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.095s",
                                "2026-05-27 01:41:29.046 31 INFO tempest.lib.common.rest_client [req-1034758a-2e3d-4757-ac7d-63e93e399773 req-1034758a-2e3d-4757-ac7d-63e93e399773 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/829ae271188647a596458c2c6fd51968 0.249s",
                                "2026-05-27 01:41:29.047 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3bbd4dd02cf146d29922d293482cfbd7",
                                "2026-05-27 01:41:29.063 29 INFO tempest.lib.common.rest_client [req-06b0048b-9f6d-4bfa-81ca-bc7c6b892dd0 req-06b0048b-9f6d-4bfa-81ca-bc7c6b892dd0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.070s",
                                "2026-05-27 01:41:29.081 19 INFO tempest.lib.common.rest_client [req-bb3af89e-3a8e-4d84-9202-e7483a9e3161 req-bb3af89e-3a8e-4d84-9202-e7483a9e3161 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c14d29dbac074df58144eb56bc28d938&name=default 0.889s",
                                "2026-05-27 01:41:29.130 13 INFO tempest.lib.common.rest_client [req-a2b9c4dd-fee7-44b7-95c9-2d869673ae1a req-a2b9c4dd-fee7-44b7-95c9-2d869673ae1a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.194s",
                                "2026-05-27 01:41:29.135 29 INFO tempest.lib.common.rest_client [req-ce633ead-73ae-42b4-a8a8-428ecb87ddb1 req-ce633ead-73ae-42b4-a8a8-428ecb87ddb1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.069s",
                                "2026-05-27 01:41:29.239 29 INFO tempest.lib.common.rest_client [req-67939f45-381c-4053-bf6c-f56124e4c748 req-67939f45-381c-4053-bf6c-f56124e4c748 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.099s",
                                "2026-05-27 01:41:29.246 21 INFO tempest.lib.common.rest_client [req-9ccfb1eb-fd05-4cf0-95e6-0fab0b3b6efa req-9ccfb1eb-fd05-4cf0-95e6-0fab0b3b6efa ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.388s",
                                "2026-05-27 01:41:29.267 11 INFO tempest.lib.common.rest_client [req-8ef9d03d-f88d-4095-a76a-ba1c7c5cf4d3 req-8ef9d03d-f88d-4095-a76a-ba1c7c5cf4d3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.545s",
                                "2026-05-27 01:41:29.294 33 INFO tempest.lib.common.rest_client [req-aeb20663-30a7-410f-bd2c-e6f8aa0a29b0 req-aeb20663-30a7-410f-bd2c-e6f8aa0a29b0 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dc771be70d534172a270d8d463424378&name=default 0.649s",
                                "2026-05-27 01:41:29.314 29 INFO tempest.lib.common.rest_client [req-139e2353-a5b8-4f5c-8219-a653ea8e5021 req-139e2353-a5b8-4f5c-8219-a653ea8e5021 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.074s",
                                "2026-05-27 01:41:29.335 13 INFO tempest.lib.common.rest_client [req-0588a74a-e939-4f1a-b121-e9b1ebb0e800 req-0588a74a-e939-4f1a-b121-e9b1ebb0e800 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.204s",
                                "2026-05-27 01:41:29.388 29 INFO tempest.lib.common.rest_client [req-632cf5eb-78fa-4d68-bc4b-2d369acf039f req-632cf5eb-78fa-4d68-bc4b-2d369acf039f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.072s",
                                "2026-05-27 01:41:29.451 29 INFO tempest.lib.common.rest_client [req-97c7f319-0b42-4597-9e61-a3301208abb3 req-97c7f319-0b42-4597-9e61-a3301208abb3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.062s",
                                "2026-05-27 01:41:29.459 41 INFO tempest.lib.common.rest_client [req-5834c8d6-2934-4e84-9a8e-95e0c9bdf648 req-5834c8d6-2934-4e84-9a8e-95e0c9bdf648 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/cc8274c5-a52a-4906-8841-45029c946b4c 1.019s",
                                "2026-05-27 01:41:29.491 23 INFO tempest.lib.common.rest_client [req-cda798f4-12ff-4e9a-a2ca-522b19d5a6b1 req-cda798f4-12ff-4e9a-a2ca-522b19d5a6b1 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.082s",
                                "2026-05-27 01:41:29.508 19 INFO tempest.lib.common.rest_client [req-61536d13-d45c-451a-81af-63b2264971e1 req-61536d13-d45c-451a-81af-63b2264971e1 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7b5c6fb7-1678-48f6-9114-82454fbea692 0.425s",
                                "{15} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [3.958216s] ... ok",
                                "2026-05-27 01:41:29.522 29 INFO tempest.lib.common.rest_client [req-b29ca5ad-8be8-475d-aa3c-1a2e07c713ad req-b29ca5ad-8be8-475d-aa3c-1a2e07c713ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.067s",
                                "2026-05-27 01:41:29.546 26 INFO tempest.lib.common.rest_client [req-6c1a08fe-7c57-4998-b246-c5e240e72b16 req-6c1a08fe-7c57-4998-b246-c5e240e72b16 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.207s",
                                "2026-05-27 01:41:29.594 29 INFO tempest.lib.common.rest_client [req-ed5dbb9d-884f-40ac-91c2-c98522b5f40d req-ed5dbb9d-884f-40ac-91c2-c98522b5f40d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.070s",
                                "2026-05-27 01:41:29.600 17 INFO tempest.lib.common.rest_client [req-519fb972-d1f9-46d8-bf49-5c968e66f9cb req-519fb972-d1f9-46d8-bf49-5c968e66f9cb ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.445s",
                                "2026-05-27 01:41:29.674 29 INFO tempest.lib.common.rest_client [req-f4e3dc75-6418-48b3-b16b-b5fe0ce8b7d7 req-f4e3dc75-6418-48b3-b16b-b5fe0ce8b7d7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.079s",
                                "2026-05-27 01:41:29.744 29 INFO tempest.lib.common.rest_client [req-417bae91-7208-498a-b50a-f7c799c06b61 req-417bae91-7208-498a-b50a-f7c799c06b61 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.068s",
                                "2026-05-27 01:41:29.753 31 INFO tempest.lib.common.rest_client [req-648eefa6-ae80-4f5d-81cc-5610e005ba59 req-648eefa6-ae80-4f5d-81cc-5610e005ba59 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3bbd4dd02cf146d29922d293482cfbd7&name=default 0.704s",
                                "2026-05-27 01:41:29.800 41 INFO tempest.lib.common.rest_client [req-3fa50ea2-9dbe-462e-a273-f41e42329161 req-3fa50ea2-9dbe-462e-a273-f41e42329161 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/03000ac142f94b74a7ca9073e3e701ac 0.280s",
                                "2026-05-27 01:41:29.808 19 INFO tempest.lib.common.rest_client [req-90ffe714-1ce8-4c68-af36-cfcc9e2f835a req-90ffe714-1ce8-4c68-af36-cfcc9e2f835a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c14d29dbac074df58144eb56bc28d938 0.298s",
                                "2026-05-27 01:41:29.811 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ca12a7607e164f43b34a86104d094fd0",
                                "2026-05-27 01:41:29.838 29 INFO tempest.lib.common.rest_client [req-6764f15a-bdd2-4cc0-a54a-7d92f2378e21 req-6764f15a-bdd2-4cc0-a54a-7d92f2378e21 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.094s",
                                "2026-05-27 01:41:29.847 37 INFO tempest.lib.common.rest_client [req-728f9886-949d-4331-ae5c-6f655371d10a req-728f9886-949d-4331-ae5c-6f655371d10a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.021s",
                                "2026-05-27 01:41:29.907 29 INFO tempest.lib.common.rest_client [req-c9455ae2-c37d-493f-a66e-58ec5d35670e req-c9455ae2-c37d-493f-a66e-58ec5d35670e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.067s",
                                "2026-05-27 01:41:29.984 29 INFO tempest.lib.common.rest_client [req-6017bb7a-bb6e-4485-b799-ad86640bff1a req-6017bb7a-bb6e-4485-b799-ad86640bff1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.075s",
                                "2026-05-27 01:41:30.060 29 INFO tempest.lib.common.rest_client [req-e31ddf69-2efc-4fa1-b3e8-fd00c9f94878 req-e31ddf69-2efc-4fa1-b3e8-fd00c9f94878 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.075s",
                                "2026-05-27 01:41:30.064 33 INFO tempest.lib.common.rest_client [req-f62735a0-b0c2-4d74-9821-62dde059ae67 req-f62735a0-b0c2-4d74-9821-62dde059ae67 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9609abe4-2a34-434d-b32e-b863099f0f6e 0.768s",
                                "2026-05-27 01:41:30.106 41 INFO tempest.lib.common.rest_client [req-071596cc-cf11-4e8f-bf69-2db80b14832b req-071596cc-cf11-4e8f-bf69-2db80b14832b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eaa47b181cc0495f91779491acc057bc 0.304s",
                                "2026-05-27 01:41:30.106 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8cba1e15b7084316aaf5ef4257acc6c4",
                                "2026-05-27 01:41:30.124 21 INFO tempest.lib.common.rest_client [req-3f919410-25e6-40b8-b21b-8ddfa9e8ab6d req-3f919410-25e6-40b8-b21b-8ddfa9e8ab6d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3cb95858-db3f-4bcc-8bcf-818a64e6fc6f 0.873s",
                                "2026-05-27 01:41:30.127 29 INFO tempest.lib.common.rest_client [req-4e6ff587-0596-43e1-9b05-b897960100ba req-4e6ff587-0596-43e1-9b05-b897960100ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.066s",
                                "{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.271404s] ... ok",
                                "2026-05-27 01:41:30.206 29 INFO tempest.lib.common.rest_client [req-e380bcff-09c4-43e7-ab72-8ae79b66b627 req-e380bcff-09c4-43e7-ab72-8ae79b66b627 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.078s",
                                "2026-05-27 01:41:30.255 37 INFO tempest.lib.common.rest_client [req-b41921ab-9e1c-4043-8be8-b578d05588d0 req-b41921ab-9e1c-4043-8be8-b578d05588d0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.402s",
                                "2026-05-27 01:41:30.279 29 INFO tempest.lib.common.rest_client [req-0702cb3b-b402-4836-a50d-d11fc8801463 req-0702cb3b-b402-4836-a50d-d11fc8801463 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.072s",
                                "2026-05-27 01:41:30.371 29 INFO tempest.lib.common.rest_client [req-3b980fa9-0d5e-4638-bb51-5386dbb190ba req-3b980fa9-0d5e-4638-bb51-5386dbb190ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.089s",
                                "2026-05-27 01:41:30.426 31 INFO tempest.lib.common.rest_client [req-166e28e4-f91e-4b10-b46b-c3612ccba3b2 req-166e28e4-f91e-4b10-b46b-c3612ccba3b2 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/04587416-3cfb-4247-a60a-01029505c024 0.669s",
                                "2026-05-27 01:41:30.454 29 INFO tempest.lib.common.rest_client [req-6de44cb0-5fe7-4598-883d-ee5d4fbb33d8 req-6de44cb0-5fe7-4598-883d-ee5d4fbb33d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.079s",
                                "2026-05-27 01:41:30.463 33 INFO tempest.lib.common.rest_client [req-e10e00e2-3bed-4cd0-ab70-0d1165423bb1 req-e10e00e2-3bed-4cd0-ab70-0d1165423bb1 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dc771be70d534172a270d8d463424378 0.396s",
                                "2026-05-27 01:41:30.477 17 INFO tempest.lib.common.rest_client [req-e250f2c4-a1f3-44d0-ac17-003bcf5b4da2 req-e250f2c4-a1f3-44d0-ac17-003bcf5b4da2 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 0.872s",
                                "2026-05-27 01:41:30.482 19 INFO tempest.lib.common.rest_client [req-91413c80-f380-40be-97dc-a793e084d5d1 req-91413c80-f380-40be-97dc-a793e084d5d1 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ca12a7607e164f43b34a86104d094fd0&name=default 0.667s",
                                "2026-05-27 01:41:30.547 29 INFO tempest.lib.common.rest_client [req-c999d491-9537-4c20-be3c-a518fac5ae7e req-c999d491-9537-4c20-be3c-a518fac5ae7e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.092s",
                                "2026-05-27 01:41:30.558 15 INFO tempest.lib.common.rest_client [req-a4244c38-f318-4545-b066-91569f89672e req-a4244c38-f318-4545-b066-91569f89672e ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.793s",
                                "2026-05-27 01:41:30.578 26 INFO tempest.lib.common.rest_client [req-1f2bdad4-1f0f-46c0-bbd7-ad74e1d4942e req-1f2bdad4-1f0f-46c0-bbd7-ad74e1d4942e ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.029s",
                                "2026-05-27 01:41:30.608 29 INFO tempest.lib.common.rest_client [req-e7a52b9d-8d78-4084-ba26-37daa493bede req-e7a52b9d-8d78-4084-ba26-37daa493bede ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.060s",
                                "2026-05-27 01:41:30.622 41 INFO tempest.lib.common.rest_client [req-dc887baf-9dd1-4db4-85a4-15ed882828fe req-dc887baf-9dd1-4db4-85a4-15ed882828fe ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-27 01:41:30.696 31 INFO tempest.lib.common.rest_client [req-09f8d643-7260-402d-bac8-0bd6288baea1 req-09f8d643-7260-402d-bac8-0bd6288baea1 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3bbd4dd02cf146d29922d293482cfbd7 0.268s",
                                "2026-05-27 01:41:30.698 29 INFO tempest.lib.common.rest_client [req-da41bc9d-f393-413e-ac25-82e2be05a3d9 req-da41bc9d-f393-413e-ac25-82e2be05a3d9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.087s",
                                "2026-05-27 01:41:30.770 15 INFO tempest.lib.common.rest_client [req-89c840b5-bf79-41a7-b9c3-4bec80bd3891 req-89c840b5-bf79-41a7-b9c3-4bec80bd3891 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.210s",
                                "2026-05-27 01:41:30.777 29 INFO tempest.lib.common.rest_client [req-fa0b31b1-f57c-4fac-ac29-a8f26be896ee req-fa0b31b1-f57c-4fac-ac29-a8f26be896ee ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.077s",
                                "2026-05-27 01:41:30.847 29 INFO tempest.lib.common.rest_client [req-c4f1408a-09c7-4b93-8241-82c5c7e7998b req-c4f1408a-09c7-4b93-8241-82c5c7e7998b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.067s",
                                "2026-05-27 01:41:30.893 37 INFO tempest.lib.common.rest_client [req-2040d784-0169-49ad-8650-a50678fcc801 req-2040d784-0169-49ad-8650-a50678fcc801 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/131cece0-ff61-4b3e-89dd-5d8f8d66a90b 0.635s",
                                "2026-05-27 01:41:30.903 19 INFO tempest.lib.common.rest_client [req-84d1da5c-18bd-4068-9da4-55d95dcc0211 req-84d1da5c-18bd-4068-9da4-55d95dcc0211 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d419729-05a3-4acb-bf36-84dc7cbe52eb 0.418s",
                                "2026-05-27 01:41:30.916 35 INFO tempest.lib.common.rest_client [req-e88b4914-b78a-45d1-b9dc-1addff90502b req-e88b4914-b78a-45d1-b9dc-1addff90502b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 2.367s",
                                "2026-05-27 01:41:30.931 29 INFO tempest.lib.common.rest_client [req-c8d949b6-d649-40e0-9912-c1afd7f8ab0e req-c8d949b6-d649-40e0-9912-c1afd7f8ab0e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s",
                                "2026-05-27 01:41:30.990 29 INFO tempest.lib.common.rest_client [req-b7b3395a-f24a-42b3-80bd-15891f65c228 req-b7b3395a-f24a-42b3-80bd-15891f65c228 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.058s",
                                "2026-05-27 01:41:31.004 33 INFO tempest.lib.common.rest_client [req-fca8bcf6-2591-44ab-a71d-8e5d007aa8fe req-fca8bcf6-2591-44ab-a71d-8e5d007aa8fe ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-27 01:41:31.021 37 INFO tempest.lib.common.rest_client [req-4899de49-86ce-4a22-a687-93be5b032c07 req-4899de49-86ce-4a22-a687-93be5b032c07 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s",
                                "2026-05-27 01:41:31.050 29 INFO tempest.lib.common.rest_client [req-157075fc-8259-45e9-a162-9b3030337d23 req-157075fc-8259-45e9-a162-9b3030337d23 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.058s",
                                "2026-05-27 01:41:31.119 29 INFO tempest.lib.common.rest_client [req-187e9888-d885-489e-9451-fd4bc1223d57 req-187e9888-d885-489e-9451-fd4bc1223d57 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.068s",
                                "2026-05-27 01:41:31.162 19 INFO tempest.lib.common.rest_client [req-6d14af1a-45b7-4b26-9897-50d60bb1ea35 req-6d14af1a-45b7-4b26-9897-50d60bb1ea35 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ca12a7607e164f43b34a86104d094fd0 0.254s",
                                "2026-05-27 01:41:31.187 29 INFO tempest.lib.common.rest_client [req-da8c7853-57bf-447d-a068-91c8b297d605 req-da8c7853-57bf-447d-a068-91c8b297d605 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.067s",
                                "2026-05-27 01:41:31.219 31 INFO tempest.lib.common.rest_client [req-c52b1e5f-4da0-4650-851a-c3dbf65f4596 req-c52b1e5f-4da0-4650-851a-c3dbf65f4596 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "{4} setUpClass (tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON) ... SKIPPED: At least one DHCP agent is required to be running in the environment for those tests.",
                                "2026-05-27 01:41:31.328 29 INFO tempest.lib.common.rest_client [req-0c2ea349-f331-4bfe-874f-f90f463c0ce5 req-0c2ea349-f331-4bfe-874f-f90f463c0ce5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.139s",
                                "2026-05-27 01:41:31.393 29 INFO tempest.lib.common.rest_client [req-02cd2f33-c9de-4c75-be8a-2a5b9081df41 req-02cd2f33-c9de-4c75-be8a-2a5b9081df41 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.064s",
                                "2026-05-27 01:41:31.436 33 INFO tempest.lib.common.rest_client [req-1dc774b4-8d65-463b-ac37-c2c8e769d540 req-1dc774b4-8d65-463b-ac37-c2c8e769d540 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.425s",
                                "2026-05-27 01:41:31.453 29 INFO tempest.lib.common.rest_client [req-ab1d49a0-0f5e-4a7f-9e39-3085b6aea418 req-ab1d49a0-0f5e-4a7f-9e39-3085b6aea418 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.059s",
                                "2026-05-27 01:41:31.540 33 INFO tempest.lib.common.rest_client [req-58adce90-f310-4cbc-905e-b999e4542273 req-58adce90-f310-4cbc-905e-b999e4542273 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.102s",
                                "2026-05-27 01:41:31.644 35 INFO tempest.lib.common.rest_client [req-5dafb33b-413a-445b-924a-35fe1ebc8972 req-5dafb33b-413a-445b-924a-35fe1ebc8972 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.725s",
                                "2026-05-27 01:41:31.644 13 INFO tempest.lib.common.rest_client [req-aa911ae6-5d3a-4398-9ffd-f9b43dbd9e59 req-aa911ae6-5d3a-4398-9ffd-f9b43dbd9e59 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a672d4e3-2aba-489b-aaa0-529541816267 2.307s",
                                "2026-05-27 01:41:31.656 29 INFO tempest.lib.common.rest_client [req-648dda8e-46a5-4c9f-baba-5cb2332cf760 req-648dda8e-46a5-4c9f-baba-5cb2332cf760 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.202s",
                                "2026-05-27 01:41:31.662 33 INFO tempest.lib.common.rest_client [req-c2995959-7487-4eeb-a959-4046397603bf req-c2995959-7487-4eeb-a959-4046397603bf ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.120s",
                                "2026-05-27 01:41:31.726 31 INFO tempest.lib.common.rest_client [req-a6b2e834-fc7b-4d43-819a-35cb45e73761 req-a6b2e834-fc7b-4d43-819a-35cb45e73761 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-27 01:41:31.735 19 INFO tempest.lib.common.rest_client [req-5d2aae69-e516-47dc-96cb-8441c35d00ee req-5d2aae69-e516-47dc-96cb-8441c35d00ee ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-27 01:41:31.777 29 INFO tempest.lib.common.rest_client [req-cab322e8-a5dd-4e0c-8ce2-db61f2dbe359 req-cab322e8-a5dd-4e0c-8ce2-db61f2dbe359 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.120s",
                                "2026-05-27 01:41:31.840 29 INFO tempest.lib.common.rest_client [req-2516ca3f-a5c1-40d0-9508-da88c629e31e req-2516ca3f-a5c1-40d0-9508-da88c629e31e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.061s",
                                "2026-05-27 01:41:31.857 31 INFO tempest.lib.common.rest_client [req-6e10f486-7781-4264-9f4c-5be71588b17b req-6e10f486-7781-4264-9f4c-5be71588b17b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.129s",
                                "2026-05-27 01:41:31.902 11 INFO tempest.lib.common.rest_client [req-274fb7bc-6bf9-4912-8e5f-2359e8202a8c req-274fb7bc-6bf9-4912-8e5f-2359e8202a8c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.628s",
                                "2026-05-27 01:41:31.926 29 INFO tempest.lib.common.rest_client [req-cb006b39-2930-4055-b53d-53e533e110d6 req-cb006b39-2930-4055-b53d-53e533e110d6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.085s",
                                "2026-05-27 01:41:31.967 37 INFO tempest.lib.common.rest_client [req-3bf214c8-e9ef-481f-a3bb-a9d1a8a567da req-3bf214c8-e9ef-481f-a3bb-a9d1a8a567da ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e47e15e-cb83-4243-a9e5-bb82dbf55959 0.942s",
                                "2026-05-27 01:41:31.988 31 INFO tempest.lib.common.rest_client [req-4c0a7c68-27f3-4a44-b310-28daf7130999 req-4c0a7c68-27f3-4a44-b310-28daf7130999 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.129s",
                                "2026-05-27 01:41:31.999 29 INFO tempest.lib.common.rest_client [req-a1a01cc0-ae11-4300-ba03-56c5721b2641 req-a1a01cc0-ae11-4300-ba03-56c5721b2641 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.072s",
                                "2026-05-27 01:41:32.031 35 INFO tempest.lib.common.rest_client [req-1a12ca3e-c98f-4cef-aa21-dae3287268c0 req-1a12ca3e-c98f-4cef-aa21-dae3287268c0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 0.382s",
                                "2026-05-27 01:41:32.066 26 INFO tempest.lib.common.rest_client [req-054b90db-3ed9-4196-81de-22508a270e99 req-054b90db-3ed9-4196-81de-22508a270e99 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34e69217-5ead-4389-b40f-bea95a381a20 1.485s",
                                "2026-05-27 01:41:32.077 23 INFO tempest.lib.common.rest_client [req-d0117020-1045-4524-9fbf-824bfd0b66c3 req-d0117020-1045-4524-9fbf-824bfd0b66c3 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.584s",
                                "2026-05-27 01:41:32.081 29 INFO tempest.lib.common.rest_client [req-7fd28a0d-03f6-4370-9b8e-4f008c98b3ae req-7fd28a0d-03f6-4370-9b8e-4f008c98b3ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.081s",
                                "2026-05-27 01:41:32.105 37 INFO tempest.lib.common.rest_client [req-e6ee289a-826e-4ea2-8017-9ce2c8dc1359 req-e6ee289a-826e-4ea2-8017-9ce2c8dc1359 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s",
                                "2026-05-27 01:41:32.146 35 INFO tempest.lib.common.rest_client [req-4fcd6f16-b771-464c-921a-ffa3c36ecd79 req-4fcd6f16-b771-464c-921a-ffa3c36ecd79 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a467f7c7-41d8-4b76-8737-1bed06b35cb3 0.111s",
                                "2026-05-27 01:41:32.154 33 INFO tempest.lib.common.rest_client [req-5ef5abcf-f375-460b-aec1-ca7c3f146cca req-5ef5abcf-f375-460b-aec1-ca7c3f146cca ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.489s",
                                "{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.141236s] ... ok",
                                "2026-05-27 01:41:32.206 29 INFO tempest.lib.common.rest_client [req-5222cadd-0e19-43bb-a2bf-e8ade1283f3b req-5222cadd-0e19-43bb-a2bf-e8ade1283f3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.122s",
                                "2026-05-27 01:41:32.226 19 INFO tempest.lib.common.rest_client [req-1c15af11-2903-4644-b385-bd2435d13141 req-1c15af11-2903-4644-b385-bd2435d13141 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.485s",
                                "2026-05-27 01:41:32.240 17 INFO tempest.lib.common.rest_client [req-bc9304a4-76a2-4dd5-9e8b-3539423afe76 req-bc9304a4-76a2-4dd5-9e8b-3539423afe76 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 1.761s",
                                "2026-05-27 01:41:32.260 26 INFO tempest.lib.common.rest_client [req-ba7481e4-1be1-4944-a79d-0166574863a8 req-ba7481e4-1be1-4944-a79d-0166574863a8 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s",
                                "2026-05-27 01:41:32.272 41 INFO tempest.lib.common.rest_client [req-12b66943-9f3a-477e-a2ef-ce772e4fb2a3 req-12b66943-9f3a-477e-a2ef-ce772e4fb2a3 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8cba1e15b7084316aaf5ef4257acc6c4&name=default 1.642s",
                                "2026-05-27 01:41:32.280 29 INFO tempest.lib.common.rest_client [req-973b7bbc-bb5e-4a06-bbce-55fff60afb9d req-973b7bbc-bb5e-4a06-bbce-55fff60afb9d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.071s",
                                "2026-05-27 01:41:32.298 13 INFO tempest.lib.common.rest_client [req-49866c17-b83a-463e-b0d5-75606b49bd38 req-49866c17-b83a-463e-b0d5-75606b49bd38 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1dbce3be-4d36-435b-a5b9-02ca149441bb 0.651s",
                                "2026-05-27 01:41:32.299 33 INFO tempest.lib.common.rest_client [req-6c547157-388c-4d23-b278-40ad6105e2d9 req-6c547157-388c-4d23-b278-40ad6105e2d9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-27 01:41:32.327 19 INFO tempest.lib.common.rest_client [req-777edd36-c933-4234-9731-f8eeb69a82d2 req-777edd36-c933-4234-9731-f8eeb69a82d2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.100s",
                                "2026-05-27 01:41:32.340 39 INFO tempest.lib.common.rest_client [req-73497f16-122b-4410-937b-ea8391014304 req-73497f16-122b-4410-937b-ea8391014304 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.977s",
                                "2026-05-27 01:41:32.362 17 INFO tempest.lib.common.rest_client [req-be31c7af-035f-46a0-8916-2901a77c3933 req-be31c7af-035f-46a0-8916-2901a77c3933 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1cbca31b-d69c-4a6d-81d1-20785b2925a7 0.113s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [4.207899s] ... ok",
                                "2026-05-27 01:41:32.368 28 INFO tempest.lib.common.rest_client [req-f62dd2f8-5d12-42e4-b9e4-ef9bcceb7be7 req-f62dd2f8-5d12-42e4-b9e4-ef9bcceb7be7 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.056s",
                                "2026-05-27 01:41:32.372 26 INFO tempest.lib.common.rest_client [req-8eee6dc3-57ec-4cbf-b668-0aef19b85665 req-8eee6dc3-57ec-4cbf-b668-0aef19b85665 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b5df0e-dc22-4970-8e88-32718a9d8c0a 0.109s",
                                "2026-05-27 01:41:32.393 29 INFO tempest.lib.common.rest_client [req-ebf78934-2a40-43da-ae19-40656425a4d0 req-ebf78934-2a40-43da-ae19-40656425a4d0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.112s",
                                "{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.332025s] ... ok",
                                "2026-05-27 01:41:32.461 33 INFO tempest.lib.common.rest_client [req-c4c0f663-9c0d-4f21-97c2-2a1a3630ddda req-c4c0f663-9c0d-4f21-97c2-2a1a3630ddda ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s",
                                "2026-05-27 01:41:32.466 19 INFO tempest.lib.common.rest_client [req-b7410335-2acd-4a48-8885-5fda26f75473 req-b7410335-2acd-4a48-8885-5fda26f75473 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s",
                                "2026-05-27 01:41:32.467 29 INFO tempest.lib.common.rest_client [req-b18762f3-b968-41bd-91a8-f8a16357be37 req-b18762f3-b968-41bd-91a8-f8a16357be37 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.071s",
                                "2026-05-27 01:41:32.493 13 INFO tempest.lib.common.rest_client [req-d037a382-b636-4a24-911f-122943149aba req-d037a382-b636-4a24-911f-122943149aba ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.192s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.559416s] ... ok",
                                "2026-05-27 01:41:32.540 29 INFO tempest.lib.common.rest_client [req-d91000d6-ec7f-446a-91a6-38d05fb9403e req-d91000d6-ec7f-446a-91a6-38d05fb9403e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.072s",
                                "2026-05-27 01:41:32.564 31 INFO tempest.lib.common.rest_client [req-8c39da06-3c2e-4240-8017-93f4d777a3fb req-8c39da06-3c2e-4240-8017-93f4d777a3fb ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s",
                                "2026-05-27 01:41:32.611 29 INFO tempest.lib.common.rest_client [req-40022ba7-b5b4-4252-92c1-7e586419bac5 req-40022ba7-b5b4-4252-92c1-7e586419bac5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.070s",
                                "2026-05-27 01:41:32.621 33 INFO tempest.lib.common.rest_client [req-94f1145c-1874-4da7-8038-75b8b91280f0 req-94f1145c-1874-4da7-8038-75b8b91280f0 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:41:32.677 29 INFO tempest.lib.common.rest_client [req-8db0faaa-f8bc-4b3f-aa7f-95c220d13053 req-8db0faaa-f8bc-4b3f-aa7f-95c220d13053 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.065s",
                                "2026-05-27 01:41:32.692 31 INFO tempest.lib.common.rest_client [req-d0d20327-30dc-4124-82ed-7034b73859ce req-d0d20327-30dc-4124-82ed-7034b73859ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-27 01:41:32.722 33 INFO tempest.lib.common.rest_client [req-86f01f0b-7cc2-4e34-b13d-42c41b68d0cc req-86f01f0b-7cc2-4e34-b13d-42c41b68d0cc ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/70ad82a683244db986d6b9f66518a067 0.099s",
                                "2026-05-27 01:41:32.754 29 INFO tempest.lib.common.rest_client [req-72bb9960-8186-4923-9a25-caed79744139 req-72bb9960-8186-4923-9a25-caed79744139 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.073s",
                                "2026-05-27 01:41:32.758 28 INFO tempest.lib.common.rest_client [req-96262550-68ce-40f9-ab42-2705f886219e req-96262550-68ce-40f9-ab42-2705f886219e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c55efb41-ad59-4247-9f4e-54f9ebe444e5 0.388s",
                                "2026-05-27 01:41:32.792 15 INFO tempest.lib.common.rest_client [req-fec8107c-5d5b-45d8-8f26-e013cac90170 req-fec8107c-5d5b-45d8-8f26-e013cac90170 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d9df39e-1dee-42ad-8671-c9a2ad5b97f9 2.021s",
                                "2026-05-27 01:41:32.801 21 INFO tempest.lib.common.rest_client [req-12e711c0-7769-42ff-bf41-d5bc6c40c706 req-12e711c0-7769-42ff-bf41-d5bc6c40c706 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.631s",
                                "2026-05-27 01:41:32.821 23 INFO tempest.lib.common.rest_client [req-fff785c9-b694-4a5a-a85b-2fa8be76049c req-fff785c9-b694-4a5a-a85b-2fa8be76049c ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10e7226e-8a09-4b05-a43d-408fd5371305 0.743s",
                                "2026-05-27 01:41:32.826 29 INFO tempest.lib.common.rest_client [req-cbfe89ec-8e75-43f2-ab74-518735ed46ae req-cbfe89ec-8e75-43f2-ab74-518735ed46ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.070s",
                                "2026-05-27 01:41:32.858 28 INFO tempest.lib.common.rest_client [req-7b1ce893-5f8d-4f01-a9b0-a725bad2dc98 req-7b1ce893-5f8d-4f01-a9b0-a725bad2dc98 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c55efb41-ad59-4247-9f4e-54f9ebe444e5 0.096s",
                                "2026-05-27 01:41:32.883 33 INFO tempest.lib.common.rest_client [req-1c4e1d5e-6419-4dc3-aa33-d3ccc85d3ec1 req-1c4e1d5e-6419-4dc3-aa33-d3ccc85d3ec1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [5.413429s] ... ok",
                                "2026-05-27 01:41:32.887 29 INFO tempest.lib.common.rest_client [req-80392e58-9513-4428-bbec-bcb70ff3a63e req-80392e58-9513-4428-bbec-bcb70ff3a63e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.060s",
                                "2026-05-27 01:41:32.901 41 INFO tempest.lib.common.rest_client [req-31082567-1c53-4c0a-9862-c81ee35fc41e req-31082567-1c53-4c0a-9862-c81ee35fc41e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68a87dc2-f797-43e0-a76f-dda1f137f642 0.625s",
                                "{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [4.549380s] ... ok",
                                "2026-05-27 01:41:32.915 15 INFO tempest.lib.common.rest_client [req-2c7cd6cc-1112-4e05-9188-cce511224e90 req-2c7cd6cc-1112-4e05-9188-cce511224e90 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1d9df39e-1dee-42ad-8671-c9a2ad5b97f9 0.115s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.154756s] ... ok",
                                "2026-05-27 01:41:32.923 31 INFO tempest.lib.common.rest_client [req-a9f9994f-1511-4880-afa6-33c37ce90efe req-a9f9994f-1511-4880-afa6-33c37ce90efe ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.228s",
                                "2026-05-27 01:41:32.959 29 INFO tempest.lib.common.rest_client [req-4304f050-0b21-443b-b17f-e80ae31741bf req-4304f050-0b21-443b-b17f-e80ae31741bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.070s",
                                "2026-05-27 01:41:32.962 11 INFO tempest.lib.common.rest_client [req-0e058f40-99b4-4c94-abb7-434406cf3ab7 req-0e058f40-99b4-4c94-abb7-434406cf3ab7 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.055s",
                                "2026-05-27 01:41:32.998 19 INFO tempest.lib.common.rest_client [req-e71402f6-874c-455b-986b-89f89aa1d088 req-e71402f6-874c-455b-986b-89f89aa1d088 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s",
                                "2026-05-27 01:41:33.034 29 INFO tempest.lib.common.rest_client [req-22c5fe25-fb0e-4f01-bd8a-950fd80c314a req-22c5fe25-fb0e-4f01-bd8a-950fd80c314a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.073s",
                                "2026-05-27 01:41:33.096 37 INFO tempest.lib.common.rest_client [req-cd56ee62-c3ed-43cb-ad19-2db80b717bf0 req-cd56ee62-c3ed-43cb-ad19-2db80b717bf0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.988s",
                                "2026-05-27 01:41:33.104 29 INFO tempest.lib.common.rest_client [req-692e1454-10ef-4748-b090-026282464a25 req-692e1454-10ef-4748-b090-026282464a25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.066s",
                                "2026-05-27 01:41:33.118 19 INFO tempest.lib.common.rest_client [req-4ea68dc5-0cb5-4c2e-8942-5ed5335c04e8 req-4ea68dc5-0cb5-4c2e-8942-5ed5335c04e8 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-27 01:41:33.129 33 INFO tempest.lib.common.rest_client [req-076152f3-ca3f-45c2-a542-70e6748b83e5 req-076152f3-ca3f-45c2-a542-70e6748b83e5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/89a5050f7de542e3bca52d9e6d7380fa 0.242s",
                                "2026-05-27 01:41:33.139 35 INFO tempest.lib.common.rest_client [req-1335723c-f960-4524-8099-3acc4fb0139f req-1335723c-f960-4524-8099-3acc4fb0139f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s",
                                "2026-05-27 01:41:33.153 31 INFO tempest.lib.common.rest_client [req-3ed82320-e03e-41a8-9f46-cd4d998bd72f req-3ed82320-e03e-41a8-9f46-cd4d998bd72f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:41:33.233 23 INFO tempest.lib.common.rest_client [req-2a4c024b-c89f-425b-a5ae-f4c4769e3a9d req-2a4c024b-c89f-425b-a5ae-f4c4769e3a9d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/db537e175f614feb9f7ff77cd76f80dd 0.346s",
                                "2026-05-27 01:41:33.242 41 INFO tempest.lib.common.rest_client [req-a163b237-2f99-49cc-839f-c88fe64b7f66 req-a163b237-2f99-49cc-839f-c88fe64b7f66 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8cba1e15b7084316aaf5ef4257acc6c4 0.340s",
                                "2026-05-27 01:41:33.242 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b71e42d4707c4691b99101a74e177ffe",
                                "2026-05-27 01:41:33.244 29 INFO tempest.lib.common.rest_client [req-76c721bc-4ae3-4da1-a57c-1b262ae6733e req-76c721bc-4ae3-4da1-a57c-1b262ae6733e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.137s",
                                "2026-05-27 01:41:33.288 35 INFO tempest.lib.common.rest_client [req-c434c578-dcb4-4fc1-85b5-576d1a1fa42f req-c434c578-dcb4-4fc1-85b5-576d1a1fa42f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.147s",
                                "2026-05-27 01:41:33.291 11 INFO tempest.lib.common.rest_client [req-139a7254-25a3-4ee8-be6d-a852f756d29d req-139a7254-25a3-4ee8-be6d-a852f756d29d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.324s",
                                "2026-05-27 01:41:33.312 29 INFO tempest.lib.common.rest_client [req-7a0d655e-6f17-4304-bf69-f87db854dfbb req-7a0d655e-6f17-4304-bf69-f87db854dfbb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.065s",
                                "2026-05-27 01:41:33.344 19 INFO tempest.lib.common.rest_client [req-77e2b63d-79e0-48fc-8203-542e618750bc req-77e2b63d-79e0-48fc-8203-542e618750bc ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s",
                                "2026-05-27 01:41:33.366 33 INFO tempest.lib.common.rest_client [req-fba131fc-667f-4285-9498-36853119b77f req-fba131fc-667f-4285-9498-36853119b77f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-27 01:41:33.382 29 INFO tempest.lib.common.rest_client [req-6ce7ef15-ea71-4237-9186-1d3fe9245761 req-6ce7ef15-ea71-4237-9186-1d3fe9245761 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-rules-belongs-to-default-sg 0.067s",
                                "2026-05-27 01:41:33.386 26 INFO tempest.lib.common.rest_client [req-640837ac-f1fb-481a-9c48-f53f50dba4df req-640837ac-f1fb-481a-9c48-f53f50dba4df ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.946s",
                                "2026-05-27 01:41:33.442 31 INFO tempest.lib.common.rest_client [req-4fb383b3-f706-4a5a-b26f-2b7a7e095374 req-4fb383b3-f706-4a5a-b26f-2b7a7e095374 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/70ad82a683244db986d6b9f66518a067 0.286s",
                                "2026-05-27 01:41:33.447 29 INFO tempest.lib.common.rest_client [req-c32b02e6-927f-4aa5-a0a0-6d47a4df25d4 req-c32b02e6-927f-4aa5-a0a0-6d47a4df25d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.064s",
                                "2026-05-27 01:41:33.460 41 INFO tempest.lib.common.rest_client [req-fac050b6-67e9-4b1c-9aa8-cf778d6462be req-fac050b6-67e9-4b1c-9aa8-cf778d6462be ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b71e42d4707c4691b99101a74e177ffe&name=default 0.216s",
                                "2026-05-27 01:41:33.464 21 INFO tempest.lib.common.rest_client [req-e21e3724-01d4-4829-a3ac-9b34131cf2d5 req-e21e3724-01d4-4829-a3ac-9b34131cf2d5 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s",
                                "2026-05-27 01:41:33.494 17 INFO tempest.lib.common.rest_client [req-a41c5956-76d7-47c5-84f5-0c755bbcff8c req-a41c5956-76d7-47c5-84f5-0c755bbcff8c ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.129s",
                                "2026-05-27 01:41:33.505 19 INFO tempest.lib.common.rest_client [req-9b2cd701-8ade-45c1-98d6-68bad1bd65d2 req-9b2cd701-8ade-45c1-98d6-68bad1bd65d2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:41:33.503 23 INFO tempest.lib.common.rest_client [req-3f355a33-ee85-4f9f-bbd2-3f7f9ca858e4 req-3f355a33-ee85-4f9f-bbd2-3f7f9ca858e4 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/670b1e2d893f47a49ae538a9fe32c4d4 0.269s",
                                "2026-05-27 01:41:33.507 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f156ffd129c43028a407dc0d4174432",
                                "2026-05-27 01:41:33.529 29 INFO tempest.lib.common.rest_client [req-1917ce4e-ea98-4c00-b132-24b169598e4c req-1917ce4e-ea98-4c00-b132-24b169598e4c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.080s",
                                "2026-05-27 01:41:33.539 33 INFO tempest.lib.common.rest_client [req-1780dcdc-7ece-4a0b-8a69-3c6218bb3a27 req-1780dcdc-7ece-4a0b-8a69-3c6218bb3a27 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/bf293f68eca840cf91240cdcdfc73d35/roles/e4ac3cd34d244bdea43cf6630298f44a 0.171s",
                                "2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf293f68eca840cf91240cdcdfc73d35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf293f68eca840cf91240cdcdfc73d35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:33.539 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf293f68eca840cf91240cdcdfc73d35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:33.614 29 INFO tempest.lib.common.rest_client [req-1f9e8886-4b10-45e4-ae6d-9cd3c0654198 req-1f9e8886-4b10-45e4-ae6d-9cd3c0654198 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.084s",
                                "2026-05-27 01:41:33.631 31 INFO tempest.lib.common.rest_client [req-6dcd41c1-d7e4-4ac5-b84f-103c4e461b84 req-6dcd41c1-d7e4-4ac5-b84f-103c4e461b84 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:41:33.681 28 INFO tempest.lib.common.rest_client [req-b3a9e48e-d4e1-4495-9f5c-55bdb66e9d6b req-b3a9e48e-d4e1-4495-9f5c-55bdb66e9d6b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.766s",
                                "2026-05-27 01:41:33.683 29 INFO tempest.lib.common.rest_client [req-7145a107-ccb0-45d0-82e2-5d9caefda214 req-7145a107-ccb0-45d0-82e2-5d9caefda214 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.068s",
                                "2026-05-27 01:41:33.704 19 INFO tempest.lib.common.rest_client [req-4630aa33-b122-4c2f-afc8-32ed718aee3a req-4630aa33-b122-4c2f-afc8-32ed718aee3a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/70ad82a683244db986d6b9f66518a067 0.194s",
                                "2026-05-27 01:41:33.719 35 INFO tempest.lib.common.rest_client [req-9723424e-a206-4516-b973-33ab053194a5 req-9723424e-a206-4516-b973-33ab053194a5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.427s",
                                "2026-05-27 01:41:33.743 29 INFO tempest.lib.common.rest_client [req-773cdeab-5676-4db5-b7ca-8b760d4baa67 req-773cdeab-5676-4db5-b7ca-8b760d4baa67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.059s",
                                "2026-05-27 01:41:33.785 11 INFO tempest.lib.common.rest_client [req-6ffbf05d-fd00-4de6-a5b6-afacf6757199 req-6ffbf05d-fd00-4de6-a5b6-afacf6757199 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7c56128d-2aa6-4d54-8c5b-6eb552c09952 0.492s",
                                "2026-05-27 01:41:33.815 29 INFO tempest.lib.common.rest_client [req-7b1f3414-6974-437b-a165-ac77230ea7d8 req-7b1f3414-6974-437b-a165-ac77230ea7d8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.067s",
                                "2026-05-27 01:41:33.850 31 INFO tempest.lib.common.rest_client [req-c4cfc96e-de3f-4651-b271-c8e97f1ef351 req-c4cfc96e-de3f-4651-b271-c8e97f1ef351 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.212s",
                                "2026-05-27 01:41:33.861 19 INFO tempest.lib.common.rest_client [req-6e480e04-6bf5-4153-a94b-5af83fead95a req-6e480e04-6bf5-4153-a94b-5af83fead95a ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [1.880290s] ... ok",
                                "2026-05-27 01:41:33.873 35 INFO tempest.lib.common.rest_client [req-1173922c-98df-457c-bcd1-48c76c5cf414 req-1173922c-98df-457c-bcd1-48c76c5cf414 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b3c8b74-ae8c-44c0-b749-619fd90f0145 0.149s",
                                "{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [1.705041s] ... ok",
                                "2026-05-27 01:41:33.881 13 INFO tempest.lib.common.rest_client [req-89cd7740-2c9b-4bb4-9523-fcd5a753784a req-89cd7740-2c9b-4bb4-9523-fcd5a753784a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.350s",
                                "2026-05-27 01:41:33.910 15 INFO tempest.lib.common.rest_client [req-0074fdae-b547-4ae6-bc43-c03227525f7c req-0074fdae-b547-4ae6-bc43-c03227525f7c ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.991s",
                                "2026-05-27 01:41:33.932 29 INFO tempest.lib.common.rest_client [req-c56e07a5-5b5e-40c4-9fd1-b0924bf82903 req-c56e07a5-5b5e-40c4-9fd1-b0924bf82903 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.117s",
                                "2026-05-27 01:41:34.017 29 INFO tempest.lib.common.rest_client [req-89a37e44-0ae0-412c-a4d9-cd5d062c6f9c req-89a37e44-0ae0-412c-a4d9-cd5d062c6f9c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.084s",
                                "2026-05-27 01:41:34.064 31 INFO tempest.lib.common.rest_client [req-b7a88e73-4bb5-4e13-8e42-fcd9e816b28c req-b7a88e73-4bb5-4e13-8e42-fcd9e816b28c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-27 01:41:34.098 19 INFO tempest.lib.common.rest_client [req-0a686924-acd9-45ca-b3b4-4b96b7680fc1 req-0a686924-acd9-45ca-b3b4-4b96b7680fc1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.235s",
                                "2026-05-27 01:41:34.103 29 INFO tempest.lib.common.rest_client [req-9ebfbfad-bb55-4edf-966e-7ec767a3f78b req-9ebfbfad-bb55-4edf-966e-7ec767a3f78b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.082s",
                                "2026-05-27 01:41:34.139 33 INFO tempest.lib.common.rest_client [req-16a904d7-32d6-4cdc-8650-06ef6d8df2b9 req-16a904d7-32d6-4cdc-8650-06ef6d8df2b9 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-27 01:41:34.141 23 INFO tempest.lib.common.rest_client [req-9c1366b7-6577-4837-8357-d8cea287f938 req-9c1366b7-6577-4837-8357-d8cea287f938 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-27 01:41:34.192 29 INFO tempest.lib.common.rest_client [req-b59636a7-d3a1-4d93-8d94-c584dee922f6 req-b59636a7-d3a1-4d93-8d94-c584dee922f6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.087s",
                                "2026-05-27 01:41:34.255 29 INFO tempest.lib.common.rest_client [req-d1d520fe-d6f1-4586-813b-d28507eb5bbb req-d1d520fe-d6f1-4586-813b-d28507eb5bbb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.062s",
                                "2026-05-27 01:41:34.272 17 INFO tempest.lib.common.rest_client [req-c72d5219-7b2f-4ef7-87e5-bc9a488793db req-c72d5219-7b2f-4ef7-87e5-bc9a488793db ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.773s",
                                "2026-05-27 01:41:34.273 31 INFO tempest.lib.common.rest_client [req-6c14cd1f-7798-41b5-8a0a-4ace53790f85 req-6c14cd1f-7798-41b5-8a0a-4ace53790f85 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653/users/d30fd71f32fe49be901ad643cdfce2a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s",
                                "2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d30fd71f32fe49be901ad643cdfce2a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1051591042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1519cf9537564b22978655b493eb9653', 'project_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'tenant_id': '1519cf9537564b22978655b493eb9653', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd30fd71f32fe49be901ad643cdfce2a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:34.273 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1051591042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1519cf9537564b22978655b493eb9653', 'project_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'tenant_id': '1519cf9537564b22978655b493eb9653', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1051591042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd30fd71f32fe49be901ad643cdfce2a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:34.327 29 INFO tempest.lib.common.rest_client [req-e746f051-c838-4a37-8c8f-ce859b55f099 req-e746f051-c838-4a37-8c8f-ce859b55f099 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.071s",
                                "2026-05-27 01:41:34.330 33 INFO tempest.lib.common.rest_client [req-dda66cad-57e8-4d3c-baa4-6ad43897db91 req-dda66cad-57e8-4d3c-baa4-6ad43897db91 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0 0.188s",
                                "2026-05-27 01:41:34.331 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 64e1ef061c2346a49e80eb27d34897c0 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:34.339 19 INFO tempest.lib.common.rest_client [req-6ab9ef47-136e-4b50-93ed-b6c85645f591 req-6ab9ef47-136e-4b50-93ed-b6c85645f591 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:41:34.396 29 INFO tempest.lib.common.rest_client [req-022fa692-daa7-4c20-8e44-40caba301da7 req-022fa692-daa7-4c20-8e44-40caba301da7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.068s",
                                "2026-05-27 01:41:34.461 41 INFO tempest.lib.common.rest_client [req-0a5e9df5-e755-4db5-a320-8178c1dcd803 req-0a5e9df5-e755-4db5-a320-8178c1dcd803 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/546cbab9-0387-4ad8-9a66-10f269b2b91c 0.995s",
                                "2026-05-27 01:41:34.465 29 INFO tempest.lib.common.rest_client [req-1b7eb005-c528-4cfa-976b-53417cfed568 req-1b7eb005-c528-4cfa-976b-53417cfed568 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.068s",
                                "{9} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.342033s] ... ok",
                                "2026-05-27 01:41:34.487 37 INFO tempest.lib.common.rest_client [req-01e68153-af85-4dec-ba40-8cc708bf5eca req-01e68153-af85-4dec-ba40-8cc708bf5eca ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.389s",
                                "2026-05-27 01:41:34.532 19 INFO tempest.lib.common.rest_client [req-2e13b184-26a2-41df-bc47-fa47663422a0 req-2e13b184-26a2-41df-bc47-fa47663422a0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63/users/5d176dbc715643b6b6ae8f11a2cce94d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.192s",
                                "2026-05-27 01:41:34.533 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d176dbc715643b6b6ae8f11a2cce94d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:34.534 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1647682379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '695e5ddc842148eea8642ec4b4e9cf63', 'project_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'tenant_id': '695e5ddc842148eea8642ec4b4e9cf63', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d176dbc715643b6b6ae8f11a2cce94d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:34.535 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1647682379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '695e5ddc842148eea8642ec4b4e9cf63', 'project_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'tenant_id': '695e5ddc842148eea8642ec4b4e9cf63', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1647682379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d176dbc715643b6b6ae8f11a2cce94d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:34.667 28 INFO tempest.lib.common.rest_client [req-3274fa37-cc6f-46f4-bcde-3118fd6b8623 req-3274fa37-cc6f-46f4-bcde-3118fd6b8623 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.983s",
                                "2026-05-27 01:41:34.700 21 INFO tempest.lib.common.rest_client [req-f3443067-0a86-4418-b9e7-b294df820437 req-f3443067-0a86-4418-b9e7-b294df820437 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.233s",
                                "2026-05-27 01:41:34.700 37 INFO tempest.lib.common.rest_client [req-cdd2b871-3565-44a6-85d8-3b788e443e60 req-cdd2b871-3565-44a6-85d8-3b788e443e60 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.210s",
                                "2026-05-27 01:41:34.741 29 INFO tempest.lib.common.rest_client [req-725747bd-a30b-47f3-85ab-18f7e6aed305 req-725747bd-a30b-47f3-85ab-18f7e6aed305 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/844b2350d4cb41d4a815395885f5168b 0.269s",
                                "2026-05-27 01:41:34.763 35 INFO tempest.lib.common.rest_client [req-44051c83-c6c2-4676-a5f8-e82a4bdb4aea req-44051c83-c6c2-4676-a5f8-e82a4bdb4aea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.888s",
                                "2026-05-27 01:41:34.767 41 INFO tempest.lib.common.rest_client [req-efb6c6b9-b17e-44ed-9885-f2750c3b37f6 req-efb6c6b9-b17e-44ed-9885-f2750c3b37f6 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b71e42d4707c4691b99101a74e177ffe 0.304s",
                                "2026-05-27 01:41:34.817 17 INFO tempest.lib.common.rest_client [req-fe2c3521-c873-4011-b337-60d5184c414f req-fe2c3521-c873-4011-b337-60d5184c414f ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.543s",
                                "2026-05-27 01:41:34.843 21 INFO tempest.lib.common.rest_client [req-07baa334-da55-451c-b61c-2ce7996304ef req-07baa334-da55-451c-b61c-2ce7996304ef ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=ecd73212-4813-4a80-818e-4106d97d5850 0.138s",
                                "2026-05-27 01:41:34.848 31 INFO tempest.lib.common.rest_client [req-f600f82a-d1ca-4496-9bca-9cbfbd4b0286 req-f600f82a-d1ca-4496-9bca-9cbfbd4b0286 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:41:34.918 23 INFO tempest.lib.common.rest_client [req-886b1fbc-836a-4b8a-a4ba-042cb9f27889 req-886b1fbc-836a-4b8a-a4ba-042cb9f27889 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f156ffd129c43028a407dc0d4174432&name=default 0.775s",
                                "2026-05-27 01:41:34.926 33 INFO tempest.lib.common.rest_client [req-14d7ae5b-39e0-4fe8-adb6-7c7762ac1d06 req-14d7ae5b-39e0-4fe8-adb6-7c7762ac1d06 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s",
                                "2026-05-27 01:41:34.948 17 INFO tempest.lib.common.rest_client [req-3763581c-6d5d-474c-822b-0d313be79f19 req-3763581c-6d5d-474c-822b-0d313be79f19 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e21182cc-0587-4712-8692-cbf60a79cf4d 0.127s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [2.585318s] ... ok",
                                "2026-05-27 01:41:34.973 15 INFO tempest.lib.common.rest_client [req-1087ae4c-862e-49f5-b1fd-e72b5357f199 req-1087ae4c-862e-49f5-b1fd-e72b5357f199 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 1.060s",
                                "2026-05-27 01:41:34.994 31 INFO tempest.lib.common.rest_client [req-d1fbb497-7cd3-4e10-b550-3c8bbb200f70 req-d1fbb497-7cd3-4e10-b550-3c8bbb200f70 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s",
                                "2026-05-27 01:41:35.007 29 INFO tempest.lib.common.rest_client [req-ad589017-94c9-43cc-941f-b001bdb139ad req-ad589017-94c9-43cc-941f-b001bdb139ad ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9850be4efc494d52a1c09dfea44eb3a2 0.261s",
                                "2026-05-27 01:41:35.007 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff7a5f290b994ed98cf13d07684a472e",
                                "2026-05-27 01:41:35.080 33 INFO tempest.lib.common.rest_client [req-1fd4c6fe-35cc-412f-be89-8c3531004364 req-1fd4c6fe-35cc-412f-be89-8c3531004364 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:41:35.093 19 INFO tempest.lib.common.rest_client [req-aa5de45c-4336-4c5d-8255-7ec8d9aea523 req-aa5de45c-4336-4c5d-8255-7ec8d9aea523 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-27 01:41:35.125 28 INFO tempest.lib.common.rest_client [req-783c5a48-d24a-409f-9816-a2205a4a0ddd req-783c5a48-d24a-409f-9816-a2205a4a0ddd ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.456s",
                                "2026-05-27 01:41:35.178 13 INFO tempest.lib.common.rest_client [req-844c8f31-cb59-42cb-ae45-f7d2378bab50 req-844c8f31-cb59-42cb-ae45-f7d2378bab50 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.294s",
                                "2026-05-27 01:41:35.230 33 INFO tempest.lib.common.rest_client [req-5c4926df-ef67-45c1-9b62-f063f1a4a42f req-5c4926df-ef67-45c1-9b62-f063f1a4a42f ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.147s",
                                "2026-05-27 01:41:35.249 11 INFO tempest.lib.common.rest_client [req-7501753c-b02f-4598-9fb8-1104b70a5fce req-7501753c-b02f-4598-9fb8-1104b70a5fce ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 1.379s",
                                "2026-05-27 01:41:35.314 41 INFO tempest.lib.common.rest_client [req-52b6fd20-8833-4c90-bbba-22eb7514e630 req-52b6fd20-8833-4c90-bbba-22eb7514e630 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-27 01:41:35.320 37 INFO tempest.lib.common.rest_client [req-0cca4e44-aebe-46b7-91bc-11c017f2ded7 req-0cca4e44-aebe-46b7-91bc-11c017f2ded7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e314b4a-3d5f-4c04-8b47-450fdb9906b9 0.614s",
                                "2026-05-27 01:41:35.326 33 INFO tempest.lib.common.rest_client [req-c1302e59-4799-4cbb-bf51-49b63285bfd9 req-c1302e59-4799-4cbb-bf51-49b63285bfd9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-27 01:41:35.395 11 INFO tempest.lib.common.rest_client [req-f3b13b1c-6763-4656-97f7-25e57bd17c68 req-f3b13b1c-6763-4656-97f7-25e57bd17c68 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 0.143s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.528388s] ... ok",
                                "2026-05-27 01:41:35.408 19 INFO tempest.lib.common.rest_client [req-2c3e0c19-cd28-4294-9203-fef48cd5c910 req-2c3e0c19-cd28-4294-9203-fef48cd5c910 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.314s",
                                "2026-05-27 01:41:35.443 37 INFO tempest.lib.common.rest_client [req-b3030f98-3f70-4df6-af6f-4fa18f95d7d8 req-b3030f98-3f70-4df6-af6f-4fa18f95d7d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s",
                                "2026-05-27 01:41:35.462 23 INFO tempest.lib.common.rest_client [req-e74f3f1c-3edb-46d6-8f6b-b3b91c21640e req-e74f3f1c-3edb-46d6-8f6b-b3b91c21640e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d0d2f24-e7cf-45b0-b7a9-01b9821ad863 0.540s",
                                "2026-05-27 01:41:35.499 29 INFO tempest.lib.common.rest_client [req-f0d185ee-914c-4116-a2c7-4e77981cc0b9 req-f0d185ee-914c-4116-a2c7-4e77981cc0b9 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "2026-05-27 01:41:35.529 33 INFO tempest.lib.common.rest_client [req-d7723087-35f8-46ea-81cc-73e9c8f63dae req-d7723087-35f8-46ea-81cc-73e9c8f63dae ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/70ad82a683244db986d6b9f66518a067 0.199s",
                                "2026-05-27 01:41:35.545 15 INFO tempest.lib.common.rest_client [req-c4df5fe9-860d-43e5-a1a8-d0184d2d5c3a req-c4df5fe9-860d-43e5-a1a8-d0184d2d5c3a ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 0.569s",
                                "2026-05-27 01:41:35.598 31 INFO tempest.lib.common.rest_client [req-788c47fd-d2e5-4b18-a38b-6f079c7a2bdc req-788c47fd-d2e5-4b18-a38b-6f079c7a2bdc ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s",
                                "2026-05-27 01:41:35.641 15 INFO tempest.lib.common.rest_client [req-67cf6026-9ae0-43e3-ae98-e0010b3cc223 req-67cf6026-9ae0-43e3-ae98-e0010b3cc223 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e35dd643-a168-4aae-be59-29321dea312b 0.092s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [2.722997s] ... ok",
                                "2026-05-27 01:41:35.670 17 INFO tempest.lib.common.rest_client [req-972f1e4d-0363-44b6-b32e-e26fb72c9804 req-972f1e4d-0363-44b6-b32e-e26fb72c9804 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.718s",
                                "2026-05-27 01:41:35.677 28 INFO tempest.lib.common.rest_client [req-042c53cc-7609-470e-bc42-dfa53d3d4b43 req-042c53cc-7609-470e-bc42-dfa53d3d4b43 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.546s",
                                "2026-05-27 01:41:35.683 33 INFO tempest.lib.common.rest_client [req-d1447a05-5871-4809-9a7d-dca08bf1e890 req-d1447a05-5871-4809-9a7d-dca08bf1e890 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:41:35.728 26 INFO tempest.lib.common.rest_client [req-7830c357-dc58-4798-8a1f-f942b19e522d req-7830c357-dc58-4798-8a1f-f942b19e522d ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.337s",
                                "2026-05-27 01:41:35.742 23 INFO tempest.lib.common.rest_client [req-cc0c1fc5-8962-4edb-a6c6-9bdf07f235cf req-cc0c1fc5-8962-4edb-a6c6-9bdf07f235cf ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f156ffd129c43028a407dc0d4174432 0.271s",
                                "2026-05-27 01:41:35.742 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fcf48aa4db5e4540bc38eb7cd8d390ad",
                                "2026-05-27 01:41:35.767 28 INFO tempest.lib.common.rest_client [req-c2d473d4-211d-416b-8539-e6539696389b req-c2d473d4-211d-416b-8539-e6539696389b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad28217d-42c4-4af2-bed2-3a5a7727b716 0.089s",
                                "{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [2.854657s] ... ok",
                                "2026-05-27 01:41:35.807 37 INFO tempest.lib.common.rest_client [req-807939ec-f583-46c4-947e-7f1e5c83da27 req-807939ec-f583-46c4-947e-7f1e5c83da27 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c44970e8-2998-4bb9-9218-ec1c52a8191c 0.363s",
                                "2026-05-27 01:41:35.839 31 INFO tempest.lib.common.rest_client [req-981028b3-a358-4b12-9d93-243028db1840 req-981028b3-a358-4b12-9d93-243028db1840 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:41:35.852 33 INFO tempest.lib.common.rest_client [req-03a2b569-16e8-4970-9cfb-608dfeb598f3 req-03a2b569-16e8-4970-9cfb-608dfeb598f3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/89a5050f7de542e3bca52d9e6d7380fa 0.168s",
                                "2026-05-27 01:41:35.871 23 INFO tempest.lib.common.rest_client [req-130d1f97-084f-44e1-a8c3-4f4302b8022a req-130d1f97-084f-44e1-a8c3-4f4302b8022a ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fcf48aa4db5e4540bc38eb7cd8d390ad&name=default 0.126s",
                                "2026-05-27 01:41:35.877 41 INFO tempest.lib.common.rest_client [req-1351c394-97b9-4eea-8d33-c7beffa29f9f req-1351c394-97b9-4eea-8d33-c7beffa29f9f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-27 01:41:35.923 37 INFO tempest.lib.common.rest_client [req-58f3a50a-9ad0-4667-bea1-7687773bc0a5 req-58f3a50a-9ad0-4667-bea1-7687773bc0a5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s",
                                "2026-05-27 01:41:35.942 19 INFO tempest.lib.common.rest_client [req-2c69f7ac-9370-45b1-b36b-3f9e77390d3f req-2c69f7ac-9370-45b1-b36b-3f9e77390d3f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s",
                                "2026-05-27 01:41:35.973 11 INFO tempest.lib.common.rest_client [req-b19307af-7c62-45ee-9eee-ee4e3e7ca209 req-b19307af-7c62-45ee-9eee-ee4e3e7ca209 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/85ea0698-692c-4c7b-b462-62be41cba798 0.574s",
                                "2026-05-27 01:41:36.009 33 INFO tempest.lib.common.rest_client [req-feda9c70-fe5c-4626-985e-9eccfe66a22a req-feda9c70-fe5c-4626-985e-9eccfe66a22a ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-27 01:41:36.047 19 INFO tempest.lib.common.rest_client [req-a420f2e0-347e-47de-ab6c-7d0f4e491db9 req-a420f2e0-347e-47de-ab6c-7d0f4e491db9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-27 01:41:36.051 41 INFO tempest.lib.common.rest_client [req-76777f9e-b4d4-48dd-9a6b-0cf8aed091f7 req-76777f9e-b4d4-48dd-9a6b-0cf8aed091f7 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.173s",
                                "2026-05-27 01:41:36.060 31 INFO tempest.lib.common.rest_client [req-c40f2faa-4426-4968-bd8d-0de4d53df142 req-c40f2faa-4426-4968-bd8d-0de4d53df142 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/e4ac3cd34d244bdea43cf6630298f44a 0.219s",
                                "2026-05-27 01:41:36.079 21 INFO tempest.lib.common.rest_client [req-eae52f97-d579-4f28-8a61-7e4fa7c877e2 req-eae52f97-d579-4f28-8a61-7e4fa7c877e2 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecd73212-4813-4a80-818e-4106d97d5850 1.235s",
                                "2026-05-27 01:41:36.081 39 INFO tempest.lib.common.rest_client [req-a4e9f59a-e6cb-46a5-ad9d-005acd93e970 req-a4e9f59a-e6cb-46a5-ad9d-005acd93e970 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5/add_router_interface 3.736s",
                                "2026-05-27 01:41:36.189 33 INFO tempest.lib.common.rest_client [req-334e990b-df81-4ad2-9a43-210c428f5ac2 req-334e990b-df81-4ad2-9a43-210c428f5ac2 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0/users/a39e6e21c2a342b9951b431207dc67d9/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s",
                                "2026-05-27 01:41:36.189 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a39e6e21c2a342b9951b431207dc67d9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:36.190 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a39e6e21c2a342b9951b431207dc67d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:36.190 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1908210889-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64e1ef061c2346a49e80eb27d34897c0', 'project_name': 'tempest-NegativeSecGroupTest-1908210889', 'tenant_id': '64e1ef061c2346a49e80eb27d34897c0', 'tenant_name': 'tempest-NegativeSecGroupTest-1908210889', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a39e6e21c2a342b9951b431207dc67d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:36.200 19 INFO tempest.lib.common.rest_client [req-ff3f5143-389e-4f65-a903-47d5e84f0d6c req-ff3f5143-389e-4f65-a903-47d5e84f0d6c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/b6efca65c2ab46c99b0c8e17612fce06 0.151s",
                                "2026-05-27 01:41:36.222 31 INFO tempest.lib.common.rest_client [req-96a08a27-1eb2-4e2c-800c-84937e05c4fc req-96a08a27-1eb2-4e2c-800c-84937e05c4fc ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:41:36.235 35 INFO tempest.lib.common.rest_client [req-809a68c8-9d67-4fa3-89de-a73efb8f102f req-809a68c8-9d67-4fa3-89de-a73efb8f102f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 1.470s",
                                "2026-05-27 01:41:36.254 41 INFO tempest.lib.common.rest_client [req-7e9166c9-39b9-4673-b8b7-49cb9983ff44 req-7e9166c9-39b9-4673-b8b7-49cb9983ff44 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-27 01:41:36.271 21 INFO tempest.lib.common.rest_client [req-02a32c10-53ca-432c-a213-fe264d857b4e req-02a32c10-53ca-432c-a213-fe264d857b4e ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.188s",
                                "2026-05-27 01:41:36.274 11 INFO tempest.lib.common.rest_client [req-7d0c1e7b-b2fb-4c60-b37a-595eac0726f7 req-7d0c1e7b-b2fb-4c60-b37a-595eac0726f7 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/906701c8-462d-45b9-b94d-20c2030170d6 0.298s",
                                "2026-05-27 01:41:36.324 28 INFO tempest.lib.common.rest_client [req-6a445cd4-c4f9-4db8-aff9-dd68f9cbde90 req-6a445cd4-c4f9-4db8-aff9-dd68f9cbde90 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.554s",
                                "2026-05-27 01:41:36.377 19 INFO tempest.lib.common.rest_client [req-a0cec7e9-a5d1-44fb-ab82-640f5eaa5981 req-a0cec7e9-a5d1-44fb-ab82-640f5eaa5981 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-27 01:41:36.437 31 INFO tempest.lib.common.rest_client [req-225412fe-6caa-41d5-809f-03ad835b6499 req-225412fe-6caa-41d5-809f-03ad835b6499 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/70ad82a683244db986d6b9f66518a067 0.214s",
                                "2026-05-27 01:41:36.445 21 INFO tempest.lib.common.rest_client [req-240345f6-8afb-4012-be32-507d8fc33435 req-240345f6-8afb-4012-be32-507d8fc33435 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s",
                                "2026-05-27 01:41:36.440 29 INFO tempest.lib.common.rest_client [req-e9e62485-8f21-4847-867a-a2bc2656a925 req-e9e62485-8f21-4847-867a-a2bc2656a925 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff7a5f290b994ed98cf13d07684a472e&name=default 0.937s",
                                "2026-05-27 01:41:36.464 28 INFO tempest.lib.common.rest_client [req-d91233f9-48ab-4628-9118-c833ec2b1234 req-d91233f9-48ab-4628-9118-c833ec2b1234 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.139s",
                                "2026-05-27 01:41:36.480 15 INFO tempest.lib.common.rest_client [req-ed14b1db-aee8-47f5-8279-bacb11c33ecf req-ed14b1db-aee8-47f5-8279-bacb11c33ecf ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.835s",
                                "2026-05-27 01:41:36.484 13 INFO tempest.lib.common.rest_client [req-649c3fdf-fdf9-4704-8e8c-ea5297feef7d req-649c3fdf-fdf9-4704-8e8c-ea5297feef7d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.295s",
                                "2026-05-27 01:41:36.498 37 INFO tempest.lib.common.rest_client [req-9f79738a-a827-4f67-886c-455ec99f2fbf req-9f79738a-a827-4f67-886c-455ec99f2fbf ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.570s",
                                "2026-05-27 01:41:36.553 19 INFO tempest.lib.common.rest_client [req-f5cd2cdc-3b4d-4723-854e-5ceeeef58a4f req-f5cd2cdc-3b4d-4723-854e-5ceeeef58a4f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/b6efca65c2ab46c99b0c8e17612fce06 0.174s",
                                "2026-05-27 01:41:36.568 23 INFO tempest.lib.common.rest_client [req-37709987-888e-475b-b028-aff727310058 req-37709987-888e-475b-b028-aff727310058 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4151a8c-bea5-4e8b-b412-8242551d85d3 0.696s",
                                "2026-05-27 01:41:36.579 21 INFO tempest.lib.common.rest_client [req-ec16414e-0fcb-4a77-980d-269fb6e40f5a req-ec16414e-0fcb-4a77-980d-269fb6e40f5a ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/06e3debe-a959-4ac8-8d85-981325b921c4 0.132s",
                                "2026-05-27 01:41:36.603 17 INFO tempest.lib.common.rest_client [req-83283674-6b57-4afd-9e7c-4e649f733056 req-83283674-6b57-4afd-9e7c-4e649f733056 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.929s",
                                "2026-05-27 01:41:36.639 35 INFO tempest.lib.common.rest_client [req-b5de63a9-915e-4da3-8179-c99cca616764 req-b5de63a9-915e-4da3-8179-c99cca616764 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 0.402s",
                                "2026-05-27 01:41:36.666 21 INFO tempest.lib.common.rest_client [req-62edb241-f889-4a6d-b69b-0495fbecd504 req-62edb241-f889-4a6d-b69b-0495fbecd504 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecd73212-4813-4a80-818e-4106d97d5850 0.085s",
                                "{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [6.500188s] ... ok",
                                "2026-05-27 01:41:36.705 31 INFO tempest.lib.common.rest_client [req-ec413e05-a49e-4fb2-a01c-3c58724a78b5 req-ec413e05-a49e-4fb2-a01c-3c58724a78b5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-27 01:41:36.723 35 INFO tempest.lib.common.rest_client [req-338230bb-753c-4bd0-aa05-3a323706201d req-338230bb-753c-4bd0-aa05-3a323706201d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dd203400-933e-4bc1-9f26-56027b35caa9 0.082s",
                                "{12} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.849880s] ... ok",
                                "2026-05-27 01:41:36.732 33 INFO tempest.lib.common.rest_client [req-59b191a1-ca23-4ae5-858f-e92db05a16d5 req-59b191a1-ca23-4ae5-858f-e92db05a16d5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-27 01:41:36.749 26 INFO tempest.lib.common.rest_client [req-772e67c9-7193-4bce-8990-ca61a989b079 req-772e67c9-7193-4bce-8990-ca61a989b079 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.016s",
                                "2026-05-27 01:41:36.753 19 INFO tempest.lib.common.rest_client [req-56eda70e-7a59-4be2-8cd1-f48fccd7902d req-56eda70e-7a59-4be2-8cd1-f48fccd7902d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:41:36.835 28 INFO tempest.lib.common.rest_client [req-a46f6edd-fd84-44cd-a90e-1e3ab9d963cf req-a46f6edd-fd84-44cd-a90e-1e3ab9d963cf ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.368s",
                                "2026-05-27 01:41:36.859 23 INFO tempest.lib.common.rest_client [req-117fa6e1-a292-48bb-a587-b6094feb4918 req-117fa6e1-a292-48bb-a587-b6094feb4918 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fcf48aa4db5e4540bc38eb7cd8d390ad 0.289s",
                                "2026-05-27 01:41:36.871 41 INFO tempest.lib.common.rest_client [req-6adc764e-88a8-4be3-913a-657d6f9fe510 req-6adc764e-88a8-4be3-913a-657d6f9fe510 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.614s",
                                "2026-05-27 01:41:36.915 31 INFO tempest.lib.common.rest_client [req-dc387362-a8f0-4516-b36c-eecd866e7d37 req-dc387362-a8f0-4516-b36c-eecd866e7d37 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/89a5050f7de542e3bca52d9e6d7380fa 0.208s",
                                "2026-05-27 01:41:36.919 13 INFO tempest.lib.common.rest_client [req-05c4feaf-8c2b-40f6-bb1c-e547e58576a4 req-05c4feaf-8c2b-40f6-bb1c-e547e58576a4 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.433s",
                                "2026-05-27 01:41:36.929 19 INFO tempest.lib.common.rest_client [req-ddf0c274-28a1-48b8-ac35-c23d5faa045a req-ddf0c274-28a1-48b8-ac35-c23d5faa045a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/70ad82a683244db986d6b9f66518a067 0.171s",
                                "2026-05-27 01:41:36.939 28 INFO tempest.lib.common.rest_client [req-2d712721-2617-4e8e-9761-f9a9ca14c423 req-2d712721-2617-4e8e-9761-f9a9ca14c423 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a7a00a38-8ebf-4f07-b75b-58653a769c78 0.102s",
                                "{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [1.171372s] ... ok",
                                "2026-05-27 01:41:37.055 41 INFO tempest.lib.common.rest_client [req-5756e6d6-dc54-467d-a81e-056f47ae3f9d req-5756e6d6-dc54-467d-a81e-056f47ae3f9d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-27 01:41:37.092 31 INFO tempest.lib.common.rest_client [req-878162df-9edc-4798-af42-ba07af91aef2 req-878162df-9edc-4798-af42-ba07af91aef2 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-27 01:41:37.122 29 INFO tempest.lib.common.rest_client [req-7b3d6a3c-ed53-4f0e-bce2-0018e775320e req-7b3d6a3c-ed53-4f0e-bce2-0018e775320e ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ba916e7-9b4c-47a6-81da-b57276ab30e9 0.678s",
                                "2026-05-27 01:41:37.124 26 INFO tempest.lib.common.rest_client [req-065c6e2c-8a30-4223-ba9f-8c804f6f3cfa req-065c6e2c-8a30-4223-ba9f-8c804f6f3cfa ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24f8613c-dba1-42e9-9d11-23118698a4b4 0.373s",
                                "2026-05-27 01:41:37.134 19 INFO tempest.lib.common.rest_client [req-ca4ee1eb-ace9-47c7-89cf-e091eed3e1f1 req-ca4ee1eb-ace9-47c7-89cf-e091eed3e1f1 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-27 01:41:37.137 33 INFO tempest.lib.common.rest_client [req-d85f00b2-5e97-4786-bc01-851a7df5a887 req-d85f00b2-5e97-4786-bc01-851a7df5a887 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.399s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.404776s] ... ok",
                                "2026-05-27 01:41:37.251 26 INFO tempest.lib.common.rest_client [req-5628107a-a89b-406f-898a-a5509f7a87cf req-5628107a-a89b-406f-898a-a5509f7a87cf ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s",
                                "2026-05-27 01:41:37.270 31 INFO tempest.lib.common.rest_client [req-bc7301aa-8293-4c94-ac18-5b921b0983d9 req-bc7301aa-8293-4c94-ac18-5b921b0983d9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243/users/75f3628eb5a6425ab056e0a07df92ebe/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s",
                                "2026-05-27 01:41:37.270 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 75f3628eb5a6425ab056e0a07df92ebe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:37.270 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-565345389-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17c3ade7c0e14d1ca580802446a15243', 'project_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'tenant_id': '17c3ade7c0e14d1ca580802446a15243', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f3628eb5a6425ab056e0a07df92ebe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:37.271 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-565345389-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17c3ade7c0e14d1ca580802446a15243', 'project_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'tenant_id': '17c3ade7c0e14d1ca580802446a15243', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-565345389', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f3628eb5a6425ab056e0a07df92ebe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:37.277 41 INFO tempest.lib.common.rest_client [req-c937e502-ac3d-4112-94f8-b22a0556139f req-c937e502-ac3d-4112-94f8-b22a0556139f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/e4ac3cd34d244bdea43cf6630298f44a 0.219s",
                                "2026-05-27 01:41:37.287 35 INFO tempest.lib.common.rest_client [req-c5c3fc53-f7b1-4250-b240-44f2da0243f0 req-c5c3fc53-f7b1-4250-b240-44f2da0243f0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bf262ea2-fd8e-4b29-89f5-aa3fc7f9a0a9 0.562s",
                                "2026-05-27 01:41:37.292 19 INFO tempest.lib.common.rest_client [req-92cf0c58-5fd8-4e21-bab5-50c502eaebe8 req-92cf0c58-5fd8-4e21-bab5-50c502eaebe8 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/89a5050f7de542e3bca52d9e6d7380fa 0.156s",
                                "2026-05-27 01:41:37.348 39 INFO tempest.lib.common.rest_client [req-7ed39afd-cefd-48ec-9d06-6ae3b8c2c472 req-7ed39afd-cefd-48ec-9d06-6ae3b8c2c472 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.266s",
                                "2026-05-27 01:41:37.361 29 INFO tempest.lib.common.rest_client [req-48bead82-adad-43f6-8998-01c8ad2fc281 req-48bead82-adad-43f6-8998-01c8ad2fc281 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff7a5f290b994ed98cf13d07684a472e 0.236s",
                                "2026-05-27 01:41:37.406 23 INFO tempest.lib.common.rest_client [req-1c8a8868-1ade-45b3-8c6d-33a8e1d83cb2 req-1c8a8868-1ade-45b3-8c6d-33a8e1d83cb2 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-27 01:41:37.449 26 INFO tempest.lib.common.rest_client [req-0ba702cd-3081-44b1-99f8-3cc1f5dd8062 req-0ba702cd-3081-44b1-99f8-3cc1f5dd8062 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fc070d63-d288-490b-ab3a-b1d244297825 0.195s",
                                "{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.012636s] ... ok",
                                "2026-05-27 01:41:37.475 19 INFO tempest.lib.common.rest_client [req-02c8a96c-3615-42ec-a95b-8ce82385473d req-02c8a96c-3615-42ec-a95b-8ce82385473d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-27 01:41:37.482 37 INFO tempest.lib.common.rest_client [req-cf7df7b6-b8ae-48b0-93a4-e05506b24e0e req-cf7df7b6-b8ae-48b0-93a4-e05506b24e0e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.982s",
                                "2026-05-27 01:41:37.481 41 INFO tempest.lib.common.rest_client [req-843f4886-78d6-45bd-858b-d5d1700762bd req-843f4886-78d6-45bd-858b-d5d1700762bd ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:41:37.586 11 INFO tempest.lib.common.rest_client [req-2bae3da1-ba86-4135-a3cf-5d535be544fe req-2bae3da1-ba86-4135-a3cf-5d535be544fe ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/138da4bf-7a8f-48f3-a734-c06a0e50a38a 1.311s",
                                "2026-05-27 01:41:37.603 35 INFO tempest.lib.common.rest_client [req-194acc1b-88ab-40b5-847b-9d66ffe13a70 req-194acc1b-88ab-40b5-847b-9d66ffe13a70 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e5d32fe50d444b42bf09bbc763c9cf39 0.313s",
                                "2026-05-27 01:41:37.656 28 INFO tempest.lib.common.rest_client [req-e902e35d-636a-484e-b90b-9cf9f004f1a0 req-e902e35d-636a-484e-b90b-9cf9f004f1a0 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.713s",
                                "2026-05-27 01:41:37.665 17 INFO tempest.lib.common.rest_client [req-f3a8f68b-dbad-4c55-9ace-c94fefa5a42b req-f3a8f68b-dbad-4c55-9ace-c94fefa5a42b ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 1.059s",
                                "2026-05-27 01:41:37.698 13 INFO tempest.lib.common.rest_client [req-40f6d740-3c3a-4827-a022-97e28a6a4c90 req-40f6d740-3c3a-4827-a022-97e28a6a4c90 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d3802d2-3e97-4e3f-b192-fcc85457f75a 0.776s",
                                "2026-05-27 01:41:37.709 41 INFO tempest.lib.common.rest_client [req-573079f8-b552-4ed9-9e0e-34f35ddb270e req-573079f8-b552-4ed9-9e0e-34f35ddb270e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/70ad82a683244db986d6b9f66518a067 0.226s",
                                "2026-05-27 01:41:37.723 15 INFO tempest.lib.common.rest_client [req-c882183a-bd0b-4a5e-8463-55ab6596bb47 req-c882183a-bd0b-4a5e-8463-55ab6596bb47 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 1.237s",
                                "2026-05-27 01:41:37.731 37 INFO tempest.lib.common.rest_client [req-bec749c9-0e23-4063-b812-081f87c81389 req-bec749c9-0e23-4063-b812-081f87c81389 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.246s",
                                "2026-05-27 01:41:37.873 31 INFO tempest.lib.common.rest_client [req-8dfbfbed-e5e0-42f9-a81d-e030a0beac06 req-8dfbfbed-e5e0-42f9-a81d-e030a0beac06 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-27 01:41:37.871 29 INFO tempest.lib.common.rest_client [req-77a8a1c3-6a37-4e58-bb69-15ac340f70cb req-77a8a1c3-6a37-4e58-bb69-15ac340f70cb ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:41:37.872 35 INFO tempest.lib.common.rest_client [req-db4bd54c-f5e8-4bf6-bfbf-7a46318bc637 req-db4bd54c-f5e8-4bf6-bfbf-7a46318bc637 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/66dfa7d6a6f04a508b6de35d5f634ee7 0.268s",
                                "2026-05-27 01:41:37.872 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8033073aa12242fdb819f77a4f053225",
                                "2026-05-27 01:41:37.910 21 INFO tempest.lib.common.rest_client [req-92a01ec3-e487-4dc9-945d-5c60befb1245 req-92a01ec3-e487-4dc9-945d-5c60befb1245 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.242s",
                                "2026-05-27 01:41:37.943 11 INFO tempest.lib.common.rest_client [req-5bb32166-55fe-42e4-bc0f-782c86d6a6b8 req-5bb32166-55fe-42e4-bc0f-782c86d6a6b8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c706af2c02e14267947d239238f0f71d 0.355s",
                                "2026-05-27 01:41:37.957 23 INFO tempest.lib.common.rest_client [req-f41bde65-fd5e-40ff-a962-a7afe264de2b req-f41bde65-fd5e-40ff-a962-a7afe264de2b ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-27 01:41:37.968 41 INFO tempest.lib.common.rest_client [req-73c596df-4e74-4aa6-8037-111f5fedefe5 req-73c596df-4e74-4aa6-8037-111f5fedefe5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-27 01:41:37.978 19 INFO tempest.lib.common.rest_client [req-b8bdff2c-7b62-4235-8258-fb1100fe14c1 req-b8bdff2c-7b62-4235-8258-fb1100fe14c1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6/users/06fda5ab83514a35b5f6dcc5f62cf461/roles/e4ac3cd34d244bdea43cf6630298f44a 0.501s",
                                "2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06fda5ab83514a35b5f6dcc5f62cf461 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-982268511-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'project_name': 'tempest-RoutersIpV6AdminTest-982268511', 'tenant_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'tenant_name': 'tempest-RoutersIpV6AdminTest-982268511', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06fda5ab83514a35b5f6dcc5f62cf461', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:37.978 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-982268511-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'project_name': 'tempest-RoutersIpV6AdminTest-982268511', 'tenant_id': 'acfb9efbf97549569c37aba62fb6b2c6', 'tenant_name': 'tempest-RoutersIpV6AdminTest-982268511', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06fda5ab83514a35b5f6dcc5f62cf461', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:38.104 21 INFO tempest.lib.common.rest_client [req-d9af4af9-123a-41bd-ab7b-b147ed4f0d99 req-d9af4af9-123a-41bd-ab7b-b147ed4f0d99 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.192s",
                                "2026-05-27 01:41:38.109 31 INFO tempest.lib.common.rest_client [req-df0d5859-6d1a-451b-b5b6-26006fbca5b5 req-df0d5859-6d1a-451b-b5b6-26006fbca5b5 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s",
                                "2026-05-27 01:41:38.123 13 INFO tempest.lib.common.rest_client [req-a378f79f-6893-42fb-95f1-aef331dd1d9f req-a378f79f-6893-42fb-95f1-aef331dd1d9f ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9db19000-963f-4a7a-af5e-a2a62cbb5a4a 0.424s",
                                "2026-05-27 01:41:38.239 23 INFO tempest.lib.common.rest_client [req-2a74f6ee-0aac-408a-915a-17c65d4f86fb req-2a74f6ee-0aac-408a-915a-17c65d4f86fb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s",
                                "2026-05-27 01:41:38.281 26 INFO tempest.lib.common.rest_client [req-7651b484-347c-457d-98ad-7e3f5923145e req-7651b484-347c-457d-98ad-7e3f5923145e ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.830s",
                                "2026-05-27 01:41:38.292 11 INFO tempest.lib.common.rest_client [req-70ac31c8-404f-497b-91e4-380840d0202c req-70ac31c8-404f-497b-91e4-380840d0202c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f6843a462d2489ba4292dab91d2bb4f 0.346s",
                                "2026-05-27 01:41:38.293 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 698a3a5a733c4676b75ef6c2ce05e41e",
                                "2026-05-27 01:41:38.368 35 INFO tempest.lib.common.rest_client [req-b21e4d22-5a9e-4259-b143-e9919588fe36 req-b21e4d22-5a9e-4259-b143-e9919588fe36 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-27 01:41:38.395 29 INFO tempest.lib.common.rest_client [req-0b07d84c-02aa-4aa7-b986-7f6ffa62fe0a req-0b07d84c-02aa-4aa7-b986-7f6ffa62fe0a ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-27 01:41:38.416 41 INFO tempest.lib.common.rest_client [req-27a61df3-3223-4c62-bc54-d6f144c93a49 req-27a61df3-3223-4c62-bc54-d6f144c93a49 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/89a5050f7de542e3bca52d9e6d7380fa 0.446s",
                                "2026-05-27 01:41:38.429 39 INFO tempest.lib.common.rest_client [req-c8efabdc-1af9-4902-b24b-569457efce74 req-c8efabdc-1af9-4902-b24b-569457efce74 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.079s",
                                "2026-05-27 01:41:38.436 23 INFO tempest.lib.common.rest_client [req-4dafd1a7-ac8a-4c00-b554-ad55be529654 req-4dafd1a7-ac8a-4c00-b554-ad55be529654 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.193s",
                                "2026-05-27 01:41:38.497 28 INFO tempest.lib.common.rest_client [req-c787e627-b854-46c1-9827-2b7104559fa5 req-c787e627-b854-46c1-9827-2b7104559fa5 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.839s",
                                "2026-05-27 01:41:38.510 15 INFO tempest.lib.common.rest_client [req-74cf88f4-12a7-43ce-b49f-9919574acd33 req-74cf88f4-12a7-43ce-b49f-9919574acd33 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 0.786s",
                                "2026-05-27 01:41:38.590 41 INFO tempest.lib.common.rest_client [req-0eda0815-6b64-4ed8-aad8-8336b3d8ee6c req-0eda0815-6b64-4ed8-aad8-8336b3d8ee6c ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:41:38.600 15 INFO tempest.lib.common.rest_client [req-b6396f7d-2cd8-46fc-baf4-b70ffe86c29c req-b6396f7d-2cd8-46fc-baf4-b70ffe86c29c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/753d5059-5421-4a81-bb88-45199749f103 0.086s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [2.957041s] ... ok",
                                "2026-05-27 01:41:38.675 29 INFO tempest.lib.common.rest_client [req-af29612f-413e-4da6-8f17-495984a48238 req-af29612f-413e-4da6-8f17-495984a48238 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.278s",
                                "2026-05-27 01:41:38.685 31 INFO tempest.lib.common.rest_client [req-8065fdd7-ed34-4d96-9a9a-e551b33986eb req-8065fdd7-ed34-4d96-9a9a-e551b33986eb ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s",
                                "2026-05-27 01:41:38.697 35 INFO tempest.lib.common.rest_client [req-a4adf6b4-6e3d-4b29-bfe9-8129e5cef709 req-a4adf6b4-6e3d-4b29-bfe9-8129e5cef709 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8033073aa12242fdb819f77a4f053225&name=default 0.326s",
                                "2026-05-27 01:41:38.715 41 INFO tempest.lib.common.rest_client [req-abc21945-b57f-48e8-97ee-8bc6f6803d99 req-abc21945-b57f-48e8-97ee-8bc6f6803d99 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/3d0fb565e87a440bb59ed4f43f424436/roles/e4ac3cd34d244bdea43cf6630298f44a 0.123s",
                                "2026-05-27 01:41:38.713 13 INFO tempest.lib.common.rest_client [req-9db3e7a5-bf69-4634-8e5d-e63f1ca74590 req-9db3e7a5-bf69-4634-8e5d-e63f1ca74590 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.585s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [6.186093s] ... ok",
                                "2026-05-27 01:41:38.715 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3d0fb565e87a440bb59ed4f43f424436 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:38.719 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3d0fb565e87a440bb59ed4f43f424436', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:38.719 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3d0fb565e87a440bb59ed4f43f424436', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:38.824 33 INFO tempest.lib.common.rest_client [req-c442fe3c-f0fa-45ce-886f-fdf4697f2066 req-c442fe3c-f0fa-45ce-886f-fdf4697f2066 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.684s",
                                "2026-05-27 01:41:38.833 21 INFO tempest.lib.common.rest_client [req-5d8ea849-28e7-43b4-ab1b-92a8d0f2a167 req-5d8ea849-28e7-43b4-ab1b-92a8d0f2a167 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/db42380b-b831-457a-83ca-1245a7876e55 0.725s",
                                "{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.166573s] ... ok",
                                "2026-05-27 01:41:38.854 37 INFO tempest.lib.common.rest_client [req-311cad5d-fde4-4359-93be-4a1158bccc1e req-311cad5d-fde4-4359-93be-4a1158bccc1e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72b1d727-8f23-4cf8-9795-bda467bbeb00 1.121s",
                                "2026-05-27 01:41:38.879 19 INFO tempest.lib.common.rest_client [req-81dc2c7d-dcbf-494b-9cdd-481aedffc237 req-81dc2c7d-dcbf-494b-9cdd-481aedffc237 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.891s",
                                "2026-05-27 01:41:38.876 17 INFO tempest.lib.common.rest_client [req-829274de-1bf0-4ed0-9083-fa67866e1511 req-829274de-1bf0-4ed0-9083-fa67866e1511 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 1.209s",
                                "2026-05-27 01:41:38.904 29 INFO tempest.lib.common.rest_client [req-e78710ae-420e-447a-9566-21517eab650b req-e78710ae-420e-447a-9566-21517eab650b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s",
                                "2026-05-27 01:41:38.905 11 INFO tempest.lib.common.rest_client [req-c5b9e100-b197-4355-a535-0b474fe52120 req-c5b9e100-b197-4355-a535-0b474fe52120 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-27 01:41:38.966 37 INFO tempest.lib.common.rest_client [req-a71a15b8-a96b-48d6-9447-74834df67e94 req-a71a15b8-a96b-48d6-9447-74834df67e94 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s",
                                "2026-05-27 01:41:38.978 17 INFO tempest.lib.common.rest_client [req-80b3f04d-fcb8-4181-abc0-2d27e2ca8942 req-80b3f04d-fcb8-4181-abc0-2d27e2ca8942 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/60506bf8-836d-419b-af2c-9bf0065f50cd 0.100s",
                                "2026-05-27 01:41:39.019 31 INFO tempest.lib.common.rest_client [req-abcab2db-c91c-4de8-b9ef-e20a936ed24f req-abcab2db-c91c-4de8-b9ef-e20a936ed24f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s",
                                "2026-05-27 01:41:39.164 28 INFO tempest.lib.common.rest_client [req-08730854-ddf2-48bb-98d4-aaeecffa6238 req-08730854-ddf2-48bb-98d4-aaeecffa6238 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.665s",
                                "2026-05-27 01:41:39.205 11 INFO tempest.lib.common.rest_client [req-a79dabcc-09ac-4788-820d-21be64bc6114 req-a79dabcc-09ac-4788-820d-21be64bc6114 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=698a3a5a733c4676b75ef6c2ce05e41e&name=default 0.296s",
                                "2026-05-27 01:41:39.277 41 INFO tempest.lib.common.rest_client [req-e0234305-58d3-4f73-ab4e-f388a297857f req-e0234305-58d3-4f73-ab4e-f388a297857f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-27 01:41:39.281 23 INFO tempest.lib.common.rest_client [req-46ed8aeb-b8a5-47f9-8cd7-c7d99375c016 req-46ed8aeb-b8a5-47f9-8cd7-c7d99375c016 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s",
                                "2026-05-27 01:41:39.279 28 INFO tempest.lib.common.rest_client [req-637b3db7-ec32-406c-966c-474eaa65e94d req-637b3db7-ec32-406c-966c-474eaa65e94d ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a71b8699-e631-480e-a748-fac1a72730bf 0.112s",
                                "{8} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.339394s] ... ok",
                                "2026-05-27 01:41:39.313 31 INFO tempest.lib.common.rest_client [req-4b4761f9-9e06-4b8b-991c-1f8990eb1aac req-4b4761f9-9e06-4b8b-991c-1f8990eb1aac ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.293s",
                                "2026-05-27 01:41:39.390 37 INFO tempest.lib.common.rest_client [req-49c8d429-6b89-4f9c-b87c-e32ede565ee5 req-49c8d429-6b89-4f9c-b87c-e32ede565ee5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/778d981d-10ee-40c7-98f1-09c38e7332ea 0.422s",
                                "2026-05-27 01:41:39.398 29 INFO tempest.lib.common.rest_client [req-fdeacae9-d9e1-495f-8884-54fac0c605da req-fdeacae9-d9e1-495f-8884-54fac0c605da ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.493s",
                                "2026-05-27 01:41:39.440 41 INFO tempest.lib.common.rest_client [req-987cdc33-0993-4bbf-a9f5-68c90e27a392 req-987cdc33-0993-4bbf-a9f5-68c90e27a392 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59 0.161s",
                                "2026-05-27 01:41:39.440 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fb24d28eddf048f98ebe2d11fb88cb59 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:39.477 31 INFO tempest.lib.common.rest_client [req-41f25cbd-de06-447b-9010-3740a54e74fc req-41f25cbd-de06-447b-9010-3740a54e74fc ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:41:39.486 37 INFO tempest.lib.common.rest_client [req-4eee247b-e845-4266-9569-ace5a58776a8 req-4eee247b-e845-4266-9569-ace5a58776a8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s",
                                "2026-05-27 01:41:39.491 23 INFO tempest.lib.common.rest_client [req-b8572de7-e7ca-431a-9394-fd42b7b6c19b req-b8572de7-e7ca-431a-9394-fd42b7b6c19b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-27 01:41:39.495 29 INFO tempest.lib.common.rest_client [req-764f5f31-efa1-44ab-88b0-967af91a8813 req-764f5f31-efa1-44ab-88b0-967af91a8813 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-27 01:41:39.558 33 INFO tempest.lib.common.rest_client [req-9ef448b9-12a0-45d5-bf91-6789264c29cc req-9ef448b9-12a0-45d5-bf91-6789264c29cc ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.731s",
                                "2026-05-27 01:41:39.599 13 INFO tempest.lib.common.rest_client [req-c53ad94f-d652-468b-a266-8eb3b2fc74f9 req-c53ad94f-d652-468b-a266-8eb3b2fc74f9 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.878s",
                                "2026-05-27 01:41:39.612 35 INFO tempest.lib.common.rest_client [req-612e5020-c2a2-4b8e-9fd7-c8082bc0fc8d req-612e5020-c2a2-4b8e-9fd7-c8082bc0fc8d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a7ba6ee-d235-4d05-b494-467671a75fe0 0.912s",
                                "2026-05-27 01:41:39.616 31 INFO tempest.lib.common.rest_client [req-6c63bcc3-9871-4417-b684-969f1577f36b req-6c63bcc3-9871-4417-b684-969f1577f36b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/b6efca65c2ab46c99b0c8e17612fce06 0.136s",
                                "2026-05-27 01:41:39.628 29 INFO tempest.lib.common.rest_client [req-200f975e-a05b-42ae-9191-e6cb470844ce req-200f975e-a05b-42ae-9191-e6cb470844ce ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/e4ac3cd34d244bdea43cf6630298f44a 0.131s",
                                "2026-05-27 01:41:39.637 37 INFO tempest.lib.common.rest_client [req-2d4c0a47-89ad-493d-a0e9-e8fff8edf049 req-2d4c0a47-89ad-493d-a0e9-e8fff8edf049 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s",
                                "2026-05-27 01:41:39.682 23 INFO tempest.lib.common.rest_client [req-25bb7d4d-7bc8-45e0-91c6-7be07c5fcac4 req-25bb7d4d-7bc8-45e0-91c6-7be07c5fcac4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.189s",
                                "2026-05-27 01:41:39.702 15 INFO tempest.lib.common.rest_client [req-e9d5221f-901d-47d8-884b-126029621334 req-e9d5221f-901d-47d8-884b-126029621334 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.099s",
                                "2026-05-27 01:41:39.777 37 INFO tempest.lib.common.rest_client [req-33fac360-4059-4d11-9269-fa49bdcb42aa req-33fac360-4059-4d11-9269-fa49bdcb42aa ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s",
                                "2026-05-27 01:41:39.805 31 INFO tempest.lib.common.rest_client [req-3796002a-3c65-425c-957d-8cb26f6c288a req-3796002a-3c65-425c-957d-8cb26f6c288a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-27 01:41:39.819 29 INFO tempest.lib.common.rest_client [req-a9a5c5ae-25ab-4376-86c7-b5bb6ea9c341 req-a9a5c5ae-25ab-4376-86c7-b5bb6ea9c341 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:41:39.860 37 INFO tempest.lib.common.rest_client [req-e6bb98fd-265f-4776-b9e5-6e4fa6334344 req-e6bb98fd-265f-4776-b9e5-6e4fa6334344 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.081s",
                                "2026-05-27 01:41:39.883 23 INFO tempest.lib.common.rest_client [req-a890de0d-e1d6-4b32-8063-1c7bb1f97d0c req-a890de0d-e1d6-4b32-8063-1c7bb1f97d0c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:41:39.894 33 INFO tempest.lib.common.rest_client [req-cd850876-ce27-4580-a97c-29fd8b9b78e1 req-cd850876-ce27-4580-a97c-29fd8b9b78e1 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.335s",
                                "2026-05-27 01:41:39.895 17 INFO tempest.lib.common.rest_client [req-04f999a9-3cf4-47fa-a6c6-d59d5d228aa2 req-04f999a9-3cf4-47fa-a6c6-d59d5d228aa2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/443d65fc-e849-416c-8335-b45b91c1d876 0.915s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [12.126437s] ... ok",
                                "2026-05-27 01:41:39.926 21 INFO tempest.lib.common.rest_client [req-53c6ee98-89b8-4fd1-99ee-73166b08b463 req-53c6ee98-89b8-4fd1-99ee-73166b08b463 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.090s",
                                "2026-05-27 01:41:39.937 29 INFO tempest.lib.common.rest_client [req-51861a72-df9a-4207-b053-55d86088b12a req-51861a72-df9a-4207-b053-55d86088b12a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/70ad82a683244db986d6b9f66518a067 0.116s",
                                "2026-05-27 01:41:39.942 11 INFO tempest.lib.common.rest_client [req-f19b7e94-4d49-4ddd-ae7f-785f20e11bb8 req-f19b7e94-4d49-4ddd-ae7f-785f20e11bb8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9ffce51f-d7b5-4e87-be46-afcf8b4360fa 0.735s",
                                "2026-05-27 01:41:39.980 17 INFO tempest.lib.common.rest_client [req-36b9b60e-beed-4332-a04b-043c79e76ab2 req-36b9b60e-beed-4332-a04b-043c79e76ab2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/443d65fc-e849-416c-8335-b45b91c1d876 0.083s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.033198s] ... ok",
                                "2026-05-27 01:41:39.996 41 INFO tempest.lib.common.rest_client [req-401056a8-dda2-4a43-a8e7-76c91c802ab8 req-401056a8-dda2-4a43-a8e7-76c91c802ab8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s",
                                "2026-05-27 01:41:40.013 35 INFO tempest.lib.common.rest_client [req-bde15f98-c894-4308-a10a-f71f7dfeb613 req-bde15f98-c894-4308-a10a-f71f7dfeb613 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8033073aa12242fdb819f77a4f053225 0.399s",
                                "2026-05-27 01:41:40.013 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c69c5c156f04884bb8b7ef22b054ff0",
                                "2026-05-27 01:41:40.069 21 INFO tempest.lib.common.rest_client [req-9660b9fe-8813-4595-8f46-14682343c451 req-9660b9fe-8813-4595-8f46-14682343c451 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/daaf33f5-af27-412c-b56f-9d1faf3b97bb 0.140s",
                                "2026-05-27 01:41:40.106 23 INFO tempest.lib.common.rest_client [req-4d74c637-00b0-407a-a2e9-94e6a88e6e11 req-4d74c637-00b0-407a-a2e9-94e6a88e6e11 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/70ad82a683244db986d6b9f66518a067 0.219s",
                                "2026-05-27 01:41:40.126 26 INFO tempest.lib.common.rest_client [req-4223e8fc-7b9f-44a2-91c5-db721bdc39f0 req-4223e8fc-7b9f-44a2-91c5-db721bdc39f0 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.842s",
                                "2026-05-27 01:41:40.176 35 INFO tempest.lib.common.rest_client [req-b441791f-461b-43fb-9f1a-45a55beeb78f req-b441791f-461b-43fb-9f1a-45a55beeb78f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c69c5c156f04884bb8b7ef22b054ff0&name=default 0.158s",
                                "2026-05-27 01:41:40.194 31 INFO tempest.lib.common.rest_client [req-1fa432fc-9775-4484-9d3d-438b2b3f76e0 req-1fa432fc-9775-4484-9d3d-438b2b3f76e0 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/70ad82a683244db986d6b9f66518a067 0.385s",
                                "2026-05-27 01:41:40.199 21 INFO tempest.lib.common.rest_client [req-5e97d92c-e792-4d47-b9dd-797c1c2678c6 req-5e97d92c-e792-4d47-b9dd-797c1c2678c6 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/883323dd-88bc-4e59-b399-dbff5008c023 0.129s",
                                "2026-05-27 01:41:40.203 41 INFO tempest.lib.common.rest_client [req-b30758e3-6dda-4b61-a69e-cbf2fee7851a req-b30758e3-6dda-4b61-a69e-cbf2fee7851a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:41:40.219 28 INFO tempest.lib.common.rest_client [req-fd6763f4-f973-49fd-8bb1-5345cb80feb6 req-fd6763f4-f973-49fd-8bb1-5345cb80feb6 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b36479e3-8f03-4e5f-a544-fb41f7df9fac 0.932s",
                                "2026-05-27 01:41:40.264 11 INFO tempest.lib.common.rest_client [req-305002ff-6dbd-4bb4-91dd-5242b565553d req-305002ff-6dbd-4bb4-91dd-5242b565553d ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/698a3a5a733c4676b75ef6c2ce05e41e 0.320s",
                                "2026-05-27 01:41:40.264 29 INFO tempest.lib.common.rest_client [req-87f7436c-8c7f-4229-9c75-dc3caa4c3c47 req-87f7436c-8c7f-4229-9c75-dc3caa4c3c47 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-27 01:41:40.401 23 INFO tempest.lib.common.rest_client [req-0dc62e62-94a4-4ec0-b97d-82efe5571ddc req-0dc62e62-94a4-4ec0-b97d-82efe5571ddc ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-05-27 01:41:40.405 33 INFO tempest.lib.common.rest_client [req-21262962-40f4-4af4-bde6-b30cfef26a11 req-21262962-40f4-4af4-bde6-b30cfef26a11 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3099786d-8923-4815-a355-d0394fb4ec5d 0.510s",
                                "2026-05-27 01:41:40.433 31 INFO tempest.lib.common.rest_client [req-b64e7346-b9f2-4bfc-a007-61985f23724b req-b64e7346-b9f2-4bfc-a007-61985f23724b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s",
                                "2026-05-27 01:41:40.514 13 INFO tempest.lib.common.rest_client [req-b1bbddf8-aa37-45d5-80cc-6b87acdb2fc6 req-b1bbddf8-aa37-45d5-80cc-6b87acdb2fc6 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.913s",
                                "2026-05-27 01:41:40.521 29 INFO tempest.lib.common.rest_client [req-9af91bdf-44f1-4c19-b110-58cbc6e71071 req-9af91bdf-44f1-4c19-b110-58cbc6e71071 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/89a5050f7de542e3bca52d9e6d7380fa 0.255s",
                                "2026-05-27 01:41:40.533 41 INFO tempest.lib.common.rest_client [req-c54ea2de-42d8-44f2-b5d9-8f13573291e2 req-c54ea2de-42d8-44f2-b5d9-8f13573291e2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.324s",
                                "2026-05-27 01:41:40.558 37 INFO tempest.lib.common.rest_client [req-3e4c72a7-66cd-4a5e-b98c-65d70b9ef66e req-3e4c72a7-66cd-4a5e-b98c-65d70b9ef66e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.654s",
                                "2026-05-27 01:41:40.603 28 INFO tempest.lib.common.rest_client [req-27bea292-e9b5-46d9-9cb6-2067f33f8c8f req-27bea292-e9b5-46d9-9cb6-2067f33f8c8f ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04cf383873d14f4ea4745f2f4d1fd93b 0.383s",
                                "2026-05-27 01:41:40.604 33 INFO tempest.lib.common.rest_client [req-4f761a03-314a-4463-81ff-1d8068df4c98 req-4f761a03-314a-4463-81ff-1d8068df4c98 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.197s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [3.470787s] ... ok",
                                "2026-05-27 01:41:40.675 19 INFO tempest.lib.common.rest_client [req-fd1fae94-737c-49d1-a631-8c57764c049b req-fd1fae94-737c-49d1-a631-8c57764c049b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.789s",
                                "2026-05-27 01:41:40.675 23 INFO tempest.lib.common.rest_client [req-cd6359b7-eb07-4dd4-b003-def132f1f4fc req-cd6359b7-eb07-4dd4-b003-def132f1f4fc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/89a5050f7de542e3bca52d9e6d7380fa 0.272s",
                                "2026-05-27 01:41:40.709 31 INFO tempest.lib.common.rest_client [req-d940ba01-ebc5-4238-bb25-de5d0da1d310 req-d940ba01-ebc5-4238-bb25-de5d0da1d310 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/89a5050f7de542e3bca52d9e6d7380fa 0.274s",
                                "2026-05-27 01:41:40.781 17 INFO tempest.lib.common.rest_client [req-e269c63d-e85c-4188-ada0-fefaba71f0e7 req-e269c63d-e85c-4188-ada0-fefaba71f0e7 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/674eb259-52fa-46e6-8313-22feff886531 0.793s",
                                "2026-05-27 01:41:40.841 29 INFO tempest.lib.common.rest_client [req-f6bb5e20-c21a-4f8c-b171-c3717906b466 req-f6bb5e20-c21a-4f8c-b171-c3717906b466 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:41:40.846 41 INFO tempest.lib.common.rest_client [req-e065d90d-65ba-48cb-a9bc-1d5735a8e128 req-e065d90d-65ba-48cb-a9bc-1d5735a8e128 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-27 01:41:40.876 35 INFO tempest.lib.common.rest_client [req-79b0dc02-1b84-4d63-a471-8d53ad1ac394 req-79b0dc02-1b84-4d63-a471-8d53ad1ac394 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d6a9144-45cc-4894-ad65-85040138bbb2 0.695s",
                                "2026-05-27 01:41:40.881 11 INFO tempest.lib.common.rest_client [req-10fd5bb1-f918-411c-ac70-2e9922b20ac7 req-10fd5bb1-f918-411c-ac70-2e9922b20ac7 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:41:40.889 15 INFO tempest.lib.common.rest_client [req-4e425908-bf1c-48d3-82f5-441085570dd9 req-4e425908-bf1c-48d3-82f5-441085570dd9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.183s",
                                "2026-05-27 01:41:40.902 23 INFO tempest.lib.common.rest_client [req-ed162b22-d353-456b-98d7-9fa1f3e91d0d req-ed162b22-d353-456b-98d7-9fa1f3e91d0d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-27 01:41:40.905 31 INFO tempest.lib.common.rest_client [req-c85fb2e5-6a77-4c0d-b3d2-e76013ebca77 req-c85fb2e5-6a77-4c0d-b3d2-e76013ebca77 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-27 01:41:40.962 39 INFO tempest.lib.common.rest_client [req-c156e131-64eb-4204-8b9b-756bd551079a req-c156e131-64eb-4204-8b9b-756bd551079a ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.531s",
                                "2026-05-27 01:41:40.981 28 INFO tempest.lib.common.rest_client [req-9c24af30-4eb8-4be7-a533-5c4479f9b88b req-9c24af30-4eb8-4be7-a533-5c4479f9b88b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a10c865c720a4112b8288cb6a31e59de 0.376s",
                                "2026-05-27 01:41:40.982 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 883898dc56ab4ddfb157ecddf96ed674",
                                "2026-05-27 01:41:41.068 29 INFO tempest.lib.common.rest_client [req-27c51cfe-c60d-4aca-81c6-2ddbefd89935 req-27c51cfe-c60d-4aca-81c6-2ddbefd89935 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/6b8ed16738104f14abe7c54cb1543901/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s",
                                "2026-05-27 01:41:41.071 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b8ed16738104f14abe7c54cb1543901 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.072 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b8ed16738104f14abe7c54cb1543901', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.072 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b8ed16738104f14abe7c54cb1543901', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.088 41 INFO tempest.lib.common.rest_client [req-ffda1443-10eb-49dd-9247-c7ff34a29325 req-ffda1443-10eb-49dd-9247-c7ff34a29325 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/70ad82a683244db986d6b9f66518a067 0.238s",
                                "2026-05-27 01:41:41.158 17 INFO tempest.lib.common.rest_client [req-d8094a50-fcfa-4e65-9a50-e33020ab88d0 req-d8094a50-fcfa-4e65-9a50-e33020ab88d0 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8c31b1e-dea5-44e0-a4c8-5ed84d319981 0.375s",
                                "2026-05-27 01:41:41.155 23 INFO tempest.lib.common.rest_client [req-8d853cc4-c669-40c8-be2e-b3787e4fc751 req-8d853cc4-c669-40c8-be2e-b3787e4fc751 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/5119c38181934388ba548d7802ba3d62/roles/e4ac3cd34d244bdea43cf6630298f44a 0.252s",
                                "2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5119c38181934388ba548d7802ba3d62 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5119c38181934388ba548d7802ba3d62', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.157 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5119c38181934388ba548d7802ba3d62', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.172 21 INFO tempest.lib.common.rest_client [req-cf711231-db40-4bfd-bb1c-ec80e32af05e req-cf711231-db40-4bfd-bb1c-ec80e32af05e ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/daaf33f5-af27-412c-b56f-9d1faf3b97bb 0.972s",
                                "{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.338039s] ... ok",
                                "2026-05-27 01:41:41.212 33 INFO tempest.lib.common.rest_client [req-e1fd907f-b0a3-4d8b-b115-21af4c8cff23 req-e1fd907f-b0a3-4d8b-b115-21af4c8cff23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.601s",
                                "2026-05-27 01:41:41.258 35 INFO tempest.lib.common.rest_client [req-47c10af4-85c5-4f80-91d1-ed0a7a84fb86 req-47c10af4-85c5-4f80-91d1-ed0a7a84fb86 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c69c5c156f04884bb8b7ef22b054ff0 0.381s",
                                "2026-05-27 01:41:41.288 33 INFO tempest.lib.common.rest_client [req-fedc9088-d80e-4a2b-b77c-69064619612c req-fedc9088-d80e-4a2b-b77c-69064619612c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.074s",
                                "2026-05-27 01:41:41.394 41 INFO tempest.lib.common.rest_client [req-6239277b-5a64-43b9-8fe1-ddb8a734a364 req-6239277b-5a64-43b9-8fe1-ddb8a734a364 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:41:41.441 11 INFO tempest.lib.common.rest_client [req-e99baddb-a988-4268-895f-41a8349df259 req-e99baddb-a988-4268-895f-41a8349df259 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-27 01:41:41.439 19 INFO tempest.lib.common.rest_client [req-21dc2acd-7478-4245-b83a-3907385b6581 req-21dc2acd-7478-4245-b83a-3907385b6581 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.763s",
                                "2026-05-27 01:41:41.457 26 INFO tempest.lib.common.rest_client [req-d01a9dc4-2499-4764-9d4d-9d916cac4a70 req-d01a9dc4-2499-4764-9d4d-9d916cac4a70 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02d88778-a52f-4cb9-825a-ff06833ba081 1.329s",
                                "{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [4.007976s] ... ok",
                                "2026-05-27 01:41:41.477 31 INFO tempest.lib.common.rest_client [req-426bb736-f26c-4a30-afd7-8d309a291d96 req-426bb736-f26c-4a30-afd7-8d309a291d96 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931/users/0f78106be21943b699298959dedb66c2/roles/e4ac3cd34d244bdea43cf6630298f44a 0.571s",
                                "2026-05-27 01:41:41.477 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f78106be21943b699298959dedb66c2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.480 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-254290610-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c925267a28b4f0b9330c4fb81f8f931', 'project_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'tenant_id': '8c925267a28b4f0b9330c4fb81f8f931', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f78106be21943b699298959dedb66c2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.480 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-254290610-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c925267a28b4f0b9330c4fb81f8f931', 'project_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'tenant_id': '8c925267a28b4f0b9330c4fb81f8f931', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-254290610', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f78106be21943b699298959dedb66c2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.559 28 INFO tempest.lib.common.rest_client [req-e1168da9-70b1-4b60-95c1-c49dd9febdf8 req-e1168da9-70b1-4b60-95c1-c49dd9febdf8 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-27 01:41:41.659 37 INFO tempest.lib.common.rest_client [req-9c9e0049-55c6-4492-905f-8c39b3c3f2f7 req-9c9e0049-55c6-4492-905f-8c39b3c3f2f7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.097s",
                                "2026-05-27 01:41:41.675 41 INFO tempest.lib.common.rest_client [req-e692d78c-8d26-451c-90a3-398363c521a9 req-e692d78c-8d26-451c-90a3-398363c521a9 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.278s",
                                "2026-05-27 01:41:41.686 39 INFO tempest.lib.common.rest_client [req-94d57b13-4c89-47d3-9e78-dc0de1049d4c req-94d57b13-4c89-47d3-9e78-dc0de1049d4c ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/652669f3-61db-4021-97de-12455993f806 0.719s",
                                "2026-05-27 01:41:41.727 33 INFO tempest.lib.common.rest_client [req-63d52b87-dbed-441e-a009-d7032d7dfaa8 req-63d52b87-dbed-441e-a009-d7032d7dfaa8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a92765e-881f-498c-b386-7d6807fb5a8b 0.437s",
                                "2026-05-27 01:41:41.776 29 INFO tempest.lib.common.rest_client [req-6dca5e9c-8399-4866-b535-896b0f4a0176 req-6dca5e9c-8399-4866-b535-896b0f4a0176 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-27 01:41:41.833 37 INFO tempest.lib.common.rest_client [req-151d4b3a-a550-4dd7-af8d-765c502ec0c9 req-151d4b3a-a550-4dd7-af8d-765c502ec0c9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.170s",
                                "2026-05-27 01:41:41.894 41 INFO tempest.lib.common.rest_client [req-80555a5e-1e51-4143-a702-34837ce81b0c req-80555a5e-1e51-4143-a702-34837ce81b0c ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-27 01:41:41.902 33 INFO tempest.lib.common.rest_client [req-eaab974b-c995-4fbd-ac8a-be511de4895f req-eaab974b-c995-4fbd-ac8a-be511de4895f ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.292304s] ... ok",
                                "2026-05-27 01:41:41.906 15 INFO tempest.lib.common.rest_client [req-430db9d2-ca19-45bf-9e9a-de4ffdae46d9 req-430db9d2-ca19-45bf-9e9a-de4ffdae46d9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 1.015s",
                                "2026-05-27 01:41:41.977 23 INFO tempest.lib.common.rest_client [req-28dc53e4-4964-4116-873c-808bb5912c21 req-28dc53e4-4964-4116-873c-808bb5912c21 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-27 01:41:41.983 11 INFO tempest.lib.common.rest_client [req-0a4e2b6e-05ca-4a11-82c3-ee5c5170524f req-0a4e2b6e-05ca-4a11-82c3-ee5c5170524f ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.542s",
                                "2026-05-27 01:41:41.993 35 INFO tempest.lib.common.rest_client [req-2430dc51-a0df-49c1-b7d3-ec9568ae555a req-2430dc51-a0df-49c1-b7d3-ec9568ae555a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-05-27 01:41:42.024 29 INFO tempest.lib.common.rest_client [req-920d2e15-b49e-41fd-ac01-fe47e4597414 req-920d2e15-b49e-41fd-ac01-fe47e4597414 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f 0.247s",
                                "2026-05-27 01:41:42.024 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d8edad8b0e884288a8c3aead3d8d126f for scope project and roles: ['reader']",
                                "2026-05-27 01:41:42.088 23 INFO tempest.lib.common.rest_client [req-cc7e8231-57f2-4c45-9b0b-c267ecd233aa req-cc7e8231-57f2-4c45-9b0b-c267ecd233aa ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8 0.109s",
                                "2026-05-27 01:41:42.089 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c88a38c804f94061848f6cefd8c356d8 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:42.157 17 INFO tempest.lib.common.rest_client [req-aa23c8aa-6d07-47ea-b1d7-528813246555 req-aa23c8aa-6d07-47ea-b1d7-528813246555 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6d59315a-be73-446c-8b0d-87db815a406c 0.996s",
                                "2026-05-27 01:41:42.161 11 INFO tempest.lib.common.rest_client [req-271c099b-3a91-40ff-9aee-628ce13b2fbb req-271c099b-3a91-40ff-9aee-628ce13b2fbb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.176s",
                                "2026-05-27 01:41:42.289 21 INFO tempest.lib.common.rest_client [req-302d0036-a751-4f8b-877a-d3003d7a8c51 req-302d0036-a751-4f8b-877a-d3003d7a8c51 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s",
                                "2026-05-27 01:41:42.330 31 INFO tempest.lib.common.rest_client [req-26dc638c-25dc-4287-9af5-3aa20bc0c360 req-26dc638c-25dc-4287-9af5-3aa20bc0c360 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s",
                                "2026-05-27 01:41:42.389 28 INFO tempest.lib.common.rest_client [req-929bc4ba-b702-4ace-bb84-973552f80437 req-929bc4ba-b702-4ace-bb84-973552f80437 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=883898dc56ab4ddfb157ecddf96ed674&name=default 0.828s",
                                "2026-05-27 01:41:42.388 41 INFO tempest.lib.common.rest_client [req-26034be2-5dbc-47f5-9641-7338f76183fc req-26034be2-5dbc-47f5-9641-7338f76183fc ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59/users/2ddff9158bd64299b6f3f46e230b358c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.491s",
                                "2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ddff9158bd64299b6f3f46e230b358c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ddff9158bd64299b6f3f46e230b358c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.388 41 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1464542541-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'tenant_id': 'fb24d28eddf048f98ebe2d11fb88cb59', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1464542541', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ddff9158bd64299b6f3f46e230b358c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.417 39 INFO tempest.lib.common.rest_client [req-b1d491e4-c8f9-42e9-b5db-504ca66c8702 req-b1d491e4-c8f9-42e9-b5db-504ca66c8702 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/652669f3-61db-4021-97de-12455993f806 0.726s",
                                "{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [3.987943s] ... ok",
                                "2026-05-27 01:41:42.507 37 INFO tempest.lib.common.rest_client [req-3fcf5526-36bb-4ec8-88b9-5a6e8668a4d8 req-3fcf5526-36bb-4ec8-88b9-5a6e8668a4d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e94522c7-a9a0-4a70-a057-314d606c2353 0.671s",
                                "2026-05-27 01:41:42.523 17 INFO tempest.lib.common.rest_client [req-377e3727-a21c-44ff-8c65-a8fee2e27863 req-377e3727-a21c-44ff-8c65-a8fee2e27863 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2beae081d5db49f8988c2792e1d8d2ca 0.363s",
                                "2026-05-27 01:41:42.526 33 INFO tempest.lib.common.rest_client [req-5be07e5d-5858-45a2-9a09-336c7b969e77 req-5be07e5d-5858-45a2-9a09-336c7b969e77 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.623s",
                                "2026-05-27 01:41:42.535 19 INFO tempest.lib.common.rest_client [req-e4ff47bd-261d-428a-9d6d-57c35ce367e6 req-e4ff47bd-261d-428a-9d6d-57c35ce367e6 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.094s",
                                "2026-05-27 01:41:42.545 29 INFO tempest.lib.common.rest_client [req-62526bad-6d39-48a0-8b19-ab92da1b55e4 req-62526bad-6d39-48a0-8b19-ab92da1b55e4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s",
                                "2026-05-27 01:41:42.602 33 INFO tempest.lib.common.rest_client [req-9b215bb6-0b2b-422e-a544-05fe5085d17f req-9b215bb6-0b2b-422e-a544-05fe5085d17f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.075s",
                                "2026-05-27 01:41:42.605 26 INFO tempest.lib.common.rest_client [req-3eae73eb-05d5-4b5b-bc6a-f54d411a5aeb req-3eae73eb-05d5-4b5b-bc6a-f54d411a5aeb ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.146s",
                                "2026-05-27 01:41:42.638 37 INFO tempest.lib.common.rest_client [req-e6176b4b-63d3-404d-aec8-9b47f398c5e9 req-e6176b4b-63d3-404d-aec8-9b47f398c5e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s",
                                "2026-05-27 01:41:42.692 23 INFO tempest.lib.common.rest_client [req-4cb982a0-ebb0-414f-989c-e2c5d4971185 req-4cb982a0-ebb0-414f-989c-e2c5d4971185 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s",
                                "2026-05-27 01:41:42.721 21 INFO tempest.lib.common.rest_client [req-8048a8c0-48a6-4bc8-9699-6126c360462f req-8048a8c0-48a6-4bc8-9699-6126c360462f ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/65a44567-748a-4af8-b3ea-b392f947cb8d 0.430s",
                                "2026-05-27 01:41:42.744 29 INFO tempest.lib.common.rest_client [req-c5687d9b-e7fb-47a9-ae96-1c7875581fc3 req-c5687d9b-e7fb-47a9-ae96-1c7875581fc3 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-27 01:41:42.782 35 INFO tempest.lib.common.rest_client [req-7b540e8b-1a31-4ce2-8f6a-f1a211e766e6 req-7b540e8b-1a31-4ce2-8f6a-f1a211e766e6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.784s",
                                "2026-05-27 01:41:42.815 23 INFO tempest.lib.common.rest_client [req-c2b373c4-6fbf-4226-bfb7-4e4fb5825e71 req-c2b373c4-6fbf-4226-bfb7-4e4fb5825e71 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-27 01:41:42.872 33 INFO tempest.lib.common.rest_client [req-2c596a6a-4e4c-45b3-9228-a382ac9cbc69 req-2c596a6a-4e4c-45b3-9228-a382ac9cbc69 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/adffb5ba-b592-4a33-b1d5-e7789a2d9b07 0.268s",
                                "2026-05-27 01:41:42.899 35 INFO tempest.lib.common.rest_client [req-0b2e296a-bb82-4ded-a9b5-136f6d0fd290 req-0b2e296a-bb82-4ded-a9b5-136f6d0fd290 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s",
                                "2026-05-27 01:41:42.964 23 INFO tempest.lib.common.rest_client [req-d656570b-21ce-400f-a284-5d9230622036 req-d656570b-21ce-400f-a284-5d9230622036 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.147s",
                                "2026-05-27 01:41:42.965 11 INFO tempest.lib.common.rest_client [req-1216bc24-7e64-4b8e-a0f9-f1f3e2a4c49e req-1216bc24-7e64-4b8e-a0f9-f1f3e2a4c49e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s",
                                "2026-05-27 01:41:42.984 15 INFO tempest.lib.common.rest_client [req-49a3f9b0-859d-4775-9565-548c4721342c req-49a3f9b0-859d-4775-9565-548c4721342c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 1.077s",
                                "2026-05-27 01:41:42.993 41 INFO tempest.lib.common.rest_client [req-d69b4f4b-e702-4be6-b688-c37518fb98b3 req-d69b4f4b-e702-4be6-b688-c37518fb98b3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-27 01:41:43.026 37 INFO tempest.lib.common.rest_client [req-7d86b093-1ea3-4ae4-8370-5d19739e8813 req-7d86b093-1ea3-4ae4-8370-5d19739e8813 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff8f8393-6a8e-4880-af15-30d65525497f 0.386s",
                                "2026-05-27 01:41:43.091 19 INFO tempest.lib.common.rest_client [req-b351f273-948f-446a-9e27-a5a2fba37845 req-b351f273-948f-446a-9e27-a5a2fba37845 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4b7a8e21-a98f-4716-859b-ff9a75eb66d3 0.554s",
                                "2026-05-27 01:41:43.097 33 INFO tempest.lib.common.rest_client [req-92ef20f9-7f2d-45f2-8a30-93a471928dc1 req-92ef20f9-7f2d-45f2-8a30-93a471928dc1 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.224s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.195094s] ... ok",
                                "2026-05-27 01:41:43.109 15 INFO tempest.lib.common.rest_client [req-00849cc1-e0ac-43f5-aa20-74562e42e51f req-00849cc1-e0ac-43f5-aa20-74562e42e51f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fdf3e06d-a98f-4e7e-bd2d-538f0467fb37 0.122s",
                                "2026-05-27 01:41:43.198 29 INFO tempest.lib.common.rest_client [req-a67c2a62-1914-435e-b71e-e44a26286b17 req-a67c2a62-1914-435e-b71e-e44a26286b17 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.452s",
                                "2026-05-27 01:41:43.201 11 INFO tempest.lib.common.rest_client [req-5c27b2e2-bbea-47a2-b95c-527829765806 req-5c27b2e2-bbea-47a2-b95c-527829765806 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:41:43.204 37 INFO tempest.lib.common.rest_client [req-3178a15e-9212-45c8-a793-3900f9793f83 req-3178a15e-9212-45c8-a793-3900f9793f83 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.174s",
                                "2026-05-27 01:41:43.275 28 INFO tempest.lib.common.rest_client [req-c610796b-d782-4483-813a-c22978d74e63 req-c610796b-d782-4483-813a-c22978d74e63 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/62ddb8db-dc3b-41c9-af32-b3a5c8793ee6 0.883s",
                                "2026-05-27 01:41:43.319 17 INFO tempest.lib.common.rest_client [req-17cd9f85-242f-41a3-a0ba-044d8a5fd377 req-17cd9f85-242f-41a3-a0ba-044d8a5fd377 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/49a7620a8a4345f2ac7f63d854f873d2 0.793s",
                                "2026-05-27 01:41:43.319 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3845a2d37e3b44fe9b06dd2c80cad1fc",
                                "2026-05-27 01:41:43.323 23 INFO tempest.lib.common.rest_client [req-9103b467-ebea-42fd-bced-1c3ec95debcb req-9103b467-ebea-42fd-bced-1c3ec95debcb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-27 01:41:43.412 41 INFO tempest.lib.common.rest_client [req-4a7dc26a-ccf4-4e01-abc4-0a5ca719c0b7 req-4a7dc26a-ccf4-4e01-abc4-0a5ca719c0b7 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.413s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.419482s] ... ok",
                                "2026-05-27 01:41:43.454 11 INFO tempest.lib.common.rest_client [req-1a7ee27d-3c87-4fe7-b75e-ae9fa8116f37 req-1a7ee27d-3c87-4fe7-b75e-ae9fa8116f37 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s",
                                "2026-05-27 01:41:43.495 35 INFO tempest.lib.common.rest_client [req-396b2ec2-bf78-4071-a5bf-aead0c237875 req-396b2ec2-bf78-4071-a5bf-aead0c237875 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.595s",
                                "2026-05-27 01:41:43.533 26 INFO tempest.lib.common.rest_client [req-14bb33da-a388-44b9-8380-f2467b0b0cb8 req-14bb33da-a388-44b9-8380-f2467b0b0cb8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.925s",
                                "2026-05-27 01:41:43.538 29 INFO tempest.lib.common.rest_client [req-685e9983-628e-4042-8fd0-74748748518f req-685e9983-628e-4042-8fd0-74748748518f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-27 01:41:43.573 21 INFO tempest.lib.common.rest_client [req-b4a3d945-802d-431b-9d5b-c02497ac45ff req-b4a3d945-802d-431b-9d5b-c02497ac45ff ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/65a44567-748a-4af8-b3ea-b392f947cb8d 0.850s",
                                "{5} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.400404s] ... ok",
                                "2026-05-27 01:41:43.610 28 INFO tempest.lib.common.rest_client [req-da748009-d524-49b3-8a57-3f6c22a3390b req-da748009-d524-49b3-8a57-3f6c22a3390b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/883898dc56ab4ddfb157ecddf96ed674 0.333s",
                                "2026-05-27 01:41:43.611 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dcdcf8b66571486abb5595629145fc27",
                                "2026-05-27 01:41:43.654 11 INFO tempest.lib.common.rest_client [req-fb40c5d8-844a-471b-8fdb-804d715336aa req-fb40c5d8-844a-471b-8fdb-804d715336aa ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:41:43.667 33 INFO tempest.lib.common.rest_client [req-56feb97b-c5ba-4bff-9f50-3859070c1d19 req-56feb97b-c5ba-4bff-9f50-3859070c1d19 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.567s",
                                "2026-05-27 01:41:43.674 21 INFO tempest.lib.common.rest_client [req-3eb9211c-3277-4fdf-b004-bba6d7e30b08 req-3eb9211c-3277-4fdf-b004-bba6d7e30b08 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9842064-ae0a-4c6f-b57e-fb53476eb4ea 0.097s",
                                "2026-05-27 01:41:43.681 29 INFO tempest.lib.common.rest_client [req-dc1f0cac-ce65-45d5-ba30-f6ba81ecd238 req-dc1f0cac-ce65-45d5-ba30-f6ba81ecd238 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/70ad82a683244db986d6b9f66518a067 0.141s",
                                "2026-05-27 01:41:43.721 23 INFO tempest.lib.common.rest_client [req-d1c8a43a-5d71-417f-b23b-82c94342bda3 req-d1c8a43a-5d71-417f-b23b-82c94342bda3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/70ad82a683244db986d6b9f66518a067 0.396s",
                                "2026-05-27 01:41:43.765 33 INFO tempest.lib.common.rest_client [req-85ca83dc-f4a8-4743-a3d4-f6eb34327c3f req-85ca83dc-f4a8-4743-a3d4-f6eb34327c3f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-27 01:41:43.783 37 INFO tempest.lib.common.rest_client [req-be54c766-5724-4804-aae4-e0ba42bab8a7 req-be54c766-5724-4804-aae4-e0ba42bab8a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.575s",
                                "2026-05-27 01:41:43.784 28 INFO tempest.lib.common.rest_client [req-dedc491f-cbba-401a-b8c9-316742ef6eda req-dedc491f-cbba-401a-b8c9-316742ef6eda ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dcdcf8b66571486abb5595629145fc27&name=default 0.171s",
                                "2026-05-27 01:41:43.846 33 INFO tempest.lib.common.rest_client [req-164ede0e-9f63-4667-be0c-2061295f9588 req-164ede0e-9f63-4667-be0c-2061295f9588 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.078s",
                                "2026-05-27 01:41:43.849 17 INFO tempest.lib.common.rest_client [req-ef92f861-d505-44e1-8ce5-9ace40a8592f req-ef92f861-d505-44e1-8ce5-9ace40a8592f ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s",
                                "2026-05-27 01:41:43.873 29 INFO tempest.lib.common.rest_client [req-44d9d91c-4e5b-4fa0-af1d-7c6e7e96abd3 req-44d9d91c-4e5b-4fa0-af1d-7c6e7e96abd3 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-27 01:41:43.885 11 INFO tempest.lib.common.rest_client [req-3a91bd2f-e82c-4ee9-ab1b-197dfae99d83 req-3a91bd2f-e82c-4ee9-ab1b-197dfae99d83 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/70ad82a683244db986d6b9f66518a067 0.225s",
                                "2026-05-27 01:41:43.960 33 INFO tempest.lib.common.rest_client [req-c325619a-48c3-4242-a907-852bc1c8d719 req-c325619a-48c3-4242-a907-852bc1c8d719 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.112s",
                                "2026-05-27 01:41:43.966 15 INFO tempest.lib.common.rest_client [req-3085c353-90c5-4594-ab77-4e12be4d8435 req-3085c353-90c5-4594-ab77-4e12be4d8435 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2fca7331-359c-41e5-b4b3-cb63749861ef 0.854s",
                                "2026-05-27 01:41:44.009 23 INFO tempest.lib.common.rest_client [req-7ab19712-d777-4e36-8959-361cd046c90c req-7ab19712-d777-4e36-8959-361cd046c90c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-27 01:41:44.064 33 INFO tempest.lib.common.rest_client [req-4f167aeb-e5c5-4d7b-ba46-b75280a139aa req-4f167aeb-e5c5-4d7b-ba46-b75280a139aa ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s",
                                "2026-05-27 01:41:44.081 35 INFO tempest.lib.common.rest_client [req-8c30e750-cacf-42b4-b37e-ddc8ac8a7e65 req-8c30e750-cacf-42b4-b37e-ddc8ac8a7e65 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s",
                                "2026-05-27 01:41:44.081 15 INFO tempest.lib.common.rest_client [req-13175709-dd69-40f4-9980-c034f69dba8f req-13175709-dd69-40f4-9980-c034f69dba8f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2fca7331-359c-41e5-b4b3-cb63749861ef 0.113s",
                                "{2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.480018s] ... ok",
                                "2026-05-27 01:41:44.105 11 INFO tempest.lib.common.rest_client [req-86ae6412-ecee-479f-ae40-72d910fcfd07 req-86ae6412-ecee-479f-ae40-72d910fcfd07 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-27 01:41:44.129 29 INFO tempest.lib.common.rest_client [req-2ec862ca-b026-412b-809c-ab67060f4682 req-2ec862ca-b026-412b-809c-ab67060f4682 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/89a5050f7de542e3bca52d9e6d7380fa 0.254s",
                                "2026-05-27 01:41:44.154 23 INFO tempest.lib.common.rest_client [req-b85d973a-0be4-407d-b395-6b02a08345e4 req-b85d973a-0be4-407d-b395-6b02a08345e4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/89a5050f7de542e3bca52d9e6d7380fa 0.143s",
                                "2026-05-27 01:41:44.272 31 INFO tempest.lib.common.rest_client [req-62724c19-af4e-440b-8d69-2b23748b6ea6 req-62724c19-af4e-440b-8d69-2b23748b6ea6 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.939s",
                                "2026-05-27 01:41:44.288 17 INFO tempest.lib.common.rest_client [req-bb26f6cb-789d-43d4-846c-77b9a316ea21 req-bb26f6cb-789d-43d4-846c-77b9a316ea21 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3845a2d37e3b44fe9b06dd2c80cad1fc&name=default 0.438s",
                                "2026-05-27 01:41:44.327 35 INFO tempest.lib.common.rest_client [req-c752e26c-bf8f-47bb-a97f-d03b340e0c1b req-c752e26c-bf8f-47bb-a97f-d03b340e0c1b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:41:44.340 29 INFO tempest.lib.common.rest_client [req-d4cac160-7dca-40c9-8126-e492d29e0eb7 req-d4cac160-7dca-40c9-8126-e492d29e0eb7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-27 01:41:44.342 23 INFO tempest.lib.common.rest_client [req-521aa5a5-4e1d-47f6-9107-2373344335c2 req-521aa5a5-4e1d-47f6-9107-2373344335c2 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:41:44.353 11 INFO tempest.lib.common.rest_client [req-d0cb1312-d879-4435-9d52-569e8ede8cfc req-d0cb1312-d879-4435-9d52-569e8ede8cfc ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.245s",
                                "2026-05-27 01:41:44.381 28 INFO tempest.lib.common.rest_client [req-937973e6-25c8-4e2d-839e-58317011e759 req-937973e6-25c8-4e2d-839e-58317011e759 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91f6970a-9ba0-4cdd-9734-fae3f114ebd2 0.589s",
                                "2026-05-27 01:41:44.514 13 INFO tempest.lib.common.rest_client [req-08fbfadf-26c1-415e-8288-ce0c3c6e4f5a req-08fbfadf-26c1-415e-8288-ce0c3c6e4f5a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.937s",
                                "2026-05-27 01:41:44.579 29 INFO tempest.lib.common.rest_client [req-e9f424b9-f44e-4d81-8ec3-421ab10c63c2 req-e9f424b9-f44e-4d81-8ec3-421ab10c63c2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f/users/469278f5662044ddbe5c58ea0a604c21/roles/e4ac3cd34d244bdea43cf6630298f44a 0.236s",
                                "2026-05-27 01:41:44.580 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 469278f5662044ddbe5c58ea0a604c21 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:44.581 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '469278f5662044ddbe5c58ea0a604c21', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.581 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1167301902-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'project_name': 'tempest-PortsIpV6TestJSON-1167301902', 'tenant_id': 'd8edad8b0e884288a8c3aead3d8d126f', 'tenant_name': 'tempest-PortsIpV6TestJSON-1167301902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '469278f5662044ddbe5c58ea0a604c21', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.603 11 INFO tempest.lib.common.rest_client [req-a9313a25-d835-4a35-943d-2edd1bf3f117 req-a9313a25-d835-4a35-943d-2edd1bf3f117 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-27 01:41:44.627 35 INFO tempest.lib.common.rest_client [req-c3235ca9-9d4a-4c9b-b4bf-8f9c7ae79884 req-c3235ca9-9d4a-4c9b-b4bf-8f9c7ae79884 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s",
                                "2026-05-27 01:41:44.659 13 INFO tempest.lib.common.rest_client [req-a45d2d1c-37e9-4d23-9949-5d6d136b2a9e req-a45d2d1c-37e9-4d23-9949-5d6d136b2a9e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-27 01:41:44.724 41 INFO tempest.lib.common.rest_client [req-6f120aa2-de6b-416a-bc90-d86e0e8d1bcc req-6f120aa2-de6b-416a-bc90-d86e0e8d1bcc ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.306s",
                                "2026-05-27 01:41:44.722 23 INFO tempest.lib.common.rest_client [req-01648cab-a57a-449d-a4b1-c38a1c3eb06e req-01648cab-a57a-449d-a4b1-c38a1c3eb06e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8/users/f595f0eda7ad476e821706a997283c6f/roles/e4ac3cd34d244bdea43cf6630298f44a 0.377s",
                                "2026-05-27 01:41:44.722 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f595f0eda7ad476e821706a997283c6f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:44.723 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f595f0eda7ad476e821706a997283c6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.723 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1022291702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c88a38c804f94061848f6cefd8c356d8', 'project_name': 'tempest-AgentManagementNegativeTest-1022291702', 'tenant_id': 'c88a38c804f94061848f6cefd8c356d8', 'tenant_name': 'tempest-AgentManagementNegativeTest-1022291702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f595f0eda7ad476e821706a997283c6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.743 39 INFO tempest.lib.common.rest_client [req-ed8ebcbe-7552-4e8f-8a3e-7172bf9120df req-ed8ebcbe-7552-4e8f-8a3e-7172bf9120df ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.281s",
                                "2026-05-27 01:41:44.744 26 INFO tempest.lib.common.rest_client [req-53b86095-b2bc-4d74-bc81-7e7f3c5fdca8 req-53b86095-b2bc-4d74-bc81-7e7f3c5fdca8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8e96ec16-9a41-41e4-bf43-2bd6755f8716 1.209s",
                                "{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.286772s] ... ok",
                                "2026-05-27 01:41:44.758 28 INFO tempest.lib.common.rest_client [req-12dfcf83-b829-4f07-b669-d1a86dda52e2 req-12dfcf83-b829-4f07-b669-d1a86dda52e2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dcdcf8b66571486abb5595629145fc27 0.372s",
                                "2026-05-27 01:41:44.804 33 INFO tempest.lib.common.rest_client [req-6d42d21b-d212-497d-a5ec-44da005bc830 req-6d42d21b-d212-497d-a5ec-44da005bc830 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/80ad3805-c15e-4847-a465-d8245e74f152 0.735s",
                                "2026-05-27 01:41:44.818 35 INFO tempest.lib.common.rest_client [req-92bbfed7-9000-43b4-a009-f951bb14d1d4 req-92bbfed7-9000-43b4-a009-f951bb14d1d4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:41:44.831 11 INFO tempest.lib.common.rest_client [req-a020c1c3-a85c-447b-8a64-2c9914103e6c req-a020c1c3-a85c-447b-8a64-2c9914103e6c ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/28365b32fd2e443687d98c8f4857bf8e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.222s",
                                "2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28365b32fd2e443687d98c8f4857bf8e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28365b32fd2e443687d98c8f4857bf8e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.831 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28365b32fd2e443687d98c8f4857bf8e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.932 15 INFO tempest.lib.common.rest_client [req-f1f839bd-e1a7-4137-acd9-ff56e82ee8aa req-f1f839bd-e1a7-4137-acd9-ff56e82ee8aa ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2591ae3c-a505-4f5e-bcc0-dadde275e0d5 0.846s",
                                "2026-05-27 01:41:44.960 33 INFO tempest.lib.common.rest_client [req-fa08ede1-a3fd-46c1-8854-82b4c6f7e532 req-fa08ede1-a3fd-46c1-8854-82b4c6f7e532 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.863125s] ... ok",
                                "2026-05-27 01:41:44.972 39 INFO tempest.lib.common.rest_client [req-8c64f4a7-207a-4264-8e4e-7cf643cdc58e req-8c64f4a7-207a-4264-8e4e-7cf643cdc58e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.224s",
                                "2026-05-27 01:41:45.118 35 INFO tempest.lib.common.rest_client [req-675fde76-3752-499b-9aab-adb4a5fb5a3b req-675fde76-3752-499b-9aab-adb4a5fb5a3b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/70ad82a683244db986d6b9f66518a067 0.297s",
                                "2026-05-27 01:41:45.161 29 INFO tempest.lib.common.rest_client [req-170e86d1-c3f7-49a9-a595-112de429320f req-170e86d1-c3f7-49a9-a595-112de429320f ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-27 01:41:45.167 41 INFO tempest.lib.common.rest_client [req-13bdd271-fa2d-4b1d-b497-7c1d4ec98728 req-13bdd271-fa2d-4b1d-b497-7c1d4ec98728 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.440s",
                                "2026-05-27 01:41:45.173 39 INFO tempest.lib.common.rest_client [req-8c925207-cbc2-4157-933d-9b4688dc7dd3 req-8c925207-cbc2-4157-933d-9b4688dc7dd3 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.199s",
                                "2026-05-27 01:41:45.188 13 INFO tempest.lib.common.rest_client [req-9b1230cb-65b3-451f-88c0-c46db8ec68df req-9b1230cb-65b3-451f-88c0-c46db8ec68df ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/327ee9ad-bdad-4e6a-ae3a-a530a53ba151 0.526s",
                                "2026-05-27 01:41:45.316 15 INFO tempest.lib.common.rest_client [req-e163416a-44b0-4ae0-a8ab-a08934abea4f req-e163416a-44b0-4ae0-a8ab-a08934abea4f ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cd86add-d201-455d-928a-94991bbb41b6 0.380s",
                                "2026-05-27 01:41:45.368 35 INFO tempest.lib.common.rest_client [req-3c6443b3-9ea4-48f5-81f7-00bc4b238421 req-3c6443b3-9ea4-48f5-81f7-00bc4b238421 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-27 01:41:45.367 28 INFO tempest.lib.common.rest_client [req-231efff5-8c0d-46fa-8b95-4330d29dee03 req-231efff5-8c0d-46fa-8b95-4330d29dee03 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:41:45.428 23 INFO tempest.lib.common.rest_client [req-b6511853-7321-4a4e-9003-278b10d21ec8 req-b6511853-7321-4a4e-9003-278b10d21ec8 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-27 01:41:45.463 21 INFO tempest.lib.common.rest_client [req-f238fd48-2a54-4560-9a16-bd14ff3e6f63 req-f238fd48-2a54-4560-9a16-bd14ff3e6f63 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/883323dd-88bc-4e59-b399-dbff5008c023 1.787s",
                                "2026-05-27 01:41:45.534 41 INFO tempest.lib.common.rest_client [req-b786102f-0e37-4f38-b635-9ff4928e4904 req-b786102f-0e37-4f38-b635-9ff4928e4904 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s",
                                "2026-05-27 01:41:45.535 35 INFO tempest.lib.common.rest_client [req-c3b123fe-75e0-4022-835b-98a0c3f05c89 req-c3b123fe-75e0-4022-835b-98a0c3f05c89 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s",
                                "2026-05-27 01:41:45.576 13 INFO tempest.lib.common.rest_client [req-a6a986c9-bc19-4ae9-a81c-33219dbd4371 req-a6a986c9-bc19-4ae9-a81c-33219dbd4371 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/04f4fd67-3870-4365-a6f9-82158184bd6c 0.385s",
                                "2026-05-27 01:41:45.574 33 INFO tempest.lib.common.rest_client [req-01bacfd1-4586-4f23-8b0c-487514887943 req-01bacfd1-4586-4f23-8b0c-487514887943 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.610s",
                                "2026-05-27 01:41:45.687 26 INFO tempest.lib.common.rest_client [req-49fc7bfc-d69b-4f63-aed4-d0e9367c99e1 req-49fc7bfc-d69b-4f63-aed4-d0e9367c99e1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.938s",
                                "2026-05-27 01:41:45.690 33 INFO tempest.lib.common.rest_client [req-e4304ac3-004a-4038-8939-72614c634589 req-e4304ac3-004a-4038-8939-72614c634589 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.110s",
                                "2026-05-27 01:41:45.728 13 INFO tempest.lib.common.rest_client [req-e65548bf-13c2-452b-b105-7611ef67bd3c req-e65548bf-13c2-452b-b105-7611ef67bd3c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.150s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [7.011432s] ... ok",
                                "2026-05-27 01:41:45.754 17 INFO tempest.lib.common.rest_client [req-9f94ae64-75ad-46c4-8eb4-35b2399e347b req-9f94ae64-75ad-46c4-8eb4-35b2399e347b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8fad962c-4c31-4b89-9a82-36a053a0cc45 1.463s",
                                "2026-05-27 01:41:45.762 11 INFO tempest.lib.common.rest_client [req-50a8ed57-a1ad-45ce-bc42-72996caf9155 req-50a8ed57-a1ad-45ce-bc42-72996caf9155 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.912s",
                                "2026-05-27 01:41:45.859 23 INFO tempest.lib.common.rest_client [req-aaa22855-0c1c-4030-8b1f-a41973ac0cd7 req-aaa22855-0c1c-4030-8b1f-a41973ac0cd7 ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.427s",
                                "{6} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.430869s] ... ok",
                                "2026-05-27 01:41:45.869 21 INFO tempest.lib.common.rest_client [req-a5033565-5dc4-41d6-81e4-3812411a3215 req-a5033565-5dc4-41d6-81e4-3812411a3215 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7862c4d4e7bd48af8806e0d94f8297f7 0.403s",
                                "2026-05-27 01:41:45.882 37 INFO tempest.lib.common.rest_client [req-8cdc6bac-b25d-42bc-8672-4d3a57b43e8a req-8cdc6bac-b25d-42bc-8672-4d3a57b43e8a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.096s",
                                "2026-05-27 01:41:45.935 35 INFO tempest.lib.common.rest_client [req-92db3cf4-b31a-4f86-a105-323276556450 req-92db3cf4-b31a-4f86-a105-323276556450 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s",
                                "2026-05-27 01:41:45.959 33 INFO tempest.lib.common.rest_client [req-a0aeefc2-9277-4330-9df8-45a1c0fc7aec req-a0aeefc2-9277-4330-9df8-45a1c0fc7aec ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s",
                                "2026-05-27 01:41:45.962 41 INFO tempest.lib.common.rest_client [req-87157c62-8e58-4587-8bf6-a443726fb3cb req-87157c62-8e58-4587-8bf6-a443726fb3cb ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69855187-3f40-4769-b617-d70584f3bf68 0.426s",
                                "2026-05-27 01:41:45.978 11 INFO tempest.lib.common.rest_client [req-a3f1e1ee-2def-4f99-aaff-0288f1c42126 req-a3f1e1ee-2def-4f99-aaff-0288f1c42126 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8 0.212s",
                                "2026-05-27 01:41:45.978 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ecf773393f9e419fb337d24d71a298f8 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:46.051 37 INFO tempest.lib.common.rest_client [req-ae04b81d-567f-4b50-846c-479f2dcbd736 req-ae04b81d-567f-4b50-846c-479f2dcbd736 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.167s",
                                "2026-05-27 01:41:46.068 33 INFO tempest.lib.common.rest_client [req-b0514f65-745e-42cb-9893-dddcbc3adca4 req-b0514f65-745e-42cb-9893-dddcbc3adca4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s",
                                "2026-05-27 01:41:46.101 35 INFO tempest.lib.common.rest_client [req-70e52b22-0ac3-4f5d-8a48-0964e4674838 req-70e52b22-0ac3-4f5d-8a48-0964e4674838 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/c74bb1db9ac04ce2bb0f394a2efbcd58/roles/e4ac3cd34d244bdea43cf6630298f44a 0.163s",
                                "2026-05-27 01:41:46.101 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c74bb1db9ac04ce2bb0f394a2efbcd58 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:46.102 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c74bb1db9ac04ce2bb0f394a2efbcd58', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:46.102 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c74bb1db9ac04ce2bb0f394a2efbcd58', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:46.140 28 INFO tempest.lib.common.rest_client [req-7f9d03af-ad64-4d77-8aec-1211093fe7b9 req-7f9d03af-ad64-4d77-8aec-1211093fe7b9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s",
                                "2026-05-27 01:41:46.138 41 INFO tempest.lib.common.rest_client [req-e3779551-41a3-46de-810a-9304a06d66e2 req-e3779551-41a3-46de-810a-9304a06d66e2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.727130s] ... ok",
                                "2026-05-27 01:41:46.149 17 INFO tempest.lib.common.rest_client [req-d8013919-c917-40c5-b45d-76f06d16dc5c req-d8013919-c917-40c5-b45d-76f06d16dc5c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3845a2d37e3b44fe9b06dd2c80cad1fc 0.393s",
                                "2026-05-27 01:41:46.210 31 INFO tempest.lib.common.rest_client [req-9963a270-baef-4358-b076-990c886924ba req-9963a270-baef-4358-b076-990c886924ba ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.933s",
                                "2026-05-27 01:41:46.219 21 INFO tempest.lib.common.rest_client [req-822c88da-9739-4b63-bea0-be1ae0c3fc83 req-822c88da-9739-4b63-bea0-be1ae0c3fc83 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e479323efa94ece8e7ed53d94c50d16 0.347s",
                                "2026-05-27 01:41:46.219 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa430a69b1f7400eb6db99ad8d5ef77b",
                                "2026-05-27 01:41:46.255 23 INFO tempest.lib.common.rest_client [req-68272068-5d2c-4de3-bdcc-dbe961502bba req-68272068-5d2c-4de3-bdcc-dbe961502bba ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5119c38181934388ba548d7802ba3d62 0.388s",
                                "2026-05-27 01:41:46.347 33 INFO tempest.lib.common.rest_client [req-b10e2329-61cc-458c-8c04-266f6a5f91c4 req-b10e2329-61cc-458c-8c04-266f6a5f91c4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.276s",
                                "2026-05-27 01:41:46.358 19 INFO tempest.lib.common.rest_client [req-ee87e84a-f958-4cf3-863c-1b92e78c701e req-ee87e84a-f958-4cf3-863c-1b92e78c701e ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.264s",
                                "2026-05-27 01:41:46.437 28 INFO tempest.lib.common.rest_client [req-785ebb06-d524-41f4-89de-6a5c0c11688d req-785ebb06-d524-41f4-89de-6a5c0c11688d ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s",
                                "2026-05-27 01:41:46.464 33 INFO tempest.lib.common.rest_client [req-9763feb8-f6c3-46a6-96cb-8b6b4cb1b10a req-9763feb8-f6c3-46a6-96cb-8b6b4cb1b10a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s",
                                "2026-05-27 01:41:46.594 15 INFO tempest.lib.common.rest_client [req-3adfbd3d-1c4f-4a1a-b00f-af6fc3568340 req-3adfbd3d-1c4f-4a1a-b00f-af6fc3568340 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb752884-da53-4d37-b3cd-e703eb2b1a7c 1.275s",
                                "2026-05-27 01:41:46.644 23 INFO tempest.lib.common.rest_client [req-c9409097-12e9-4a5b-9dc0-404c48323a81 req-c9409097-12e9-4a5b-9dc0-404c48323a81 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f595f0eda7ad476e821706a997283c6f 0.387s",
                                "2026-05-27 01:41:46.645 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c88a38c804f94061848f6cefd8c356d8",
                                "2026-05-27 01:41:46.679 11 INFO tempest.lib.common.rest_client [req-b8376584-4fe1-4f28-8177-91640eef17cb req-b8376584-4fe1-4f28-8177-91640eef17cb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.699s",
                                "2026-05-27 01:41:46.688 28 INFO tempest.lib.common.rest_client [req-c28ad994-0aef-4da1-939e-7470a703836d req-c28ad994-0aef-4da1-939e-7470a703836d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s",
                                "2026-05-27 01:41:46.688 41 INFO tempest.lib.common.rest_client [req-1c134b51-cb08-469a-ac18-5eeebd12ebaa req-1c134b51-cb08-469a-ac18-5eeebd12ebaa ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.544s",
                                "2026-05-27 01:41:46.720 17 INFO tempest.lib.common.rest_client [req-54641a2c-b28f-432c-8a45-d61b3a909055 req-54641a2c-b28f-432c-8a45-d61b3a909055 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-27 01:41:46.727 35 INFO tempest.lib.common.rest_client [req-507ba28d-b75b-4f85-b9a7-9bed134e7c92 req-507ba28d-b75b-4f85-b9a7-9bed134e7c92 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-27 01:41:46.793 41 INFO tempest.lib.common.rest_client [req-c88619f3-70f6-489f-a3d7-ad7032f80115 req-c88619f3-70f6-489f-a3d7-ad7032f80115 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.094s",
                                "2026-05-27 01:41:46.827 33 INFO tempest.lib.common.rest_client [req-76d22be3-4cbc-4ae4-a941-13c23a62b64b req-76d22be3-4cbc-4ae4-a941-13c23a62b64b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.361s",
                                "2026-05-27 01:41:46.842 21 INFO tempest.lib.common.rest_client [req-f1f5c0e3-bf89-4356-9dac-26cb40df2970 req-f1f5c0e3-bf89-4356-9dac-26cb40df2970 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-27 01:41:46.886 11 INFO tempest.lib.common.rest_client [req-3df67606-0907-4a2b-819c-c342d73567cb req-3df67606-0907-4a2b-819c-c342d73567cb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-27 01:41:46.885 37 INFO tempest.lib.common.rest_client [req-c7f4fbba-d285-4aec-98e1-0571111a281b req-c7f4fbba-d285-4aec-98e1-0571111a281b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8b55f6ea-6185-48a5-92c4-2c28394032e5 0.832s",
                                "2026-05-27 01:41:46.910 33 INFO tempest.lib.common.rest_client [req-963555b6-0e69-4d0c-8ad1-39f0cfe8dfe4 req-963555b6-0e69-4d0c-8ad1-39f0cfe8dfe4 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s",
                                "2026-05-27 01:41:46.915 35 INFO tempest.lib.common.rest_client [req-073edcf9-a6f1-459c-aba8-75cc5c644c8c req-073edcf9-a6f1-459c-aba8-75cc5c644c8c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742 0.187s",
                                "2026-05-27 01:41:46.915 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 72c92aea80c0442ab5ef1d44daf8b742 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:47.017 15 INFO tempest.lib.common.rest_client [req-c175e07a-8506-42f1-85a9-50fd2481b74b req-c175e07a-8506-42f1-85a9-50fd2481b74b ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/037b619815dd422eba11ada81cbcd2b8 0.418s",
                                "2026-05-27 01:41:47.022 37 INFO tempest.lib.common.rest_client [req-00c10732-7b62-477e-91a2-0e196fd6aa94 req-00c10732-7b62-477e-91a2-0e196fd6aa94 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-27 01:41:47.152 33 INFO tempest.lib.common.rest_client [req-30406fb8-29ae-4f69-8995-2651b59b424f req-30406fb8-29ae-4f69-8995-2651b59b424f ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s",
                                "2026-05-27 01:41:47.221 41 INFO tempest.lib.common.rest_client [req-176f11e9-1fea-4997-a0d1-f488dde70fbf req-176f11e9-1fea-4997-a0d1-f488dde70fbf ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cda21cd6-0604-4739-9ceb-755248a9b73b 0.423s",
                                "2026-05-27 01:41:47.280 28 INFO tempest.lib.common.rest_client [req-72381b3d-f6fb-4ff1-8a11-b03fa2791cd0 req-72381b3d-f6fb-4ff1-8a11-b03fa2791cd0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-27 01:41:47.290 23 INFO tempest.lib.common.rest_client [req-8aa1dd67-2dc1-458d-a2f9-7ec9b6cd8cac req-8aa1dd67-2dc1-458d-a2f9-7ec9b6cd8cac ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s",
                                "2026-05-27 01:41:47.353 13 INFO tempest.lib.common.rest_client [req-d9ed93a1-f58a-4eee-a53b-bdf2af629d22 req-d9ed93a1-f58a-4eee-a53b-bdf2af629d22 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e68c3172-c282-4ae2-a7bd-c46b9b690386 1.622s",
                                "2026-05-27 01:41:47.367 29 INFO tempest.lib.common.rest_client [req-6a363317-4b90-42f8-8f48-74f5e960d332 req-6a363317-4b90-42f8-8f48-74f5e960d332 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.203s",
                                "2026-05-27 01:41:47.368 17 INFO tempest.lib.common.rest_client [req-664df6a3-0f4c-47e9-8ad4-5ef7d5994fed req-664df6a3-0f4c-47e9-8ad4-5ef7d5994fed ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-27 01:41:47.389 41 INFO tempest.lib.common.rest_client [req-9c7294ab-e577-475b-ba11-11f2101d3cf8 req-9c7294ab-e577-475b-ba11-11f2101d3cf8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.164s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.247246s] ... ok",
                                "2026-05-27 01:41:47.420 33 INFO tempest.lib.common.rest_client [req-d28c7f69-77e3-45e5-a8bc-2874c7e0e6ca req-d28c7f69-77e3-45e5-a8bc-2874c7e0e6ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.265s",
                                "2026-05-27 01:41:47.434 26 INFO tempest.lib.common.rest_client [req-f0d49c2f-191c-4b8c-8e41-e39793d7305a req-f0d49c2f-191c-4b8c-8e41-e39793d7305a ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.746s",
                                "2026-05-27 01:41:47.479 37 INFO tempest.lib.common.rest_client [req-bdf62781-933e-4738-804a-8096ec2412f0 req-bdf62781-933e-4738-804a-8096ec2412f0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bcddc63-5bf2-40b9-bff4-b641a3efe7cf 0.456s",
                                "2026-05-27 01:41:47.501 11 INFO tempest.lib.common.rest_client [req-3ac86f85-480c-4c1f-a880-277472efd0fb req-3ac86f85-480c-4c1f-a880-277472efd0fb ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.614s",
                                "2026-05-27 01:41:47.525 15 INFO tempest.lib.common.rest_client [req-d66479ed-3745-41a3-8792-07067080fa59 req-d66479ed-3745-41a3-8792-07067080fa59 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5596e7847da45ddb760ed0b3e383a52 0.504s",
                                "2026-05-27 01:41:47.526 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b36eeda438c8479c85a2abe47949fd52",
                                "2026-05-27 01:41:47.537 21 INFO tempest.lib.common.rest_client [req-df4b2ab4-845d-402d-9cf9-3f85d483bd4f req-df4b2ab4-845d-402d-9cf9-3f85d483bd4f ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa430a69b1f7400eb6db99ad8d5ef77b&name=default 0.695s",
                                "2026-05-27 01:41:47.606 35 INFO tempest.lib.common.rest_client [req-b8289cd2-f8b9-43d5-8e10-b3626afd7200 req-b8289cd2-f8b9-43d5-8e10-b3626afd7200 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s",
                                "2026-05-27 01:41:47.616 17 INFO tempest.lib.common.rest_client [req-73568291-45e5-4a79-9163-58b74b0dfd8c req-73568291-45e5-4a79-9163-58b74b0dfd8c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.246s",
                                "2026-05-27 01:41:47.641 37 INFO tempest.lib.common.rest_client [req-a487eb32-20a7-4738-9cf4-105af39cf4a7 req-a487eb32-20a7-4738-9cf4-105af39cf4a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.160s",
                                "2026-05-27 01:41:47.666 28 INFO tempest.lib.common.rest_client [req-0518e9bb-b960-488d-afc4-d93241a2e78c req-0518e9bb-b960-488d-afc4-d93241a2e78c ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-27 01:41:47.765 11 INFO tempest.lib.common.rest_client [req-91efcdd1-4288-48e5-88d8-ea7de542492a req-91efcdd1-4288-48e5-88d8-ea7de542492a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-27 01:41:47.787 39 INFO tempest.lib.common.rest_client [req-1cc406f2-957b-47c6-8b9b-44b1bcab9c33 req-1cc406f2-957b-47c6-8b9b-44b1bcab9c33 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 2.613s",
                                "2026-05-27 01:41:47.865 35 INFO tempest.lib.common.rest_client [req-78850c72-0b33-4950-a38f-c9e6a817a1e8 req-78850c72-0b33-4950-a38f-c9e6a817a1e8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-27 01:41:47.869 33 INFO tempest.lib.common.rest_client [req-e78cff57-83e9-48ba-a30d-5ca32a2e86d5 req-e78cff57-83e9-48ba-a30d-5ca32a2e86d5 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f27db101-c053-4494-ab37-e7e6c831031b 0.446s",
                                "2026-05-27 01:41:47.899 28 INFO tempest.lib.common.rest_client [req-1b4f5b76-b659-4531-b750-fc4c183f2e16 req-1b4f5b76-b659-4531-b750-fc4c183f2e16 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.229s",
                                "2026-05-27 01:41:47.948 17 INFO tempest.lib.common.rest_client [req-fcc21ce5-9212-4524-84fd-142363ab6141 req-fcc21ce5-9212-4524-84fd-142363ab6141 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.329s",
                                "2026-05-27 01:41:48.064 11 INFO tempest.lib.common.rest_client [req-422e903b-0d57-40e6-a42e-87f15a2a6cba req-422e903b-0d57-40e6-a42e-87f15a2a6cba ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/70ad82a683244db986d6b9f66518a067 0.296s",
                                "2026-05-27 01:41:48.093 41 INFO tempest.lib.common.rest_client [req-d1e990de-5bd9-4809-ab28-2bbb14d5c8c7 req-d1e990de-5bd9-4809-ab28-2bbb14d5c8c7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.701s",
                                "2026-05-27 01:41:48.109 23 INFO tempest.lib.common.rest_client [req-1251d5d2-7fdc-40ba-8461-d2b8f0a86d9b req-1251d5d2-7fdc-40ba-8461-d2b8f0a86d9b ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c88a38c804f94061848f6cefd8c356d8&name=default 0.816s",
                                "2026-05-27 01:41:48.177 41 INFO tempest.lib.common.rest_client [req-5dacda90-04f9-4825-9391-0f6858d5601a req-5dacda90-04f9-4825-9391-0f6858d5601a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s",
                                "2026-05-27 01:41:48.248 35 INFO tempest.lib.common.rest_client [req-fe1b2185-9442-41c1-b8df-535cb134fb19 req-fe1b2185-9442-41c1-b8df-535cb134fb19 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.380s",
                                "2026-05-27 01:41:48.252 33 INFO tempest.lib.common.rest_client [req-0cd6e9ab-a54b-4494-8c55-f8b1a784da1a req-0cd6e9ab-a54b-4494-8c55-f8b1a784da1a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.380s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.290916s] ... ok",
                                "2026-05-27 01:41:48.262 15 INFO tempest.lib.common.rest_client [req-d704e01a-f707-457c-a402-ca979a693fcf req-d704e01a-f707-457c-a402-ca979a693fcf ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s",
                                "2026-05-27 01:41:48.286 28 INFO tempest.lib.common.rest_client [req-bcf372b6-ea9b-411f-a54b-b56ff1b1758a req-bcf372b6-ea9b-411f-a54b-b56ff1b1758a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s",
                                "2026-05-27 01:41:48.339 11 INFO tempest.lib.common.rest_client [req-36d2b53b-5ebc-41fa-aee4-77bd797c9e68 req-36d2b53b-5ebc-41fa-aee4-77bd797c9e68 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-27 01:41:48.465 13 INFO tempest.lib.common.rest_client [req-46f4e2c3-5bed-40c3-8660-e1b5d4fe5fe6 req-46f4e2c3-5bed-40c3-8660-e1b5d4fe5fe6 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0fc3e325-4294-4952-a774-2924e646b924 1.111s",
                                "2026-05-27 01:41:48.512 35 INFO tempest.lib.common.rest_client [req-db2e8f1e-3d5f-40d0-b63c-17f27e86ce2e req-db2e8f1e-3d5f-40d0-b63c-17f27e86ce2e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-27 01:41:48.523 31 INFO tempest.lib.common.rest_client [req-35590336-9216-4669-92df-563dd72e3b9d req-35590336-9216-4669-92df-563dd72e3b9d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.312s",
                                "2026-05-27 01:41:48.574 37 INFO tempest.lib.common.rest_client [req-aadecd26-fd5a-49e7-ab68-4c3651f0fbb5 req-aadecd26-fd5a-49e7-ab68-4c3651f0fbb5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.931s",
                                "2026-05-27 01:41:48.577 28 INFO tempest.lib.common.rest_client [req-e8e1e7f2-1909-4c49-b936-0ad597d04c98 req-e8e1e7f2-1909-4c49-b936-0ad597d04c98 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/70ad82a683244db986d6b9f66518a067 0.288s",
                                "2026-05-27 01:41:48.598 17 INFO tempest.lib.common.rest_client [req-bd84044e-122c-4e63-804a-32ad25cee1da req-bd84044e-122c-4e63-804a-32ad25cee1da ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-27 01:41:48.613 11 INFO tempest.lib.common.rest_client [req-3be848ca-ebec-4ecb-a904-0c52eaebd38a req-3be848ca-ebec-4ecb-a904-0c52eaebd38a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.271s",
                                "2026-05-27 01:41:48.626 39 INFO tempest.lib.common.rest_client [req-4dbb6a04-b779-47bb-af4a-bfa48cb5527e req-4dbb6a04-b779-47bb-af4a-bfa48cb5527e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.834s",
                                "2026-05-27 01:41:48.667 15 INFO tempest.lib.common.rest_client [req-133ad0b4-ce3b-43fb-a0c6-029b8834ce9c req-133ad0b4-ce3b-43fb-a0c6-029b8834ce9c ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b36eeda438c8479c85a2abe47949fd52&name=default 0.403s",
                                "2026-05-27 01:41:48.756 41 INFO tempest.lib.common.rest_client [req-0e72ec26-b6f4-4d6b-a436-1b5acd7a1010 req-0e72ec26-b6f4-4d6b-a436-1b5acd7a1010 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c200a653-4e98-43e2-b5c6-848b94e5f16f 0.577s",
                                "2026-05-27 01:41:48.798 35 INFO tempest.lib.common.rest_client [req-3e966606-8f11-4fb8-ad6a-69d0c8f5c4f9 req-3e966606-8f11-4fb8-ad6a-69d0c8f5c4f9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/70ad82a683244db986d6b9f66518a067 0.284s",
                                "2026-05-27 01:41:48.823 23 INFO tempest.lib.common.rest_client [req-7371448b-d6c9-44b8-bef1-008ab068fb64 req-7371448b-d6c9-44b8-bef1-008ab068fb64 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6784c314-feb8-418e-a07b-6ee7582bff69 0.711s",
                                "2026-05-27 01:41:48.855 28 INFO tempest.lib.common.rest_client [req-525a2151-ded6-47ea-a855-bf105274ee06 req-525a2151-ded6-47ea-a855-bf105274ee06 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-27 01:41:48.916 11 INFO tempest.lib.common.rest_client [req-5a1022f7-de88-4c62-a0db-4fc4c04bfbb1 req-5a1022f7-de88-4c62-a0db-4fc4c04bfbb1 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-05-27 01:41:48.951 41 INFO tempest.lib.common.rest_client [req-730e5337-0127-4ff3-98ed-b5be9d36e3f4 req-730e5337-0127-4ff3-98ed-b5be9d36e3f4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.562439s] ... ok",
                                "2026-05-27 01:41:48.971 17 INFO tempest.lib.common.rest_client [req-6bbbfd61-a0c1-4ed4-899c-ddfcd5a2d5b9 req-6bbbfd61-a0c1-4ed4-899c-ddfcd5a2d5b9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s",
                                "2026-05-27 01:41:49.007 19 INFO tempest.lib.common.rest_client [req-2a068b03-21d5-45c7-8773-091e3b0820b9 req-2a068b03-21d5-45c7-8773-091e3b0820b9 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029c130b-229a-43a2-9864-368461b2bf94 2.647s",
                                "2026-05-27 01:41:49.034 35 INFO tempest.lib.common.rest_client [req-b7a66b78-4656-48b0-8d0c-2344d6420b79 req-b7a66b78-4656-48b0-8d0c-2344d6420b79 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:41:49.108 11 INFO tempest.lib.common.rest_client [req-4edec351-ca4b-4758-893a-a0b38b314b6a req-4edec351-ca4b-4758-893a-a0b38b314b6a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8/users/451640a751774f84846f04f3ea7d849a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.190s",
                                "2026-05-27 01:41:49.108 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 451640a751774f84846f04f3ea7d849a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:49.109 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '451640a751774f84846f04f3ea7d849a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.109 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1884277307-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ecf773393f9e419fb337d24d71a298f8', 'project_name': 'tempest-NetworksIpV6Test-1884277307', 'tenant_id': 'ecf773393f9e419fb337d24d71a298f8', 'tenant_name': 'tempest-NetworksIpV6Test-1884277307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '451640a751774f84846f04f3ea7d849a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.128 33 INFO tempest.lib.common.rest_client [req-e1b6c108-2784-4e39-8385-1157aae2ef87 req-e1b6c108-2784-4e39-8385-1157aae2ef87 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.872s",
                                "2026-05-27 01:41:49.208 23 INFO tempest.lib.common.rest_client [req-5edfed9e-b99a-4775-8260-a5e81ffbb424 req-5edfed9e-b99a-4775-8260-a5e81ffbb424 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c88a38c804f94061848f6cefd8c356d8 0.383s",
                                "2026-05-27 01:41:49.289 28 INFO tempest.lib.common.rest_client [req-afd0c361-5352-44be-b914-07872d920fa5 req-afd0c361-5352-44be-b914-07872d920fa5 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.430s",
                                "2026-05-27 01:41:49.370 21 INFO tempest.lib.common.rest_client [req-39b481bb-3046-40dd-96f5-746c350945a5 req-39b481bb-3046-40dd-96f5-746c350945a5 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7dbff68b-1466-413a-bf2d-b1183903b4e6 1.831s",
                                "2026-05-27 01:41:49.372 17 INFO tempest.lib.common.rest_client [req-75e5bace-9f3a-4363-bf39-873acc8f2c03 req-75e5bace-9f3a-4363-bf39-873acc8f2c03 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/e4ac3cd34d244bdea43cf6630298f44a 0.397s",
                                "2026-05-27 01:41:49.375 35 INFO tempest.lib.common.rest_client [req-efa065c8-540b-45c1-b500-2f107b107af2 req-efa065c8-540b-45c1-b500-2f107b107af2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/89a5050f7de542e3bca52d9e6d7380fa 0.339s",
                                "2026-05-27 01:41:49.397 15 INFO tempest.lib.common.rest_client [req-32905359-b267-42f5-a355-1aed093b6d7e req-32905359-b267-42f5-a355-1aed093b6d7e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a5ded22f-d6c0-443a-821d-35043d4ec345 0.728s",
                                "2026-05-27 01:41:49.412 29 INFO tempest.lib.common.rest_client [req-e546f566-f1bd-48fb-b0b2-882cadacfb82 req-e546f566-f1bd-48fb-b0b2-882cadacfb82 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.043s",
                                "2026-05-27 01:41:49.431 19 INFO tempest.lib.common.rest_client [req-a8cb1243-f78b-4380-9583-c9a2cb745637 req-a8cb1243-f78b-4380-9583-c9a2cb745637 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef811076-003e-4d9d-9758-29c15789002b 0.422s",
                                "2026-05-27 01:41:49.452 33 INFO tempest.lib.common.rest_client [req-3eec8a8b-1c3d-40ef-b761-ecd1bb09db2c req-3eec8a8b-1c3d-40ef-b761-ecd1bb09db2c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.322s",
                                "2026-05-27 01:41:49.581 41 INFO tempest.lib.common.rest_client [req-d6f582bc-e21b-4580-9e77-123f24583f9e req-d6f582bc-e21b-4580-9e77-123f24583f9e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.625s",
                                "2026-05-27 01:41:49.644 28 INFO tempest.lib.common.rest_client [req-bea7b6f9-1e19-4ae9-a558-b9f5ef125ccc req-bea7b6f9-1e19-4ae9-a558-b9f5ef125ccc ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-27 01:41:49.677 35 INFO tempest.lib.common.rest_client [req-d8a6a2ed-77e4-4d82-9b5b-9b93ebb916ac req-d8a6a2ed-77e4-4d82-9b5b-9b93ebb916ac ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-27 01:41:49.698 41 INFO tempest.lib.common.rest_client [req-1297b39f-7577-49ed-986c-cd521339b6ce req-1297b39f-7577-49ed-986c-cd521339b6ce ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s",
                                "2026-05-27 01:41:49.716 33 INFO tempest.lib.common.rest_client [req-737a3849-8fbb-438d-ac44-2484da654a5e req-737a3849-8fbb-438d-ac44-2484da654a5e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s",
                                "2026-05-27 01:41:49.732 23 INFO tempest.lib.common.rest_client [req-1a838f98-d40a-4bb6-aa1f-b55c6958a47b req-1a838f98-d40a-4bb6-aa1f-b55c6958a47b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-27 01:41:49.766 17 INFO tempest.lib.common.rest_client [req-2412bf56-ffeb-4f20-97b3-990bc0768f8d req-2412bf56-ffeb-4f20-97b3-990bc0768f8d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s",
                                "2026-05-27 01:41:49.812 41 INFO tempest.lib.common.rest_client [req-9aab8ac1-5a7e-4e47-9acc-69804ba8cbe4 req-9aab8ac1-5a7e-4e47-9acc-69804ba8cbe4 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.110s",
                                "2026-05-27 01:41:49.815 11 INFO tempest.lib.common.rest_client [req-95611c7f-2d74-4cd0-9520-9fe21e507e9d req-95611c7f-2d74-4cd0-9520-9fe21e507e9d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s",
                                "2026-05-27 01:41:49.811 28 INFO tempest.lib.common.rest_client [req-eef016ac-0f4a-4bc9-923d-4bf6fa753312 req-eef016ac-0f4a-4bc9-923d-4bf6fa753312 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/a975a44a5dbb4f408a5237c13c9a34f4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.165s",
                                "2026-05-27 01:41:49.811 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a975a44a5dbb4f408a5237c13c9a34f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:49.812 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a975a44a5dbb4f408a5237c13c9a34f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.812 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a975a44a5dbb4f408a5237c13c9a34f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.835 35 INFO tempest.lib.common.rest_client [req-34ee89e5-27ff-4fb9-a8be-979742e6b141 req-34ee89e5-27ff-4fb9-a8be-979742e6b141 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742/users/01bc737760434a6eb71d6b0a12e79ba9/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s",
                                "2026-05-27 01:41:49.838 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 01bc737760434a6eb71d6b0a12e79ba9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:49.839 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01bc737760434a6eb71d6b0a12e79ba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.839 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-789269433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72c92aea80c0442ab5ef1d44daf8b742', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'tenant_id': '72c92aea80c0442ab5ef1d44daf8b742', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-789269433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01bc737760434a6eb71d6b0a12e79ba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.917 41 INFO tempest.lib.common.rest_client [req-14119522-f11d-4b81-8998-cd2bffb9d191 req-14119522-f11d-4b81-8998-cd2bffb9d191 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s",
                                "2026-05-27 01:41:49.954 37 INFO tempest.lib.common.rest_client [req-98b046d8-661c-4c63-8a32-2f385c9f5d62 req-98b046d8-661c-4c63-8a32-2f385c9f5d62 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.379s",
                                "2026-05-27 01:41:49.966 21 INFO tempest.lib.common.rest_client [req-71b6d786-5ce0-4a3f-aec7-1be7786cd076 req-71b6d786-5ce0-4a3f-aec7-1be7786cd076 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa430a69b1f7400eb6db99ad8d5ef77b 0.588s",
                                "2026-05-27 01:41:49.967 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c7e84341484e415f91a50615a1be5af1",
                                "2026-05-27 01:41:50.003 26 INFO tempest.lib.common.rest_client [req-d08fb794-8188-4419-a167-ffa46c7a4e67 req-d08fb794-8188-4419-a167-ffa46c7a4e67 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176f052d-b1dd-47f6-818a-26037fb0ff6e 2.566s",
                                "{7} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.256237s] ... ok",
                                "2026-05-27 01:41:50.052 41 INFO tempest.lib.common.rest_client [req-198d94c0-30ca-47bd-975c-7570712e4363 req-198d94c0-30ca-47bd-975c-7570712e4363 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s",
                                "2026-05-27 01:41:50.053 17 INFO tempest.lib.common.rest_client [req-26613540-abfd-494f-8fde-38981c367655 req-26613540-abfd-494f-8fde-38981c367655 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/70ad82a683244db986d6b9f66518a067 0.285s",
                                "2026-05-27 01:41:50.063 39 INFO tempest.lib.common.rest_client [req-ee4bc300-b096-45ca-bb1f-cff79180121b req-ee4bc300-b096-45ca-bb1f-cff79180121b ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 1.436s",
                                "2026-05-27 01:41:50.134 26 INFO tempest.lib.common.rest_client [req-24baaf09-adf4-4390-b3cd-7683fc011225 req-24baaf09-adf4-4390-b3cd-7683fc011225 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/650d0154-5801-4866-933c-62bf38d4c3d9 0.127s",
                                "2026-05-27 01:41:50.167 21 INFO tempest.lib.common.rest_client [req-aba0e4b9-e989-4a71-be15-cfd80e1c5b02 req-aba0e4b9-e989-4a71-be15-cfd80e1c5b02 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c7e84341484e415f91a50615a1be5af1&name=default 0.198s",
                                "2026-05-27 01:41:50.207 13 INFO tempest.lib.common.rest_client [req-9f4531f0-76a3-4f5b-81c6-aa27bae24bbe req-9f4531f0-76a3-4f5b-81c6-aa27bae24bbe ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2999fef-6a0f-4305-a839-1c7e89a90d58 1.739s",
                                "2026-05-27 01:41:50.207 33 INFO tempest.lib.common.rest_client [req-ce23ac32-5e6f-488d-8df4-c393ebdb0bbc req-ce23ac32-5e6f-488d-8df4-c393ebdb0bbc ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0b7d75f-f2a2-4603-b584-6bad19bbc5e7 0.487s",
                                "2026-05-27 01:41:50.233 39 INFO tempest.lib.common.rest_client [req-2173cda7-8af2-4c85-8443-0a45222d013b req-2173cda7-8af2-4c85-8443-0a45222d013b ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3487e06f-1a32-4f0b-9b17-cbc412fe0d34 0.168s",
                                "{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.774708s] ... ok",
                                "2026-05-27 01:41:50.249 15 INFO tempest.lib.common.rest_client [req-e7963d08-3b85-4720-8af5-5be613308010 req-e7963d08-3b85-4720-8af5-5be613308010 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b36eeda438c8479c85a2abe47949fd52 0.847s",
                                "2026-05-27 01:41:50.265 26 INFO tempest.lib.common.rest_client [req-f8e84b1a-02d0-4761-a765-cf460c019185 req-f8e84b1a-02d0-4761-a765-cf460c019185 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176f052d-b1dd-47f6-818a-26037fb0ff6e 0.129s",
                                "2026-05-27 01:41:50.414 19 INFO tempest.lib.common.rest_client [req-8072e7ba-1c93-4ba1-911a-cb22ff99c4f9 req-8072e7ba-1c93-4ba1-911a-cb22ff99c4f9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c68f515a-179b-430d-a82b-b5f9cd007411 0.978s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [11.534866s] ... ok",
                                "2026-05-27 01:41:50.443 33 INFO tempest.lib.common.rest_client [req-cfc04818-37df-4634-a29c-de5751e50552 req-cfc04818-37df-4634-a29c-de5751e50552 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.234s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [2.189354s] ... ok",
                                "2026-05-27 01:41:50.453 26 INFO tempest.lib.common.rest_client [req-b7512648-5091-4074-950c-cdda1fa11f70 req-b7512648-5091-4074-950c-cdda1fa11f70 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26b46e05-dde8-47ae-9610-8ec2f013b6a3 0.186s",
                                "2026-05-27 01:41:50.545 23 INFO tempest.lib.common.rest_client [req-9503aaf8-ec2b-4ef6-ae9f-f4adbf8acd56 req-9503aaf8-ec2b-4ef6-ae9f-f4adbf8acd56 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-27 01:41:50.589 17 INFO tempest.lib.common.rest_client [req-4467de7b-22b2-4552-8691-6d22edd397e9 req-4467de7b-22b2-4552-8691-6d22edd397e9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.535s",
                                "2026-05-27 01:41:50.609 26 INFO tempest.lib.common.rest_client [req-217fac15-ff04-40b6-9f90-c93f89666d9c req-217fac15-ff04-40b6-9f90-c93f89666d9c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8e96ec16-9a41-41e4-bf43-2bd6755f8716 0.152s",
                                "2026-05-27 01:41:50.637 33 INFO tempest.lib.common.rest_client [req-0af4ded7-9f0f-45d1-82ba-498189f06352 req-0af4ded7-9f0f-45d1-82ba-498189f06352 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.193108s] ... ok",
                                "2026-05-27 01:41:50.657 28 INFO tempest.lib.common.rest_client [req-19351dd0-0e4c-4075-928c-742caf245906 req-19351dd0-0e4c-4075-928c-742caf245906 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s",
                                "2026-05-27 01:41:50.735 26 INFO tempest.lib.common.rest_client [req-f1001fe9-8801-4a10-8cd6-c5082ab4b634 req-f1001fe9-8801-4a10-8cd6-c5082ab4b634 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc74c2ab-39d6-407b-b90f-74762adbae9e 0.123s",
                                "2026-05-27 01:41:50.766 19 INFO tempest.lib.common.rest_client [req-6d6f8446-94be-47a3-a639-85ab6a757ff6 req-6d6f8446-94be-47a3-a639-85ab6a757ff6 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.346s",
                                "2026-05-27 01:41:50.806 17 INFO tempest.lib.common.rest_client [req-e98a2542-2bf8-4f1b-b2b0-3269b0c1d21b req-e98a2542-2bf8-4f1b-b2b0-3269b0c1d21b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/89a5050f7de542e3bca52d9e6d7380fa 0.214s",
                                "2026-05-27 01:41:50.821 37 INFO tempest.lib.common.rest_client [req-df076c48-1777-43a6-b3f3-3c96d3460a8c req-df076c48-1777-43a6-b3f3-3c96d3460a8c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.862s",
                                "2026-05-27 01:41:50.826 39 INFO tempest.lib.common.rest_client [req-740ed447-15c5-4703-9ba5-23c30079c239 req-740ed447-15c5-4703-9ba5-23c30079c239 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=58f1d4fd-8ad3-4eed-bbe8-44991fa57093 0.584s",
                                "2026-05-27 01:41:50.828 41 INFO tempest.lib.common.rest_client [req-2f945eaf-5f3a-49d9-a1d9-1cdebad365a3 req-2f945eaf-5f3a-49d9-a1d9-1cdebad365a3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19b6e0a3-5523-44d6-a453-c6f15b50edfb 0.774s",
                                "2026-05-27 01:41:50.849 35 INFO tempest.lib.common.rest_client [req-2e023a4a-bed8-4fde-99bc-a0dffeb54012 req-2e023a4a-bed8-4fde-99bc-a0dffeb54012 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.999s",
                                "2026-05-27 01:41:50.877 26 INFO tempest.lib.common.rest_client [req-6e2f5886-2815-4c8f-8e32-d1eccca80c34 req-6e2f5886-2815-4c8f-8e32-d1eccca80c34 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02d88778-a52f-4cb9-825a-ff06833ba081 0.137s",
                                "2026-05-27 01:41:50.908 28 INFO tempest.lib.common.rest_client [req-82135fad-a331-46f3-b0cc-a75cf6280ef9 req-82135fad-a331-46f3-b0cc-a75cf6280ef9 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d 0.249s",
                                "2026-05-27 01:41:50.908 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0685936517b24c99b389c3a9e0e8011d for scope project and roles: ['reader']",
                                "2026-05-27 01:41:50.936 17 INFO tempest.lib.common.rest_client [req-9e2cf7d7-4188-4491-85db-b1567c9518c7 req-9e2cf7d7-4188-4491-85db-b1567c9518c7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-27 01:41:50.966 23 INFO tempest.lib.common.rest_client [req-feaf8af0-59b4-4305-85a1-d9ab7fd08ada req-feaf8af0-59b4-4305-85a1-d9ab7fd08ada ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.418s",
                                "2026-05-27 01:41:50.980 15 INFO tempest.lib.common.rest_client [req-3f4d5a1c-3cbe-49ab-b80e-ec0d2f74344a req-3f4d5a1c-3cbe-49ab-b80e-ec0d2f74344a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s",
                                "2026-05-27 01:41:51.011 41 INFO tempest.lib.common.rest_client [req-55c88298-9945-470b-b41e-a49d56a09b04 req-55c88298-9945-470b-b41e-a49d56a09b04 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.180s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [2.058773s] ... ok",
                                "2026-05-27 01:41:51.010 39 INFO tempest.lib.common.rest_client [req-37e63871-2a7e-4c1f-ac1d-f7a58eebee0b req-37e63871-2a7e-4c1f-ac1d-f7a58eebee0b ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/124abc98-3795-4351-a8ba-4c997e212db8 0.181s",
                                "2026-05-27 01:41:51.113 17 INFO tempest.lib.common.rest_client [req-97f96a13-3226-4a97-98cb-b44de31e90fd req-97f96a13-3226-4a97-98cb-b44de31e90fd ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/7b1d10063b16478593f2db73f21ec610/roles/e4ac3cd34d244bdea43cf6630298f44a 0.174s",
                                "2026-05-27 01:41:51.114 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b1d10063b16478593f2db73f21ec610 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:51.114 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b1d10063b16478593f2db73f21ec610', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.115 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b1d10063b16478593f2db73f21ec610', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.130 21 INFO tempest.lib.common.rest_client [req-79023c4e-e4eb-48ae-b36d-bc50fcdff458 req-79023c4e-e4eb-48ae-b36d-bc50fcdff458 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35f50dd1-43fe-474a-8f46-93915e2157f5 0.961s",
                                "2026-05-27 01:41:51.145 19 INFO tempest.lib.common.rest_client [req-1f09313e-b2f0-4ba4-bbcf-7d2cbdcc4074 req-1f09313e-b2f0-4ba4-bbcf-7d2cbdcc4074 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.377s",
                                "2026-05-27 01:41:51.226 33 INFO tempest.lib.common.rest_client [req-cc9fa156-c9f1-4bfc-90fd-e4950f437e8e req-cc9fa156-c9f1-4bfc-90fd-e4950f437e8e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.585s",
                                "2026-05-27 01:41:51.279 23 INFO tempest.lib.common.rest_client [req-9fb05c25-5080-4136-b236-18b1e5075149 req-9fb05c25-5080-4136-b236-18b1e5075149 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s",
                                "2026-05-27 01:41:51.423 29 INFO tempest.lib.common.rest_client [req-18d0e6c0-ffbc-445e-9719-b7d8bc823eb3 req-18d0e6c0-ffbc-445e-9719-b7d8bc823eb3 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.008s",
                                "2026-05-27 01:41:51.438 19 INFO tempest.lib.common.rest_client [req-816d5a8f-785e-4476-acca-1293b08eb801 req-816d5a8f-785e-4476-acca-1293b08eb801 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s",
                                "2026-05-27 01:41:51.463 28 INFO tempest.lib.common.rest_client [req-99749d5b-d2ff-4c3c-bd56-ea71e91e7b32 req-99749d5b-d2ff-4c3c-bd56-ea71e91e7b32 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s",
                                "2026-05-27 01:41:51.551 26 INFO tempest.lib.common.rest_client [req-89f737b3-e372-4d00-bb10-200660a9d456 req-89f737b3-e372-4d00-bb10-200660a9d456 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/774bd1f7-70ca-469e-94b2-1b8c684ede05 0.671s",
                                "2026-05-27 01:41:51.637 41 INFO tempest.lib.common.rest_client [req-7f76d65d-a8b0-4fe6-8ab1-cd52a836f98d req-7f76d65d-a8b0-4fe6-8ab1-cd52a836f98d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.620s",
                                "2026-05-27 01:41:51.673 26 INFO tempest.lib.common.rest_client [req-bc320c5b-9388-43ff-8fb1-0d42be541d66 req-bc320c5b-9388-43ff-8fb1-0d42be541d66 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24f8613c-dba1-42e9-9d11-23118698a4b4 0.120s",
                                "2026-05-27 01:41:51.703 28 INFO tempest.lib.common.rest_client [req-b3ba47f6-c28f-49b1-9601-17089aef7a9b req-b3ba47f6-c28f-49b1-9601-17089aef7a9b ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-27 01:41:51.742 41 INFO tempest.lib.common.rest_client [req-d4fbbca1-4d71-436a-8f4c-698f251a9748 req-d4fbbca1-4d71-436a-8f4c-698f251a9748 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s",
                                "2026-05-27 01:41:51.851 13 INFO tempest.lib.common.rest_client [req-4ec19793-c19e-4fa1-8bb6-72586cb4964a req-4ec19793-c19e-4fa1-8bb6-72586cb4964a ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/71464825-f195-40f0-b219-0b0f85031948 1.637s",
                                "2026-05-27 01:41:51.850 33 INFO tempest.lib.common.rest_client [req-f43157ce-28bd-4a9c-b19d-ac85c3239343 req-f43157ce-28bd-4a9c-b19d-ac85c3239343 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.619s",
                                "2026-05-27 01:41:51.865 17 INFO tempest.lib.common.rest_client [req-d17ba235-3d80-4a11-b584-21873297f453 req-d17ba235-3d80-4a11-b584-21873297f453 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s",
                                "2026-05-27 01:41:51.879 21 INFO tempest.lib.common.rest_client [req-9eabe6f5-d060-451b-b016-a4e1c684be25 req-9eabe6f5-d060-451b-b016-a4e1c684be25 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c7e84341484e415f91a50615a1be5af1 0.744s",
                                "2026-05-27 01:41:51.986 37 INFO tempest.lib.common.rest_client [req-ae4d57ca-7c2a-48b8-ad67-5fa8316e4948 req-ae4d57ca-7c2a-48b8-ad67-5fa8316e4948 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6cca8204-b95a-4a57-973f-95a5e737d2be 1.160s",
                                "2026-05-27 01:41:51.998 15 INFO tempest.lib.common.rest_client [req-8093daee-1d72-4352-8048-a580110e8140 req-8093daee-1d72-4352-8048-a580110e8140 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s",
                                "2026-05-27 01:41:52.083 41 INFO tempest.lib.common.rest_client [req-2a669ead-86f8-4e91-9ac8-c25938004b74 req-2a669ead-86f8-4e91-9ac8-c25938004b74 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.339s",
                                "2026-05-27 01:41:52.165 23 INFO tempest.lib.common.rest_client [req-760f36de-3120-4419-9bb4-97f6aacff79c req-760f36de-3120-4419-9bb4-97f6aacff79c ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.885s",
                                "2026-05-27 01:41:52.178 41 INFO tempest.lib.common.rest_client [req-214313e2-0d3a-4be3-9794-d1acbe8e95a2 req-214313e2-0d3a-4be3-9794-d1acbe8e95a2 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.093s",
                                "2026-05-27 01:41:52.192 33 INFO tempest.lib.common.rest_client [req-d57f82bb-febd-4a32-8dd7-c6e5aea05bf0 req-d57f82bb-febd-4a32-8dd7-c6e5aea05bf0 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.337s",
                                "2026-05-27 01:41:52.200 17 INFO tempest.lib.common.rest_client [req-5e1cf891-3c8c-4865-8513-34cc507f3232 req-5e1cf891-3c8c-4865-8513-34cc507f3232 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2 0.327s",
                                "2026-05-27 01:41:52.202 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 681c876fdd3349839e760377c74af0e2 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:52.201 19 INFO tempest.lib.common.rest_client [req-49ca2d15-6ef7-4a91-b441-832ca75ceffe req-49ca2d15-6ef7-4a91-b441-832ca75ceffe ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.756s",
                                "2026-05-27 01:41:52.240 28 INFO tempest.lib.common.rest_client [req-d1205e85-14c5-4a56-973c-08f0d5a4fa09 req-d1205e85-14c5-4a56-973c-08f0d5a4fa09 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.529s",
                                "2026-05-27 01:41:52.279 37 INFO tempest.lib.common.rest_client [req-7ae2a81e-b0a0-4b98-aebb-669a9f6706e9 req-7ae2a81e-b0a0-4b98-aebb-669a9f6706e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.290s",
                                "2026-05-27 01:41:52.306 13 INFO tempest.lib.common.rest_client [req-4e5800bb-0882-4ed2-a4df-5f90f48f0753 req-4e5800bb-0882-4ed2-a4df-5f90f48f0753 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf773c6bd70249bcaadf635bc93b25f5 0.453s",
                                "2026-05-27 01:41:52.406 15 INFO tempest.lib.common.rest_client [req-b46ea222-4805-4442-9678-afaf73cb1d3a req-b46ea222-4805-4442-9678-afaf73cb1d3a ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.405s",
                                "2026-05-27 01:41:52.491 21 INFO tempest.lib.common.rest_client [req-b3b7b82a-9d23-455a-8c7a-2c30b214e7a8 req-b3b7b82a-9d23-455a-8c7a-2c30b214e7a8 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:41:52.502 41 INFO tempest.lib.common.rest_client [req-d800755f-0641-40f7-83f4-051cf5a92623 req-d800755f-0641-40f7-83f4-051cf5a92623 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.321s",
                                "2026-05-27 01:41:52.507 23 INFO tempest.lib.common.rest_client [req-e1fabbd4-bf40-47b3-b509-175380cb78e1 req-e1fabbd4-bf40-47b3-b509-175380cb78e1 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s",
                                "2026-05-27 01:41:52.568 28 INFO tempest.lib.common.rest_client [req-ce7f651e-22a3-49d2-962a-fcd023b53e90 req-ce7f651e-22a3-49d2-962a-fcd023b53e90 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s",
                                "2026-05-27 01:41:52.611 41 INFO tempest.lib.common.rest_client [req-0796b02f-3820-4b5e-84c6-e4038ca2ff21 req-0796b02f-3820-4b5e-84c6-e4038ca2ff21 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.106s",
                                "2026-05-27 01:41:52.627 15 INFO tempest.lib.common.rest_client [req-17e8fe60-27c2-4f00-81c4-42515f267a68 req-17e8fe60-27c2-4f00-81c4-42515f267a68 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s",
                                "2026-05-27 01:41:52.742 33 INFO tempest.lib.common.rest_client [req-5f332539-a72b-47b0-9a9b-b4b48b7bfd6b req-5f332539-a72b-47b0-9a9b-b4b48b7bfd6b ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d29fe4b1-ee7c-498f-9d27-0bc61185817c 0.546s",
                                "2026-05-27 01:41:52.752 23 INFO tempest.lib.common.rest_client [req-37834ec1-6a3f-433d-8c2f-fcbefade87d0 req-37834ec1-6a3f-433d-8c2f-fcbefade87d0 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/e4ac3cd34d244bdea43cf6630298f44a 0.242s",
                                "2026-05-27 01:41:52.776 37 INFO tempest.lib.common.rest_client [req-d7008631-8743-4cc8-99c9-218204e66484 req-d7008631-8743-4cc8-99c9-218204e66484 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90e30908-6807-4d26-af5a-858bb9b903a7 0.493s",
                                "2026-05-27 01:41:52.852 13 INFO tempest.lib.common.rest_client [req-9814ffaa-3b17-4f20-8368-4fee141d4f26 req-9814ffaa-3b17-4f20-8368-4fee141d4f26 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d739d9b85c4442cd9ac966c968affaba 0.544s",
                                "2026-05-27 01:41:52.852 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5a33721be29343c4bf974355144f89a1",
                                "2026-05-27 01:41:52.897 33 INFO tempest.lib.common.rest_client [req-43cb5f86-ee84-4fbe-b31c-c1afcf5a4218 req-43cb5f86-ee84-4fbe-b31c-c1afcf5a4218 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.153s",
                                "2026-05-27 01:41:52.921 41 INFO tempest.lib.common.rest_client [req-11513fec-ca73-4943-8e1c-28cefd49be0b req-11513fec-ca73-4943-8e1c-28cefd49be0b ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.308s",
                                "2026-05-27 01:41:52.952 28 INFO tempest.lib.common.rest_client [req-f27606f0-6dd4-4b82-9988-5fb1fb15b4db req-f27606f0-6dd4-4b82-9988-5fb1fb15b4db ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/70ad82a683244db986d6b9f66518a067 0.381s",
                                "2026-05-27 01:41:53.038 41 INFO tempest.lib.common.rest_client [req-c3608b2e-51c3-4907-a50b-2d2a5cbdcaca req-c3608b2e-51c3-4907-a50b-2d2a5cbdcaca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s",
                                "2026-05-27 01:41:53.056 37 INFO tempest.lib.common.rest_client [req-030ea195-7b95-490c-868b-273dd6c50b8f req-030ea195-7b95-490c-868b-273dd6c50b8f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.273s",
                                "2026-05-27 01:41:53.080 17 INFO tempest.lib.common.rest_client [req-9560f684-3977-410f-aad3-b18ea3c540c3 req-9560f684-3977-410f-aad3-b18ea3c540c3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.876s",
                                "2026-05-27 01:41:53.234 23 INFO tempest.lib.common.rest_client [req-b919d3cd-2cb7-4da8-be4d-01ea433d3f1e req-b919d3cd-2cb7-4da8-be4d-01ea433d3f1e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s",
                                "2026-05-27 01:41:53.268 19 INFO tempest.lib.common.rest_client [req-4f08f0f4-2325-43fe-8e7f-1dbb4f1054cd req-4f08f0f4-2325-43fe-8e7f-1dbb4f1054cd ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b39a5f10-02bf-46b9-950e-f29a7d64eadc 1.064s",
                                "2026-05-27 01:41:53.278 21 INFO tempest.lib.common.rest_client [req-bbe9e25f-70c7-4204-8ed6-55136a46c28b req-bbe9e25f-70c7-4204-8ed6-55136a46c28b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-27 01:41:53.288 37 INFO tempest.lib.common.rest_client [req-c4b21cc7-ea33-4b7c-8848-ecf6dec58a30 req-c4b21cc7-ea33-4b7c-8848-ecf6dec58a30 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s",
                                "2026-05-27 01:41:53.386 28 INFO tempest.lib.common.rest_client [req-df57ec8a-a50d-4838-adfa-6ffa4677bcd3 req-df57ec8a-a50d-4838-adfa-6ffa4677bcd3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-27 01:41:53.439 13 INFO tempest.lib.common.rest_client [req-4a96fd61-b5d7-45dc-8703-bf03aed0bd9e req-4a96fd61-b5d7-45dc-8703-bf03aed0bd9e ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-27 01:41:53.455 17 INFO tempest.lib.common.rest_client [req-bd623c1a-3682-4e53-86c6-84ee579725e7 req-bd623c1a-3682-4e53-86c6-84ee579725e7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s",
                                "2026-05-27 01:41:53.473 26 INFO tempest.lib.common.rest_client [req-0af95160-cf6b-46e2-a594-dbe2e3af20c0 req-0af95160-cf6b-46e2-a594-dbe2e3af20c0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fc070d63-d288-490b-ab3a-b1d244297825 1.797s",
                                "2026-05-27 01:41:53.510 21 INFO tempest.lib.common.rest_client [req-8da4950d-69ab-42d0-b99f-0d3b56872fcc req-8da4950d-69ab-42d0-b99f-0d3b56872fcc ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s",
                                "2026-05-27 01:41:53.526 37 INFO tempest.lib.common.rest_client [req-d264b36f-11ae-4141-95cd-6e9c3880f642 req-d264b36f-11ae-4141-95cd-6e9c3880f642 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.236s",
                                "2026-05-27 01:41:53.541 29 INFO tempest.lib.common.rest_client [req-a9fc3e3a-938f-4fbc-93c0-ea2d96863d52 req-a9fc3e3a-938f-4fbc-93c0-ea2d96863d52 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.115s",
                                "2026-05-27 01:41:53.538 23 INFO tempest.lib.common.rest_client [req-178a44f5-f9b3-4f85-96e3-f9ffc7de7e4f req-178a44f5-f9b3-4f85-96e3-f9ffc7de7e4f ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/70ad82a683244db986d6b9f66518a067 0.298s",
                                "2026-05-27 01:41:53.576 11 INFO tempest.lib.common.rest_client [req-6a84ad3b-b30e-425a-a1fb-22d23575ac5d req-6a84ad3b-b30e-425a-a1fb-22d23575ac5d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.751s",
                                "2026-05-27 01:41:53.593 41 INFO tempest.lib.common.rest_client [req-8fcaf3ba-c583-49b5-a4f2-b4272728f843 req-8fcaf3ba-c583-49b5-a4f2-b4272728f843 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.543s",
                                "2026-05-27 01:41:53.594 33 INFO tempest.lib.common.rest_client [req-cc248734-4057-45bc-8dfa-f1ee3319bc76 req-cc248734-4057-45bc-8dfa-f1ee3319bc76 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8715daf2-85a6-4e65-9d4f-d1b4a732f528 0.695s",
                                "2026-05-27 01:41:53.645 37 INFO tempest.lib.common.rest_client [req-e7202c86-b9e3-46e5-9e0d-935d1ecc806e req-e7202c86-b9e3-46e5-9e0d-935d1ecc806e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [13.742405s] ... ok",
                                "2026-05-27 01:41:53.745 33 INFO tempest.lib.common.rest_client [req-16298405-3989-4d09-b9b3-625c07775416 req-16298405-3989-4d09-b9b3-625c07775416 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [3.106342s] ... ok",
                                "2026-05-27 01:41:53.746 28 INFO tempest.lib.common.rest_client [req-6e713178-aac7-4dce-89fe-af4b29de630c req-6e713178-aac7-4dce-89fe-af4b29de630c ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/89a5050f7de542e3bca52d9e6d7380fa 0.358s",
                                "2026-05-27 01:41:53.770 31 INFO tempest.lib.common.rest_client [req-25b5c03d-6b0a-4894-97f4-790fc733b4fe req-25b5c03d-6b0a-4894-97f4-790fc733b4fe ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.245s",
                                "2026-05-27 01:41:53.775 39 INFO tempest.lib.common.rest_client [req-6636d6cb-d0ca-4247-b4dc-3211a78158af req-6636d6cb-d0ca-4247-b4dc-3211a78158af ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.760s",
                                "2026-05-27 01:41:53.806 23 INFO tempest.lib.common.rest_client [req-7645a20c-e56e-4efe-bc8c-2c7884fa520f req-7645a20c-e56e-4efe-bc8c-2c7884fa520f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-27 01:41:53.826 41 INFO tempest.lib.common.rest_client [req-a5ce3d6d-ed11-4443-ad25-a0b32b203711 req-a5ce3d6d-ed11-4443-ad25-a0b32b203711 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.231s",
                                "2026-05-27 01:41:53.889 15 INFO tempest.lib.common.rest_client [req-66eeaa33-040f-41b5-a193-5d4033803047 req-66eeaa33-040f-41b5-a193-5d4033803047 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.257s",
                                "2026-05-27 01:41:53.994 19 INFO tempest.lib.common.rest_client [req-a2234374-786d-4653-946b-6489950ec884 req-a2234374-786d-4653-946b-6489950ec884 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/48a59d15c88f42aa81bd989a7af98bba 0.724s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.578141s] ... ok",
                                "2026-05-27 01:41:54.119 21 INFO tempest.lib.common.rest_client [req-ad686535-434f-48a1-a189-09515b455907 req-ad686535-434f-48a1-a189-09515b455907 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.604s",
                                "2026-05-27 01:41:54.211 23 INFO tempest.lib.common.rest_client [req-5d8fbe9e-372c-4836-91dc-1999e641fb7a req-5d8fbe9e-372c-4836-91dc-1999e641fb7a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/89a5050f7de542e3bca52d9e6d7380fa 0.403s",
                                "2026-05-27 01:41:54.285 17 INFO tempest.lib.common.rest_client [req-fc2258ff-a59f-4b8a-8b17-545ab22dc4d7 req-fc2258ff-a59f-4b8a-8b17-545ab22dc4d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.825s",
                                "2026-05-27 01:41:54.291 15 INFO tempest.lib.common.rest_client [req-eb59c21d-bd66-4704-9f6b-1cc6360aa52d req-eb59c21d-bd66-4704-9f6b-1cc6360aa52d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s",
                                "2026-05-27 01:41:54.380 26 INFO tempest.lib.common.rest_client [req-eadff37d-b02a-4c5a-859b-4bfa0c013794 req-eadff37d-b02a-4c5a-859b-4bfa0c013794 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8bff7b08-2c2d-4071-8fe6-b3cd139fd984 0.905s",
                                "2026-05-27 01:41:54.392 13 INFO tempest.lib.common.rest_client [req-fd1ea946-1c6c-48c1-a031-bceb9238ee24 req-fd1ea946-1c6c-48c1-a031-bceb9238ee24 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5a33721be29343c4bf974355144f89a1&name=default 0.951s",
                                "2026-05-27 01:41:54.477 41 INFO tempest.lib.common.rest_client [req-b62e51ad-4116-48b7-97f3-772f80bfc2d3 req-b62e51ad-4116-48b7-97f3-772f80bfc2d3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec5c5f82-bbe3-4e20-be8a-3955f79de970 0.645s",
                                "2026-05-27 01:41:54.491 28 INFO tempest.lib.common.rest_client [req-2c21293d-b5aa-4d73-add4-14736e723e13 req-2c21293d-b5aa-4d73-add4-14736e723e13 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.741s",
                                "2026-05-27 01:41:54.522 26 INFO tempest.lib.common.rest_client [req-1654f865-e9f9-4499-a6f3-3d7c798d8bee req-1654f865-e9f9-4499-a6f3-3d7c798d8bee ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34e69217-5ead-4389-b40f-bea95a381a20 0.139s",
                                "2026-05-27 01:41:54.531 33 INFO tempest.lib.common.rest_client [req-7462028d-3c72-4061-a90b-db383a57d6ce req-7462028d-3c72-4061-a90b-db383a57d6ce ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.782s",
                                "2026-05-27 01:41:54.544 29 INFO tempest.lib.common.rest_client [req-d4ab88a7-c8e9-4929-92e5-c3878790e1f9 req-d4ab88a7-c8e9-4929-92e5-c3878790e1f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3ba94a5e-e9d7-45eb-9458-7b79cdde034e 1.000s",
                                "2026-05-27 01:41:54.567 17 INFO tempest.lib.common.rest_client [req-eb5a87ac-2f18-45c3-8f3e-ddaaae66daa9 req-eb5a87ac-2f18-45c3-8f3e-ddaaae66daa9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-27 01:41:54.647 33 INFO tempest.lib.common.rest_client [req-f4a706d6-8508-4109-b6aa-7f120f622fc5 req-f4a706d6-8508-4109-b6aa-7f120f622fc5 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2549425-b4f0-4525-8b1a-0571f4be76e1 0.114s",
                                "2026-05-27 01:41:54.651 35 INFO tempest.lib.common.rest_client [req-775894a6-d1e9-40b3-bd01-7fed030797c8 req-775894a6-d1e9-40b3-bd01-7fed030797c8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.800s",
                                "2026-05-27 01:41:54.672 23 INFO tempest.lib.common.rest_client [req-afa4a512-ada6-48fe-b291-ce8e984e9d28 req-afa4a512-ada6-48fe-b291-ce8e984e9d28 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s",
                                "2026-05-27 01:41:54.719 41 INFO tempest.lib.common.rest_client [req-5b6cc041-ae21-4159-919d-d2ca24a2c915 req-5b6cc041-ae21-4159-919d-d2ca24a2c915 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.240s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [3.707273s] ... ok",
                                "2026-05-27 01:41:54.748 15 INFO tempest.lib.common.rest_client [req-55dfd87d-bc51-4b93-ba1a-ebc1d7222866 req-55dfd87d-bc51-4b93-ba1a-ebc1d7222866 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/e4ac3cd34d244bdea43cf6630298f44a 0.454s",
                                "2026-05-27 01:41:54.775 37 INFO tempest.lib.common.rest_client [req-25c3d48d-a5ca-4f11-a3bf-9074e6d1dd42 req-25c3d48d-a5ca-4f11-a3bf-9074e6d1dd42 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.127s",
                                "2026-05-27 01:41:54.795 17 INFO tempest.lib.common.rest_client [req-c88f44e3-edbd-4eba-8e47-076c7711506a req-c88f44e3-edbd-4eba-8e47-076c7711506a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/70ad82a683244db986d6b9f66518a067 0.225s",
                                "2026-05-27 01:41:54.872 29 INFO tempest.lib.common.rest_client [req-7a8201b6-ba01-4c44-b6e0-dde6790a9951 req-7a8201b6-ba01-4c44-b6e0-dde6790a9951 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.326s",
                                "2026-05-27 01:41:54.981 28 INFO tempest.lib.common.rest_client [req-6ae58726-9f60-436b-91ca-5bf7eb22db56 req-6ae58726-9f60-436b-91ca-5bf7eb22db56 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d/users/96140ade33f5420984259098fcded6fb/roles/e4ac3cd34d244bdea43cf6630298f44a 0.488s",
                                "2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96140ade33f5420984259098fcded6fb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96140ade33f5420984259098fcded6fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:54.982 28 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1668150215-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0685936517b24c99b389c3a9e0e8011d', 'project_name': 'tempest-RoutersNegativeTest-1668150215', 'tenant_id': '0685936517b24c99b389c3a9e0e8011d', 'tenant_name': 'tempest-RoutersNegativeTest-1668150215', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96140ade33f5420984259098fcded6fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:55.019 15 INFO tempest.lib.common.rest_client [req-7dc1d7b4-ff24-47b1-88a5-1145e9d55081 req-7dc1d7b4-ff24-47b1-88a5-1145e9d55081 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-27 01:41:55.031 23 INFO tempest.lib.common.rest_client [req-87fc0c8c-172f-4082-8b47-7ca0beb284bd req-87fc0c8c-172f-4082-8b47-7ca0beb284bd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/06cc1c3a96e4430d8c29e29ec90c6537/roles/e4ac3cd34d244bdea43cf6630298f44a 0.355s",
                                "2026-05-27 01:41:55.033 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06cc1c3a96e4430d8c29e29ec90c6537 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:55.033 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06cc1c3a96e4430d8c29e29ec90c6537', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:55.034 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06cc1c3a96e4430d8c29e29ec90c6537', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:55.047 21 INFO tempest.lib.common.rest_client [req-6e57d886-186b-4c62-ac53-c0600ffc073b req-6e57d886-186b-4c62-ac53-c0600ffc073b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.923s",
                                "2026-05-27 01:41:55.277 17 INFO tempest.lib.common.rest_client [req-853114f4-4272-4682-b501-561a2b3b8a77 req-853114f4-4272-4682-b501-561a2b3b8a77 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s",
                                "2026-05-27 01:41:55.347 15 INFO tempest.lib.common.rest_client [req-fb7325a7-2103-42f1-a9a0-fee58deebb65 req-fb7325a7-2103-42f1-a9a0-fee58deebb65 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/70ad82a683244db986d6b9f66518a067 0.327s",
                                "2026-05-27 01:41:55.370 21 INFO tempest.lib.common.rest_client [req-185af124-41e6-4d60-8580-12106925a4a5 req-185af124-41e6-4d60-8580-12106925a4a5 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-27 01:41:55.511 11 INFO tempest.lib.common.rest_client [req-563e7c61-0739-47d9-a13e-05ae845525e3 req-563e7c61-0739-47d9-a13e-05ae845525e3 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.426s",
                                "2026-05-27 01:41:55.542 41 INFO tempest.lib.common.rest_client [req-4b7a4446-67c9-4bfc-91ed-cad5fad7965f req-4b7a4446-67c9-4bfc-91ed-cad5fad7965f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.814s",
                                "2026-05-27 01:41:55.546 17 INFO tempest.lib.common.rest_client [req-c752aac4-c7f0-4756-af69-e05e9635c087 req-c752aac4-c7f0-4756-af69-e05e9635c087 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.265s",
                                "2026-05-27 01:41:55.565 33 INFO tempest.lib.common.rest_client [req-f0cf02d5-46f4-4459-85b8-5e3a5f86c9b8 req-f0cf02d5-46f4-4459-85b8-5e3a5f86c9b8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2549425-b4f0-4525-8b1a-0571f4be76e1 0.915s",
                                "2026-05-27 01:41:55.577 15 INFO tempest.lib.common.rest_client [req-50af426d-c7da-447d-9b19-ad257501cc4f req-50af426d-c7da-447d-9b19-ad257501cc4f ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-27 01:41:55.661 28 INFO tempest.lib.common.rest_client [req-d2ed25ee-e0f9-48f6-91c2-caceaf5a7004 req-d2ed25ee-e0f9-48f6-91c2-caceaf5a7004 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-27 01:41:55.737 29 INFO tempest.lib.common.rest_client [req-25b4d32c-6234-4768-b845-b8a38e506e6e req-25b4d32c-6234-4768-b845-b8a38e506e6e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75bd3e91-617b-4314-9e51-18950968178d 0.863s",
                                "2026-05-27 01:41:55.801 17 INFO tempest.lib.common.rest_client [req-dcaf2840-f2b0-4f07-a9f7-e1e2f3eb452a req-dcaf2840-f2b0-4f07-a9f7-e1e2f3eb452a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:41:55.827 41 INFO tempest.lib.common.rest_client [req-176f9c10-39fb-4e68-8331-0e4c7c2dda19 req-176f9c10-39fb-4e68-8331-0e4c7c2dda19 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.283s",
                                "2026-05-27 01:41:55.839 33 INFO tempest.lib.common.rest_client [req-218606d6-3b4b-4eec-b163-4f90692f7d73 req-218606d6-3b4b-4eec-b163-4f90692f7d73 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.272s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [2.092936s] ... ok",
                                "2026-05-27 01:41:55.847 13 INFO tempest.lib.common.rest_client [req-b652c76f-4573-42ff-9516-01495a3938dc req-b652c76f-4573-42ff-9516-01495a3938dc ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/27c85548-baca-40c1-89b2-6280bf0839dc 1.450s",
                                "2026-05-27 01:41:55.882 23 INFO tempest.lib.common.rest_client [req-d1fdb4e5-d7d0-4e70-b161-90b7bc9899d8 req-d1fdb4e5-d7d0-4e70-b161-90b7bc9899d8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s",
                                "2026-05-27 01:41:55.921 15 INFO tempest.lib.common.rest_client [req-64ef5a5d-09a7-4cb5-85d0-ae306fb775ba req-64ef5a5d-09a7-4cb5-85d0-ae306fb775ba ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/89a5050f7de542e3bca52d9e6d7380fa 0.342s",
                                "2026-05-27 01:41:55.928 21 INFO tempest.lib.common.rest_client [req-c5a5acc5-dff2-4b9d-ac9f-e3d7015b1e43 req-c5a5acc5-dff2-4b9d-ac9f-e3d7015b1e43 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/e4ac3cd34d244bdea43cf6630298f44a 0.555s",
                                "2026-05-27 01:41:55.995 33 INFO tempest.lib.common.rest_client [req-73289f33-30bb-48a6-aa61-8cf529c750e5 req-73289f33-30bb-48a6-aa61-8cf529c750e5 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de9035ab-4a6d-4167-ac7d-ce264bd82151 0.153s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.155337s] ... ok",
                                "2026-05-27 01:41:56.067 41 INFO tempest.lib.common.rest_client [req-c5aa4689-86cc-4b13-a42f-3b66280e6c6a req-c5aa4689-86cc-4b13-a42f-3b66280e6c6a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.237s",
                                "2026-05-27 01:41:56.101 17 INFO tempest.lib.common.rest_client [req-eea362fd-36a5-4420-86a5-f18dda23cffc req-eea362fd-36a5-4420-86a5-f18dda23cffc ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2/users/9879058f94df428fb255ffdb1f76c2a8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.296s",
                                "2026-05-27 01:41:56.101 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9879058f94df428fb255ffdb1f76c2a8 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:56.102 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9879058f94df428fb255ffdb1f76c2a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:56.102 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-28373502-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '681c876fdd3349839e760377c74af0e2', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'tenant_id': '681c876fdd3349839e760377c74af0e2', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-28373502', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9879058f94df428fb255ffdb1f76c2a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:56.124 29 INFO tempest.lib.common.rest_client [req-dc983c94-c600-49ec-8dfc-8e79b04ad2ae req-dc983c94-c600-49ec-8dfc-8e79b04ad2ae ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.383s",
                                "2026-05-27 01:41:56.136 33 INFO tempest.lib.common.rest_client [req-2615b7b0-1fa9-40c4-8246-20db138776b0 req-2615b7b0-1fa9-40c4-8246-20db138776b0 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/56085a62-6b15-482f-b4c1-cb0941095a7f 0.137s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.140620s] ... ok",
                                "2026-05-27 01:41:56.160 15 INFO tempest.lib.common.rest_client [req-3f27e604-c86e-43f6-9858-62e65f94445d req-3f27e604-c86e-43f6-9858-62e65f94445d ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-27 01:41:56.258 21 INFO tempest.lib.common.rest_client [req-334c8a94-8d87-449f-a89b-4fa5d53dfebc req-334c8a94-8d87-449f-a89b-4fa5d53dfebc ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-27 01:41:56.282 13 INFO tempest.lib.common.rest_client [req-35f9b363-6a1b-40c5-983c-2eca222028fa req-35f9b363-6a1b-40c5-983c-2eca222028fa ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5a33721be29343c4bf974355144f89a1 0.431s",
                                "2026-05-27 01:41:56.281 23 INFO tempest.lib.common.rest_client [req-1a5f8777-2696-4381-915f-562e73a4f795 req-1a5f8777-2696-4381-915f-562e73a4f795 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba 0.374s",
                                "2026-05-27 01:41:56.283 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fb734c03d4fd4503a490f3e74b53aaba for scope project and roles: ['reader']",
                                "2026-05-27 01:41:56.295 33 INFO tempest.lib.common.rest_client [req-d40acf21-3bb3-4933-8bcc-1c73bc1b29fb req-d40acf21-3bb3-4933-8bcc-1c73bc1b29fb ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cbb01647-7271-4007-8635-5979a3f89f73 0.156s",
                                "{11} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.163176s] ... ok",
                                "2026-05-27 01:41:56.306 29 INFO tempest.lib.common.rest_client [req-45c2cbb9-812d-46ba-8631-41f24e4bb9a9 req-45c2cbb9-812d-46ba-8631-41f24e4bb9a9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3ba94a5e-e9d7-45eb-9458-7b79cdde034e 0.175s",
                                "2026-05-27 01:41:56.368 26 INFO tempest.lib.common.rest_client [req-4d174759-9326-464f-bff7-89c307d22961 req-4d174759-9326-464f-bff7-89c307d22961 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b5df0e-dc22-4970-8e88-32718a9d8c0a 1.842s",
                                "2026-05-27 01:41:56.410 37 INFO tempest.lib.common.rest_client [req-02d368a5-91a4-45f8-a220-2df0fc36aed5 req-02d368a5-91a4-45f8-a220-2df0fc36aed5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.633s",
                                "2026-05-27 01:41:56.439 15 INFO tempest.lib.common.rest_client [req-c6a300e4-1e7f-4c8c-b7d6-d6cfc4381cd0 req-c6a300e4-1e7f-4c8c-b7d6-d6cfc4381cd0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7/users/6a97d6a1c1f340f682b3be6b9e4e1cf0/roles/e4ac3cd34d244bdea43cf6630298f44a 0.276s",
                                "2026-05-27 01:41:56.439 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6a97d6a1c1f340f682b3be6b9e4e1cf0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:56.440 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-690053429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'project_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'tenant_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6a97d6a1c1f340f682b3be6b9e4e1cf0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:56.440 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-690053429-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'project_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'tenant_id': 'f5a377555a5f4efe9cc7ad9c7ebaebd7', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-690053429', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6a97d6a1c1f340f682b3be6b9e4e1cf0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:56.467 29 INFO tempest.lib.common.rest_client [req-b87061b2-6a91-4b80-8ed0-12cf20870ec9 req-b87061b2-6a91-4b80-8ed0-12cf20870ec9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75bd3e91-617b-4314-9e51-18950968178d 0.156s",
                                "2026-05-27 01:41:56.481 21 INFO tempest.lib.common.rest_client [req-f3620f48-7634-4df4-b2d2-c2c07cc27b70 req-f3620f48-7634-4df4-b2d2-c2c07cc27b70 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/70ad82a683244db986d6b9f66518a067 0.220s",
                                "2026-05-27 01:41:56.565 28 INFO tempest.lib.common.rest_client [req-c023baf6-cd93-4974-9d61-95a172dd4501 req-c023baf6-cd93-4974-9d61-95a172dd4501 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.901s",
                                "2026-05-27 01:41:56.607 41 INFO tempest.lib.common.rest_client [req-cd71b65d-7985-4e87-949e-5385fac4d330 req-cd71b65d-7985-4e87-949e-5385fac4d330 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/789baa00-0805-4594-b7de-d6abf5995fe6 0.537s",
                                "2026-05-27 01:41:56.798 41 INFO tempest.lib.common.rest_client [req-adccfdd1-2e10-4d45-bc21-b8a2972408ea req-adccfdd1-2e10-4d45-bc21-b8a2972408ea ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.188s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [2.077618s] ... ok",
                                "2026-05-27 01:41:56.857 33 INFO tempest.lib.common.rest_client [req-c747cef5-3413-424e-9f13-8a7b9d88cc53 req-c747cef5-3413-424e-9f13-8a7b9d88cc53 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf293f68eca840cf91240cdcdfc73d35 0.553s",
                                "2026-05-27 01:41:56.891 11 INFO tempest.lib.common.rest_client [req-bd872a04-0ba6-4a0d-a876-b3f9a10ac204 req-bd872a04-0ba6-4a0d-a876-b3f9a10ac204 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.375s",
                                "2026-05-27 01:41:56.910 21 INFO tempest.lib.common.rest_client [req-abeea154-c9d6-484c-a9c4-02353ea15d66 req-abeea154-c9d6-484c-a9c4-02353ea15d66 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-27 01:41:56.914 17 INFO tempest.lib.common.rest_client [req-fb46a850-fd83-4ddd-b501-eca62a65e5ec req-fb46a850-fd83-4ddd-b501-eca62a65e5ec ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s",
                                "2026-05-27 01:41:56.967 13 INFO tempest.lib.common.rest_client [req-39ecb6be-45f8-4151-a519-1ca4138c8a3c req-39ecb6be-45f8-4151-a519-1ca4138c8a3c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-27 01:41:57.045 37 INFO tempest.lib.common.rest_client [req-6e71f262-3f60-4c6d-b790-dd78f606c300 req-6e71f262-3f60-4c6d-b790-dd78f606c300 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.629s",
                                "2026-05-27 01:41:57.059 23 INFO tempest.lib.common.rest_client [req-23bdd29b-d821-46e0-8e19-f02dc3fdade8 req-23bdd29b-d821-46e0-8e19-f02dc3fdade8 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.774s",
                                "2026-05-27 01:41:57.066 35 INFO tempest.lib.common.rest_client [req-1e13eb0e-65f0-4ba3-a2f2-953aa924bba3 req-1e13eb0e-65f0-4ba3-a2f2-953aa924bba3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.407s",
                                "2026-05-27 01:41:57.083 41 INFO tempest.lib.common.rest_client [req-edb46171-0ea2-42e7-80ee-cb8a771926dc req-edb46171-0ea2-42e7-80ee-cb8a771926dc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.283144s] ... ok",
                                "2026-05-27 01:41:57.180 26 INFO tempest.lib.common.rest_client [req-0e9453a4-ee99-428e-82ab-275bb4b1e627 req-0e9453a4-ee99-428e-82ab-275bb4b1e627 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f745202a-d27b-4f80-a09d-821ae21f0f89 0.808s",
                                "2026-05-27 01:41:57.184 23 INFO tempest.lib.common.rest_client [req-2d64575f-c5d9-4574-97b5-eb549c5c9297 req-2d64575f-c5d9-4574-97b5-eb549c5c9297 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-27 01:41:57.197 15 INFO tempest.lib.common.rest_client [req-f5148fa1-f81b-4f14-9ba9-aae4410f6e32 req-f5148fa1-f81b-4f14-9ba9-aae4410f6e32 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:41:57.227 21 INFO tempest.lib.common.rest_client [req-dc40a058-ac20-4b71-a3d5-84d51af92596 req-dc40a058-ac20-4b71-a3d5-84d51af92596 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/89a5050f7de542e3bca52d9e6d7380fa 0.311s",
                                "2026-05-27 01:41:57.327 33 INFO tempest.lib.common.rest_client [req-1d95f712-5315-4534-a4c4-b156ec9822fe req-1d95f712-5315-4534-a4c4-b156ec9822fe ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a39e6e21c2a342b9951b431207dc67d9 0.467s",
                                "2026-05-27 01:41:57.328 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 64e1ef061c2346a49e80eb27d34897c0",
                                "2026-05-27 01:41:57.534 13 INFO tempest.lib.common.rest_client [req-7ae10faf-6bd7-430b-81bb-d420db683018 req-7ae10faf-6bd7-430b-81bb-d420db683018 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-27 01:41:57.538 21 INFO tempest.lib.common.rest_client [req-08026a3e-8c13-43c5-9d9a-178a6003b89b req-08026a3e-8c13-43c5-9d9a-178a6003b89b ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-27 01:41:57.559 23 INFO tempest.lib.common.rest_client [req-f17f3d95-f2d6-41c0-b810-1b7b8e035eb8 req-f17f3d95-f2d6-41c0-b810-1b7b8e035eb8 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.369s",
                                "2026-05-27 01:41:57.570 37 INFO tempest.lib.common.rest_client [req-4e61737c-0f97-4529-a310-550c433d4865 req-4e61737c-0f97-4529-a310-550c433d4865 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.522s",
                                "2026-05-27 01:41:57.601 39 INFO tempest.lib.common.rest_client [req-8a65b326-fcf6-4be6-b215-5a09c1533f50 req-8a65b326-fcf6-4be6-b215-5a09c1533f50 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.824s",
                                "2026-05-27 01:41:57.712 41 INFO tempest.lib.common.rest_client [req-c4e9a035-b8d2-458e-967a-d27a6bc81c28 req-c4e9a035-b8d2-458e-967a-d27a6bc81c28 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.619s",
                                "2026-05-27 01:41:57.784 13 INFO tempest.lib.common.rest_client [req-6cb17b5c-a1de-4477-8187-31d4f7138997 req-6cb17b5c-a1de-4477-8187-31d4f7138997 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.248s",
                                "2026-05-27 01:41:57.825 21 INFO tempest.lib.common.rest_client [req-82094f59-b797-44d4-aa38-d23dc0ce42fd req-82094f59-b797-44d4-aa38-d23dc0ce42fd ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/c4beb23624ef4ef993f624c04622e1ce/roles/e4ac3cd34d244bdea43cf6630298f44a 0.282s",
                                "2026-05-27 01:41:57.825 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4beb23624ef4ef993f624c04622e1ce is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:57.826 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4beb23624ef4ef993f624c04622e1ce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:57.826 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4beb23624ef4ef993f624c04622e1ce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:57.857 23 INFO tempest.lib.common.rest_client [req-18143ba1-ae19-4c5f-897e-0754213d4564 req-18143ba1-ae19-4c5f-897e-0754213d4564 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:41:57.917 29 INFO tempest.lib.common.rest_client [req-d212189e-ca1a-4055-b9fb-97b0d63ad27f req-d212189e-ca1a-4055-b9fb-97b0d63ad27f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/81b02b03-c4a7-4177-b39e-916789ee426b 1.447s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [8.506079s] ... ok",
                                "2026-05-27 01:41:58.073 11 INFO tempest.lib.common.rest_client [req-3d47010a-b6d6-44b1-a33d-9d1d0cfa24bc req-3d47010a-b6d6-44b1-a33d-9d1d0cfa24bc ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.178s",
                                "2026-05-27 01:41:58.093 33 INFO tempest.lib.common.rest_client [req-a6550c11-f920-40f4-aa57-a99ec4e75646 req-a6550c11-f920-40f4-aa57-a99ec4e75646 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s",
                                "2026-05-27 01:41:58.198 13 INFO tempest.lib.common.rest_client [req-cd25bb83-127d-42eb-a0fd-ed91d23f250c req-cd25bb83-127d-42eb-a0fd-ed91d23f250c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.411s",
                                "2026-05-27 01:41:58.200 23 INFO tempest.lib.common.rest_client [req-9492db8b-6ee8-4820-9da3-a81881e9cdec req-9492db8b-6ee8-4820-9da3-a81881e9cdec ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/70ad82a683244db986d6b9f66518a067 0.339s",
                                "2026-05-27 01:41:58.396 37 INFO tempest.lib.common.rest_client [req-2d17b468-9881-4b83-af87-f8420aee1698 req-2d17b468-9881-4b83-af87-f8420aee1698 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b560a3e8-38dd-4f6e-9bc1-53714ca2706b 0.823s",
                                "2026-05-27 01:41:58.422 41 INFO tempest.lib.common.rest_client [req-9aad0827-41dd-4afc-a157-f468846cccef req-9aad0827-41dd-4afc-a157-f468846cccef ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.707s",
                                "2026-05-27 01:41:58.471 23 INFO tempest.lib.common.rest_client [req-e30a333b-403a-41d1-b78c-b0785e1bc724 req-e30a333b-403a-41d1-b78c-b0785e1bc724 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-27 01:41:58.491 21 INFO tempest.lib.common.rest_client [req-6814cea0-7c7e-4dce-90e9-fa4d1674254d req-6814cea0-7c7e-4dce-90e9-fa4d1674254d ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-27 01:41:58.520 37 INFO tempest.lib.common.rest_client [req-d099c539-a822-4199-a796-e66c877da0ea req-d099c539-a822-4199-a796-e66c877da0ea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s",
                                "2026-05-27 01:41:58.554 26 INFO tempest.lib.common.rest_client [req-ddd75d76-1e3b-4442-8eaa-0c30fa5509da req-ddd75d76-1e3b-4442-8eaa-0c30fa5509da ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/38f07e43-f074-4e0b-9958-9fd333a2993c 1.371s",
                                "2026-05-27 01:41:58.622 21 INFO tempest.lib.common.rest_client [req-df40c53c-974a-4285-936a-3ffb20962618 req-df40c53c-974a-4285-936a-3ffb20962618 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88 0.129s",
                                "2026-05-27 01:41:58.622 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 01bfe63545734a0780b0c693fccb5f88 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:58.624 33 INFO tempest.lib.common.rest_client [req-5e5f6730-c972-4820-ae59-347012236a71 req-5e5f6730-c972-4820-ae59-347012236a71 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=64e1ef061c2346a49e80eb27d34897c0&name=default 0.526s",
                                "2026-05-27 01:41:58.659 23 INFO tempest.lib.common.rest_client [req-c689645d-1bb9-4442-88d1-7e9e7eb718d1 req-c689645d-1bb9-4442-88d1-7e9e7eb718d1 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/89a5050f7de542e3bca52d9e6d7380fa 0.184s",
                                "2026-05-27 01:41:58.747 35 INFO tempest.lib.common.rest_client [req-b18ad07f-9455-4b9d-bd87-50b0871b4749 req-b18ad07f-9455-4b9d-bd87-50b0871b4749 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.679s",
                                "2026-05-27 01:41:58.754 28 INFO tempest.lib.common.rest_client [req-20c3d194-8769-4c81-8d9c-260e88718894 req-20c3d194-8769-4c81-8d9c-260e88718894 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.188s",
                                "2026-05-27 01:41:58.754 41 INFO tempest.lib.common.rest_client [req-f5eb9ce2-790f-439e-87c1-6f4b9f104039 req-f5eb9ce2-790f-439e-87c1-6f4b9f104039 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.328s",
                                "2026-05-27 01:41:58.883 13 INFO tempest.lib.common.rest_client [req-3caf05e1-d074-4509-8b61-2ef9d54789cc req-3caf05e1-d074-4509-8b61-2ef9d54789cc ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s",
                                "2026-05-27 01:41:58.886 23 INFO tempest.lib.common.rest_client [req-8b076885-62a2-4166-be5a-592900a98da6 req-8b076885-62a2-4166-be5a-592900a98da6 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-27 01:41:58.963 37 INFO tempest.lib.common.rest_client [req-f224ff49-c9e1-4d4f-ad9b-b0b886d94f0f req-f224ff49-c9e1-4d4f-ad9b-b0b886d94f0f ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a717d090-65df-400b-b0b7-aad8b818e4b8 0.441s",
                                "2026-05-27 01:41:59.036 26 INFO tempest.lib.common.rest_client [req-b445017f-48b6-42bd-bf94-29cca4f87f2a req-b445017f-48b6-42bd-bf94-29cca4f87f2a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af2401452d5c4acb849cccf28750cdf2 0.480s",
                                "2026-05-27 01:41:59.152 37 INFO tempest.lib.common.rest_client [req-f5b78ab7-db37-461d-a7cf-147c74105f43 req-f5b78ab7-db37-461d-a7cf-147c74105f43 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.187s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [5.507973s] ... ok",
                                "2026-05-27 01:41:59.188 13 INFO tempest.lib.common.rest_client [req-df284cd2-3f78-4cdd-9aad-f587792bf2e9 req-df284cd2-3f78-4cdd-9aad-f587792bf2e9 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-05-27 01:41:59.247 23 INFO tempest.lib.common.rest_client [req-d88ea980-7bf7-431f-8a4a-a352787f9f3e req-d88ea980-7bf7-431f-8a4a-a352787f9f3e ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba/users/f8a9dae8df984778899636f36d5d1f67/roles/e4ac3cd34d244bdea43cf6630298f44a 0.358s",
                                "2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8a9dae8df984778899636f36d5d1f67 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8a9dae8df984778899636f36d5d1f67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:59.248 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-772496833-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'project_name': 'tempest-NetworksApiDiscovery-772496833', 'tenant_id': 'fb734c03d4fd4503a490f3e74b53aaba', 'tenant_name': 'tempest-NetworksApiDiscovery-772496833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8a9dae8df984778899636f36d5d1f67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:59.261 41 INFO tempest.lib.common.rest_client [req-8de65ff8-9ff3-4386-b5f3-3cb51952aacc req-8de65ff8-9ff3-4386-b5f3-3cb51952aacc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e430150b-7f60-40d6-99ff-b40eb4009917 0.504s",
                                "2026-05-27 01:41:59.314 21 INFO tempest.lib.common.rest_client [req-66e1289f-0f4d-4b31-8b57-bafcd7255058 req-66e1289f-0f4d-4b31-8b57-bafcd7255058 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.690s",
                                "2026-05-27 01:41:59.415 33 INFO tempest.lib.common.rest_client [req-f2a0a890-02f5-404a-9f3a-b6da41f0f068 req-f2a0a890-02f5-404a-9f3a-b6da41f0f068 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a89afa4-805b-4b6c-9036-12579d23e88c 0.789s",
                                "2026-05-27 01:41:59.418 15 INFO tempest.lib.common.rest_client [req-5b4f6013-2745-4868-881d-2bcd03c2e7c5 req-5b4f6013-2745-4868-881d-2bcd03c2e7c5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.217s",
                                "2026-05-27 01:41:59.427 41 INFO tempest.lib.common.rest_client [req-37b88584-41cb-4847-b617-367a4f68458d req-37b88584-41cb-4847-b617-367a4f68458d ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s",
                                "2026-05-27 01:41:59.492 29 INFO tempest.lib.common.rest_client [req-2753cf02-1e40-425f-a427-2bb9ec0a3b9c req-2753cf02-1e40-425f-a427-2bb9ec0a3b9c ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.566s",
                                "2026-05-27 01:41:59.515 13 INFO tempest.lib.common.rest_client [req-34231e6c-423d-46d3-90bc-13fb33c61654 req-34231e6c-423d-46d3-90bc-13fb33c61654 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.322s",
                                "2026-05-27 01:41:59.530 26 INFO tempest.lib.common.rest_client [req-83f40114-0368-40fd-8e90-6c7af2405242 req-83f40114-0368-40fd-8e90-6c7af2405242 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a86b1356af4d4cdc97d4b70b76a28ced 0.490s",
                                "2026-05-27 01:41:59.531 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 189fa70227ea41988510f682c5829e21",
                                "2026-05-27 01:41:59.568 21 INFO tempest.lib.common.rest_client [req-1eda04a9-84b5-439e-8884-d8f45d6e0667 req-1eda04a9-84b5-439e-8884-d8f45d6e0667 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:41:59.643 31 INFO tempest.lib.common.rest_client [req-0075a351-18d8-48c1-a5a8-bdfad19f5c62 req-0075a351-18d8-48c1-a5a8-bdfad19f5c62 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd/add_router_interface 5.864s",
                                "2026-05-27 01:41:59.797 13 INFO tempest.lib.common.rest_client [req-46a22491-fe8b-4a4e-b306-dfb748efe749 req-46a22491-fe8b-4a4e-b306-dfb748efe749 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:41:59.871 33 INFO tempest.lib.common.rest_client [req-3a0efb32-1cff-4602-825a-483077be651f req-3a0efb32-1cff-4602-825a-483077be651f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/64e1ef061c2346a49e80eb27d34897c0 0.454s",
                                "2026-05-27 01:41:59.993 23 INFO tempest.lib.common.rest_client [req-a5187dec-ae4f-4e8e-87e9-3ba50e9e2eda req-a5187dec-ae4f-4e8e-87e9-3ba50e9e2eda ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.739s",
                                "2026-05-27 01:42:00.041 21 INFO tempest.lib.common.rest_client [req-b8820966-bfa6-4da0-a4dc-344f617d1df5 req-b8820966-bfa6-4da0-a4dc-344f617d1df5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.469s",
                                "2026-05-27 01:42:00.042 13 INFO tempest.lib.common.rest_client [req-08900143-1287-4173-96db-2b79a8ed1bdc req-08900143-1287-4173-96db-2b79a8ed1bdc ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/70ad82a683244db986d6b9f66518a067 0.243s",
                                "2026-05-27 01:42:00.073 23 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.075s",
                                "{6} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.079240s] ... ok",
                                "2026-05-27 01:42:00.102 37 INFO tempest.lib.common.rest_client [req-8acd4308-7ac4-4201-a7c2-0d05b9999baf req-8acd4308-7ac4-4201-a7c2-0d05b9999baf ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.943s",
                                "2026-05-27 01:42:00.174 26 INFO tempest.lib.common.rest_client [req-276e6ef8-3c0d-495b-a862-df6e626a336b req-276e6ef8-3c0d-495b-a862-df6e626a336b ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-27 01:42:00.236 13 INFO tempest.lib.common.rest_client [req-3b209c23-f425-4043-9064-d4bf5be6a2c9 req-3b209c23-f425-4043-9064-d4bf5be6a2c9 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-27 01:42:00.284 29 INFO tempest.lib.common.rest_client [req-2137c7aa-2410-4fd1-b7c6-cba9ace581ab req-2137c7aa-2410-4fd1-b7c6-cba9ace581ab ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.786s",
                                "2026-05-27 01:42:00.315 17 INFO tempest.lib.common.rest_client [req-a93133a6-f843-4c36-8b61-d3afc457c652 req-a93133a6-f843-4c36-8b61-d3afc457c652 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.397s",
                                "2026-05-27 01:42:00.336 21 INFO tempest.lib.common.rest_client [req-fa0bc45e-80da-486d-a058-fac41d5de5de req-fa0bc45e-80da-486d-a058-fac41d5de5de ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:42:00.389 11 INFO tempest.lib.common.rest_client [req-bb96c194-5560-420f-8872-a105a83932b8 req-bb96c194-5560-420f-8872-a105a83932b8 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ce884dd-5e53-4b1d-aa68-d09687928ada 2.313s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.876705s] ... ok",
                                "2026-05-27 01:42:00.403 13 INFO tempest.lib.common.rest_client [req-4f8aed00-b53d-4e8f-84cf-43441f02d087 req-4f8aed00-b53d-4e8f-84cf-43441f02d087 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s",
                                "2026-05-27 01:42:00.413 41 INFO tempest.lib.common.rest_client [req-bb9962b6-30af-4782-9b91-0b5ace157a6c req-bb9962b6-30af-4782-9b91-0b5ace157a6c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5fcaedb-71cf-44b2-bcdf-f06f5962b6b8 0.982s",
                                "2026-05-27 01:42:00.573 33 INFO tempest.lib.common.rest_client [req-df52396d-b5f7-4437-9d98-bae31642bd65 req-df52396d-b5f7-4437-9d98-bae31642bd65 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-27 01:42:00.590 41 INFO tempest.lib.common.rest_client [req-9fba853e-2b5f-42b1-8206-9c7295050ffe req-9fba853e-2b5f-42b1-8206-9c7295050ffe ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.500203s] ... ok",
                                "2026-05-27 01:42:00.622 17 INFO tempest.lib.common.rest_client [req-f0b73eca-f7e0-4385-91ec-fc7c1b5d7008 req-f0b73eca-f7e0-4385-91ec-fc7c1b5d7008 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.304s",
                                "2026-05-27 01:42:00.650 21 INFO tempest.lib.common.rest_client [req-914689d6-a329-496f-b022-08bdc7e85016 req-914689d6-a329-496f-b022-08bdc7e85016 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/70ad82a683244db986d6b9f66518a067 0.312s",
                                "2026-05-27 01:42:00.735 13 INFO tempest.lib.common.rest_client [req-4664c6be-0a13-46f8-a86c-80fe2cb5c465 req-4664c6be-0a13-46f8-a86c-80fe2cb5c465 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-27 01:42:00.746 23 INFO tempest.lib.common.rest_client [req-f883c6e2-9a54-4fe5-a57a-71b53ec581c6 req-f883c6e2-9a54-4fe5-a57a-71b53ec581c6 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.670s",
                                "{6} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.674798s] ... ok",
                                "2026-05-27 01:42:00.764 35 INFO tempest.lib.common.rest_client [req-cceb058f-2849-4acd-bdda-bcc4fef282b9 req-cceb058f-2849-4acd-bdda-bcc4fef282b9 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.012s",
                                "2026-05-27 01:42:00.828 28 INFO tempest.lib.common.rest_client [req-9caabba2-5391-4ffa-9948-c1368e51486b req-9caabba2-5391-4ffa-9948-c1368e51486b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.072s",
                                "2026-05-27 01:42:00.842 26 INFO tempest.lib.common.rest_client [req-3cd5e651-2015-479a-af35-2191d8dad518 req-3cd5e651-2015-479a-af35-2191d8dad518 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=189fa70227ea41988510f682c5829e21&name=default 0.663s",
                                "2026-05-27 01:42:00.933 21 INFO tempest.lib.common.rest_client [req-4ff94322-ed98-425f-96c1-fbc9ec8cc451 req-4ff94322-ed98-425f-96c1-fbc9ec8cc451 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:42:01.073 13 INFO tempest.lib.common.rest_client [req-fe02251b-3121-4e99-a722-aec168bb6870 req-fe02251b-3121-4e99-a722-aec168bb6870 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/ab728d720e504d46b7c4c41d381f692c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.335s",
                                "2026-05-27 01:42:01.076 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab728d720e504d46b7c4c41d381f692c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:01.077 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab728d720e504d46b7c4c41d381f692c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:01.077 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab728d720e504d46b7c4c41d381f692c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:01.102 23 INFO tempest.lib.common.rest_client [req-06156703-b52a-496e-bb4a-426ce958c601 req-06156703-b52a-496e-bb4a-426ce958c601 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06cc1c3a96e4430d8c29e29ec90c6537 0.308s",
                                "2026-05-27 01:42:01.168 35 INFO tempest.lib.common.rest_client [req-96ea4559-7fe6-496c-8ebd-eb330d7711e5 req-96ea4559-7fe6-496c-8ebd-eb330d7711e5 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.401s",
                                "2026-05-27 01:42:01.182 33 INFO tempest.lib.common.rest_client [req-a19a6091-9b7e-4a67-a5c4-9b6a488709af req-a19a6091-9b7e-4a67-a5c4-9b6a488709af ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-27 01:42:01.251 21 INFO tempest.lib.common.rest_client [req-d982403c-c73c-476f-933e-fa6c0a2a8530 req-d982403c-c73c-476f-933e-fa6c0a2a8530 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.315s",
                                "2026-05-27 01:42:01.477 33 INFO tempest.lib.common.rest_client [req-5b4a66ac-46b9-4cfc-83b6-306900fcd2a6 req-5b4a66ac-46b9-4cfc-83b6-306900fcd2a6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s",
                                "2026-05-27 01:42:01.508 31 INFO tempest.lib.common.rest_client [req-914563f4-eaec-4ade-8817-cdd4eb0d9527 req-914563f4-eaec-4ade-8817-cdd4eb0d9527 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.860s",
                                "2026-05-27 01:42:01.587 21 INFO tempest.lib.common.rest_client [req-e2de2a41-a2b7-4526-893f-274935655d8e req-e2de2a41-a2b7-4526-893f-274935655d8e ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s",
                                "2026-05-27 01:42:01.628 17 INFO tempest.lib.common.rest_client [req-743e6e2b-9f79-4875-aa0f-d476aa1e01eb req-743e6e2b-9f79-4875-aa0f-d476aa1e01eb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7d141fd-644f-4914-a7d3-72ba4cb53daf 1.004s",
                                "2026-05-27 01:42:01.639 29 INFO tempest.lib.common.rest_client [req-67cf0514-ac3f-4200-be9c-389d19089efb req-67cf0514-ac3f-4200-be9c-389d19089efb ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.351s",
                                "2026-05-27 01:42:01.648 15 INFO tempest.lib.common.rest_client [req-f5e28936-fef6-4e42-ae17-6cd979799473 req-f5e28936-fef6-4e42-ae17-6cd979799473 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.225s",
                                "2026-05-27 01:42:01.693 33 INFO tempest.lib.common.rest_client [req-1ff1f2f6-9668-491c-8e6c-c598d79ce85a req-1ff1f2f6-9668-491c-8e6c-c598d79ce85a ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.211s",
                                "2026-05-27 01:42:01.746 23 INFO tempest.lib.common.rest_client [req-721ca82d-4eac-4a97-99ec-965abbb67155 req-721ca82d-4eac-4a97-99ec-965abbb67155 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8a9dae8df984778899636f36d5d1f67 0.641s",
                                "2026-05-27 01:42:01.746 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb734c03d4fd4503a490f3e74b53aaba",
                                "2026-05-27 01:42:01.775 26 INFO tempest.lib.common.rest_client [req-b04a0a1e-5eca-4d7c-9ffb-5c083c34651f req-b04a0a1e-5eca-4d7c-9ffb-5c083c34651f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d755063c-5212-4538-b0e3-43d8ca18fe43 0.928s",
                                "2026-05-27 01:42:01.791 11 INFO tempest.lib.common.rest_client [req-e8c17d3b-87d4-413b-b02f-a7e27470ce52 req-e8c17d3b-87d4-413b-b02f-a7e27470ce52 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s",
                                "2026-05-27 01:42:01.825 13 INFO tempest.lib.common.rest_client [req-7284a348-0ac3-4e95-b5cb-fccb2a3bca0e req-7284a348-0ac3-4e95-b5cb-fccb2a3bca0e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s",
                                "2026-05-27 01:42:01.846 21 INFO tempest.lib.common.rest_client [req-4ed11ef0-22c3-41d3-a071-97c3c0fa0089 req-4ed11ef0-22c3-41d3-a071-97c3c0fa0089 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88/users/3c5cab511118472c90c33b21011568cc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.256s",
                                "2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3c5cab511118472c90c33b21011568cc is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c5cab511118472c90c33b21011568cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:01.847 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1261021630-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '01bfe63545734a0780b0c693fccb5f88', 'project_name': 'tempest-PortsTestJSON-1261021630', 'tenant_id': '01bfe63545734a0780b0c693fccb5f88', 'tenant_name': 'tempest-PortsTestJSON-1261021630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c5cab511118472c90c33b21011568cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:01.953 35 INFO tempest.lib.common.rest_client [req-77aad3ef-1e12-4177-8211-9719f2008dea req-77aad3ef-1e12-4177-8211-9719f2008dea ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ea209c98-a4f8-4b87-a171-b0cdb979200f 0.781s",
                                "{12} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.205793s] ... ok",
                                "2026-05-27 01:42:02.189 13 INFO tempest.lib.common.rest_client [req-08d5083c-780f-4ee6-9b01-030379deb42e req-08d5083c-780f-4ee6-9b01-030379deb42e ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6 0.361s",
                                "2026-05-27 01:42:02.190 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1a110368fbea4a6fa2f8521e2b9d59c6 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:02.269 15 INFO tempest.lib.common.rest_client [req-c2062965-03b0-4681-ae1f-8e3f5a284063 req-c2062965-03b0-4681-ae1f-8e3f5a284063 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.619s",
                                "2026-05-27 01:42:02.322 26 INFO tempest.lib.common.rest_client [req-44439a57-164d-432e-ae8b-331872c12a81 req-44439a57-164d-432e-ae8b-331872c12a81 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/189fa70227ea41988510f682c5829e21 0.543s",
                                "2026-05-27 01:42:02.440 23 INFO tempest.lib.common.rest_client [req-716fc68b-5b53-449d-86d0-96883ccb8a7a req-716fc68b-5b53-449d-86d0-96883ccb8a7a ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s",
                                "2026-05-27 01:42:02.492 33 INFO tempest.lib.common.rest_client [req-08665432-c804-494a-8087-95f36f7c57d5 req-08665432-c804-494a-8087-95f36f7c57d5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.796s",
                                "2026-05-27 01:42:02.599 19 INFO tempest.lib.common.rest_client [req-7cfc09ca-4345-4841-a1f2-1b18ed02dd9b req-7cfc09ca-4345-4841-a1f2-1b18ed02dd9b ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 8.599s",
                                "2026-05-27 01:42:02.659 33 INFO tempest.lib.common.rest_client [req-a1cc5190-999c-45ee-88b9-9dc3a277ce29 req-a1cc5190-999c-45ee-88b9-9dc3a277ce29 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:42:02.685 29 INFO tempest.lib.common.rest_client [req-66dbfc00-9e46-4609-a85b-ddc8d281a89d req-66dbfc00-9e46-4609-a85b-ddc8d281a89d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 1.040s",
                                "2026-05-27 01:42:02.692 11 INFO tempest.lib.common.rest_client [req-f7025735-20a3-4c5d-9e75-2eafb2e88365 req-f7025735-20a3-4c5d-9e75-2eafb2e88365 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.898s",
                                "2026-05-27 01:42:02.721 17 INFO tempest.lib.common.rest_client [req-71461b05-b44b-4e4f-9b97-91b5611bcec6 req-71461b05-b44b-4e4f-9b97-91b5611bcec6 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72353843-c538-4f38-b8a9-6555ba4f2bc5 1.089s",
                                "2026-05-27 01:42:02.825 29 INFO tempest.lib.common.rest_client [req-625accf6-66ff-423b-aa72-f888ebc9d143 req-625accf6-66ff-423b-aa72-f888ebc9d143 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 0.136s",
                                "2026-05-27 01:42:02.877 19 INFO tempest.lib.common.rest_client [req-5e5d9058-3514-4603-a001-e99dc7d3a884 req-5e5d9058-3514-4603-a001-e99dc7d3a884 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.275s",
                                "2026-05-27 01:42:02.907 17 INFO tempest.lib.common.rest_client [req-aa691ca8-c3b1-4f78-9a1b-d7181e266f44 req-aa691ca8-c3b1-4f78-9a1b-d7181e266f44 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.182s",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [5.992716s] ... ok",
                                "2026-05-27 01:42:02.935 21 INFO tempest.lib.common.rest_client [req-dbe78117-95f6-4f0d-be8b-437d8a42f0b3 req-dbe78117-95f6-4f0d-be8b-437d8a42f0b3 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s",
                                "2026-05-27 01:42:02.970 33 INFO tempest.lib.common.rest_client [req-8bd93fe0-ac5d-4d95-902e-a64ebffdda91 req-8bd93fe0-ac5d-4d95-902e-a64ebffdda91 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.307s",
                                "2026-05-27 01:42:03.003 13 INFO tempest.lib.common.rest_client [req-cbff8e39-bb60-4107-ae63-47bb8eade78f req-cbff8e39-bb60-4107-ae63-47bb8eade78f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.811s",
                                "2026-05-27 01:42:03.007 19 INFO tempest.lib.common.rest_client [req-08abca90-ac6c-440d-8e3e-c1b1c0c8a526 req-08abca90-ac6c-440d-8e3e-c1b1c0c8a526 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.126s",
                                "2026-05-27 01:42:03.136 29 INFO tempest.lib.common.rest_client [req-00c655fc-5e5a-4532-b642-27c5d6c7cd2d req-00c655fc-5e5a-4532-b642-27c5d6c7cd2d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d60008ac-ec06-49c3-abbc-030b9e346487 0.308s",
                                "2026-05-27 01:42:03.193 26 INFO tempest.lib.common.rest_client [req-125c5b2b-8740-4b17-83b9-4adb93c3439b req-125c5b2b-8740-4b17-83b9-4adb93c3439b ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s",
                                "2026-05-27 01:42:03.265 33 INFO tempest.lib.common.rest_client [req-8c80e94e-e0fc-4ba7-9e75-4da22da4e002 req-8c80e94e-e0fc-4ba7-9e75-4da22da4e002 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-05-27 01:42:03.267 35 INFO tempest.lib.common.rest_client [req-90e5ab39-cca7-4ade-8c35-5b0c104724bd req-90e5ab39-cca7-4ade-8c35-5b0c104724bd ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 1.307s",
                                "2026-05-27 01:42:03.315 13 INFO tempest.lib.common.rest_client [req-245bc825-11c8-4020-8ee8-750cdd6a4dea req-245bc825-11c8-4020-8ee8-750cdd6a4dea ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-27 01:42:03.338 37 INFO tempest.lib.common.rest_client [req-9219ab6c-8589-4ba4-93a9-3573a37fbc9b req-9219ab6c-8589-4ba4-93a9-3573a37fbc9b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.234s",
                                "2026-05-27 01:42:03.439 41 INFO tempest.lib.common.rest_client [req-692879ee-c357-42ac-be93-c46679d9fb98 req-692879ee-c357-42ac-be93-c46679d9fb98 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 2.844s",
                                "2026-05-27 01:42:03.476 33 INFO tempest.lib.common.rest_client [req-9c2e16e1-30a6-4e8a-b71b-06d05e4a39db req-9c2e16e1-30a6-4e8a-b71b-06d05e4a39db ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/70ad82a683244db986d6b9f66518a067 0.208s",
                                "2026-05-27 01:42:03.487 28 INFO tempest.lib.common.rest_client [req-7efd0f16-f316-4926-a989-a86c7f4a51bd req-7efd0f16-f316-4926-a989-a86c7f4a51bd ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.656s",
                                "2026-05-27 01:42:03.515 13 INFO tempest.lib.common.rest_client [req-8a190a42-f835-4a32-abea-99a8d1803c6b req-8a190a42-f835-4a32-abea-99a8d1803c6b ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.198s",
                                "2026-05-27 01:42:03.536 37 INFO tempest.lib.common.rest_client [req-134ad8d9-8c49-4782-a119-9c54a7c3bc7e req-134ad8d9-8c49-4782-a119-9c54a7c3bc7e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s",
                                "2026-05-27 01:42:03.555 39 INFO tempest.lib.common.rest_client [req-9973c9c2-a2b1-4cc2-9a40-172924e4983e req-9973c9c2-a2b1-4cc2-9a40-172924e4983e ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/50131711-71e9-4f41-955f-1d7080aee9f2 5.950s",
                                "2026-05-27 01:42:03.640 35 INFO tempest.lib.common.rest_client [req-68d5e7ca-62b7-4cb9-bf8f-87a8708dc44c req-68d5e7ca-62b7-4cb9-bf8f-87a8708dc44c ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 0.371s",
                                "{12} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.685912s] ... ok",
                                "2026-05-27 01:42:03.660 29 INFO tempest.lib.common.rest_client [req-d10c5797-2462-44f4-8de2-6f8c0984b0f8 req-d10c5797-2462-44f4-8de2-6f8c0984b0f8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b2f576a-9163-4e52-bdfb-9e950dc1062e 0.521s",
                                "2026-05-27 01:42:03.660 23 INFO tempest.lib.common.rest_client [req-8c83d5fa-8c0b-4ff6-a274-5c5907c22c9f req-8c83d5fa-8c0b-4ff6-a274-5c5907c22c9f ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb734c03d4fd4503a490f3e74b53aaba&name=default 1.217s",
                                "2026-05-27 01:42:03.728 37 INFO tempest.lib.common.rest_client [req-68fd89f2-ab29-4797-a2fe-554a8b7b15ed req-68fd89f2-ab29-4797-a2fe-554a8b7b15ed ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s",
                                "2026-05-27 01:42:03.774 41 INFO tempest.lib.common.rest_client [req-fb4c9445-54ca-4bc3-a315-088e57b36f68 req-fb4c9445-54ca-4bc3-a315-088e57b36f68 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.331s",
                                "2026-05-27 01:42:03.781 26 INFO tempest.lib.common.rest_client [req-6f6b66a1-4911-4a79-91b7-28dde3a8b1f7 req-6f6b66a1-4911-4a79-91b7-28dde3a8b1f7 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:42:03.790 13 INFO tempest.lib.common.rest_client [req-9d247e0c-4db5-4811-8f52-ef2d14f610c8 req-9d247e0c-4db5-4811-8f52-ef2d14f610c8 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-27 01:42:03.793 33 INFO tempest.lib.common.rest_client [req-9f894862-89b9-433b-a8bc-8b963d572cb9 req-9f894862-89b9-433b-a8bc-8b963d572cb9 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-27 01:42:03.926 26 INFO tempest.lib.common.rest_client [req-ba3e465a-2b33-4924-8774-f2fff333f956 req-ba3e465a-2b33-4924-8774-f2fff333f956 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s",
                                "2026-05-27 01:42:03.998 13 INFO tempest.lib.common.rest_client [req-9e82026a-91ee-4425-91c4-49ab49d07de1 req-9e82026a-91ee-4425-91c4-49ab49d07de1 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/70ad82a683244db986d6b9f66518a067 0.205s",
                                "2026-05-27 01:42:04.046 33 INFO tempest.lib.common.rest_client [req-d9db952e-abe5-4c9d-81bc-d087fbc0863c req-d9db952e-abe5-4c9d-81bc-d087fbc0863c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.250s",
                                "2026-05-27 01:42:04.209 41 INFO tempest.lib.common.rest_client [req-5731f434-0855-40e2-ba23-09943e76477c req-5731f434-0855-40e2-ba23-09943e76477c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.433s",
                                "2026-05-27 01:42:04.334 33 INFO tempest.lib.common.rest_client [req-753b129b-3024-4435-b510-4ad476f43376 req-753b129b-3024-4435-b510-4ad476f43376 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-27 01:42:04.342 13 INFO tempest.lib.common.rest_client [req-48dd4584-cc8c-49ad-8ea1-53a4b8cbf552 req-48dd4584-cc8c-49ad-8ea1-53a4b8cbf552 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:42:04.357 26 INFO tempest.lib.common.rest_client [req-7d5f1eda-971c-4c14-92c7-3616d7e898f0 req-7d5f1eda-971c-4c14-92c7-3616d7e898f0 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.428s",
                                "2026-05-27 01:42:04.480 17 INFO tempest.lib.common.rest_client [req-c811975e-6025-44e1-8c9c-4e96a613d941 req-c811975e-6025-44e1-8c9c-4e96a613d941 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.568s",
                                "2026-05-27 01:42:04.637 33 INFO tempest.lib.common.rest_client [req-3433ca3d-f7bc-4e8f-95a5-854c57673efe req-3433ca3d-f7bc-4e8f-95a5-854c57673efe ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/fc2b7e22b42149e28e4ff83fc9f4370a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.301s",
                                "2026-05-27 01:42:04.638 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc2b7e22b42149e28e4ff83fc9f4370a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:04.638 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc2b7e22b42149e28e4ff83fc9f4370a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:04.639 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc2b7e22b42149e28e4ff83fc9f4370a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:04.733 41 INFO tempest.lib.common.rest_client [req-8e1a118a-47b4-44a9-8374-6bd828d79c21 req-8e1a118a-47b4-44a9-8374-6bd828d79c21 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/36f47694-25e2-468c-8d74-43b6772dec28 0.522s",
                                "2026-05-27 01:42:04.806 13 INFO tempest.lib.common.rest_client [req-17865ea8-0702-4bfb-841b-7940173b101c req-17865ea8-0702-4bfb-841b-7940173b101c ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/89a5050f7de542e3bca52d9e6d7380fa 0.462s",
                                "2026-05-27 01:42:04.859 35 INFO tempest.lib.common.rest_client [req-10777c1e-185f-469c-ab20-4c1d9177ed14 req-10777c1e-185f-469c-ab20-4c1d9177ed14 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8ca843a-2598-415c-bf3d-c4a6b6600216 1.180s",
                                "2026-05-27 01:42:04.890 39 INFO tempest.lib.common.rest_client [req-7df7647b-1e2e-4dad-8295-63c3a19969e1 req-7df7647b-1e2e-4dad-8295-63c3a19969e1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/50131711-71e9-4f41-955f-1d7080aee9f2 1.332s",
                                "2026-05-27 01:42:04.906 41 INFO tempest.lib.common.rest_client [req-fbf6b0ff-c099-4ee8-9921-771659b2d4be req-fbf6b0ff-c099-4ee8-9921-771659b2d4be ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [4.315803s] ... ok",
                                "2026-05-27 01:42:04.981 37 INFO tempest.lib.common.rest_client [req-87b3b3d7-2437-4cd4-960e-9c7de49f8a21 req-87b3b3d7-2437-4cd4-960e-9c7de49f8a21 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad82b32f-4fec-4633-8228-f0e8ac858bc5 1.251s",
                                "2026-05-27 01:42:05.057 29 INFO tempest.lib.common.rest_client [req-c88438e0-1a0a-456b-a6d3-929369668507 req-c88438e0-1a0a-456b-a6d3-929369668507 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/63c1ab58-1211-4bc8-8968-6018eb470e62 1.394s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [7.139850s] ... ok",
                                "2026-05-27 01:42:05.091 37 INFO tempest.lib.common.rest_client [req-9c95c0d1-d70d-4c28-8ed9-5cd4429a37b3 req-9c95c0d1-d70d-4c28-8ed9-5cd4429a37b3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [5.935695s] ... ok",
                                "2026-05-27 01:42:05.096 13 INFO tempest.lib.common.rest_client [req-260f191e-5e92-422d-82cf-f06f224047b7 req-260f191e-5e92-422d-82cf-f06f224047b7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-27 01:42:05.123 26 INFO tempest.lib.common.rest_client [req-0f4ec43d-6b35-4d20-b623-47af8d2f5ab6 req-0f4ec43d-6b35-4d20-b623-47af8d2f5ab6 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.763s",
                                "2026-05-27 01:42:05.267 13 INFO tempest.lib.common.rest_client [req-2675fd2f-6809-4bc7-a291-45cfe0419fed req-2675fd2f-6809-4bc7-a291-45cfe0419fed ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6/users/31f22cb0100d44509eb02e989843f5c7/roles/e4ac3cd34d244bdea43cf6630298f44a 0.168s",
                                "2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31f22cb0100d44509eb02e989843f5c7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f22cb0100d44509eb02e989843f5c7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:05.268 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-402198142-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'project_name': 'tempest-NetworksTest-402198142', 'tenant_id': '1a110368fbea4a6fa2f8521e2b9d59c6', 'tenant_name': 'tempest-NetworksTest-402198142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f22cb0100d44509eb02e989843f5c7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:05.285 23 INFO tempest.lib.common.rest_client [req-7f39cfb5-d42b-45e2-9142-f51d1e80f05f req-7f39cfb5-d42b-45e2-9142-f51d1e80f05f ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d8f0722-3250-4d99-87ca-dd3109e2cb1d 1.623s",
                                "2026-05-27 01:42:05.307 33 INFO tempest.lib.common.rest_client [req-da124283-f230-4d2b-9149-7ef4905981ae req-da124283-f230-4d2b-9149-7ef4905981ae ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-27 01:42:05.321 19 INFO tempest.lib.common.rest_client [req-40cc580e-bbbe-47cf-a057-5534497dcd69 req-40cc580e-bbbe-47cf-a057-5534497dcd69 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 2.311s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [11.328484s] ... ok",
                                "2026-05-27 01:42:05.398 35 INFO tempest.lib.common.rest_client [req-2f71c1a5-4918-4919-8f0e-f62df37a746a req-2f71c1a5-4918-4919-8f0e-f62df37a746a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c12674f3-bdae-4e97-a10d-83ee7280f86a 0.537s",
                                "2026-05-27 01:42:05.497 26 INFO tempest.lib.common.rest_client [req-3d4be3da-0b6f-442a-b5b2-ffec80ab310a req-3d4be3da-0b6f-442a-b5b2-ffec80ab310a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s",
                                "2026-05-27 01:42:05.511 33 INFO tempest.lib.common.rest_client [req-5cc1f9b3-6d6b-41c1-9aa4-b32f979cad32 req-5cc1f9b3-6d6b-41c1-9aa4-b32f979cad32 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67 0.201s",
                                "2026-05-27 01:42:05.511 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bb42faa447bf447885d216b741c82c67 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:05.570 41 INFO tempest.lib.common.rest_client [req-ce92fde4-b18e-4c8e-bce2-107b0f85d432 req-ce92fde4-b18e-4c8e-bce2-107b0f85d432 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.658s",
                                "2026-05-27 01:42:05.665 41 INFO tempest.lib.common.rest_client [req-f05afe62-e36d-4ae1-9f08-bcd84d53bd50 req-f05afe62-e36d-4ae1-9f08-bcd84d53bd50 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/3afcb849-259d-4fdf-8799-a0f12441cfdd 0.090s",
                                "2026-05-27 01:42:05.767 23 INFO tempest.lib.common.rest_client [req-086830bb-ff52-4143-80f1-6cdeed982fe7 req-086830bb-ff52-4143-80f1-6cdeed982fe7 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb734c03d4fd4503a490f3e74b53aaba 0.479s",
                                "2026-05-27 01:42:05.815 26 INFO tempest.lib.common.rest_client [req-8cc5af4d-bb5e-4807-9857-efe66740bf89 req-8cc5af4d-bb5e-4807-9857-efe66740bf89 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/e4ac3cd34d244bdea43cf6630298f44a 0.315s",
                                "2026-05-27 01:42:05.970 37 INFO tempest.lib.common.rest_client [req-3bf4d950-ee9f-4851-b281-ce3e5af0adda req-3bf4d950-ee9f-4851-b281-ce3e5af0adda ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.875s",
                                "2026-05-27 01:42:06.035 13 INFO tempest.lib.common.rest_client [req-1b9a5dcf-c6bf-4dcb-b594-8229d621bf40 req-1b9a5dcf-c6bf-4dcb-b594-8229d621bf40 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s",
                                "2026-05-27 01:42:06.087 26 INFO tempest.lib.common.rest_client [req-591413b2-bf21-4fdb-b312-0e368e1a6cd8 req-591413b2-bf21-4fdb-b312-0e368e1a6cd8 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-27 01:42:06.170 41 INFO tempest.lib.common.rest_client [req-d1984d38-5a5d-4e43-bbf6-0210f004433c req-d1984d38-5a5d-4e43-bbf6-0210f004433c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3afcb849-259d-4fdf-8799-a0f12441cfdd 0.503s",
                                "2026-05-27 01:42:06.250 26 INFO tempest.lib.common.rest_client [req-aa8b4e55-2323-4048-a453-ebc05806f796 req-aa8b4e55-2323-4048-a453-ebc05806f796 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/70ad82a683244db986d6b9f66518a067 0.159s",
                                "2026-05-27 01:42:06.314 33 INFO tempest.lib.common.rest_client [req-086659a3-4cd0-444f-8c54-8ff147a5bee8 req-086659a3-4cd0-444f-8c54-8ff147a5bee8 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.798s",
                                "2026-05-27 01:42:06.334 41 INFO tempest.lib.common.rest_client [req-4579bd03-9363-4cc3-8e75-c5d3350f48d5 req-4579bd03-9363-4cc3-8e75-c5d3350f48d5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.162s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.428075s] ... ok",
                                "2026-05-27 01:42:06.533 26 INFO tempest.lib.common.rest_client [req-4f9d3c9f-542a-4e0e-86ed-64e8d419bb08 req-4f9d3c9f-542a-4e0e-86ed-64e8d419bb08 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-27 01:42:06.591 41 INFO tempest.lib.common.rest_client [req-7d28efc2-04cf-4619-a03e-d4b2d01c4e14 req-7d28efc2-04cf-4619-a03e-d4b2d01c4e14 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/32cf16c7-63d3-4d18-b5c6-2622dc80af73 0.248s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.254535s] ... ok",
                                "2026-05-27 01:42:06.602 33 INFO tempest.lib.common.rest_client [req-5a6ac4d7-9771-4362-8ce6-303a5d558bee req-5a6ac4d7-9771-4362-8ce6-303a5d558bee ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-27 01:42:06.693 41 INFO tempest.lib.common.rest_client [req-b1b2211f-f984-4cfb-93a2-111860c145a7 req-b1b2211f-f984-4cfb-93a2-111860c145a7 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/3727506b-4641-46af-a619-d731ee2ae0ce 0.096s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.099441s] ... ok",
                                "2026-05-27 01:42:06.714 26 INFO tempest.lib.common.rest_client [req-77b057a3-6320-434e-9a15-dc2c14cc2e7c req-77b057a3-6320-434e-9a15-dc2c14cc2e7c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/89a5050f7de542e3bca52d9e6d7380fa 0.177s",
                                "2026-05-27 01:42:06.796 41 INFO tempest.lib.common.rest_client [req-edd735bc-e04d-475f-b247-284517287b95 req-edd735bc-e04d-475f-b247-284517287b95 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/45d66224-ba7e-4304-9b5b-4e1dc5742749 0.099s",
                                "{15} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.102389s] ... ok",
                                "2026-05-27 01:42:06.915 37 INFO tempest.lib.common.rest_client [req-d851656b-1b65-48e9-82d1-25fd3b00a3a7 req-d851656b-1b65-48e9-82d1-25fd3b00a3a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.943s",
                                "2026-05-27 01:42:06.975 33 INFO tempest.lib.common.rest_client [req-fb885179-ef94-4755-b8b3-70a81647eb51 req-fb885179-ef94-4755-b8b3-70a81647eb51 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.370s",
                                "2026-05-27 01:42:06.986 26 INFO tempest.lib.common.rest_client [req-4e566676-8519-4972-abce-14aac43a79af req-4e566676-8519-4972-abce-14aac43a79af ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-27 01:42:07.129 33 INFO tempest.lib.common.rest_client [req-b4e0815a-8859-4e78-96c6-2b01d6b5f931 req-b4e0815a-8859-4e78-96c6-2b01d6b5f931 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-27 01:42:07.198 26 INFO tempest.lib.common.rest_client [req-7a403373-9e0c-4709-8702-9ad0f6e8c34d req-7a403373-9e0c-4709-8702-9ad0f6e8c34d ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/c401aef063c54a938e9f69c47d195938/roles/e4ac3cd34d244bdea43cf6630298f44a 0.209s",
                                "2026-05-27 01:42:07.198 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c401aef063c54a938e9f69c47d195938 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:07.199 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c401aef063c54a938e9f69c47d195938', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:07.199 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c401aef063c54a938e9f69c47d195938', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:07.373 41 INFO tempest.lib.common.rest_client [req-69fd0b26-8d49-4a41-a315-423420628153 req-69fd0b26-8d49-4a41-a315-423420628153 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3d0fb565e87a440bb59ed4f43f424436 0.544s",
                                "2026-05-27 01:42:07.487 33 INFO tempest.lib.common.rest_client [req-dadcb2c8-b0df-4cfc-9b05-08534f0344e2 req-dadcb2c8-b0df-4cfc-9b05-08534f0344e2 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/70ad82a683244db986d6b9f66518a067 0.355s",
                                "2026-05-27 01:42:07.592 17 INFO tempest.lib.common.rest_client [req-185b2a24-6d56-4847-84b3-137aa255b4e0 req-185b2a24-6d56-4847-84b3-137aa255b4e0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.107s",
                                "2026-05-27 01:42:07.827 11 INFO tempest.lib.common.rest_client [req-d6352c20-db61-4556-bc02-935a51e7bd08 req-d6352c20-db61-4556-bc02-935a51e7bd08 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/41db3fae-561f-4ac4-ac54-3f43df462d7c 5.132s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [7.437771s] ... ok",
                                "2026-05-27 01:42:07.872 35 INFO tempest.lib.common.rest_client [req-26ca5677-8d66-4956-8a13-9b85a101d75d req-26ca5677-8d66-4956-8a13-9b85a101d75d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c326bc10-099a-4cd6-ae53-2c569a32b54f 2.472s",
                                "2026-05-27 01:42:07.899 41 INFO tempest.lib.common.rest_client [req-6ab0c193-e311-4636-ad01-71dcf60aa6ba req-6ab0c193-e311-4636-ad01-71dcf60aa6ba ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ddff9158bd64299b6f3f46e230b358c 0.523s",
                                "2026-05-27 01:42:07.900 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb24d28eddf048f98ebe2d11fb88cb59",
                                "2026-05-27 01:42:07.949 33 INFO tempest.lib.common.rest_client [req-31e7a8fe-a2f5-410f-a635-09fc61be489c req-31e7a8fe-a2f5-410f-a635-09fc61be489c ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-05-27 01:42:08.023 26 INFO tempest.lib.common.rest_client [req-dd54bee3-c8b0-41b5-b47b-c4b190a9b453 req-dd54bee3-c8b0-41b5-b47b-c4b190a9b453 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s",
                                "2026-05-27 01:42:08.044 28 INFO tempest.lib.common.rest_client [req-d3666e96-abef-44b8-83f3-3c20d102cade req-d3666e96-abef-44b8-83f3-3c20d102cade ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.555s",
                                "2026-05-27 01:42:08.209 26 INFO tempest.lib.common.rest_client [req-f41a4502-b757-4033-83e9-1a7d3667372b req-f41a4502-b757-4033-83e9-1a7d3667372b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb 0.183s",
                                "2026-05-27 01:42:08.210 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 945335a55d564b26a8aa55355675c4eb for scope project and roles: ['reader']",
                                "2026-05-27 01:42:08.390 33 INFO tempest.lib.common.rest_client [req-bfdfcce4-215f-438c-8f61-aeb27dc64ed9 req-bfdfcce4-215f-438c-8f61-aeb27dc64ed9 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/89a5050f7de542e3bca52d9e6d7380fa 0.438s",
                                "2026-05-27 01:42:08.499 35 INFO tempest.lib.common.rest_client [req-d6838f77-51ba-4994-a1a3-ae447365dd35 req-d6838f77-51ba-4994-a1a3-ae447365dd35 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c74bb1db9ac04ce2bb0f394a2efbcd58 0.622s",
                                "2026-05-27 01:42:08.504 13 INFO tempest.lib.common.rest_client [req-dcbeb0a6-24e0-46a6-ba7d-77d5a2f7928f req-dcbeb0a6-24e0-46a6-ba7d-77d5a2f7928f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.466s",
                                "2026-05-27 01:42:08.555 39 INFO tempest.lib.common.rest_client [req-4a1021a1-d683-4a53-8194-b45ac00ef598 req-4a1021a1-d683-4a53-8194-b45ac00ef598 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ffb0ce0-b581-4b60-9855-e52190c50ac1 3.662s",
                                "{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [18.319840s] ... ok",
                                "2026-05-27 01:42:08.609 41 INFO tempest.lib.common.rest_client [req-641cf642-7324-4516-a649-732d17ab86ec req-641cf642-7324-4516-a649-732d17ab86ec ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s",
                                "2026-05-27 01:42:08.692 33 INFO tempest.lib.common.rest_client [req-9a2f47eb-d2c0-4d07-9aab-61f73b950254 req-9a2f47eb-d2c0-4d07-9aab-61f73b950254 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-27 01:42:08.909 31 INFO tempest.lib.common.rest_client [req-bcccf15d-1434-440d-88eb-c679625fe551 req-bcccf15d-1434-440d-88eb-c679625fe551 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 7.394s",
                                "2026-05-27 01:42:08.908 33 INFO tempest.lib.common.rest_client [req-648849f8-21f0-47f8-b970-143c1793e1d7 req-648849f8-21f0-47f8-b970-143c1793e1d7 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67/users/a11ed18ae8a24d3a99aae7c4573fd613/roles/e4ac3cd34d244bdea43cf6630298f44a 0.214s",
                                "2026-05-27 01:42:08.909 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a11ed18ae8a24d3a99aae7c4573fd613 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:08.909 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a11ed18ae8a24d3a99aae7c4573fd613', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:08.910 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-924063446-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb42faa447bf447885d216b741c82c67', 'project_name': 'tempest-ServiceProvidersTest-924063446', 'tenant_id': 'bb42faa447bf447885d216b741c82c67', 'tenant_name': 'tempest-ServiceProvidersTest-924063446', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a11ed18ae8a24d3a99aae7c4573fd613', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:08.941 26 INFO tempest.lib.common.rest_client [req-dd17048b-c11c-4c41-8828-c868c3052c6e req-dd17048b-c11c-4c41-8828-c868c3052c6e ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.728s",
                                "2026-05-27 01:42:09.023 35 INFO tempest.lib.common.rest_client [req-5e614689-7a01-461f-b1e7-48ba28f29f22 req-5e614689-7a01-461f-b1e7-48ba28f29f22 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/01bc737760434a6eb71d6b0a12e79ba9 0.520s",
                                "2026-05-27 01:42:09.024 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 72c92aea80c0442ab5ef1d44daf8b742",
                                "2026-05-27 01:42:09.217 31 INFO tempest.lib.common.rest_client [req-48359a3b-2005-4f40-ac9e-32b3a43d1d59 req-48359a3b-2005-4f40-ac9e-32b3a43d1d59 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/7c7f1dc2-0cf3-4818-af28-29aef7112e69 0.305s",
                                "2026-05-27 01:42:09.254 26 INFO tempest.lib.common.rest_client [req-4bb2ed43-fa66-46cf-b96f-930b3260d785 req-4bb2ed43-fa66-46cf-b96f-930b3260d785 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s",
                                "2026-05-27 01:42:09.336 21 INFO tempest.lib.common.rest_client [req-dead64de-98a0-439c-8d39-e70689d9ece9 req-dead64de-98a0-439c-8d39-e70689d9ece9 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 6.398s",
                                "2026-05-27 01:42:09.429 19 INFO tempest.lib.common.rest_client [req-aa156d4a-bb11-4ef8-b966-b11a27c8df9f req-aa156d4a-bb11-4ef8-b966-b11a27c8df9f ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.100s",
                                "2026-05-27 01:42:09.465 31 INFO tempest.lib.common.rest_client [req-2fff240c-4eae-4714-a1ce-349ec3f0067c req-2fff240c-4eae-4714-a1ce-349ec3f0067c ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.245s",
                                "2026-05-27 01:42:09.501 26 INFO tempest.lib.common.rest_client [req-a7509b49-7eef-4801-8127-4c0dd0095ac4 req-a7509b49-7eef-4801-8127-4c0dd0095ac4 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.245s",
                                "2026-05-27 01:42:09.526 29 INFO tempest.lib.common.rest_client [req-bbb71994-19c0-4a90-9680-fd289aa16745 req-bbb71994-19c0-4a90-9680-fd289aa16745 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.464s",
                                "2026-05-27 01:42:09.589 41 INFO tempest.lib.common.rest_client [req-8dc08bed-2680-492e-99bd-2832f80398d9 req-8dc08bed-2680-492e-99bd-2832f80398d9 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb24d28eddf048f98ebe2d11fb88cb59&name=default 0.978s",
                                "2026-05-27 01:42:09.711 33 INFO tempest.lib.common.rest_client [req-ae6aa2a9-0bf8-4fea-af70-03ad5bc0b847 req-ae6aa2a9-0bf8-4fea-af70-03ad5bc0b847 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s",
                                "2026-05-27 01:42:09.805 19 INFO tempest.lib.common.rest_client [req-afdb325b-70ff-44d6-9800-5d48e9c6eb8c req-afdb325b-70ff-44d6-9800-5d48e9c6eb8c ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8851ab78-7ec5-4b9c-a681-8a40ea28688b 0.373s",
                                "2026-05-27 01:42:09.830 26 INFO tempest.lib.common.rest_client [req-0d99cf3e-7ee3-446f-9ce0-9d2e7e81c755 req-0d99cf3e-7ee3-446f-9ce0-9d2e7e81c755 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-27 01:42:09.868 35 INFO tempest.lib.common.rest_client [req-ceafbb69-43cf-45ab-8d76-8c6f81b14ab7 req-ceafbb69-43cf-45ab-8d76-8c6f81b14ab7 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s",
                                "2026-05-27 01:42:09.893 11 INFO tempest.lib.common.rest_client [req-2f455e5a-4f44-499f-9aae-450f9a34899f req-2f455e5a-4f44-499f-9aae-450f9a34899f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.060s",
                                "2026-05-27 01:42:09.955 17 INFO tempest.lib.common.rest_client [req-1a196978-c76a-469f-9f0b-de3d9e671808 req-1a196978-c76a-469f-9f0b-de3d9e671808 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.360s",
                                "2026-05-27 01:42:09.997 26 INFO tempest.lib.common.rest_client [req-12bf512d-8972-44fc-8c9e-c7825e009fdd req-12bf512d-8972-44fc-8c9e-c7825e009fdd ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/70ad82a683244db986d6b9f66518a067 0.163s",
                                "2026-05-27 01:42:10.274 26 INFO tempest.lib.common.rest_client [req-41e39125-065c-4401-88f1-e0a00a3f67f0 req-41e39125-065c-4401-88f1-e0a00a3f67f0 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-27 01:42:10.453 33 INFO tempest.lib.common.rest_client [req-f11a922f-b954-4875-988e-305a9e0bf3b3 req-f11a922f-b954-4875-988e-305a9e0bf3b3 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.738s",
                                "{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.741406s] ... ok",
                                "2026-05-27 01:42:10.463 41 INFO tempest.lib.common.rest_client [req-8a991b1f-1a40-4c4c-8a4c-53322684910a req-8a991b1f-1a40-4c4c-8a4c-53322684910a ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f9e2fc11-4983-4144-8aa4-9c8f75fa57d1 0.870s",
                                "2026-05-27 01:42:10.495 26 INFO tempest.lib.common.rest_client [req-935c13ce-acc4-4d6c-afb1-f5b56977bb20 req-935c13ce-acc4-4d6c-afb1-f5b56977bb20 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/89a5050f7de542e3bca52d9e6d7380fa 0.217s",
                                "2026-05-27 01:42:10.512 35 INFO tempest.lib.common.rest_client [req-40869d35-5db4-4805-a4e4-b9a01b51f27d req-40869d35-5db4-4805-a4e4-b9a01b51f27d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=72c92aea80c0442ab5ef1d44daf8b742&name=default 0.642s",
                                "2026-05-27 01:42:10.629 17 INFO tempest.lib.common.rest_client [req-a6d2fa26-d35f-4ba1-83a3-683457b26823 req-a6d2fa26-d35f-4ba1-83a3-683457b26823 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.672s",
                                "2026-05-27 01:42:10.655 39 INFO tempest.lib.common.rest_client [req-01574a09-ce46-4876-83a3-3009b58c761c req-01574a09-ce46-4876-83a3-3009b58c761c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.092s",
                                "2026-05-27 01:42:10.711 11 INFO tempest.lib.common.rest_client [req-b9d3d2c9-35d8-40e3-9230-d1f1fa47c002 req-b9d3d2c9-35d8-40e3-9230-d1f1fa47c002 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.812s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.880798s] ... ok",
                                "2026-05-27 01:42:10.774 26 INFO tempest.lib.common.rest_client [req-2b745931-bc88-4d6e-884e-40839f0dc3a8 req-2b745931-bc88-4d6e-884e-40839f0dc3a8 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-27 01:42:10.853 31 INFO tempest.lib.common.rest_client [req-0110421a-8771-41cd-a812-298224f43426 req-0110421a-8771-41cd-a812-298224f43426 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/7c7f1dc2-0cf3-4818-af28-29aef7112e69 1.385s",
                                "{10} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [9.345090s] ... ok",
                                "2026-05-27 01:42:10.976 33 INFO tempest.lib.common.rest_client [req-f4c94ce0-1ccb-474c-aaca-507c8c8d4b55 req-f4c94ce0-1ccb-474c-aaca-507c8c8d4b55 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc2b7e22b42149e28e4ff83fc9f4370a 0.484s",
                                "2026-05-27 01:42:11.012 41 INFO tempest.lib.common.rest_client [req-d9933747-f1fd-48dd-be12-428939e7eada req-d9933747-f1fd-48dd-be12-428939e7eada ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb24d28eddf048f98ebe2d11fb88cb59 0.546s",
                                "2026-05-27 01:42:11.114 26 INFO tempest.lib.common.rest_client [req-4aa83177-2056-431f-8ae0-2781ef3539bc req-4aa83177-2056-431f-8ae0-2781ef3539bc ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb/users/8f91805d29024cce85c2642aa950d391/roles/e4ac3cd34d244bdea43cf6630298f44a 0.334s",
                                "2026-05-27 01:42:11.115 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8f91805d29024cce85c2642aa950d391 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:11.115 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f91805d29024cce85c2642aa950d391', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:11.116 26 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-31124809-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '945335a55d564b26a8aa55355675c4eb', 'project_name': 'tempest-RoutersTest-31124809', 'tenant_id': '945335a55d564b26a8aa55355675c4eb', 'tenant_name': 'tempest-RoutersTest-31124809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8f91805d29024cce85c2642aa950d391', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:11.139 13 INFO tempest.lib.common.rest_client [req-d87eabfe-a7eb-4114-87b4-3b5d88fcea08 req-d87eabfe-a7eb-4114-87b4-3b5d88fcea08 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.589s",
                                "2026-05-27 01:42:11.362 35 INFO tempest.lib.common.rest_client [req-d480706b-4a32-4d30-8718-a82fc0caa2d8 req-d480706b-4a32-4d30-8718-a82fc0caa2d8 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d86365ec-cb3a-4469-9523-477b88b9c353 0.848s",
                                "2026-05-27 01:42:11.450 17 INFO tempest.lib.common.rest_client [req-e5accf67-595b-4428-b4f1-73c82e74f2fb req-e5accf67-595b-4428-b4f1-73c82e74f2fb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a98dd564-c095-48f0-9b5c-c9271e10d0f1 0.813s",
                                "2026-05-27 01:42:11.643 33 INFO tempest.lib.common.rest_client [req-1efc6490-6b48-42bc-9a3d-9f5fa016e6b3 req-1efc6490-6b48-42bc-9a3d-9f5fa016e6b3 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a11ed18ae8a24d3a99aae7c4573fd613 0.662s",
                                "2026-05-27 01:42:11.645 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb42faa447bf447885d216b741c82c67",
                                "2026-05-27 01:42:11.812 29 INFO tempest.lib.common.rest_client [req-ecbc7d60-28a6-444e-b23b-036435ba4f3d req-ecbc7d60-28a6-444e-b23b-036435ba4f3d ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.284s",
                                "2026-05-27 01:42:11.866 26 INFO tempest.lib.common.rest_client [req-3f19d3fc-a11f-4b70-b584-218833380d37 req-3f19d3fc-a11f-4b70-b584-218833380d37 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-27 01:42:12.006 21 INFO tempest.lib.common.rest_client [req-363c710e-cc4f-41aa-895b-87a36bdd97fb req-363c710e-cc4f-41aa-895b-87a36bdd97fb ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.666s",
                                "2026-05-27 01:42:12.018 15 INFO tempest.lib.common.rest_client [req-e93954e0-40a1-46e3-8d1c-9e84ee2e0116 req-e93954e0-40a1-46e3-8d1c-9e84ee2e0116 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677/add_router_interface 9.745s",
                                "2026-05-27 01:42:12.116 35 INFO tempest.lib.common.rest_client [req-a892bbab-b12d-4f6f-8cda-d56b1407835c req-a892bbab-b12d-4f6f-8cda-d56b1407835c ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/72c92aea80c0442ab5ef1d44daf8b742 0.750s",
                                "2026-05-27 01:42:12.249 17 INFO tempest.lib.common.rest_client [req-81d87489-9a3c-4361-ad71-ce7ba32a2336 req-81d87489-9a3c-4361-ad71-ce7ba32a2336 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/68ab6747-dbfe-4dff-87bc-d9d8c5d22b2f 0.798s",
                                "2026-05-27 01:42:12.364 33 INFO tempest.lib.common.rest_client [req-8847396e-9fe7-4a26-836c-013160a929f0 req-8847396e-9fe7-4a26-836c-013160a929f0 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s",
                                "2026-05-27 01:42:12.422 11 INFO tempest.lib.common.rest_client [req-2eb9519e-d81a-4b69-90b6-0d71525db87f req-2eb9519e-d81a-4b69-90b6-0d71525db87f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.709s",
                                "2026-05-27 01:42:12.691 28 INFO tempest.lib.common.rest_client [req-ee18cc9f-bba1-48a8-8b07-657927be962e req-ee18cc9f-bba1-48a8-8b07-657927be962e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.644s",
                                "2026-05-27 01:42:12.719 17 INFO tempest.lib.common.rest_client [req-ec055e16-73fd-4188-97bf-330b9fddb86a req-ec055e16-73fd-4188-97bf-330b9fddb86a ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.467s",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.810407s] ... ok",
                                "2026-05-27 01:42:13.086 31 INFO tempest.lib.common.rest_client [req-ce5207e2-1324-44f6-a88d-f1c7b0660602 req-ce5207e2-1324-44f6-a88d-f1c7b0660602 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.228s",
                                "2026-05-27 01:42:13.298 33 INFO tempest.lib.common.rest_client [req-f12e936c-d243-414a-b615-bc0cafdf0bce req-f12e936c-d243-414a-b615-bc0cafdf0bce ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb42faa447bf447885d216b741c82c67&name=default 0.932s",
                                "2026-05-27 01:42:13.399 29 INFO tempest.lib.common.rest_client [req-e8b1fc02-f31f-424a-81df-a429f6ca45d9 req-e8b1fc02-f31f-424a-81df-a429f6ca45d9 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.585s",
                                "2026-05-27 01:42:13.398 39 INFO tempest.lib.common.rest_client [req-d1e565fb-88ea-4c8f-b53b-7cd68967e2db req-d1e565fb-88ea-4c8f-b53b-7cd68967e2db ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.739s",
                                "2026-05-27 01:42:13.444 15 INFO tempest.lib.common.rest_client [req-ca323e3c-4c5e-464e-be9c-9b8885c1e1a6 req-ca323e3c-4c5e-464e-be9c-9b8885c1e1a6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.422s",
                                "2026-05-27 01:42:13.474 21 INFO tempest.lib.common.rest_client [req-432d741f-314f-45dc-bc76-a7b4973912d6 req-432d741f-314f-45dc-bc76-a7b4973912d6 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.466s",
                                "2026-05-27 01:42:13.535 11 INFO tempest.lib.common.rest_client [req-91e66b0e-4602-4e0c-827f-8eb5d94097f9 req-91e66b0e-4602-4e0c-827f-8eb5d94097f9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.110s",
                                "2026-05-27 01:42:13.570 37 INFO tempest.lib.common.rest_client [req-dfd43884-8588-45ba-8e16-70e2d056e3b3 req-dfd43884-8588-45ba-8e16-70e2d056e3b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539/add_router_interface 6.651s",
                                "2026-05-27 01:42:13.960 17 INFO tempest.lib.common.rest_client [req-2b0a158b-117c-4e3d-ae7a-ac16a98c6ddf req-2b0a158b-117c-4e3d-ae7a-ac16a98c6ddf ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.235s",
                                "2026-05-27 01:42:14.144 37 INFO tempest.lib.common.rest_client [req-8d046f8b-612e-48e3-8ec2-2450f6a526e2 req-8d046f8b-612e-48e3-8ec2-2450f6a526e2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69c10ebc-ee86-45f9-8de7-8e42d8460c53 0.572s",
                                "2026-05-27 01:42:14.190 13 INFO tempest.lib.common.rest_client [req-db8cb4ce-0832-4a10-b23e-818192903d11 req-db8cb4ce-0832-4a10-b23e-818192903d11 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.041s",
                                "2026-05-27 01:42:14.276 29 INFO tempest.lib.common.rest_client [req-a0efd315-3057-4088-93fd-5833a3e06600 req-a0efd315-3057-4088-93fd-5833a3e06600 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.872s",
                                "2026-05-27 01:42:14.371 29 INFO tempest.lib.common.rest_client [req-72ac2211-4cf5-42c8-ae44-474a99689066 req-72ac2211-4cf5-42c8-ae44-474a99689066 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.092s",
                                "2026-05-27 01:42:14.432 37 INFO tempest.lib.common.rest_client [req-3c6bf89e-cc74-434c-a72e-b0b6062e34b7 req-3c6bf89e-cc74-434c-a72e-b0b6062e34b7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s",
                                "2026-05-27 01:42:14.687 33 INFO tempest.lib.common.rest_client [req-0a217f59-14d7-4402-bb46-96048e70ea8b req-0a217f59-14d7-4402-bb46-96048e70ea8b ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e2dbd1b-feda-4d64-bdb7-edd11e6ea315 1.386s",
                                "2026-05-27 01:42:14.696 11 INFO tempest.lib.common.rest_client [req-408c5a7b-6dd1-4991-ad71-0c63d0adcf94 req-408c5a7b-6dd1-4991-ad71-0c63d0adcf94 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2e5a658-c34e-4d72-ae9f-1eb63cba44d5 1.158s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [3.984430s] ... ok",
                                "2026-05-27 01:42:14.784 29 INFO tempest.lib.common.rest_client [req-79108563-a233-4cd2-8647-42234ff8fe9a req-79108563-a233-4cd2-8647-42234ff8fe9a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d089f609-242f-43c6-8a5c-f0436967c8fb 0.411s",
                                "2026-05-27 01:42:15.004 33 INFO tempest.lib.common.rest_client [req-9bfb27da-96a1-4466-b86d-d319c577169c req-9bfb27da-96a1-4466-b86d-d319c577169c ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb42faa447bf447885d216b741c82c67 0.314s",
                                "2026-05-27 01:42:15.351 17 INFO tempest.lib.common.rest_client [req-f3459f31-2eee-48fe-94eb-153828b381a8 req-f3459f31-2eee-48fe-94eb-153828b381a8 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.388s",
                                "2026-05-27 01:42:15.386 21 INFO tempest.lib.common.rest_client [req-41e3761b-c94a-48e0-99fd-20d42512a847 req-41e3761b-c94a-48e0-99fd-20d42512a847 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.908s",
                                "2026-05-27 01:42:15.584 29 INFO tempest.lib.common.rest_client [req-abfa3cca-f75d-42a1-9211-b1ce8e9f9ecc req-abfa3cca-f75d-42a1-9211-b1ce8e9f9ecc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f4d7fc9c-34df-44a6-958d-c980d58a83d1 0.795s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [10.524131s] ... ok",
                                "2026-05-27 01:42:15.667 39 INFO tempest.lib.common.rest_client [req-df636443-3cc1-4648-9945-bf27430f86bd req-df636443-3cc1-4648-9945-bf27430f86bd ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 2.265s",
                                "2026-05-27 01:42:15.809 31 INFO tempest.lib.common.rest_client [req-448e5e24-38f3-49bf-860d-1ceb9e5c3770 req-448e5e24-38f3-49bf-860d-1ceb9e5c3770 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.717s",
                                "2026-05-27 01:42:15.818 11 INFO tempest.lib.common.rest_client [req-659a2d84-9d1b-4455-b4f9-7313fde1af6b req-659a2d84-9d1b-4455-b4f9-7313fde1af6b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.117s",
                                "2026-05-27 01:42:15.948 26 INFO tempest.lib.common.rest_client [req-f68fa750-b817-419f-8064-1940c86339f2 req-f68fa750-b817-419f-8064-1940c86339f2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.077s",
                                "2026-05-27 01:42:16.183 31 INFO tempest.lib.common.rest_client [req-a24da0dd-71ce-4a5e-a954-af36c9d10c26 req-a24da0dd-71ce-4a5e-a954-af36c9d10c26 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.371s",
                                "2026-05-27 01:42:16.321 31 INFO tempest.lib.common.rest_client [req-21e98490-12e5-4d9a-ae12-1516c3622aba req-21e98490-12e5-4d9a-ae12-1516c3622aba ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.135s",
                                "2026-05-27 01:42:16.351 19 INFO tempest.lib.common.rest_client [req-b3a3ec70-4762-4a62-9d33-b7fab0979c92 req-b3a3ec70-4762-4a62-9d33-b7fab0979c92 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.545s",
                                "2026-05-27 01:42:16.411 28 INFO tempest.lib.common.rest_client [req-59219937-3fdd-46dd-8f12-6f5a8ff01403 req-59219937-3fdd-46dd-8f12-6f5a8ff01403 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.717s",
                                "2026-05-27 01:42:16.481 29 INFO tempest.lib.common.rest_client [req-52570fc4-db91-474d-be40-72b87724227a req-52570fc4-db91-474d-be40-72b87724227a ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.893s",
                                "2026-05-27 01:42:16.580 11 INFO tempest.lib.common.rest_client [req-60e784f9-9fd7-43a8-901e-3a2fd8621145 req-60e784f9-9fd7-43a8-901e-3a2fd8621145 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.760s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.883626s] ... ok",
                                "2026-05-27 01:42:16.709 19 INFO tempest.lib.common.rest_client [req-30c614bf-6676-479d-9a3d-3362389c41eb req-30c614bf-6676-479d-9a3d-3362389c41eb ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eac14af3-c246-47c5-b462-34b4bc797ec9 0.353s",
                                "2026-05-27 01:42:16.721 15 INFO tempest.lib.common.rest_client [req-b433d2aa-5c67-424e-a462-92efe9bb4586 req-b433d2aa-5c67-424e-a462-92efe9bb4586 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.274s",
                                "2026-05-27 01:42:16.733 21 INFO tempest.lib.common.rest_client [req-fd11573d-732b-4a56-bcdb-f7034c4d2291 req-fd11573d-732b-4a56-bcdb-f7034c4d2291 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2abe3ecd-3884-4264-83c1-c2acc0077aed 1.345s",
                                "2026-05-27 01:42:17.032 15 INFO tempest.lib.common.rest_client [req-50ac7650-aec9-448c-8e7f-fbeef969c587 req-50ac7650-aec9-448c-8e7f-fbeef969c587 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/8833fe85-c775-440a-bb69-bcb2017e0090 0.303s",
                                "2026-05-27 01:42:17.047 39 INFO tempest.lib.common.rest_client [req-8f3292e3-bbfc-4189-8340-5c7201b9f539 req-8f3292e3-bbfc-4189-8340-5c7201b9f539 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10e8d574-abc0-4882-add1-d13a336ad312 1.378s",
                                "2026-05-27 01:42:17.102 21 INFO tempest.lib.common.rest_client [req-24b90263-18be-4a05-a798-0be70e11261c req-24b90263-18be-4a05-a798-0be70e11261c ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.367s",
                                "2026-05-27 01:42:17.146 31 INFO tempest.lib.common.rest_client [req-04abe36f-7747-4153-8be0-747e8b48fbcc req-04abe36f-7747-4153-8be0-747e8b48fbcc ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5697d98a-9488-4435-9128-899fd2b0d6ff 0.823s",
                                "2026-05-27 01:42:17.158 37 INFO tempest.lib.common.rest_client [req-42c8c7e8-8c74-4206-9497-1dcec9cd48f3 req-42c8c7e8-8c74-4206-9497-1dcec9cd48f3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539/remove_router_interface 2.725s",
                                "2026-05-27 01:42:17.185 39 INFO tempest.lib.common.rest_client [req-a22d0036-080e-4b7b-ae53-898acdbb5fb2 req-a22d0036-080e-4b7b-ae53-898acdbb5fb2 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 0.136s",
                                "2026-05-27 01:42:17.226 29 INFO tempest.lib.common.rest_client [req-90fb6f43-d84a-4c04-a018-22d58e53a021 req-90fb6f43-d84a-4c04-a018-22d58e53a021 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/358c5c2d-bdb8-4e3d-9c59-fb1a7f376ba9 0.742s",
                                "2026-05-27 01:42:17.271 37 INFO tempest.lib.common.rest_client [req-6458a7c7-a936-4fbb-85df-0670c1247883 req-6458a7c7-a936-4fbb-85df-0670c1247883 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s",
                                "2026-05-27 01:42:17.382 17 INFO tempest.lib.common.rest_client [req-c0119d09-57a2-4be8-ad24-cd2966dcd3ae req-c0119d09-57a2-4be8-ad24-cd2966dcd3ae ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.504s",
                                "2026-05-27 01:42:17.581 37 INFO tempest.lib.common.rest_client [req-91478d95-9f74-4db2-ae20-5ba8cd9e586c req-91478d95-9f74-4db2-ae20-5ba8cd9e586c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8dd82ad-7fc4-4be0-9c2f-18f4017dde99 0.307s",
                                "2026-05-27 01:42:17.602 17 INFO tempest.lib.common.rest_client [req-7246cc2d-fc4a-4486-9c9a-63f4d27ba1b3 req-7246cc2d-fc4a-4486-9c9a-63f4d27ba1b3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.215s",
                                "2026-05-27 01:42:17.745 37 INFO tempest.lib.common.rest_client [req-ce448a2b-cce2-4d9f-9ee8-78ac2b7e6d92 req-ce448a2b-cce2-4d9f-9ee8-78ac2b7e6d92 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.162s",
                                "2026-05-27 01:42:17.866 15 INFO tempest.lib.common.rest_client [req-7e2cb210-4c6b-4858-8352-fc7122ddfceb req-7e2cb210-4c6b-4858-8352-fc7122ddfceb ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/8833fe85-c775-440a-bb69-bcb2017e0090 0.830s",
                                "{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [4.423500s] ... ok",
                                "2026-05-27 01:42:17.921 31 INFO tempest.lib.common.rest_client [req-8442da6a-4dc4-4195-8a23-3ef9bb0d3075 req-8442da6a-4dc4-4195-8a23-3ef9bb0d3075 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ff306404-e54f-4783-b37e-dc25e0d2a889 0.772s",
                                "{10} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [7.066112s] ... ok",
                                "2026-05-27 01:42:17.926 17 INFO tempest.lib.common.rest_client [req-e9cc4ebc-e690-4d60-813e-0cee617d8c7f req-e9cc4ebc-e690-4d60-813e-0cee617d8c7f ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8682260e-ea33-462e-b76e-6d3a7959ee9a 0.309s",
                                "2026-05-27 01:42:17.938 13 INFO tempest.lib.common.rest_client [req-93fe732e-ade7-479a-a1b9-ef0388d5c2a3 req-93fe732e-ade7-479a-a1b9-ef0388d5c2a3 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.744s",
                                "2026-05-27 01:42:18.027 29 INFO tempest.lib.common.rest_client [req-a060556a-ee73-4cf5-9145-cf4165e36dfb req-a060556a-ee73-4cf5-9145-cf4165e36dfb ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.798s",
                                "2026-05-27 01:42:18.167 15 INFO tempest.lib.common.rest_client [req-92059936-7abb-4581-8522-2ff1b326e920 req-92059936-7abb-4581-8522-2ff1b326e920 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.294s",
                                "{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.297941s] ... ok",
                                "2026-05-27 01:42:18.220 29 INFO tempest.lib.common.rest_client [req-c771c1e8-f8a4-45e9-b125-13f96ae3d7f5 req-c771c1e8-f8a4-45e9-b125-13f96ae3d7f5 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.188s",
                                "2026-05-27 01:42:18.304 17 INFO tempest.lib.common.rest_client [req-93eacc18-3b05-4a5d-a082-cf6515fe7d78 req-93eacc18-3b05-4a5d-a082-cf6515fe7d78 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92052095-8587-4e99-8571-b640ffbfcf30 0.376s",
                                "2026-05-27 01:42:18.429 17 INFO tempest.lib.common.rest_client [req-bfcbc552-dc3c-4691-9cf0-41fe79b09d78 req-bfcbc552-dc3c-4691-9cf0-41fe79b09d78 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s",
                                "{3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.708625s] ... ok",
                                "2026-05-27 01:42:18.467 37 INFO tempest.lib.common.rest_client [req-e52a367e-65d5-4882-9416-45451ef2e8c6 req-e52a367e-65d5-4882-9416-45451ef2e8c6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539 0.719s",
                                "2026-05-27 01:42:18.477 11 INFO tempest.lib.common.rest_client [req-f51b0d51-66fd-49fd-86f5-376d149d0cf0 req-f51b0d51-66fd-49fd-86f5-376d149d0cf0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.893s",
                                "2026-05-27 01:42:18.610 31 INFO tempest.lib.common.rest_client [req-e4ad0e52-4ff8-45a3-9592-ed0aff4e6e79 req-e4ad0e52-4ff8-45a3-9592-ed0aff4e6e79 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ea2474c5-6fc0-4f16-a253-a5f3d1bf1827 0.685s",
                                "2026-05-27 01:42:18.840 26 INFO tempest.lib.common.rest_client [req-10a245e4-b8e4-48eb-9a0c-f75be5f8d951 req-10a245e4-b8e4-48eb-9a0c-f75be5f8d951 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.890s",
                                "2026-05-27 01:42:18.937 29 INFO tempest.lib.common.rest_client [req-2d6185bb-3420-461d-9cc6-4810c53c3c18 req-2d6185bb-3420-461d-9cc6-4810c53c3c18 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.714s",
                                "2026-05-27 01:42:18.954 21 INFO tempest.lib.common.rest_client [req-0c67f5a7-f6c2-4243-8185-c767c160bd54 req-0c67f5a7-f6c2-4243-8185-c767c160bd54 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/55627149-3097-4332-9854-3aa34bea7ec0 1.850s",
                                "2026-05-27 01:42:19.040 29 INFO tempest.lib.common.rest_client [req-99573437-da1a-4481-8d47-d9aef97e4dd2 req-99573437-da1a-4481-8d47-d9aef97e4dd2 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3cbbf140-bbaf-4dd5-8b86-108d52c51fea 0.101s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.455675s] ... ok",
                                "2026-05-27 01:42:19.064 37 INFO tempest.lib.common.rest_client [req-4186b889-bbb4-462f-9291-967fb09cbf62 req-4186b889-bbb4-462f-9291-967fb09cbf62 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.594s",
                                "2026-05-27 01:42:19.137 11 INFO tempest.lib.common.rest_client [req-acc9d16d-1112-4001-92e5-69bb3cdb181f req-acc9d16d-1112-4001-92e5-69bb3cdb181f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.657s",
                                "2026-05-27 01:42:19.207 31 INFO tempest.lib.common.rest_client [req-81f9e7a4-e962-4a6f-9c24-76f37b921427 req-81f9e7a4-e962-4a6f-9c24-76f37b921427 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d502343b-4156-4946-9b8d-d95e4aa7ebbd 0.594s",
                                "2026-05-27 01:42:19.297 39 INFO tempest.lib.common.rest_client [req-3de4f05b-50b6-4525-a24b-b809fd3a5bd2 req-3de4f05b-50b6-4525-a24b-b809fd3a5bd2 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/71d9e336-2679-4697-8f3d-b1048f89b5f6 2.109s",
                                "{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.741010s] ... ok",
                                "2026-05-27 01:42:19.386 37 INFO tempest.lib.common.rest_client [req-a00c67af-c1bd-4ffa-84c7-18175161b596 req-a00c67af-c1bd-4ffa-84c7-18175161b596 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.316s",
                                "2026-05-27 01:42:19.550 28 INFO tempest.lib.common.rest_client [req-b9bda755-15b8-4c52-b29f-32964761e284 req-b9bda755-15b8-4c52-b29f-32964761e284 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 3.136s",
                                "2026-05-27 01:42:19.570 21 INFO tempest.lib.common.rest_client [req-ffee8816-4faa-44e2-ad8c-4b427b82a03b req-ffee8816-4faa-44e2-ad8c-4b427b82a03b ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.613s",
                                "2026-05-27 01:42:19.681 21 INFO tempest.lib.common.rest_client [req-793f2de2-92a9-499e-9235-0a3a2a6eaa23 req-793f2de2-92a9-499e-9235-0a3a2a6eaa23 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2abe3ecd-3884-4264-83c1-c2acc0077aed 0.108s",
                                "2026-05-27 01:42:19.869 21 INFO tempest.lib.common.rest_client [req-1f4d7e09-763d-4852-b392-90bb5d1675f1 req-1f4d7e09-763d-4852-b392-90bb5d1675f1 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/55627149-3097-4332-9854-3aa34bea7ec0 0.185s",
                                "2026-05-27 01:42:20.240 19 INFO tempest.lib.common.rest_client [req-8482e409-07c3-4559-8c86-bd3e839a1eb5 req-8482e409-07c3-4559-8c86-bd3e839a1eb5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eac14af3-c246-47c5-b462-34b4bc797ec9 3.529s",
                                "2026-05-27 01:42:20.561 28 INFO tempest.lib.common.rest_client [req-28717df0-6fc2-4639-b26c-fa6195f9cf32 req-28717df0-6fc2-4639-b26c-fa6195f9cf32 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 1.007s",
                                "2026-05-27 01:42:20.588 29 INFO tempest.lib.common.rest_client [req-0a74a398-9303-47a2-ad5c-dc23ba90b12b req-0a74a398-9303-47a2-ad5c-dc23ba90b12b ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.544s",
                                "2026-05-27 01:42:20.659 17 INFO tempest.lib.common.rest_client [req-fae6c307-d1e8-40fe-88c8-1d06ccef075d req-fae6c307-d1e8-40fe-88c8-1d06ccef075d ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7be7ee0-7503-4572-b016-83163dcc1c9f 2.226s",
                                "2026-05-27 01:42:20.668 26 INFO tempest.lib.common.rest_client [req-2b6a55c4-9ea6-41c3-918b-20b360e3c86a req-2b6a55c4-9ea6-41c3-918b-20b360e3c86a ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.824s",
                                "2026-05-27 01:42:20.843 21 INFO tempest.lib.common.rest_client [req-3873438d-f08f-4f37-a942-ff509880a0ac req-3873438d-f08f-4f37-a942-ff509880a0ac ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ecfb6d07-4fb0-48c0-a5d6-a5346af69aa7 0.971s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [8.836969s] ... ok",
                                "2026-05-27 01:42:20.854 11 INFO tempest.lib.common.rest_client [req-ae3c04a0-2412-4168-9963-a6fa6838b8f8 req-ae3c04a0-2412-4168-9963-a6fa6838b8f8 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0127864a-f7e4-4fa5-963e-bf280432e8f3 1.713s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [4.272985s] ... ok",
                                "2026-05-27 01:42:20.982 13 INFO tempest.lib.common.rest_client [req-d90efa1d-9dc8-4c82-8c11-0b8293be4013 req-d90efa1d-9dc8-4c82-8c11-0b8293be4013 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/333a1c9d-8202-4c81-9da9-05f57baad3b6 3.041s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [9.842039s] ... ok",
                                "2026-05-27 01:42:21.094 28 INFO tempest.lib.common.rest_client [req-c94a9de2-4db3-404a-9cb4-40e081b604d8 req-c94a9de2-4db3-404a-9cb4-40e081b604d8 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0762be66-2ff8-41ab-9d2c-62a6a21b9870 0.530s",
                                "2026-05-27 01:42:21.307 15 INFO tempest.lib.common.rest_client [req-71be4f75-cd46-4636-99ca-57fd89c10d8f req-71be4f75-cd46-4636-99ca-57fd89c10d8f ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.134s",
                                "{2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [3.138779s] ... ok",
                                "2026-05-27 01:42:21.373 29 INFO tempest.lib.common.rest_client [req-30b5b877-07b6-4092-993f-fadd4fc19767 req-30b5b877-07b6-4092-993f-fadd4fc19767 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.782s",
                                "2026-05-27 01:42:21.914 31 INFO tempest.lib.common.rest_client [req-c0c10ca6-1d1d-41f9-84ec-116ba30c50a9 req-c0c10ca6-1d1d-41f9-84ec-116ba30c50a9 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd/remove_router_interface 2.705s",
                                "2026-05-27 01:42:22.108 17 INFO tempest.lib.common.rest_client [req-884543ad-94a9-4823-9054-caf3d3c2fdd0 req-884543ad-94a9-4823-9054-caf3d3c2fdd0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25a6b479-5a19-4075-b7d8-c1a8824680fe 1.444s",
                                "2026-05-27 01:42:22.227 19 INFO tempest.lib.common.rest_client [req-73e47cc7-88f0-4698-9266-bbf158f5635b req-73e47cc7-88f0-4698-9266-bbf158f5635b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8851ab78-7ec5-4b9c-a681-8a40ea28688b 1.983s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [16.901676s] ... ok",
                                "2026-05-27 01:42:22.285 11 INFO tempest.lib.common.rest_client [req-0f139d1a-c4cf-4b3e-93f2-ae1d0f7d5146 req-0f139d1a-c4cf-4b3e-93f2-ae1d0f7d5146 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.427s",
                                "2026-05-27 01:42:22.374 29 INFO tempest.lib.common.rest_client [req-c1987d75-1d8a-4f06-8b43-e82189ee5c66 req-c1987d75-1d8a-4f06-8b43-e82189ee5c66 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.998s",
                                "2026-05-27 01:42:22.585 29 INFO tempest.lib.common.rest_client [req-1b857a3a-ac4c-46ca-bed6-ed3d68680b8f req-1b857a3a-ac4c-46ca-bed6-ed3d68680b8f ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.208s",
                                "2026-05-27 01:42:22.623 39 INFO tempest.lib.common.rest_client [req-b06e4e1f-ff17-48ee-82a9-cdeafe8f23b9 req-b06e4e1f-ff17-48ee-82a9-cdeafe8f23b9 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.319s",
                                "2026-05-27 01:42:22.699 29 INFO tempest.lib.common.rest_client [req-ad055bca-516a-4c47-8fc2-2da1d32af690 req-ad055bca-516a-4c47-8fc2-2da1d32af690 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3b7d5a6b-a39a-4eb0-bb5b-52f914597224 0.109s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.659226s] ... ok",
                                "2026-05-27 01:42:22.721 15 INFO tempest.lib.common.rest_client [req-251563db-1d08-4cab-b3e6-17dc63b3ecec req-251563db-1d08-4cab-b3e6-17dc63b3ecec ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/582cd031-0a5a-4e68-9f77-50508b473db2 1.379s",
                                "2026-05-27 01:42:22.765 21 INFO tempest.lib.common.rest_client [req-92959ef6-3983-4fd1-b0a4-6595e45c250a req-92959ef6-3983-4fd1-b0a4-6595e45c250a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.918s",
                                "2026-05-27 01:42:22.814 28 INFO tempest.lib.common.rest_client [req-1655c89f-5e73-440a-ad63-0cdb58b26c6d req-1655c89f-5e73-440a-ad63-0cdb58b26c6d ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/remove_router_interface 1.717s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [21.986578s] ... ok",
                                "2026-05-27 01:42:22.936 28 INFO tempest.lib.common.rest_client [req-373d2930-8ad9-4dd1-85e8-7d5277c48549 req-373d2930-8ad9-4dd1-85e8-7d5277c48549 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1803421208 0.118s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.121210s] ... ok",
                                "2026-05-27 01:42:23.033 17 INFO tempest.lib.common.rest_client [req-5987ece8-6a0e-4735-a46c-4b5edbeec596 req-5987ece8-6a0e-4735-a46c-4b5edbeec596 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f663be96-5461-44a5-9419-fae9e9b6cf0b 0.918s",
                                "2026-05-27 01:42:23.037 13 INFO tempest.lib.common.rest_client [req-c8fbf0ce-8d52-428a-bef5-1cdb7a31bf74 req-c8fbf0ce-8d52-428a-bef5-1cdb7a31bf74 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.050s",
                                "2026-05-27 01:42:23.118 15 INFO tempest.lib.common.rest_client [req-ebfc25e6-fbe5-4340-aab4-084ed545f202 req-ebfc25e6-fbe5-4340-aab4-084ed545f202 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c2e331db-0169-4e5b-91af-b79643751677 0.393s",
                                "2026-05-27 01:42:23.220 11 INFO tempest.lib.common.rest_client [req-c2318df6-688f-43ea-a570-ccf5c0bb0271 req-c2318df6-688f-43ea-a570-ccf5c0bb0271 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.933s",
                                "2026-05-27 01:42:23.499 28 INFO tempest.lib.common.rest_client [req-199d3a3f-36a3-410e-821b-fb4c2436b592 req-199d3a3f-36a3-410e-821b-fb4c2436b592 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.557s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.562303s] ... ok",
                                "2026-05-27 01:42:23.519 26 INFO tempest.lib.common.rest_client [req-707d173c-d2b4-455c-a733-de5a94b7b51c req-707d173c-d2b4-455c-a733-de5a94b7b51c ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.848s",
                                "2026-05-27 01:42:23.904 31 INFO tempest.lib.common.rest_client [req-08a2ae06-4f63-4517-8b8a-c8a3833c4feb req-08a2ae06-4f63-4517-8b8a-c8a3833c4feb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d502343b-4156-4946-9b8d-d95e4aa7ebbd 1.987s",
                                "2026-05-27 01:42:23.904 29 INFO tempest.lib.common.rest_client [req-f9de223b-21c9-4d03-94bb-5efc75bd2d14 req-f9de223b-21c9-4d03-94bb-5efc75bd2d14 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.199s",
                                "2026-05-27 01:42:24.092 39 INFO tempest.lib.common.rest_client [req-c4bea926-487e-4463-a6ed-3a031650ccf1 req-c4bea926-487e-4463-a6ed-3a031650ccf1 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.466s",
                                "2026-05-27 01:42:24.251 26 INFO tempest.lib.common.rest_client [req-0811f468-aa91-4d18-aeed-b2c94cb9f47f req-0811f468-aa91-4d18-aeed-b2c94cb9f47f ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.729s",
                                "2026-05-27 01:42:24.473 17 INFO tempest.lib.common.rest_client [req-6d53ba21-9df7-43aa-95c5-b617a45c2b6e req-6d53ba21-9df7-43aa-95c5-b617a45c2b6e ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dd757948-96b2-449e-a996-1f3521dd8a24 1.438s",
                                "2026-05-27 01:42:24.572 31 INFO tempest.lib.common.rest_client [req-09166f90-d587-4d56-b7b1-f784041b954f req-09166f90-d587-4d56-b7b1-f784041b954f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3bad6c23-b700-4293-80ea-fb3e51e8c424 0.665s",
                                "2026-05-27 01:42:24.834 29 INFO tempest.lib.common.rest_client [req-9929b4b6-db54-4087-acea-df8d1f35e8e5 req-9929b4b6-db54-4087-acea-df8d1f35e8e5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.927s",
                                "2026-05-27 01:42:24.992 37 INFO tempest.lib.common.rest_client [req-61f6751b-a627-4079-a7c0-ca465d5427eb req-61f6751b-a627-4079-a7c0-ca465d5427eb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2/add_router_interface 5.603s",
                                "2026-05-27 01:42:25.001 11 INFO tempest.lib.common.rest_client [req-0e81afea-8ae7-4d9f-800e-939c309c7501 req-0e81afea-8ae7-4d9f-800e-939c309c7501 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e623b78f-9363-4fcd-9d73-9815b8c68457 1.778s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.146554s] ... ok",
                                "2026-05-27 01:42:25.082 21 INFO tempest.lib.common.rest_client [req-9e371e07-3dee-45d1-955e-e12a87d8a496 req-9e371e07-3dee-45d1-955e-e12a87d8a496 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.314s",
                                "2026-05-27 01:42:25.096 17 INFO tempest.lib.common.rest_client [req-f3a57891-f663-4590-b9e8-9fc96579fb65 req-f3a57891-f663-4590-b9e8-9fc96579fb65 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b1d10063b16478593f2db73f21ec610 0.620s",
                                "2026-05-27 01:42:25.251 37 INFO tempest.lib.common.rest_client [req-3c9e780d-4551-45cb-998e-ac75ba5061af req-3c9e780d-4551-45cb-998e-ac75ba5061af ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c66b4381-63f6-4377-bf8d-44ce58749cf2 0.256s",
                                "2026-05-27 01:42:25.395 28 INFO tempest.lib.common.rest_client [req-04d27174-fce3-4da0-abf6-b0ab161c6ecb req-04d27174-fce3-4da0-abf6-b0ab161c6ecb ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.890s",
                                "2026-05-27 01:42:25.542 17 INFO tempest.lib.common.rest_client [req-8f298b11-ade9-446c-b7c1-c82567e2e985 req-8f298b11-ade9-446c-b7c1-c82567e2e985 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9879058f94df428fb255ffdb1f76c2a8 0.443s",
                                "2026-05-27 01:42:25.543 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 681c876fdd3349839e760377c74af0e2",
                                "2026-05-27 01:42:25.545 37 INFO tempest.lib.common.rest_client [req-0ac46fce-c165-4fe2-90ed-db77b79b8be3 req-0ac46fce-c165-4fe2-90ed-db77b79b8be3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s",
                                "2026-05-27 01:42:25.732 29 INFO tempest.lib.common.rest_client [req-1ae1da96-49ad-4c93-ade6-5b0ad10f9786 req-1ae1da96-49ad-4c93-ade6-5b0ad10f9786 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s",
                                "2026-05-27 01:42:25.752 13 INFO tempest.lib.common.rest_client [req-f0d765b8-9de2-4116-a71b-226f95db0cf7 req-f0d765b8-9de2-4116-a71b-226f95db0cf7 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.712s",
                                "2026-05-27 01:42:25.934 31 INFO tempest.lib.common.rest_client [req-89cd69b6-daad-44bf-9272-6491bb901f51 req-89cd69b6-daad-44bf-9272-6491bb901f51 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c984082e-0eb9-4fc5-86c9-8d549c6ea5b6 1.358s",
                                "2026-05-27 01:42:26.092 11 INFO tempest.lib.common.rest_client [req-572f61ef-4352-44c3-8633-23f3434bfc76 req-572f61ef-4352-44c3-8633-23f3434bfc76 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.086s",
                                "2026-05-27 01:42:26.171 17 INFO tempest.lib.common.rest_client [req-33d2909e-bc94-4882-81ce-9ffe929ce7db req-33d2909e-bc94-4882-81ce-9ffe929ce7db ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-27 01:42:26.365 15 INFO tempest.lib.common.rest_client [req-02f98830-b70f-4956-9e4c-60796e301783 req-02f98830-b70f-4956-9e4c-60796e301783 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677/remove_router_interface 3.244s",
                                "2026-05-27 01:42:26.656 17 INFO tempest.lib.common.rest_client [req-061090ba-f2fb-40ff-bec8-3825953dc5a1 req-061090ba-f2fb-40ff-bec8-3825953dc5a1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=681c876fdd3349839e760377c74af0e2&name=default 0.481s",
                                "2026-05-27 01:42:26.679 29 INFO tempest.lib.common.rest_client [req-dc8f8f78-17e7-4993-be33-e1d9463d3a91 req-dc8f8f78-17e7-4993-be33-e1d9463d3a91 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.944s",
                                "2026-05-27 01:42:26.845 11 INFO tempest.lib.common.rest_client [req-3e804280-652f-48e6-837d-08b614a70d62 req-3e804280-652f-48e6-837d-08b614a70d62 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.749s",
                                "2026-05-27 01:42:27.079 15 INFO tempest.lib.common.rest_client [req-7968afc6-538e-4e3b-a4e4-6ae6dcf89f23 req-7968afc6-538e-4e3b-a4e4-6ae6dcf89f23 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c2e331db-0169-4e5b-91af-b79643751677 0.712s",
                                "2026-05-27 01:42:27.145 21 INFO tempest.lib.common.rest_client [req-6c108fed-ac3b-48ab-b78e-80d2a1c68ae0 req-6c108fed-ac3b-48ab-b78e-80d2a1c68ae0 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.060s",
                                "2026-05-27 01:42:27.412 26 INFO tempest.lib.common.rest_client [req-9eed002d-745b-45bc-af4e-8ac4a1d64a4a req-9eed002d-745b-45bc-af4e-8ac4a1d64a4a ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/add_router_interface 3.157s",
                                "2026-05-27 01:42:27.439 17 INFO tempest.lib.common.rest_client [req-3c9a494f-29df-4a3d-96b4-de8604ffb4f4 req-3c9a494f-29df-4a3d-96b4-de8604ffb4f4 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b652e42-2a6d-4c82-a31a-300693b50040 0.781s",
                                "2026-05-27 01:42:27.531 15 INFO tempest.lib.common.rest_client [req-0aab244f-e172-488e-9173-e07f5484d571 req-0aab244f-e172-488e-9173-e07f5484d571 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7d6ec35f-fe2b-4f77-8067-3c8b5c6da589 0.450s",
                                "2026-05-27 01:42:27.565 13 INFO tempest.lib.common.rest_client [req-988db350-2579-49cf-9040-99ded7d62e95 req-988db350-2579-49cf-9040-99ded7d62e95 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df6343a4-b6ec-4d5a-92ae-226c504ff94c 1.808s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [6.582102s] ... ok",
                                "2026-05-27 01:42:27.723 26 INFO tempest.lib.common.rest_client [req-c0f9f1a1-30a8-44ae-bd3f-257bd23ceb43 req-c0f9f1a1-30a8-44ae-bd3f-257bd23ceb43 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3d1f566b-8e81-4a77-ad7c-5a9a47cc4c20 0.307s",
                                "2026-05-27 01:42:27.737 17 INFO tempest.lib.common.rest_client [req-20794675-c35b-4eae-a141-88b6e4b78558 req-20794675-c35b-4eae-a141-88b6e4b78558 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/681c876fdd3349839e760377c74af0e2 0.296s",
                                "2026-05-27 01:42:27.740 28 INFO tempest.lib.common.rest_client [req-2cd5af69-435a-47db-8437-4ddbf5bc0529 req-2cd5af69-435a-47db-8437-4ddbf5bc0529 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.341s",
                                "2026-05-27 01:42:27.765 19 INFO tempest.lib.common.rest_client [req-b4b34ceb-2cca-497b-becb-bf152c315797 req-b4b34ceb-2cca-497b-becb-bf152c315797 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.534s",
                                "2026-05-27 01:42:27.781 31 INFO tempest.lib.common.rest_client [req-c2c4ec2b-c737-44fe-bc94-dddca84055c8 req-c2c4ec2b-c737-44fe-bc94-dddca84055c8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e1830cc2-adaa-4a12-9019-105739ed222a 1.844s",
                                "2026-05-27 01:42:27.983 39 INFO tempest.lib.common.rest_client [req-9f41d473-84d7-47cb-91e9-0e2706b91992 req-9f41d473-84d7-47cb-91e9-0e2706b91992 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.887s",
                                "2026-05-27 01:42:28.219 28 INFO tempest.lib.common.rest_client [req-772d729e-709f-4413-80f1-2e89aff0b9e1 req-772d729e-709f-4413-80f1-2e89aff0b9e1 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.475s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.718549s] ... ok",
                                "2026-05-27 01:42:28.268 21 INFO tempest.lib.common.rest_client [req-c68063f2-26d4-4168-b85a-c016bc4d1cfe req-c68063f2-26d4-4168-b85a-c016bc4d1cfe ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 1.120s",
                                "2026-05-27 01:42:28.293 37 INFO tempest.lib.common.rest_client [req-9eeef30d-b7c6-459e-b065-cf16a5e31d2b req-9eeef30d-b7c6-459e-b065-cf16a5e31d2b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2/remove_router_interface 2.746s",
                                "2026-05-27 01:42:28.346 31 INFO tempest.lib.common.rest_client [req-c92ec7d0-42b2-4ffb-aca6-98c0c1780528 req-c92ec7d0-42b2-4ffb-aca6-98c0c1780528 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d30fd71f32fe49be901ad643cdfce2a3 0.564s",
                                "2026-05-27 01:42:28.373 29 INFO tempest.lib.common.rest_client [req-a41031ba-7b8b-463d-a3ea-be1bc2324ca7 req-a41031ba-7b8b-463d-a3ea-be1bc2324ca7 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.692s",
                                "2026-05-27 01:42:28.404 21 INFO tempest.lib.common.rest_client [req-9a322e07-9f5d-4e0b-ade1-9108984dce7d req-9a322e07-9f5d-4e0b-ade1-9108984dce7d ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 0.134s",
                                "2026-05-27 01:42:28.423 37 INFO tempest.lib.common.rest_client [req-d8d7dbf5-de7c-46b5-a0d1-d411bd76228e req-d8d7dbf5-de7c-46b5-a0d1-d411bd76228e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s",
                                "2026-05-27 01:42:28.437 17 INFO tempest.lib.common.rest_client [req-6ee0f2aa-78d8-4448-91ac-42f65e373a0b req-6ee0f2aa-78d8-4448-91ac-42f65e373a0b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-27 01:42:28.534 21 INFO tempest.lib.common.rest_client [req-7ee1550a-0e2f-4b73-9acf-a48114c3daef req-7ee1550a-0e2f-4b73-9acf-a48114c3daef ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e98828f9-ab97-4675-900b-fdca87fbd8a5 0.126s",
                                "2026-05-27 01:42:28.597 11 INFO tempest.lib.common.rest_client [req-7686674d-c6dc-4dd7-b605-c364523437bb req-7686674d-c6dc-4dd7-b605-c364523437bb ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca47b0d-9844-4c0a-bf11-93095ec39451 1.747s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.594462s] ... ok",
                                "2026-05-27 01:42:28.609 15 INFO tempest.lib.common.rest_client [req-d51c488b-50a6-4182-b0b1-89917c1329eb req-d51c488b-50a6-4182-b0b1-89917c1329eb ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/351adf44-f95b-43ff-bde9-d0b911740885 1.074s",
                                "2026-05-27 01:42:28.859 31 INFO tempest.lib.common.rest_client [req-ee66f309-32cc-488d-bf1c-925a25caf29c req-ee66f309-32cc-488d-bf1c-925a25caf29c ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/75f3628eb5a6425ab056e0a07df92ebe 0.510s",
                                "2026-05-27 01:42:28.880 37 INFO tempest.lib.common.rest_client [req-be980152-1638-4d28-b73c-1789b9deb546 req-be980152-1638-4d28-b73c-1789b9deb546 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a84e0cb-ef97-4caf-b7b0-34f0c8483bfc 0.455s",
                                "2026-05-27 01:42:28.950 13 INFO tempest.lib.common.rest_client [req-cd069c0e-5f9e-4ac3-a684-0c4c02fcf050 req-cd069c0e-5f9e-4ac3-a684-0c4c02fcf050 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.377s",
                                "2026-05-27 01:42:29.046 37 INFO tempest.lib.common.rest_client [req-2be1b7d6-786f-443b-8e9e-3c822accb289 req-2be1b7d6-786f-443b-8e9e-3c822accb289 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.163s",
                                "2026-05-27 01:42:29.063 17 INFO tempest.lib.common.rest_client [req-ed3a0fee-fbec-4ac3-b92a-80220e2d58d5 req-ed3a0fee-fbec-4ac3-b92a-80220e2d58d5 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-27 01:42:29.101 15 INFO tempest.lib.common.rest_client [req-dae2d21e-ad34-4872-9207-2f3a6de41baa req-dae2d21e-ad34-4872-9207-2f3a6de41baa ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6a97d6a1c1f340f682b3be6b9e4e1cf0 0.489s",
                                "2026-05-27 01:42:29.102 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f5a377555a5f4efe9cc7ad9c7ebaebd7",
                                "2026-05-27 01:42:29.159 21 INFO tempest.lib.common.rest_client [req-c1c05a19-6a01-4a39-a448-5f58c91811ec req-c1c05a19-6a01-4a39-a448-5f58c91811ec ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cebdf57-9a4f-43ad-a0df-d5624bd4beb1 0.622s",
                                "2026-05-27 01:42:29.348 17 INFO tempest.lib.common.rest_client [req-f217932f-5416-427f-b00d-846bc714d775 req-f217932f-5416-427f-b00d-846bc714d775 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s",
                                "2026-05-27 01:42:29.385 31 INFO tempest.lib.common.rest_client [req-48780ea6-af63-4c8d-a0c3-a0c8319752b2 req-48780ea6-af63-4c8d-a0c3-a0c8319752b2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f78106be21943b699298959dedb66c2 0.522s",
                                "2026-05-27 01:42:29.385 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17c3ade7c0e14d1ca580802446a15243",
                                "2026-05-27 01:42:29.637 15 INFO tempest.lib.common.rest_client [req-fbe6ced0-d6c9-408c-8971-2fbe18df6dfe req-fbe6ced0-d6c9-408c-8971-2fbe18df6dfe ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-27 01:42:29.719 37 INFO tempest.lib.common.rest_client [req-86908dde-f7b4-42e1-8744-5770cc746a25 req-86908dde-f7b4-42e1-8744-5770cc746a25 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.671s",
                                "2026-05-27 01:42:29.734 17 INFO tempest.lib.common.rest_client [req-5944d23b-315c-4256-a4bb-5d6b57a36312 req-5944d23b-315c-4256-a4bb-5d6b57a36312 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.383s",
                                "2026-05-27 01:42:29.914 29 INFO tempest.lib.common.rest_client [req-d3574157-24d9-45ee-9db0-017eff0a08b7 req-d3574157-24d9-45ee-9db0-017eff0a08b7 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 1.539s",
                                "2026-05-27 01:42:29.955 11 INFO tempest.lib.common.rest_client [req-53862117-867f-4735-a7a6-17b05d9efe46 req-53862117-867f-4735-a7a6-17b05d9efe46 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.351s",
                                "2026-05-27 01:42:29.980 37 INFO tempest.lib.common.rest_client [req-9fa5b0f8-ca1f-4df6-9cfa-7e7079aaee39 req-9fa5b0f8-ca1f-4df6-9cfa-7e7079aaee39 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.258s",
                                "2026-05-27 01:42:30.022 31 INFO tempest.lib.common.rest_client [req-3e16f2a8-464f-4c4a-b30e-0a44f5a34408 req-3e16f2a8-464f-4c4a-b30e-0a44f5a34408 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-27 01:42:30.019 19 INFO tempest.lib.common.rest_client [req-f3a3c1a7-4017-4430-834e-91d09fbe14e2 req-f3a3c1a7-4017-4430-834e-91d09fbe14e2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 2.249s",
                                "2026-05-27 01:42:30.116 37 INFO tempest.lib.common.rest_client [req-04e5d874-b037-405a-8a15-832714d352ce req-04e5d874-b037-405a-8a15-832714d352ce ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.134s",
                                "2026-05-27 01:42:30.159 21 INFO tempest.lib.common.rest_client [req-e04aeb06-d34d-4ede-9523-67ff6b87a4f9 req-e04aeb06-d34d-4ede-9523-67ff6b87a4f9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1488a2ad-8f75-4c32-9b1a-91535597a9d9 0.997s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [9.317634s] ... ok",
                                "2026-05-27 01:42:30.235 37 INFO tempest.lib.common.rest_client [req-cdd04cf3-9938-4d8a-aaa6-833d74c913da req-cdd04cf3-9938-4d8a-aaa6-833d74c913da ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.116s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [25.143301s] ... ok",
                                "2026-05-27 01:42:30.356 19 INFO tempest.lib.common.rest_client [req-04a08a45-35e7-4935-b2f4-c16c018cc670 req-04a08a45-35e7-4935-b2f4-c16c018cc670 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 0.334s",
                                "2026-05-27 01:42:30.517 17 INFO tempest.lib.common.rest_client [req-d71910c0-4637-4b52-9cdc-5bca3b071153 req-d71910c0-4637-4b52-9cdc-5bca3b071153 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.780s",
                                "2026-05-27 01:42:30.550 15 INFO tempest.lib.common.rest_client [req-f11afab3-07c1-4250-9e1e-5ecd7decfbf5 req-f11afab3-07c1-4250-9e1e-5ecd7decfbf5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f5a377555a5f4efe9cc7ad9c7ebaebd7&name=default 0.910s",
                                "2026-05-27 01:42:30.583 19 INFO tempest.lib.common.rest_client [req-bde27ee4-1abc-4c0c-b29c-aef3541e09fc req-bde27ee4-1abc-4c0c-b29c-aef3541e09fc ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9&device_owner=network%3Arouter_gateway 0.222s",
                                "2026-05-27 01:42:30.684 17 INFO tempest.lib.common.rest_client [req-e17ee764-6aa6-4109-8e47-461577e8dd82 req-e17ee764-6aa6-4109-8e47-461577e8dd82 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:42:30.865 17 INFO tempest.lib.common.rest_client [req-9c7b2206-5972-45ae-b40d-d1a54bc9770f req-9c7b2206-5972-45ae-b40d-d1a54bc9770f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/e4ac3cd34d244bdea43cf6630298f44a 0.178s",
                                "2026-05-27 01:42:30.978 19 INFO tempest.lib.common.rest_client [req-a88aa779-9dd4-436f-85b0-6d8e77aba174 req-a88aa779-9dd4-436f-85b0-6d8e77aba174 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.392s",
                                "2026-05-27 01:42:31.085 19 INFO tempest.lib.common.rest_client [req-1aaf5b84-4573-4633-a0bf-e79800c76446 req-1aaf5b84-4573-4633-a0bf-e79800c76446 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9 0.105s",
                                "2026-05-27 01:42:31.117 17 INFO tempest.lib.common.rest_client [req-8884b3d3-f4c2-4402-bbb2-bc444ff1db19 req-8884b3d3-f4c2-4402-bbb2-bc444ff1db19 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-27 01:42:31.279 17 INFO tempest.lib.common.rest_client [req-9f1c3554-4c7b-416e-a6e8-c48c7dba8283 req-9f1c3554-4c7b-416e-a6e8-c48c7dba8283 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/70ad82a683244db986d6b9f66518a067 0.158s",
                                "2026-05-27 01:42:31.382 11 INFO tempest.lib.common.rest_client [req-6a37ec61-3270-445b-814e-a8307cc552d8 req-6a37ec61-3270-445b-814e-a8307cc552d8 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.424s",
                                "2026-05-27 01:42:31.521 15 INFO tempest.lib.common.rest_client [req-b07452a9-49f1-4d91-bd6a-9d49739fae39 req-b07452a9-49f1-4d91-bd6a-9d49739fae39 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a69e68a-330d-4c2c-b9a0-b1d263b392e1 0.968s",
                                "2026-05-27 01:42:31.563 17 INFO tempest.lib.common.rest_client [req-43be22ad-da9d-46ac-85be-365d2a7b4edd req-43be22ad-da9d-46ac-85be-365d2a7b4edd ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:42:31.615 31 INFO tempest.lib.common.rest_client [req-40fdaef7-3956-4d58-87ea-6274da392d72 req-40fdaef7-3956-4d58-87ea-6274da392d72 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17c3ade7c0e14d1ca580802446a15243&name=default 1.591s",
                                "2026-05-27 01:42:31.724 17 INFO tempest.lib.common.rest_client [req-64c0ed60-38b3-476e-b6ac-2de1b42c60e9 req-64c0ed60-38b3-476e-b6ac-2de1b42c60e9 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/89a5050f7de542e3bca52d9e6d7380fa 0.158s",
                                "2026-05-27 01:42:31.867 15 INFO tempest.lib.common.rest_client [req-6e81e631-a5a3-4df2-a816-01545fe86eee req-6e81e631-a5a3-4df2-a816-01545fe86eee ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f5a377555a5f4efe9cc7ad9c7ebaebd7 0.343s",
                                "2026-05-27 01:42:31.933 13 INFO tempest.lib.common.rest_client [req-90431229-8d9c-4044-8a78-e86e73a358db req-90431229-8d9c-4044-8a78-e86e73a358db ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.978s",
                                "2026-05-27 01:42:31.956 17 INFO tempest.lib.common.rest_client [req-02f8f992-8a7c-42aa-8018-852e7d75bf65 req-02f8f992-8a7c-42aa-8018-852e7d75bf65 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:42:32.193 17 INFO tempest.lib.common.rest_client [req-8c701fc9-3730-4286-9e2a-31b32c868ee3 req-8c701fc9-3730-4286-9e2a-31b32c868ee3 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/7a4820c7070441f1adfa7c030fed8906/roles/e4ac3cd34d244bdea43cf6630298f44a 0.234s",
                                "2026-05-27 01:42:32.194 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a4820c7070441f1adfa7c030fed8906 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:32.194 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a4820c7070441f1adfa7c030fed8906', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:32.195 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a4820c7070441f1adfa7c030fed8906', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:32.313 31 INFO tempest.lib.common.rest_client [req-cd7635ff-38f0-443f-9c30-38e4755557ef req-cd7635ff-38f0-443f-9c30-38e4755557ef ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0dd91cd-fcb1-4503-88b1-365b826eb85f 0.695s",
                                "2026-05-27 01:42:32.333 21 INFO tempest.lib.common.rest_client [req-be4ea40d-6805-46d8-a6a6-d22b14eede41 req-be4ea40d-6805-46d8-a6a6-d22b14eede41 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.154s",
                                "2026-05-27 01:42:32.431 28 INFO tempest.lib.common.rest_client [req-0a3eb15b-cdb1-4845-8d26-bd4944e1ddad req-0a3eb15b-cdb1-4845-8d26-bd4944e1ddad ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/add_router_interface 4.208s",
                                "2026-05-27 01:42:32.495 29 INFO tempest.lib.common.rest_client [req-f64ee984-2b83-4396-9aee-c755d9fcfae0 req-f64ee984-2b83-4396-9aee-c755d9fcfae0 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 2.579s",
                                "2026-05-27 01:42:32.752 31 INFO tempest.lib.common.rest_client [req-9ea618c4-02c4-4b0b-8f9e-1839f5772154 req-9ea618c4-02c4-4b0b-8f9e-1839f5772154 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17c3ade7c0e14d1ca580802446a15243 0.436s",
                                "2026-05-27 01:42:32.752 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c925267a28b4f0b9330c4fb81f8f931",
                                "2026-05-27 01:42:32.937 28 INFO tempest.lib.common.rest_client [req-c47137e7-d932-4a4f-9bda-f05da798a8f9 req-c47137e7-d932-4a4f-9bda-f05da798a8f9 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 0.502s",
                                "2026-05-27 01:42:32.951 17 INFO tempest.lib.common.rest_client [req-f75376c6-56a8-4996-ad8e-f02621a4ab23 req-f75376c6-56a8-4996-ad8e-f02621a4ab23 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:42:33.155 37 INFO tempest.lib.common.rest_client [req-27f42535-bb7d-4b9e-ab4e-a894661f40e3 req-27f42535-bb7d-4b9e-ab4e-a894661f40e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.917s",
                                "2026-05-27 01:42:33.234 17 INFO tempest.lib.common.rest_client [req-2182f1ea-c177-4a9c-8710-e3e99dad54be req-2182f1ea-c177-4a9c-8710-e3e99dad54be ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc 0.280s",
                                "2026-05-27 01:42:33.234 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 10c6a4dff8db44e3b93cdd8584199bdc for scope project and roles: ['reader']",
                                "2026-05-27 01:42:33.236 28 INFO tempest.lib.common.rest_client [req-ba5e3e74-f0dc-44f5-96e3-54e61a56c987 req-ba5e3e74-f0dc-44f5-96e3-54e61a56c987 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4ca0c91a-337c-4a78-b668-ec6c4343c56a 0.296s",
                                "2026-05-27 01:42:33.621 19 INFO tempest.lib.common.rest_client [req-cc5caede-9a1d-4b93-8d9e-7cf3205aa82d req-cc5caede-9a1d-4b93-8d9e-7cf3205aa82d ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 2.533s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [11.393094s] ... ok",
                                "2026-05-27 01:42:33.797 17 INFO tempest.lib.common.rest_client [req-d6f150a7-8c6b-489c-89e5-6c1b15b02534 req-d6f150a7-8c6b-489c-89e5-6c1b15b02534 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s",
                                "2026-05-27 01:42:33.880 29 INFO tempest.lib.common.rest_client [req-bad120ba-a2dd-4210-9ceb-8156030a35ab req-bad120ba-a2dd-4210-9ceb-8156030a35ab ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 1.383s",
                                "2026-05-27 01:42:33.975 29 INFO tempest.lib.common.rest_client [req-38f4739b-43c0-4061-ac53-f791e6c9e133 req-38f4739b-43c0-4061-ac53-f791e6c9e133 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 0.092s",
                                "2026-05-27 01:42:33.974 31 INFO tempest.lib.common.rest_client [req-d4919b3e-dabb-4915-8842-524a37ca54fb req-d4919b3e-dabb-4915-8842-524a37ca54fb ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c925267a28b4f0b9330c4fb81f8f931&name=default 1.219s",
                                "2026-05-27 01:42:33.980 17 INFO tempest.lib.common.rest_client [req-cf48c515-3989-4b47-b9dd-f4c3caaee74f req-cf48c515-3989-4b47-b9dd-f4c3caaee74f ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:42:34.066 13 INFO tempest.lib.common.rest_client [req-9b72db58-734e-4e25-af8d-d4bac09c3dfe req-9b72db58-734e-4e25-af8d-d4bac09c3dfe ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ca90978-31a1-401b-b2bb-444bdc88cb44 2.130s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.496770s] ... ok",
                                "2026-05-27 01:42:34.069 19 INFO tempest.lib.common.rest_client [req-ba209a75-b0a8-4c1e-946a-10cf6ffd6160 req-ba209a75-b0a8-4c1e-946a-10cf6ffd6160 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.444s",
                                "2026-05-27 01:42:34.192 17 INFO tempest.lib.common.rest_client [req-f3ecd7f1-418b-47ae-8a9e-7a7d2b9480c4 req-f3ecd7f1-418b-47ae-8a9e-7a7d2b9480c4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.210s",
                                "2026-05-27 01:42:34.450 17 INFO tempest.lib.common.rest_client [req-7f9f0838-fb78-4a63-a63f-3c1b4c6d0366 req-7f9f0838-fb78-4a63-a63f-3c1b4c6d0366 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-27 01:42:34.552 39 INFO tempest.lib.common.rest_client [req-2dd5572c-1c72-4727-bd3d-5ae371e12492 req-2dd5572c-1c72-4727-bd3d-5ae371e12492 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.566s",
                                "2026-05-27 01:42:34.580 11 INFO tempest.lib.common.rest_client [req-772875ca-0ca9-4b71-869e-caaf0ab3964a req-772875ca-0ca9-4b71-869e-caaf0ab3964a ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.195s",
                                "2026-05-27 01:42:34.643 17 INFO tempest.lib.common.rest_client [req-0580a306-04dc-454b-85fe-630e8f9b6e21 req-0580a306-04dc-454b-85fe-630e8f9b6e21 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/70ad82a683244db986d6b9f66518a067 0.189s",
                                "2026-05-27 01:42:34.651 26 INFO tempest.lib.common.rest_client [req-0da7a5e6-1f81-4791-a6e1-95322dad07f3 req-0da7a5e6-1f81-4791-a6e1-95322dad07f3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/add_router_interface 6.926s",
                                "2026-05-27 01:42:34.659 29 INFO tempest.lib.common.rest_client [req-4ae7534c-840c-4d30-b278-ddeed24e785b req-4ae7534c-840c-4d30-b278-ddeed24e785b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71deca87-0a0d-4440-b583-828eee8e85c9 0.680s",
                                "2026-05-27 01:42:34.713 31 INFO tempest.lib.common.rest_client [req-7a63f6a8-542b-4aa5-85eb-caed4a9f7674 req-7a63f6a8-542b-4aa5-85eb-caed4a9f7674 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/78b06d11-afad-429c-82c4-6c930ee73dda 0.738s",
                                "2026-05-27 01:42:34.829 11 INFO tempest.lib.common.rest_client [req-d1c88cad-f253-47fa-8265-c58619c862d4 req-d1c88cad-f253-47fa-8265-c58619c862d4 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.243s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [6.228165s] ... ok",
                                "2026-05-27 01:42:34.914 26 INFO tempest.lib.common.rest_client [req-93267efd-44c0-44f8-8ac1-6e43b3fb6e83 req-93267efd-44c0-44f8-8ac1-6e43b3fb6e83 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/054a0509-4988-4a1b-a8ce-628bf83cdff2 0.261s",
                                "2026-05-27 01:42:34.923 17 INFO tempest.lib.common.rest_client [req-1f5ef572-0c70-402c-a0a8-3e3a07ebb1ee req-1f5ef572-0c70-402c-a0a8-3e3a07ebb1ee ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-27 01:42:34.974 28 INFO tempest.lib.common.rest_client [req-374c6af8-f905-4909-b418-5fa75fb25ac2 req-374c6af8-f905-4909-b418-5fa75fb25ac2 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d/remove_router_interface 1.735s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [6.753317s] ... ok",
                                "2026-05-27 01:42:35.064 26 INFO tempest.lib.common.rest_client [req-da5ccceb-e198-4cb6-858f-5b852a239344 req-da5ccceb-e198-4cb6-858f-5b852a239344 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/054a0509-4988-4a1b-a8ce-628bf83cdff2 0.148s",
                                "2026-05-27 01:42:35.098 17 INFO tempest.lib.common.rest_client [req-8e7d3728-8f31-42cd-8030-b775757adb6b req-8e7d3728-8f31-42cd-8030-b775757adb6b ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/89a5050f7de542e3bca52d9e6d7380fa 0.173s",
                                "2026-05-27 01:42:35.127 28 INFO tempest.lib.common.rest_client [req-0e12f030-d0a4-4c79-874f-34491e961cb2 req-0e12f030-d0a4-4c79-874f-34491e961cb2 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-59506560 0.146s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.152112s] ... ok",
                                "2026-05-27 01:42:35.192 31 INFO tempest.lib.common.rest_client [req-34304414-0537-4995-bfdc-3414a6c3f206 req-34304414-0537-4995-bfdc-3414a6c3f206 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c925267a28b4f0b9330c4fb81f8f931 0.476s",
                                "2026-05-27 01:42:35.193 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1519cf9537564b22978655b493eb9653",
                                "2026-05-27 01:42:35.246 28 INFO tempest.lib.common.rest_client [req-7151238a-0590-4991-90e7-3b7465c3ccf0 req-7151238a-0590-4991-90e7-3b7465c3ccf0 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1028996444 0.114s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.117244s] ... ok",
                                "2026-05-27 01:42:35.287 29 INFO tempest.lib.common.rest_client [req-46addfe4-a3cf-435b-a9d5-b10a8de5955c req-46addfe4-a3cf-435b-a9d5-b10a8de5955c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d671b119-14c0-41a4-badc-1178f7819429 0.623s",
                                "2026-05-27 01:42:35.312 13 INFO tempest.lib.common.rest_client [req-df91401d-fff6-4531-9c62-816acced83a4 req-df91401d-fff6-4531-9c62-816acced83a4 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.241s",
                                "2026-05-27 01:42:35.335 17 INFO tempest.lib.common.rest_client [req-e5aa125d-3816-4b68-8f9c-76c072b3eb91 req-e5aa125d-3816-4b68-8f9c-76c072b3eb91 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-27 01:42:35.391 31 INFO tempest.lib.common.rest_client [req-b77205f7-7b2f-486d-996f-8b09ae272528 req-b77205f7-7b2f-486d-996f-8b09ae272528 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1519cf9537564b22978655b493eb9653&name=default 0.195s",
                                "2026-05-27 01:42:35.468 21 INFO tempest.lib.common.rest_client [req-d924c791-6f7f-4497-b626-e04cf756ab18 req-d924c791-6f7f-4497-b626-e04cf756ab18 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.133s",
                                "2026-05-27 01:42:35.498 17 INFO tempest.lib.common.rest_client [req-3a2328c1-8fe5-4f7e-9442-27f9c4a65aeb req-3a2328c1-8fe5-4f7e-9442-27f9c4a65aeb ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc/users/056fb0c9bff641d0ac6a5e9338ac98ee/roles/e4ac3cd34d244bdea43cf6630298f44a 0.160s",
                                "2026-05-27 01:42:35.498 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 056fb0c9bff641d0ac6a5e9338ac98ee is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:35.499 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '056fb0c9bff641d0ac6a5e9338ac98ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:35.499 17 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-605760609-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'project_name': 'tempest-SecGroupIPv6Test-605760609', 'tenant_id': '10c6a4dff8db44e3b93cdd8584199bdc', 'tenant_name': 'tempest-SecGroupIPv6Test-605760609', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '056fb0c9bff641d0ac6a5e9338ac98ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:35.941 28 INFO tempest.lib.common.rest_client [req-600190b2-ad01-4cc7-aba6-795013caf10a req-600190b2-ad01-4cc7-aba6-795013caf10a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7997cee-e77a-4546-8324-cf579ce396e7 0.690s",
                                "2026-05-27 01:42:36.139 17 INFO tempest.lib.common.rest_client [req-2b5af339-6d7d-4f52-9359-8bbfe877054f req-2b5af339-6d7d-4f52-9359-8bbfe877054f ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-27 01:42:36.181 29 INFO tempest.lib.common.rest_client [req-52c34a18-3d61-4b88-a925-434d436af8a7 req-52c34a18-3d61-4b88-a925-434d436af8a7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fa032f7a-9017-43a5-ba14-0df57e59b10d 0.892s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [13.480013s] ... ok",
                                "2026-05-27 01:42:36.299 11 INFO tempest.lib.common.rest_client [req-602fca24-8dde-4b9a-9f72-f511de89c1bb req-602fca24-8dde-4b9a-9f72-f511de89c1bb ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.463s",
                                "2026-05-27 01:42:36.339 31 INFO tempest.lib.common.rest_client [req-14f1adff-3ed9-41dc-97af-0f8d8f6370cd req-14f1adff-3ed9-41dc-97af-0f8d8f6370cd ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13e3b932-e937-42bc-aa31-555aef9515c7 0.946s",
                                "2026-05-27 01:42:36.380 29 INFO tempest.lib.common.rest_client [req-99933aa2-d4ec-4745-a616-da9e96dc50a8 req-99933aa2-d4ec-4745-a616-da9e96dc50a8 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.198552s] ... ok",
                                "2026-05-27 01:42:36.551 21 INFO tempest.lib.common.rest_client [req-cc0d74ff-2cc7-4431-8622-716666661809 req-cc0d74ff-2cc7-4431-8622-716666661809 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.080s",
                                "2026-05-27 01:42:36.702 29 INFO tempest.lib.common.rest_client [req-fc5cdca9-2fea-4ca6-929a-d258a32e7713 req-fc5cdca9-2fea-4ca6-929a-d258a32e7713 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.316s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.321802s] ... ok",
                                "2026-05-27 01:42:36.810 31 INFO tempest.lib.common.rest_client [req-6a1df2ba-d5ac-407c-98e7-280b7e53fd17 req-6a1df2ba-d5ac-407c-98e7-280b7e53fd17 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1519cf9537564b22978655b493eb9653 0.468s",
                                "2026-05-27 01:42:36.902 26 INFO tempest.lib.common.rest_client [req-c72475e3-ab0c-4df5-93e0-c16b4a7dc99b req-c72475e3-ab0c-4df5-93e0-c16b4a7dc99b ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/remove_router_interface 1.834s",
                                "2026-05-27 01:42:36.998 11 INFO tempest.lib.common.rest_client [req-4924c915-7a33-4926-8465-18285ce12fa3 req-4924c915-7a33-4926-8465-18285ce12fa3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.696s",
                                "2026-05-27 01:42:37.143 37 INFO tempest.lib.common.rest_client [req-c6e0a4da-fabb-4391-9592-54bf64fb120b req-c6e0a4da-fabb-4391-9592-54bf64fb120b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.986s",
                                "2026-05-27 01:42:37.186 26 INFO tempest.lib.common.rest_client [req-7175baeb-9bf1-4ad2-9710-63930dd47b0e req-7175baeb-9bf1-4ad2-9710-63930dd47b0e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3d1f566b-8e81-4a77-ad7c-5a9a47cc4c20 0.282s",
                                "2026-05-27 01:42:37.397 21 INFO tempest.lib.common.rest_client [req-ebbbae2f-a63e-4a36-94d0-7209d1cb5915 req-ebbbae2f-a63e-4a36-94d0-7209d1cb5915 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.843s",
                                "2026-05-27 01:42:37.476 31 INFO tempest.lib.common.rest_client [req-331b302a-1dc1-4f3d-93c7-1050539fb76d req-331b302a-1dc1-4f3d-93c7-1050539fb76d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-27 01:42:37.510 21 INFO tempest.lib.common.rest_client [req-33425a26-f6ee-4020-89fe-b908d810af56 req-33425a26-f6ee-4020-89fe-b908d810af56 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.111s",
                                "2026-05-27 01:42:37.528 28 INFO tempest.lib.common.rest_client [req-6ebfc49e-d036-47ef-9770-dee54df3bcef req-6ebfc49e-d036-47ef-9770-dee54df3bcef ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/200d9e88-e26d-48f3-9ef2-f081a73822c9 1.584s",
                                "2026-05-27 01:42:37.740 11 INFO tempest.lib.common.rest_client [req-3808b328-179a-472a-ae05-2eacce3b2dc8 req-3808b328-179a-472a-ae05-2eacce3b2dc8 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.739s",
                                "2026-05-27 01:42:37.841 19 INFO tempest.lib.common.rest_client [req-ef889d1a-dbf1-401b-90b9-6264dfd5bfb9 req-ef889d1a-dbf1-401b-90b9-6264dfd5bfb9 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 3.767s",
                                "2026-05-27 01:42:37.868 13 INFO tempest.lib.common.rest_client [req-391b11a3-2682-4dd0-9151-818c2350e7bb req-391b11a3-2682-4dd0-9151-818c2350e7bb ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.547s",
                                "2026-05-27 01:42:37.903 17 INFO tempest.lib.common.rest_client [req-834f1152-4a9d-4279-bbb8-92a9689fca87 req-834f1152-4a9d-4279-bbb8-92a9689fca87 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.761s",
                                "2026-05-27 01:42:38.019 31 INFO tempest.lib.common.rest_client [req-3621b9f9-8c2b-439e-b0ba-cf23b92d33a7 req-3621b9f9-8c2b-439e-b0ba-cf23b92d33a7 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-27 01:42:38.083 17 INFO tempest.lib.common.rest_client [req-229599bc-4a07-48fe-adc5-2f8449d24fb9 req-229599bc-4a07-48fe-adc5-2f8449d24fb9 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.177s",
                                "2026-05-27 01:42:38.099 28 INFO tempest.lib.common.rest_client [req-e687bdb4-b804-40a8-91f5-f7aedb15518d req-e687bdb4-b804-40a8-91f5-f7aedb15518d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/18c3795f-1bef-4d83-b7d4-3cc66ce70efc 0.569s",
                                "2026-05-27 01:42:38.108 19 INFO tempest.lib.common.rest_client [req-7f9f6af6-6d2e-42fe-b2d3-1bc3c9264537 req-7f9f6af6-6d2e-42fe-b2d3-1bc3c9264537 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.265s",
                                "2026-05-27 01:42:38.157 31 INFO tempest.lib.common.rest_client [req-96ec81a7-e96d-4ec0-9eaa-05d44eedc25a req-96ec81a7-e96d-4ec0-9eaa-05d44eedc25a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s",
                                "2026-05-27 01:42:38.234 29 INFO tempest.lib.common.rest_client [req-9e5517e7-4ee5-443a-af67-c2d9c22cd33b req-9e5517e7-4ee5-443a-af67-c2d9c22cd33b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.526s",
                                "2026-05-27 01:42:38.260 19 INFO tempest.lib.common.rest_client [req-b66795b9-2b22-4689-a436-0aabf5c83c83 req-b66795b9-2b22-4689-a436-0aabf5c83c83 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b&device_owner=network%3Arouter_gateway 0.148s",
                                "2026-05-27 01:42:38.331 31 INFO tempest.lib.common.rest_client [req-0d233b52-57f8-4f20-a772-97638395f89d req-0d233b52-57f8-4f20-a772-97638395f89d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.169s",
                                "2026-05-27 01:42:38.360 21 INFO tempest.lib.common.rest_client [req-1b8d2445-b331-45a0-89b3-80cb0fa932af req-1b8d2445-b331-45a0-89b3-80cb0fa932af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d23b726-74b1-4a0f-a930-c9c8498c5b5d 0.845s",
                                "2026-05-27 01:42:38.437 17 INFO tempest.lib.common.rest_client [req-171f8dba-1964-4e67-818c-e31153abc924 req-171f8dba-1964-4e67-818c-e31153abc924 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.348s",
                                "2026-05-27 01:42:38.438 19 INFO tempest.lib.common.rest_client [req-f6fe98b9-1329-48e0-b5d5-787c30c26f0b req-f6fe98b9-1329-48e0-b5d5-787c30c26f0b ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.176s",
                                "2026-05-27 01:42:38.551 19 INFO tempest.lib.common.rest_client [req-7040d5a8-dca7-416b-b3a2-600e9b4f4505 req-7040d5a8-dca7-416b-b3a2-600e9b4f4505 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.111s",
                                "2026-05-27 01:42:38.602 17 INFO tempest.lib.common.rest_client [req-c8c65869-eba3-4778-a19e-95a9b6ad1d0e req-c8c65869-eba3-4778-a19e-95a9b6ad1d0e ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.161s",
                                "2026-05-27 01:42:38.815 28 INFO tempest.lib.common.rest_client [req-a015ba22-6dd3-44a5-a644-2076b518413e req-a015ba22-6dd3-44a5-a644-2076b518413e ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cd5d2421-4251-4207-8fd3-a56de5a25683 0.713s",
                                "2026-05-27 01:42:38.923 26 INFO tempest.lib.common.rest_client [req-b0679047-ff30-4b76-a33f-d40602485c7f req-b0679047-ff30-4b76-a33f-d40602485c7f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0/remove_router_interface 1.733s",
                                "2026-05-27 01:42:38.925 37 INFO tempest.lib.common.rest_client [req-9c4d4183-a751-47a8-8be8-84ee2bef0497 req-9c4d4183-a751-47a8-8be8-84ee2bef0497 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.779s",
                                "2026-05-27 01:42:39.003 31 INFO tempest.lib.common.rest_client [req-1058bd04-dbdd-4b0c-a71c-8daeadc48fce req-1058bd04-dbdd-4b0c-a71c-8daeadc48fce ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-27 01:42:39.044 29 INFO tempest.lib.common.rest_client [req-c4e648fd-71ff-4bed-89a4-d3502033761e req-c4e648fd-71ff-4bed-89a4-d3502033761e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.807s",
                                "2026-05-27 01:42:39.109 26 INFO tempest.lib.common.rest_client [req-4c57562b-fadd-4c07-9091-9821867d2d85 req-4c57562b-fadd-4c07-9091-9821867d2d85 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=85cf6214-adc8-4732-bd68-d83919a5e8e0 0.183s",
                                "2026-05-27 01:42:39.113 37 INFO tempest.lib.common.rest_client [req-9800a7a9-00c1-4bed-8696-064764b4eda9 req-9800a7a9-00c1-4bed-8696-064764b4eda9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.184s",
                                "2026-05-27 01:42:39.133 31 INFO tempest.lib.common.rest_client [req-5c23a735-a3f8-41fc-b768-e31217f9c162 req-5c23a735-a3f8-41fc-b768-e31217f9c162 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-27 01:42:39.146 17 INFO tempest.lib.common.rest_client [req-81fb658c-5832-4d2e-ba8d-71bfaea6873a req-81fb658c-5832-4d2e-ba8d-71bfaea6873a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.542s",
                                "2026-05-27 01:42:39.252 13 INFO tempest.lib.common.rest_client [req-5fd5eb74-406b-4d9d-9d5f-99093b2b5c50 req-5fd5eb74-406b-4d9d-9d5f-99093b2b5c50 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3ef61ca-7581-4705-90eb-c2c13dd40195 1.381s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.183969s] ... ok",
                                "2026-05-27 01:42:39.262 21 INFO tempest.lib.common.rest_client [req-93f40774-0acd-4268-b952-33386d731c3f req-93f40774-0acd-4268-b952-33386d731c3f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c9c449d9-4a03-4dfc-ad2a-09711d4a0048 0.899s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [9.099515s] ... ok",
                                "2026-05-27 01:42:39.317 17 INFO tempest.lib.common.rest_client [req-c860060c-4435-4df9-ba12-d8f4ed71d39f req-c860060c-4435-4df9-ba12-d8f4ed71d39f ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s",
                                "2026-05-27 01:42:39.332 31 INFO tempest.lib.common.rest_client [req-764d24fd-b641-4f92-bc51-f2b501185547 req-764d24fd-b641-4f92-bc51-f2b501185547 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/e4ac3cd34d244bdea43cf6630298f44a 0.197s",
                                "2026-05-27 01:42:39.432 39 INFO tempest.lib.common.rest_client [req-faac5cb7-e80a-49c0-8d49-07444787a79d req-faac5cb7-e80a-49c0-8d49-07444787a79d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4/add_router_interface 4.877s",
                                "2026-05-27 01:42:39.472 17 INFO tempest.lib.common.rest_client [req-26a0830c-3c1c-4e06-a1ae-8fec7b0101ea req-26a0830c-3c1c-4e06-a1ae-8fec7b0101ea ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/901be79a-c814-4097-83de-02d38ecb5929 0.152s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.335032s] ... ok",
                                "2026-05-27 01:42:39.573 31 INFO tempest.lib.common.rest_client [req-7c907318-d62e-417f-a28d-445dde111d2a req-7c907318-d62e-417f-a28d-445dde111d2a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:42:39.749 31 INFO tempest.lib.common.rest_client [req-1a51928e-a1c1-478b-99ca-7efac8b2a5ba req-1a51928e-a1c1-478b-99ca-7efac8b2a5ba ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/70ad82a683244db986d6b9f66518a067 0.172s",
                                "2026-05-27 01:42:39.763 26 INFO tempest.lib.common.rest_client [req-c63555a0-5c7a-4d8a-902d-b204cd0ea93b req-c63555a0-5c7a-4d8a-902d-b204cd0ea93b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0 0.651s",
                                "2026-05-27 01:42:39.784 11 INFO tempest.lib.common.rest_client [req-b1d763d7-e439-42b4-b911-ee61743a2f01 req-b1d763d7-e439-42b4-b911-ee61743a2f01 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/01fe1844-b8d9-4f32-a572-30c08b7f7087 2.041s",
                                "2026-05-27 01:42:39.978 28 INFO tempest.lib.common.rest_client [req-80041f0c-2aa6-4a2e-8263-a2195f268a6d req-80041f0c-2aa6-4a2e-8263-a2195f268a6d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7d5e4d43-d66d-4ed5-95a6-1fcde70e91f7 1.160s",
                                "2026-05-27 01:42:40.002 37 INFO tempest.lib.common.rest_client [req-f9470955-d60a-4b37-ac53-e79847d8d8a8 req-f9470955-d60a-4b37-ac53-e79847d8d8a8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fc18f75-6fe5-4aab-acf3-53446b52f380 0.885s",
                                "2026-05-27 01:42:40.054 31 INFO tempest.lib.common.rest_client [req-176d5abc-5a28-4a49-b276-aa2a4181988a req-176d5abc-5a28-4a49-b276-aa2a4181988a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-27 01:42:40.213 37 INFO tempest.lib.common.rest_client [req-fb21a064-c152-451d-addb-78fa5d309a8c req-fb21a064-c152-451d-addb-78fa5d309a8c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.209s",
                                "2026-05-27 01:42:40.220 31 INFO tempest.lib.common.rest_client [req-1cbff93c-ddb8-43cd-9d4d-562dde2b37e8 req-1cbff93c-ddb8-43cd-9d4d-562dde2b37e8 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/89a5050f7de542e3bca52d9e6d7380fa 0.164s",
                                "2026-05-27 01:42:40.388 29 INFO tempest.lib.common.rest_client [req-33af4074-c38e-473b-a07a-98fbea44c2bd req-33af4074-c38e-473b-a07a-98fbea44c2bd ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.340s",
                                "2026-05-27 01:42:40.391 26 INFO tempest.lib.common.rest_client [req-a2cb8fac-7503-4188-8848-901085239f2e req-a2cb8fac-7503-4188-8848-901085239f2e ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f699faa1-a7cb-4d3b-ba04-032a390c077d 0.619s",
                                "2026-05-27 01:42:40.389 17 INFO tempest.lib.common.rest_client [req-06b03e7f-1d6c-4d72-ac51-2a1eccda6a58 req-06b03e7f-1d6c-4d72-ac51-2a1eccda6a58 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.909s",
                                "2026-05-27 01:42:40.479 21 INFO tempest.lib.common.rest_client [req-b08c0ad1-c3e8-472f-b2a8-8809f07a03a7 req-b08c0ad1-c3e8-472f-b2a8-8809f07a03a7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.211s",
                                "2026-05-27 01:42:40.503 31 INFO tempest.lib.common.rest_client [req-0a2f546d-24ce-45f3-b08d-2ba61b27c6cf req-0a2f546d-24ce-45f3-b08d-2ba61b27c6cf ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-27 01:42:40.647 13 INFO tempest.lib.common.rest_client [req-c8be205c-5fac-44ee-a0c3-07aeed2acb15 req-c8be205c-5fac-44ee-a0c3-07aeed2acb15 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.390s",
                                "2026-05-27 01:42:40.693 31 INFO tempest.lib.common.rest_client [req-10311e42-0884-4e51-9ef7-b757b10cc7a6 req-10311e42-0884-4e51-9ef7-b757b10cc7a6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25/users/75f4365be59c4e629e086e0050c28491/roles/e4ac3cd34d244bdea43cf6630298f44a 0.186s",
                                "2026-05-27 01:42:40.694 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 75f4365be59c4e629e086e0050c28491 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:40.694 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1353101893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ef08b345faf4d229b58336196633c25', 'project_name': 'tempest-RoutersAdminTest-1353101893', 'tenant_id': '1ef08b345faf4d229b58336196633c25', 'tenant_name': 'tempest-RoutersAdminTest-1353101893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f4365be59c4e629e086e0050c28491', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:40.695 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1353101893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1ef08b345faf4d229b58336196633c25', 'project_name': 'tempest-RoutersAdminTest-1353101893', 'tenant_id': '1ef08b345faf4d229b58336196633c25', 'tenant_name': 'tempest-RoutersAdminTest-1353101893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '75f4365be59c4e629e086e0050c28491', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:40.850 19 INFO tempest.lib.common.rest_client [req-ee40b683-0405-4e5e-9864-20ed710eb013 req-ee40b683-0405-4e5e-9864-20ed710eb013 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 2.296s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [7.227836s] ... ok",
                                "2026-05-27 01:42:40.993 39 INFO tempest.lib.common.rest_client [req-ca06befa-4b99-451a-b855-dade99f24875 req-ca06befa-4b99-451a-b855-dade99f24875 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.558s",
                                "2026-05-27 01:42:41.198 21 INFO tempest.lib.common.rest_client [req-2bc1a05c-87b7-4687-9640-cebdd046496f req-2bc1a05c-87b7-4687-9640-cebdd046496f ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b51c5d0-8857-4e82-a1c0-cbbc71ef15e2 0.716s",
                                "2026-05-27 01:42:41.288 26 INFO tempest.lib.common.rest_client [req-cc5ac139-a407-4945-8c1b-c0570767d94f req-cc5ac139-a407-4945-8c1b-c0570767d94f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f826185-e187-40b4-b227-89f48bcc6648 0.895s",
                                "2026-05-27 01:42:41.289 37 INFO tempest.lib.common.rest_client [req-f5949665-b4b8-43bd-97c2-b92db0f7ba51 req-f5949665-b4b8-43bd-97c2-b92db0f7ba51 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c35f310-2b15-4776-94c0-536a1c5ac777 1.073s",
                                "2026-05-27 01:42:41.400 28 INFO tempest.lib.common.rest_client [req-e201f67c-c641-45fa-9dcb-cba7ac062076 req-e201f67c-c641-45fa-9dcb-cba7ac062076 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3837b102-a7cb-40cf-ad02-06d3844b3842 1.419s",
                                "2026-05-27 01:42:41.433 17 INFO tempest.lib.common.rest_client [req-fd28ccf1-cb73-4124-83c5-de4992fd33f1 req-fd28ccf1-cb73-4124-83c5-de4992fd33f1 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.041s",
                                "2026-05-27 01:42:41.451 19 INFO tempest.lib.common.rest_client [req-0df50455-cd57-4f2d-90ad-05027bb31c01 req-0df50455-cd57-4f2d-90ad-05027bb31c01 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.596s",
                                "2026-05-27 01:42:41.462 31 INFO tempest.lib.common.rest_client [req-501f6fbf-2c6d-4df2-924e-48bbb39e4601 req-501f6fbf-2c6d-4df2-924e-48bbb39e4601 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.758s",
                                "2026-05-27 01:42:41.812 31 INFO tempest.lib.common.rest_client [req-cdaf2912-17cc-4695-89cc-c871cb1eb554 req-cdaf2912-17cc-4695-89cc-c871cb1eb554 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.346s",
                                "2026-05-27 01:42:41.822 29 INFO tempest.lib.common.rest_client [req-5663753c-30a3-4eb2-908d-2d01577ac00b req-5663753c-30a3-4eb2-908d-2d01577ac00b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.432s",
                                "2026-05-27 01:42:41.906 17 INFO tempest.lib.common.rest_client [req-cebedd5f-2b2b-4cb2-9951-8c339436132b req-cebedd5f-2b2b-4cb2-9951-8c339436132b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f43a479e-ca94-4b83-aed5-3b1b12ef8b96 0.470s",
                                "2026-05-27 01:42:41.912 11 INFO tempest.lib.common.rest_client [req-c36ae570-ef67-4f92-9169-171205a935b3 req-c36ae570-ef67-4f92-9169-171205a935b3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 2.126s",
                                "2026-05-27 01:42:41.936 37 INFO tempest.lib.common.rest_client [req-a9cb8832-caf9-4bc9-956a-93445b377c84 req-a9cb8832-caf9-4bc9-956a-93445b377c84 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6eb53eda-55f4-4b0c-b7eb-8be5b8de8fae 0.645s",
                                "2026-05-27 01:42:42.066 11 INFO tempest.lib.common.rest_client [req-e8cf0950-b0c7-453f-b220-31e0dc958230 req-e8cf0950-b0c7-453f-b220-31e0dc958230 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.151s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [7.236486s] ... ok",
                                "2026-05-27 01:42:42.085 37 INFO tempest.lib.common.rest_client [req-0eccf4a1-ccf1-41f4-bdbe-9f4aa9dafa46 req-0eccf4a1-ccf1-41f4-bdbe-9f4aa9dafa46 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s",
                                "2026-05-27 01:42:42.150 28 INFO tempest.lib.common.rest_client [req-40b936ec-4d04-46b9-84a4-f56560236d5f req-40b936ec-4d04-46b9-84a4-f56560236d5f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/42da18d6-8f1d-429e-be04-4313573d24e3 0.748s",
                                "2026-05-27 01:42:42.232 29 INFO tempest.lib.common.rest_client [req-93448197-326e-41e3-a9b3-38ddd4764096 req-93448197-326e-41e3-a9b3-38ddd4764096 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D2001%3Adb8%3A%3A269 0.407s",
                                "2026-05-27 01:42:42.286 17 INFO tempest.lib.common.rest_client [req-11e8dfcc-d48b-448d-ab58-be0fb9ffef0c req-11e8dfcc-d48b-448d-ab58-be0fb9ffef0c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.377s",
                                "2026-05-27 01:42:42.428 21 INFO tempest.lib.common.rest_client [req-359ae6b7-b2ab-49b0-b948-682de281f98a req-359ae6b7-b2ab-49b0-b948-682de281f98a ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.228s",
                                "2026-05-27 01:42:42.526 31 INFO tempest.lib.common.rest_client [req-bac89274-cf53-4fcc-a705-c9140a4e5132 req-bac89274-cf53-4fcc-a705-c9140a4e5132 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.711s",
                                "2026-05-27 01:42:42.606 26 INFO tempest.lib.common.rest_client [req-2bedb858-fb65-4f4d-a059-d0546f9ea697 req-2bedb858-fb65-4f4d-a059-d0546f9ea697 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b63e5bc-8806-408c-b47c-f2786e8161ec 1.315s",
                                "2026-05-27 01:42:42.629 21 INFO tempest.lib.common.rest_client [req-36d4ce59-9272-4f93-8fb2-8e8e4024740f req-36d4ce59-9272-4f93-8fb2-8e8e4024740f ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 0.198s",
                                "2026-05-27 01:42:42.658 31 INFO tempest.lib.common.rest_client [req-1dacd18e-61f7-44f6-ba4f-adba519bf671 req-1dacd18e-61f7-44f6-ba4f-adba519bf671 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-27 01:42:42.767 17 INFO tempest.lib.common.rest_client [req-92501beb-e594-4eeb-a53b-5fdbb70b3372 req-92501beb-e594-4eeb-a53b-5fdbb70b3372 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b5d5bd7-3b1d-4279-89ba-56d098c4d6d3 0.478s",
                                "2026-05-27 01:42:42.856 31 INFO tempest.lib.common.rest_client [req-1daf3dcf-614e-49fe-8a46-b0c0fe4ce6e3 req-1daf3dcf-614e-49fe-8a46-b0c0fe4ce6e3 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/b6efca65c2ab46c99b0c8e17612fce06 0.194s",
                                "2026-05-27 01:42:42.987 17 INFO tempest.lib.common.rest_client [req-89dcb4db-e719-4832-8557-081bda11ccbe req-89dcb4db-e719-4832-8557-081bda11ccbe ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.216s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [3.510141s] ... ok",
                                "2026-05-27 01:42:43.226 31 INFO tempest.lib.common.rest_client [req-8967d89c-cdff-4f0e-b876-6b9777ff4546 req-8967d89c-cdff-4f0e-b876-6b9777ff4546 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-27 01:42:43.246 13 INFO tempest.lib.common.rest_client [req-48180b97-a9de-4010-9e9d-463acb0b6bea req-48180b97-a9de-4010-9e9d-463acb0b6bea ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.596s",
                                "2026-05-27 01:42:43.344 28 INFO tempest.lib.common.rest_client [req-4b1b94c3-54ba-4def-840f-03984e8b7811 req-4b1b94c3-54ba-4def-840f-03984e8b7811 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51be39fb-6d38-47f0-a6a0-dfee4e40daae 1.191s",
                                "2026-05-27 01:42:43.382 29 INFO tempest.lib.common.rest_client [req-df12384b-40e0-4dbc-aa25-9f4cf67f462d req-df12384b-40e0-4dbc-aa25-9f4cf67f462d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/430c2765-b792-4d84-b555-1324fa301f03 1.144s",
                                "2026-05-27 01:42:43.394 31 INFO tempest.lib.common.rest_client [req-74072559-7850-42cf-846f-54ed5cb60a41 req-74072559-7850-42cf-846f-54ed5cb60a41 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/b6efca65c2ab46c99b0c8e17612fce06 0.166s",
                                "2026-05-27 01:42:43.454 28 INFO tempest.lib.common.rest_client [req-c3c8eb09-a39d-49ce-8d7f-2bc50c2a04de req-c3c8eb09-a39d-49ce-8d7f-2bc50c2a04de ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0f215393-3639-4426-9165-8d46178b757d 0.107s",
                                "2026-05-27 01:42:43.514 29 INFO tempest.lib.common.rest_client [req-215eac37-0b6b-40cb-8b2f-4d78e98dce45 req-215eac37-0b6b-40cb-8b2f-4d78e98dce45 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/430c2765-b792-4d84-b555-1324fa301f03 0.129s",
                                "2026-05-27 01:42:43.682 31 INFO tempest.lib.common.rest_client [req-987f966f-efc9-441f-ac69-533698565da3 req-987f966f-efc9-441f-ac69-533698565da3 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-27 01:42:43.716 11 INFO tempest.lib.common.rest_client [req-024f38b7-0a25-44a4-a9ac-43a08658bfc5 req-024f38b7-0a25-44a4-a9ac-43a08658bfc5 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.644s",
                                "2026-05-27 01:42:43.790 17 INFO tempest.lib.common.rest_client [req-960c8e0a-6e96-4b4d-a053-fb034235530b req-960c8e0a-6e96-4b4d-a053-fb034235530b ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.798s",
                                "2026-05-27 01:42:43.804 21 INFO tempest.lib.common.rest_client [req-a2daff71-cdc7-4cf3-86db-044896a41d71 req-a2daff71-cdc7-4cf3-86db-044896a41d71 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 1.173s",
                                "2026-05-27 01:42:43.832 31 INFO tempest.lib.common.rest_client [req-bc5a0fac-ade4-4df9-a064-b3d13fb95ea1 req-bc5a0fac-ade4-4df9-a064-b3d13fb95ea1 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/70ad82a683244db986d6b9f66518a067 0.148s",
                                "2026-05-27 01:42:43.890 11 INFO tempest.lib.common.rest_client [req-cd61dba9-df3d-4817-a939-0b8bccb809f0 req-cd61dba9-df3d-4817-a939-0b8bccb809f0 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=68ec8d0f-308c-47c7-8208-2f654123c064 0.170s",
                                "2026-05-27 01:42:44.031 21 INFO tempest.lib.common.rest_client [req-5c5d5bd4-0b5e-4084-bb40-58e33d1a5af8 req-5c5d5bd4-0b5e-4084-bb40-58e33d1a5af8 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9ce47e38-64fa-459e-80a7-e04436a0c6fc 0.224s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.767483s] ... ok",
                                "2026-05-27 01:42:44.129 31 INFO tempest.lib.common.rest_client [req-5402d668-3903-4027-be10-65f28373b988 req-5402d668-3903-4027-be10-65f28373b988 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:42:44.270 26 INFO tempest.lib.common.rest_client [req-7bdb5046-c9c1-40fd-b789-1aaf5eed0b99 req-7bdb5046-c9c1-40fd-b789-1aaf5eed0b99 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f5df7e8-6ae2-4802-af2f-e3dc1c00983d 1.661s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [32.401727s] ... ok",
                                "2026-05-27 01:42:44.276 29 INFO tempest.lib.common.rest_client [req-c939d1c2-e8ff-4355-a274-429be648474c req-c939d1c2-e8ff-4355-a274-429be648474c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2343fe16-10d9-499c-9f9a-c5268f7c8a1a 0.760s",
                                "2026-05-27 01:42:44.325 31 INFO tempest.lib.common.rest_client [req-9d3cc419-c09e-4355-b3e6-ec275e4e8185 req-9d3cc419-c09e-4355-b3e6-ec275e4e8185 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/89a5050f7de542e3bca52d9e6d7380fa 0.188s",
                                "2026-05-27 01:42:44.391 17 INFO tempest.lib.common.rest_client [req-61bfdfc9-28c8-4cd2-9322-13bc7fb40771 req-61bfdfc9-28c8-4cd2-9322-13bc7fb40771 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.598s",
                                "2026-05-27 01:42:44.406 29 INFO tempest.lib.common.rest_client [req-1f4eade5-c9e9-4a41-b46c-de7609a5c85e req-1f4eade5-c9e9-4a41-b46c-de7609a5c85e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2343fe16-10d9-499c-9f9a-c5268f7c8a1a 0.128s",
                                "2026-05-27 01:42:44.459 11 INFO tempest.lib.common.rest_client [req-fa4eb17c-b108-4b30-8c30-d4ce976e9534 req-fa4eb17c-b108-4b30-8c30-d4ce976e9534 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/68ec8d0f-308c-47c7-8208-2f654123c064 0.563s",
                                "2026-05-27 01:42:44.478 28 INFO tempest.lib.common.rest_client [req-86825e63-3f46-4298-94c2-cb014880f5f3 req-86825e63-3f46-4298-94c2-cb014880f5f3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0f215393-3639-4426-9165-8d46178b757d 1.022s",
                                "2026-05-27 01:42:44.596 31 INFO tempest.lib.common.rest_client [req-fab3ac06-f387-430d-8692-87adee928f1e req-fab3ac06-f387-430d-8692-87adee928f1e ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-27 01:42:44.642 11 INFO tempest.lib.common.rest_client [req-e137ce83-40f1-4dc0-92d3-d6840c5cb87f req-e137ce83-40f1-4dc0-92d3-d6840c5cb87f ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=68ec8d0f-308c-47c7-8208-2f654123c064 0.181s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.574842s] ... ok",
                                "2026-05-27 01:42:44.752 31 INFO tempest.lib.common.rest_client [req-8d15be4f-6c9b-4b00-aba2-600c897b059e req-8d15be4f-6c9b-4b00-aba2-600c897b059e ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd/users/5a57bac6c12f45fd8d3225b8a9bb7afa/roles/e4ac3cd34d244bdea43cf6630298f44a 0.153s",
                                "2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a57bac6c12f45fd8d3225b8a9bb7afa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1261717057-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'project_name': 'tempest-RoutersAdminTest-1261717057', 'tenant_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'tenant_name': 'tempest-RoutersAdminTest-1261717057', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a57bac6c12f45fd8d3225b8a9bb7afa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:44.753 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1261717057-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'project_name': 'tempest-RoutersAdminTest-1261717057', 'tenant_id': '6ebc8e178b0f42c2a5d498d75bb76cdd', 'tenant_name': 'tempest-RoutersAdminTest-1261717057', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a57bac6c12f45fd8d3225b8a9bb7afa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:44.817 28 INFO tempest.lib.common.rest_client [req-e7a43e7f-8170-448c-a736-ee78c92b655f req-e7a43e7f-8170-448c-a736-ee78c92b655f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a975a44a5dbb4f408a5237c13c9a34f4 0.335s",
                                "2026-05-27 01:42:44.861 29 INFO tempest.lib.common.rest_client [req-116081a1-f3c1-4013-8f2b-40776d374b20 req-116081a1-f3c1-4013-8f2b-40776d374b20 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84f012e3-ea11-4d79-8b59-7275964903a3 0.450s",
                                "2026-05-27 01:42:45.059 39 INFO tempest.lib.common.rest_client [req-266dcafd-a00c-40bf-98c1-eaa3acf41039 req-266dcafd-a00c-40bf-98c1-eaa3acf41039 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/11231319-00a8-4dc1-947b-c6360a671208 4.063s",
                                "2026-05-27 01:42:45.251 28 INFO tempest.lib.common.rest_client [req-2f006965-98b4-4b40-b2b9-193812eef213 req-2f006965-98b4-4b40-b2b9-193812eef213 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96140ade33f5420984259098fcded6fb 0.431s",
                                "2026-05-27 01:42:45.251 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0685936517b24c99b389c3a9e0e8011d",
                                "2026-05-27 01:42:45.504 31 INFO tempest.lib.common.rest_client [req-99930f80-585c-45f0-9ae5-aa60a86ac97b req-99930f80-585c-45f0-9ae5-aa60a86ac97b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:42:45.584 26 INFO tempest.lib.common.rest_client [req-50001162-881f-4c1e-ad4b-650db36992ed req-50001162-881f-4c1e-ad4b-650db36992ed ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s",
                                "2026-05-27 01:42:45.605 17 INFO tempest.lib.common.rest_client [req-ad9ad4e3-4e46-4e35-836d-810975120db1 req-ad9ad4e3-4e46-4e35-836d-810975120db1 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.212s",
                                "2026-05-27 01:42:45.795 21 INFO tempest.lib.common.rest_client [req-e6e9c4d1-fae1-4c0e-9a1b-416134940d0d req-e6e9c4d1-fae1-4c0e-9a1b-416134940d0d ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.759s",
                                "2026-05-27 01:42:45.910 28 INFO tempest.lib.common.rest_client [req-38452bf3-e019-400d-8ba9-60b2f066f5c1 req-38452bf3-e019-400d-8ba9-60b2f066f5c1 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-27 01:42:45.918 29 INFO tempest.lib.common.rest_client [req-b60446e8-9180-4fc3-ac1d-5c01e93b4f46 req-b60446e8-9180-4fc3-ac1d-5c01e93b4f46 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80922974-9435-4a4c-9dbd-d36488a1f764 1.055s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.215037s] ... ok",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-27 01:42:45.981 13 INFO tempest.lib.common.rest_client [req-3dddc85b-48d7-4424-9b88-65a545ec4fad req-3dddc85b-48d7-4424-9b88-65a545ec4fad ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a51552-6ef1-429c-9d7f-3b8062ae2943 2.732s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [6.728053s] ... ok",
                                "2026-05-27 01:42:46.261 17 INFO tempest.lib.common.rest_client [req-ff107d7d-0788-40c3-98a2-d65d4e6c857c req-ff107d7d-0788-40c3-98a2-d65d4e6c857c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.654s",
                                "2026-05-27 01:42:46.312 28 INFO tempest.lib.common.rest_client [req-6f999457-99c7-4a69-8fe4-9175080f2206 req-6f999457-99c7-4a69-8fe4-9175080f2206 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0685936517b24c99b389c3a9e0e8011d&name=default 0.400s",
                                "2026-05-27 01:42:46.396 39 INFO tempest.lib.common.rest_client [req-8cfaaf0e-e2a5-4286-a1ab-6fd083a60a4d req-8cfaaf0e-e2a5-4286-a1ab-6fd083a60a4d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a77f5a1e-4b6c-434c-b0bf-dbfe0e208e52 1.334s",
                                "2026-05-27 01:42:46.521 11 INFO tempest.lib.common.rest_client [req-cd717f76-9487-46b8-95f7-17821ab49bab req-cd717f76-9487-46b8-95f7-17821ab49bab ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.873s",
                                "2026-05-27 01:42:46.775 17 INFO tempest.lib.common.rest_client [req-e01815f6-144b-4761-9e37-ed90ca4d0754 req-e01815f6-144b-4761-9e37-ed90ca4d0754 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.510s",
                                "2026-05-27 01:42:46.920 37 INFO tempest.lib.common.rest_client [req-a0f171fa-1c3c-4698-8e5e-5e7be73552d2 req-a0f171fa-1c3c-4698-8e5e-5e7be73552d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.831s",
                                "2026-05-27 01:42:47.053 28 INFO tempest.lib.common.rest_client [req-f351ea1e-02d4-4d83-b527-0f55d67eb9d8 req-f351ea1e-02d4-4d83-b527-0f55d67eb9d8 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/126fce8a-9b79-4887-a727-12568c1d16af 0.738s",
                                "2026-05-27 01:42:47.100 21 INFO tempest.lib.common.rest_client [req-50913f7b-b7aa-4f73-aee1-2a75a8cc3f4f req-50913f7b-b7aa-4f73-aee1-2a75a8cc3f4f ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 1.303s",
                                "2026-05-27 01:42:47.138 29 INFO tempest.lib.common.rest_client [req-de9b3476-4ec8-4d4c-8df5-ec63c2361790 req-de9b3476-4ec8-4d4c-8df5-ec63c2361790 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.212s",
                                "2026-05-27 01:42:47.291 17 INFO tempest.lib.common.rest_client [req-6184caa8-85bf-4074-843d-3b72e648b11c req-6184caa8-85bf-4074-843d-3b72e648b11c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.513s",
                                "2026-05-27 01:42:47.297 11 INFO tempest.lib.common.rest_client [req-525e0903-2f54-4d4a-990d-9d5ebbfe70c7 req-525e0903-2f54-4d4a-990d-9d5ebbfe70c7 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.769s",
                                "2026-05-27 01:42:47.370 28 INFO tempest.lib.common.rest_client [req-af2fd107-e208-4fdc-b300-315121f6fac0 req-af2fd107-e208-4fdc-b300-315121f6fac0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0685936517b24c99b389c3a9e0e8011d 0.315s",
                                "2026-05-27 01:42:47.521 26 INFO tempest.lib.common.rest_client [req-0218e921-c5a0-4f42-95d1-88fc8468d117 req-0218e921-c5a0-4f42-95d1-88fc8468d117 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.934s",
                                "2026-05-27 01:42:47.692 21 INFO tempest.lib.common.rest_client [req-8dd86aa0-a056-4b70-98fa-e54eabf4b6a7 req-8dd86aa0-a056-4b70-98fa-e54eabf4b6a7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 0.590s",
                                "2026-05-27 01:42:47.722 17 INFO tempest.lib.common.rest_client [req-6dde24a5-8a68-41cc-8be2-ae20a9526b30 req-6dde24a5-8a68-41cc-8be2-ae20a9526b30 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9ec2ef4e-82ee-4859-a37b-71a7ea4425a5 0.428s",
                                "2026-05-27 01:42:47.827 13 INFO tempest.lib.common.rest_client [req-def99c9e-087c-4204-a2c4-6421ce57749a req-def99c9e-087c-4204-a2c4-6421ce57749a ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.838s",
                                "2026-05-27 01:42:47.890 29 INFO tempest.lib.common.rest_client [req-6a531a04-9d19-49d6-a1f4-fd39bf5722cf req-6a531a04-9d19-49d6-a1f4-fd39bf5722cf ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s",
                                "2026-05-27 01:42:47.955 26 INFO tempest.lib.common.rest_client [req-57b2e7a2-fff3-4b4c-8f24-0df399aed7ee req-57b2e7a2-fff3-4b4c-8f24-0df399aed7ee ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.430s",
                                "2026-05-27 01:42:47.998 17 INFO tempest.lib.common.rest_client [req-0664cedd-a53e-40ae-947b-50257f931402 req-0664cedd-a53e-40ae-947b-50257f931402 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.272s",
                                "2026-05-27 01:42:48.010 28 INFO tempest.lib.common.rest_client [req-d5651348-655b-40d1-addf-d0ae412f752d req-d5651348-655b-40d1-addf-d0ae412f752d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-27 01:42:48.175 19 INFO tempest.lib.common.rest_client [req-ae158bdc-7b57-48f7-a7bf-dc010650f9b4 req-ae158bdc-7b57-48f7-a7bf-dc010650f9b4 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 6.722s",
                                "2026-05-27 01:42:48.274 21 INFO tempest.lib.common.rest_client [req-25724a1b-3aca-4e30-8426-d68dfe783aeb req-25724a1b-3aca-4e30-8426-d68dfe783aeb ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.579s",
                                "2026-05-27 01:42:48.422 21 INFO tempest.lib.common.rest_client [req-89244289-4ae9-4157-8d63-0d06135a6860 req-89244289-4ae9-4157-8d63-0d06135a6860 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5fe4c63c-a7b8-4f17-a8a2-e8fb400b88ae 0.145s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [4.389701s] ... ok",
                                "2026-05-27 01:42:48.432 17 INFO tempest.lib.common.rest_client [req-2b12589c-67d3-4ec5-87ac-2e9b0848d4c5 req-2b12589c-67d3-4ec5-87ac-2e9b0848d4c5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fdc3914a-325c-469a-aea7-83a54934838c 0.431s",
                                "2026-05-27 01:42:48.524 28 INFO tempest.lib.common.rest_client [req-172959e0-e6f0-41dc-bfb6-b50de47e0a8e req-172959e0-e6f0-41dc-bfb6-b50de47e0a8e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:42:48.648 28 INFO tempest.lib.common.rest_client [req-6cff1877-5ea8-4b82-a110-c59845a28428 req-6cff1877-5ea8-4b82-a110-c59845a28428 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-27 01:42:48.683 19 INFO tempest.lib.common.rest_client [req-aa65d61c-b6a0-41a2-bac2-ccc94a95bbc0 req-aa65d61c-b6a0-41a2-bac2-ccc94a95bbc0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 0.504s",
                                "2026-05-27 01:42:48.812 29 INFO tempest.lib.common.rest_client [req-f70ba8ad-035b-464d-8cde-35da5d46fbaf req-f70ba8ad-035b-464d-8cde-35da5d46fbaf ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.919s",
                                "2026-05-27 01:42:48.855 28 INFO tempest.lib.common.rest_client [req-466e44fd-9287-4dd8-8682-8dcb1ae8b31d req-466e44fd-9287-4dd8-8682-8dcb1ae8b31d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s",
                                "2026-05-27 01:42:48.901 19 INFO tempest.lib.common.rest_client [req-feffb20a-afb4-43a2-99b8-784fa1fbced2 req-feffb20a-afb4-43a2-99b8-784fa1fbced2 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=244d622d-0bc5-4954-b291-95af76568e53&device_owner=network%3Arouter_gateway 0.215s",
                                "2026-05-27 01:42:48.926 17 INFO tempest.lib.common.rest_client [req-a983d9fd-92ec-4441-a02f-aff1aad652cb req-a983d9fd-92ec-4441-a02f-aff1aad652cb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.491s",
                                "2026-05-27 01:42:49.208 19 INFO tempest.lib.common.rest_client [req-dad2c75d-861a-4fbe-a90d-58aa0dadab79 req-dad2c75d-861a-4fbe-a90d-58aa0dadab79 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.304s",
                                "2026-05-27 01:42:49.233 26 INFO tempest.lib.common.rest_client [req-592dce7a-4d62-4b73-9978-f9244b66790e req-592dce7a-4d62-4b73-9978-f9244b66790e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.275s",
                                "2026-05-27 01:42:49.239 31 INFO tempest.lib.common.rest_client [req-f7302534-dea8-473c-bfeb-36824daa0810 req-f7302534-dea8-473c-bfeb-36824daa0810 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.730s",
                                "2026-05-27 01:42:49.339 19 INFO tempest.lib.common.rest_client [req-0939a022-d107-44de-b5ac-732a8ce104c3 req-0939a022-d107-44de-b5ac-732a8ce104c3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=244d622d-0bc5-4954-b291-95af76568e53 0.129s",
                                "2026-05-27 01:42:49.354 17 INFO tempest.lib.common.rest_client [req-311cbb6a-c22a-4e89-9206-c63c483850b4 req-311cbb6a-c22a-4e89-9206-c63c483850b4 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3a1c05c4-b9bf-4425-88c5-c52e642cf930 0.422s",
                                "2026-05-27 01:42:49.556 11 INFO tempest.lib.common.rest_client [req-8560372a-0576-4a28-9879-fb480c4293f4 req-8560372a-0576-4a28-9879-fb480c4293f4 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 2.257s",
                                "2026-05-27 01:42:49.570 28 INFO tempest.lib.common.rest_client [req-c19d93a2-336c-4c29-885a-1f09e76e97d3 req-c19d93a2-336c-4c29-885a-1f09e76e97d3 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s",
                                "2026-05-27 01:42:49.598 17 INFO tempest.lib.common.rest_client [req-042e83fc-9676-40af-89b5-2c64e4b1e207 req-042e83fc-9676-40af-89b5-2c64e4b1e207 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s",
                                "2026-05-27 01:42:49.654 11 INFO tempest.lib.common.rest_client [req-c448d76a-5d1f-4bf3-b0b9-bbd279b249d7 req-c448d76a-5d1f-4bf3-b0b9-bbd279b249d7 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b962669e-283e-4662-ae94-e1bb8029ff5c 0.095s",
                                "2026-05-27 01:42:49.713 28 INFO tempest.lib.common.rest_client [req-7de5d776-df71-4f33-bcb3-03587948c530 req-7de5d776-df71-4f33-bcb3-03587948c530 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s",
                                "2026-05-27 01:42:49.787 11 INFO tempest.lib.common.rest_client [req-b9c17f37-06f5-432e-bc79-72b61033928d req-b9c17f37-06f5-432e-bc79-72b61033928d ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 0.129s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [5.142636s] ... ok",
                                "2026-05-27 01:42:49.873 13 INFO tempest.lib.common.rest_client [req-159cd10f-1012-48da-80c8-81d9c75d27dc req-159cd10f-1012-48da-80c8-81d9c75d27dc ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.043s",
                                "2026-05-27 01:42:49.937 28 INFO tempest.lib.common.rest_client [req-88a5a955-c08a-4981-a2f7-b81b1f8bca18 req-88a5a955-c08a-4981-a2f7-b81b1f8bca18 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/e4ac3cd34d244bdea43cf6630298f44a 0.217s",
                                "2026-05-27 01:42:49.962 31 INFO tempest.lib.common.rest_client [req-6c67c663-38db-4c96-aa06-b8ecacdb9fe4 req-6c67c663-38db-4c96-aa06-b8ecacdb9fe4 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.718s",
                                "2026-05-27 01:42:49.988 11 INFO tempest.lib.common.rest_client [req-5de6255c-9aa2-4431-ae36-ba561a617520 req-5de6255c-9aa2-4431-ae36-ba561a617520 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.197s",
                                "2026-05-27 01:42:50.069 17 INFO tempest.lib.common.rest_client [req-f5dd7850-f912-4420-b735-42736b8666ce req-f5dd7850-f912-4420-b735-42736b8666ce ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92967ac6-84b5-4d42-82e5-857d0352a63e 0.467s",
                                "2026-05-27 01:42:50.127 11 INFO tempest.lib.common.rest_client [req-77b7664b-c0a8-4837-804d-788b2cd80fbd req-77b7664b-c0a8-4837-804d-788b2cd80fbd ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=bb86bea9-a822-456b-b492-77b36356853e 0.133s",
                                "2026-05-27 01:42:50.166 28 INFO tempest.lib.common.rest_client [req-be592148-2a1f-473f-80fe-73299c701715 req-be592148-2a1f-473f-80fe-73299c701715 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:42:50.212 11 INFO tempest.lib.common.rest_client [req-23ce1c4a-bab8-4e3d-9c02-c34cf819b7b5 req-23ce1c4a-bab8-4e3d-9c02-c34cf819b7b5 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.082s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.425296s] ... ok",
                                "2026-05-27 01:42:50.349 28 INFO tempest.lib.common.rest_client [req-fb286830-9835-4063-bc47-fa7a4156fcb1 req-fb286830-9835-4063-bc47-fa7a4156fcb1 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/70ad82a683244db986d6b9f66518a067 0.181s",
                                "2026-05-27 01:42:50.364 21 INFO tempest.lib.common.rest_client [req-e0227bb1-1908-436b-ae00-44cb74631c31 req-e0227bb1-1908-436b-ae00-44cb74631c31 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.938s",
                                "2026-05-27 01:42:50.367 17 INFO tempest.lib.common.rest_client [req-7f395e8d-9fb2-4c15-80da-9bc30c5af38c req-7f395e8d-9fb2-4c15-80da-9bc30c5af38c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s",
                                "2026-05-27 01:42:50.470 11 INFO tempest.lib.common.rest_client [req-9758268a-d173-4fc4-a969-d6f6eddf6459 req-9758268a-d173-4fc4-a969-d6f6eddf6459 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.253s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.258736s] ... ok",
                                "2026-05-27 01:42:50.637 28 INFO tempest.lib.common.rest_client [req-3af752b7-f5d5-415d-b202-de8c64fe1c3c req-3af752b7-f5d5-415d-b202-de8c64fe1c3c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-27 01:42:50.662 11 INFO tempest.lib.common.rest_client [req-bdce890f-d3ce-4d71-b88a-8cfdb8df04e9 req-bdce890f-d3ce-4d71-b88a-8cfdb8df04e9 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.184s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.188219s] ... ok",
                                "2026-05-27 01:42:50.733 29 INFO tempest.lib.common.rest_client [req-059f78d0-1c6c-4ad5-83ff-da9cbc02bc5f req-059f78d0-1c6c-4ad5-83ff-da9cbc02bc5f ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.917s",
                                "2026-05-27 01:42:50.776 28 INFO tempest.lib.common.rest_client [req-bb152a7e-5133-4b26-abd9-d74d78d5fc10 req-bb152a7e-5133-4b26-abd9-d74d78d5fc10 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/89a5050f7de542e3bca52d9e6d7380fa 0.137s",
                                "2026-05-27 01:42:50.842 11 INFO tempest.lib.common.rest_client [req-342b9a79-260a-445d-a51c-1a38c8e1a970 req-342b9a79-260a-445d-a51c-1a38c8e1a970 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.175s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.177822s] ... ok",
                                "2026-05-27 01:42:50.949 17 INFO tempest.lib.common.rest_client [req-a70d1794-e0d8-4da6-83b1-ed77e13e01bd req-a70d1794-e0d8-4da6-83b1-ed77e13e01bd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4141066a-b3c9-43df-9e16-eb260ae443eb 0.579s",
                                "2026-05-27 01:42:50.974 11 INFO tempest.lib.common.rest_client [req-5595d403-29e0-4d52-bd67-a26723093fbf req-5595d403-29e0-4d52-bd67-a26723093fbf ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.129s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.131903s] ... ok",
                                "2026-05-27 01:42:51.002 28 INFO tempest.lib.common.rest_client [req-e0b82fe2-b4a7-49fe-a3e5-e7b34e944465 req-e0b82fe2-b4a7-49fe-a3e5-e7b34e944465 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-27 01:42:51.142 39 INFO tempest.lib.common.rest_client [req-8e7e6fa8-e5cb-415d-9e93-b27a5b3879de req-8e7e6fa8-e5cb-415d-9e93-b27a5b3879de ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4/remove_router_interface 4.743s",
                                "2026-05-27 01:42:51.161 13 INFO tempest.lib.common.rest_client [req-dfa62f9a-7fb3-4de6-a3d5-364b1f5dac0b req-dfa62f9a-7fb3-4de6-a3d5-364b1f5dac0b ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eb784b79-5f3f-42ed-b313-1814a5f59447 1.285s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.179163s] ... ok",
                                "2026-05-27 01:42:51.174 28 INFO tempest.lib.common.rest_client [req-51670cf9-fcc0-43e3-9076-3546a6b0bd5c req-51670cf9-fcc0-43e3-9076-3546a6b0bd5c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/efe2228e7ada437baf8ad896f9681081/roles/e4ac3cd34d244bdea43cf6630298f44a 0.167s",
                                "2026-05-27 01:42:51.175 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user efe2228e7ada437baf8ad896f9681081 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:51.175 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe2228e7ada437baf8ad896f9681081', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:51.176 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe2228e7ada437baf8ad896f9681081', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:51.204 11 INFO tempest.lib.common.rest_client [req-c52ccf40-063d-41e9-b980-06e5d1725c62 req-c52ccf40-063d-41e9-b980-06e5d1725c62 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d 0.226s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.229131s] ... ok",
                                "2026-05-27 01:42:51.230 31 INFO tempest.lib.common.rest_client [req-3c99e6d3-3d03-4dc8-8ef9-92a5d26f33d1 req-3c99e6d3-3d03-4dc8-8ef9-92a5d26f33d1 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.266s",
                                "2026-05-27 01:42:51.335 17 INFO tempest.lib.common.rest_client [req-39429437-2e85-461a-b461-ce2b080ba3cd req-39429437-2e85-461a-b461-ce2b080ba3cd ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.384s",
                                "2026-05-27 01:42:51.390 11 INFO tempest.lib.common.rest_client [req-fbe97210-b49e-4945-ae70-543cf7b2d053 req-fbe97210-b49e-4945-ae70-543cf7b2d053 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d?fields=id&fields=name&fields=mtu 0.182s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.185361s] ... ok",
                                "2026-05-27 01:42:51.524 11 INFO tempest.lib.common.rest_client [req-236c482f-2cc3-4393-94c0-e5fec718bdc2 req-236c482f-2cc3-4393-94c0-e5fec718bdc2 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309 0.130s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.133515s] ... ok",
                                "2026-05-27 01:42:51.685 11 INFO tempest.lib.common.rest_client [req-de32030c-7085-48f9-be12-02d812198b04 req-de32030c-7085-48f9-be12-02d812198b04 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309?fields=id&fields=network_id 0.156s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.159543s] ... ok",
                                "2026-05-27 01:42:51.803 28 INFO tempest.lib.common.rest_client [req-f4a63d6e-2db6-43cf-b088-1de12798780f req-f4a63d6e-2db6-43cf-b088-1de12798780f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-27 01:42:51.887 31 INFO tempest.lib.common.rest_client [req-4844e2bb-496e-4c6c-8a9c-c1deff525477 req-4844e2bb-496e-4c6c-8a9c-c1deff525477 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6bfdbdfc-d7ba-4443-9b25-c1ec5a1fc2a7 0.655s",
                                "2026-05-27 01:42:51.952 17 INFO tempest.lib.common.rest_client [req-674dbe1a-a95b-4f56-999f-0afa2e802a4b req-674dbe1a-a95b-4f56-999f-0afa2e802a4b ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1458e62-eb90-48cb-86bc-50139a671c2d 0.614s",
                                "2026-05-27 01:42:51.976 19 INFO tempest.lib.common.rest_client [req-06a94e09-8b78-4d02-ad4c-3352808e45d6 req-06a94e09-8b78-4d02-ad4c-3352808e45d6 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 2.634s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [11.124578s] ... ok",
                                "2026-05-27 01:42:52.017 28 INFO tempest.lib.common.rest_client [req-2122fb0f-62f3-4c41-bffc-3b76b047527b req-2122fb0f-62f3-4c41-bffc-3b76b047527b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f 0.208s",
                                "2026-05-27 01:42:52.017 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bdf34b3a0071441da5a2f27de352973f for scope project and roles: ['reader']",
                                "2026-05-27 01:42:52.208 17 INFO tempest.lib.common.rest_client [req-60abe1c7-e936-4135-9b5e-08162c26c86e req-60abe1c7-e936-4135-9b5e-08162c26c86e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.251s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [9.222807s] ... ok",
                                "2026-05-27 01:42:52.287 37 INFO tempest.lib.common.rest_client [req-d163a41c-7bed-419c-b663-99286587f5d4 req-d163a41c-7bed-419c-b663-99286587f5d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 5.364s",
                                "2026-05-27 01:42:52.353 13 INFO tempest.lib.common.rest_client [req-e545e9f9-26bc-426c-86f7-a8065c8d0cbf req-e545e9f9-26bc-426c-86f7-a8065c8d0cbf ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.187s",
                                "2026-05-27 01:42:52.433 19 INFO tempest.lib.common.rest_client [req-ab173ef6-b773-4d3f-8d25-c0250409711f req-ab173ef6-b773-4d3f-8d25-c0250409711f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.452s",
                                "2026-05-27 01:42:52.617 28 INFO tempest.lib.common.rest_client [req-71cb3f09-ecfc-4e9f-b7eb-1603cbd71d50 req-71cb3f09-ecfc-4e9f-b7eb-1603cbd71d50 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s",
                                "2026-05-27 01:42:52.740 28 INFO tempest.lib.common.rest_client [req-263fa95f-a9ba-44cc-81c2-84aefb531843 req-263fa95f-a9ba-44cc-81c2-84aefb531843 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-27 01:42:52.795 21 INFO tempest.lib.common.rest_client [req-a047a8ba-4050-4e34-a3de-b5ecf05a8352 req-a047a8ba-4050-4e34-a3de-b5ecf05a8352 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.427s",
                                "2026-05-27 01:42:52.828 11 INFO tempest.lib.common.rest_client [req-4e956fed-6436-4687-942f-a71617e93005 req-4e956fed-6436-4687-942f-a71617e93005 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.139s",
                                "2026-05-27 01:42:52.902 39 INFO tempest.lib.common.rest_client [req-972e8d7e-42c1-4e27-a228-e49a84ab2feb req-972e8d7e-42c1-4e27-a228-e49a84ab2feb ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4 1.754s",
                                "2026-05-27 01:42:52.913 28 INFO tempest.lib.common.rest_client [req-9f64d0e6-883e-475b-a876-5fd5c7f5715f req-9f64d0e6-883e-475b-a876-5fd5c7f5715f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.170s",
                                "2026-05-27 01:42:53.177 28 INFO tempest.lib.common.rest_client [req-50af6ec1-cb0f-4b3a-933b-4d01628c476e req-50af6ec1-cb0f-4b3a-933b-4d01628c476e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-27 01:42:53.209 17 INFO tempest.lib.common.rest_client [req-ac476c2e-1060-44c5-8322-847034d7cb70 req-ac476c2e-1060-44c5-8322-847034d7cb70 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.994s",
                                "2026-05-27 01:42:53.310 21 INFO tempest.lib.common.rest_client [req-bfe51906-83df-45d2-8893-d86b2e2082a7 req-bfe51906-83df-45d2-8893-d86b2e2082a7 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s",
                                "2026-05-27 01:42:53.337 28 INFO tempest.lib.common.rest_client [req-83247f91-0620-4093-a370-40f5bdb2eba5 req-83247f91-0620-4093-a370-40f5bdb2eba5 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/70ad82a683244db986d6b9f66518a067 0.156s",
                                "2026-05-27 01:42:53.559 28 INFO tempest.lib.common.rest_client [req-aa94a5fe-41e2-46a2-bf32-c7ff13ac4198 req-aa94a5fe-41e2-46a2-bf32-c7ff13ac4198 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-27 01:42:53.584 37 INFO tempest.lib.common.rest_client [req-0146ac25-5cad-4411-92fd-16592966ddbc req-0146ac25-5cad-4411-92fd-16592966ddbc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.294s",
                                "2026-05-27 01:42:53.655 11 INFO tempest.lib.common.rest_client [req-b460f9a0-f318-4a20-bba5-6f9b00fff31d req-b460f9a0-f318-4a20-bba5-6f9b00fff31d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.825s",
                                "2026-05-27 01:42:53.717 28 INFO tempest.lib.common.rest_client [req-e1b550c0-5485-42e1-a38d-deabdbd1f38d req-e1b550c0-5485-42e1-a38d-deabdbd1f38d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/89a5050f7de542e3bca52d9e6d7380fa 0.155s",
                                "2026-05-27 01:42:53.725 17 INFO tempest.lib.common.rest_client [req-8192eda3-32ac-453f-b7b6-5a7dd23ab360 req-8192eda3-32ac-453f-b7b6-5a7dd23ab360 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.514s",
                                "2026-05-27 01:42:53.932 28 INFO tempest.lib.common.rest_client [req-815f3568-d123-4c0b-bcf0-67d78e164409 req-815f3568-d123-4c0b-bcf0-67d78e164409 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-27 01:42:53.989 39 INFO tempest.lib.common.rest_client [req-4259e149-c04e-409e-bbcd-a37723360427 req-4259e149-c04e-409e-bbcd-a37723360427 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c810908d-ba31-4e45-bac6-4d67ce5913d8 1.084s",
                                "2026-05-27 01:42:53.996 37 INFO tempest.lib.common.rest_client [req-cdb96e89-8e90-4ab8-8f31-c01c9e065418 req-cdb96e89-8e90-4ab8-8f31-c01c9e065418 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.405s",
                                "2026-05-27 01:42:54.112 28 INFO tempest.lib.common.rest_client [req-f9cb05b8-489e-4877-bd6d-aae965af30cf req-f9cb05b8-489e-4877-bd6d-aae965af30cf ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f/users/2fcc1361570a4a1c9ec22e9240aba9df/roles/e4ac3cd34d244bdea43cf6630298f44a 0.177s",
                                "2026-05-27 01:42:54.112 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2fcc1361570a4a1c9ec22e9240aba9df is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:54.113 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fcc1361570a4a1c9ec22e9240aba9df', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:54.113 28 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-596152540-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf34b3a0071441da5a2f27de352973f', 'project_name': 'tempest-SubnetPoolsTestJSON-596152540', 'tenant_id': 'bdf34b3a0071441da5a2f27de352973f', 'tenant_name': 'tempest-SubnetPoolsTestJSON-596152540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fcc1361570a4a1c9ec22e9240aba9df', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:54.151 13 INFO tempest.lib.common.rest_client [req-40a3e2f3-63d9-4356-ac12-0cdcb4cd139a req-40a3e2f3-63d9-4356-ac12-0cdcb4cd139a ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.793s",
                                "2026-05-27 01:42:54.158 17 INFO tempest.lib.common.rest_client [req-15ee878c-5cff-433b-a578-6e38cf5d5dca req-15ee878c-5cff-433b-a578-6e38cf5d5dca ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9a9e4009-422c-467f-827f-0c9a90687f98 0.429s",
                                "2026-05-27 01:42:54.435 17 INFO tempest.lib.common.rest_client [req-c54d0de4-fd4d-4187-bae2-67ac240b943c req-c54d0de4-fd4d-4187-bae2-67ac240b943c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.274s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [2.223200s] ... ok",
                                "2026-05-27 01:42:54.801 37 INFO tempest.lib.common.rest_client [req-f89cd5b8-09c9-4d5d-aae4-930f1ff13e7f req-f89cd5b8-09c9-4d5d-aae4-930f1ff13e7f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b9b11659-b33d-4904-a8a8-b58795085621 0.802s",
                                "2026-05-27 01:42:54.881 28 INFO tempest.lib.common.rest_client [req-42b45112-b7da-4ec6-a626-a33ab729e925 req-42b45112-b7da-4ec6-a626-a33ab729e925 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s",
                                "2026-05-27 01:42:54.948 37 INFO tempest.lib.common.rest_client [req-f296585a-7f3e-4342-8bc9-269310884196 req-f296585a-7f3e-4342-8bc9-269310884196 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s",
                                "2026-05-27 01:42:55.071 17 INFO tempest.lib.common.rest_client [req-811a6332-0e49-4934-90d0-83d484141ad0 req-811a6332-0e49-4934-90d0-83d484141ad0 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.630s",
                                "2026-05-27 01:42:55.363 37 INFO tempest.lib.common.rest_client [req-cd584e83-bbb2-4fd9-a70d-76c40fa8c753 req-cd584e83-bbb2-4fd9-a70d-76c40fa8c753 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58af4aa6-8622-4538-8a43-ec5508b3bfa6 0.412s",
                                "2026-05-27 01:42:55.411 21 INFO tempest.lib.common.rest_client [req-fb85894b-5272-4733-8a38-f1deda62fc6f req-fb85894b-5272-4733-8a38-f1deda62fc6f ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.097s",
                                "2026-05-27 01:42:55.467 13 INFO tempest.lib.common.rest_client [req-c6ca61a5-8f91-4061-abdd-53e54b3c480f req-c6ca61a5-8f91-4061-abdd-53e54b3c480f ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/886a24ce-a696-4aaa-8ff4-dcaa89c785b8 1.312s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.305509s] ... ok",
                                "2026-05-27 01:42:55.676 17 INFO tempest.lib.common.rest_client [req-f78602bf-de7d-44d1-b0cb-1d6ecd863b3e req-f78602bf-de7d-44d1-b0cb-1d6ecd863b3e ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.602s",
                                "2026-05-27 01:42:55.899 11 INFO tempest.lib.common.rest_client [req-2179aea0-d477-4b7c-8385-41887d76553d req-2179aea0-d477-4b7c-8385-41887d76553d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/7b323a10-5bdb-45d0-8577-fe0d0d3750bf 2.242s",
                                "2026-05-27 01:42:55.917 28 INFO tempest.lib.common.rest_client [req-b61cb414-875d-48bd-9545-0c7fbb4e477f req-b61cb414-875d-48bd-9545-0c7fbb4e477f ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 1.032s",
                                "2026-05-27 01:42:56.029 28 INFO tempest.lib.common.rest_client [req-257798f8-3041-4c71-89fc-6c1e15431dcd req-257798f8-3041-4c71-89fc-6c1e15431dcd ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.110s",
                                "2026-05-27 01:42:56.110 26 INFO tempest.lib.common.rest_client [req-d67c0a79-4176-4b6a-8bbe-a5dd96d3cd94 req-d67c0a79-4176-4b6a-8bbe-a5dd96d3cd94 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/add_router_interface 6.875s",
                                "2026-05-27 01:42:56.188 39 INFO tempest.lib.common.rest_client [req-2327206b-11df-4b5c-a4a6-6c54e4b60815 req-2327206b-11df-4b5c-a4a6-6c54e4b60815 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/760c798f-9fb2-4ed6-8288-615f4441b19f 2.196s",
                                "2026-05-27 01:42:56.336 37 INFO tempest.lib.common.rest_client [req-82474445-ea77-4b40-9ecd-4e492c071b29 req-82474445-ea77-4b40-9ecd-4e492c071b29 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f0eac779-2038-4448-a727-9cf16af212d6 0.970s",
                                "2026-05-27 01:42:56.373 26 INFO tempest.lib.common.rest_client [req-5b13efbd-5f4e-4c46-9d8e-0b414f20085e req-5b13efbd-5f4e-4c46-9d8e-0b414f20085e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ff743b58-d289-44d4-a5c2-b0e437aa6763 0.261s",
                                "2026-05-27 01:42:56.478 37 INFO tempest.lib.common.rest_client [req-115291ef-b4ac-4fc4-80e7-a04da1cd060b req-115291ef-b4ac-4fc4-80e7-a04da1cd060b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.140s",
                                "2026-05-27 01:42:56.533 28 INFO tempest.lib.common.rest_client [req-bd77f5a6-12a3-48ba-b992-a80124d9f0f9 req-bd77f5a6-12a3-48ba-b992-a80124d9f0f9 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.502s",
                                "2026-05-27 01:42:56.649 13 INFO tempest.lib.common.rest_client [req-c9a8219b-ddb6-406d-b6c5-ec200faa1113 req-c9a8219b-ddb6-406d-b6c5-ec200faa1113 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.174s",
                                "2026-05-27 01:42:56.651 29 INFO tempest.lib.common.rest_client [req-d7860ea7-a91d-455f-8d97-99663e5b1f16 req-d7860ea7-a91d-455f-8d97-99663e5b1f16 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98/add_router_interface 5.914s",
                                "2026-05-27 01:42:56.718 17 INFO tempest.lib.common.rest_client [req-d4012789-0b87-4b2b-9aa8-5a3abd8494f7 req-d4012789-0b87-4b2b-9aa8-5a3abd8494f7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.040s",
                                "2026-05-27 01:42:56.762 28 INFO tempest.lib.common.rest_client [req-67ad864b-3750-467e-b706-5859fedae7c9 req-67ad864b-3750-467e-b706-5859fedae7c9 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.228s",
                                "2026-05-27 01:42:56.798 21 INFO tempest.lib.common.rest_client [req-a9b9652d-e574-4f9d-af0b-7a2f4c881628 req-a9b9652d-e574-4f9d-af0b-7a2f4c881628 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.384s",
                                "2026-05-27 01:42:56.866 28 INFO tempest.lib.common.rest_client [req-d2813927-6c44-4237-9374-dc8726262530 req-d2813927-6c44-4237-9374-dc8726262530 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.102s",
                                "2026-05-27 01:42:56.960 39 INFO tempest.lib.common.rest_client [req-41e8c47e-7277-4b45-8b58-912dc8eaab2b req-41e8c47e-7277-4b45-8b58-912dc8eaab2b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/11231319-00a8-4dc1-947b-c6360a671208 0.769s",
                                "{14} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [37.659565s] ... ok",
                                "2026-05-27 01:42:56.959 29 INFO tempest.lib.common.rest_client [req-dcc45e68-7ec8-47f3-9ef1-35bcc20a039e req-dcc45e68-7ec8-47f3-9ef1-35bcc20a039e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4082f2c0-b346-4cb0-9649-844cc353fa98 0.305s",
                                "2026-05-27 01:42:56.991 28 INFO tempest.lib.common.rest_client [req-5dbaa14d-c938-43a2-8651-343a04d74980 req-5dbaa14d-c938-43a2-8651-343a04d74980 ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/8698c58c-d7a8-486f-9e7d-f6a2985ba358 0.122s",
                                "{8} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [2.108863s] ... ok",
                                "2026-05-27 01:42:57.093 39 INFO tempest.lib.common.rest_client [req-373a42f1-fe1f-4197-aefe-4fec8a600fde req-373a42f1-fe1f-4197-aefe-4fec8a600fde ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a77f5a1e-4b6c-434c-b0bf-dbfe0e208e52 0.129s",
                                "2026-05-27 01:42:57.137 13 INFO tempest.lib.common.rest_client [req-fdb5f6a7-556e-4c3e-89cd-b82bfd25d6b3 req-fdb5f6a7-556e-4c3e-89cd-b82bfd25d6b3 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.486s",
                                "2026-05-27 01:42:57.150 17 INFO tempest.lib.common.rest_client [req-c968a4ff-8425-4975-b1c4-fb51749b6f3a req-c968a4ff-8425-4975-b1c4-fb51749b6f3a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/040d68b0-8924-4fea-a5c0-0565d0dca10b 0.429s",
                                "2026-05-27 01:42:57.186 39 INFO tempest.lib.common.rest_client [req-1d1b0484-b35f-45df-83e7-50b18b95af94 req-1d1b0484-b35f-45df-83e7-50b18b95af94 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=88d724f7-30e5-4d5e-94c2-d3147324e3d4 0.092s",
                                "2026-05-27 01:42:57.337 39 INFO tempest.lib.common.rest_client [req-9ddf1859-5f84-4d33-81e1-59f3ae27bd6a req-9ddf1859-5f84-4d33-81e1-59f3ae27bd6a ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/88d724f7-30e5-4d5e-94c2-d3147324e3d4 0.149s",
                                "2026-05-27 01:42:57.359 11 INFO tempest.lib.common.rest_client [req-e118a988-12fb-48cb-a964-0f16eab85103 req-e118a988-12fb-48cb-a964-0f16eab85103 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cadc1c16-c431-45cb-b563-51d86a316081 1.458s",
                                "{0} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [5.672024s] ... ok",
                                "2026-05-27 01:42:57.477 28 INFO tempest.lib.common.rest_client [req-2454c25c-026e-4454-95a3-a02088c424b4 req-2454c25c-026e-4454-95a3-a02088c424b4 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/efe2228e7ada437baf8ad896f9681081 0.418s",
                                "2026-05-27 01:42:57.478 39 INFO tempest.lib.common.rest_client [req-909c32ca-5a3f-4a45-9ac3-54e28db733ea req-909c32ca-5a3f-4a45-9ac3-54e28db733ea ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c810908d-ba31-4e45-bac6-4d67ce5913d8 0.139s",
                                "2026-05-27 01:42:57.502 11 INFO tempest.lib.common.rest_client [req-d2657f83-653f-462c-bc1c-542f74d2a42c req-d2657f83-653f-462c-bc1c-542f74d2a42c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b323a10-5bdb-45d0-8577-fe0d0d3750bf 0.141s",
                                "2026-05-27 01:42:57.578 17 INFO tempest.lib.common.rest_client [req-95f0a8e3-719c-4dce-8394-c7683e3f0c8d req-95f0a8e3-719c-4dce-8394-c7683e3f0c8d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.426s",
                                "2026-05-27 01:42:57.603 11 INFO tempest.lib.common.rest_client [req-f2e2c3a3-d5cd-4b50-805c-1d3d65aa3ef4 req-f2e2c3a3-d5cd-4b50-805c-1d3d65aa3ef4 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cadc1c16-c431-45cb-b563-51d86a316081 0.099s",
                                "2026-05-27 01:42:57.689 11 INFO tempest.lib.common.rest_client [req-f8aadcc9-c897-4c40-995c-4716da204dfe req-f8aadcc9-c897-4c40-995c-4716da204dfe ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b962669e-283e-4662-ae94-e1bb8029ff5c 0.085s",
                                "2026-05-27 01:42:57.768 31 INFO tempest.lib.common.rest_client [req-46b7e549-440f-4a77-b5c7-a7afb9719a7d req-46b7e549-440f-4a77-b5c7-a7afb9719a7d ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.878s",
                                "2026-05-27 01:42:57.779 19 INFO tempest.lib.common.rest_client [req-4d9a3e01-bacf-44a4-a480-1041c81a5674 req-4d9a3e01-bacf-44a4-a480-1041c81a5674 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 5.345s",
                                "2026-05-27 01:42:57.826 11 INFO tempest.lib.common.rest_client [req-9ff422bf-6a72-4534-8b70-1da22d89a863 req-9ff422bf-6a72-4534-8b70-1da22d89a863 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/895d471c-6b31-4c66-856a-ca80f540ce5e 0.135s",
                                "2026-05-27 01:42:57.872 28 INFO tempest.lib.common.rest_client [req-62029bfd-2d37-4c25-81ef-dabb1b3d8d69 req-62029bfd-2d37-4c25-81ef-dabb1b3d8d69 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2fcc1361570a4a1c9ec22e9240aba9df 0.391s",
                                "2026-05-27 01:42:57.872 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bdf34b3a0071441da5a2f27de352973f",
                                "2026-05-27 01:42:57.961 17 INFO tempest.lib.common.rest_client [req-fc85e8b2-ec42-49f3-a112-a7ec39ce2375 req-fc85e8b2-ec42-49f3-a112-a7ec39ce2375 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e88fa9ac-f15b-4e6c-8bb6-c702fb3425a1 0.380s",
                                "2026-05-27 01:42:57.978 26 INFO tempest.lib.common.rest_client [req-bf12895b-fe05-4815-b987-a5f3675d6ef2 req-bf12895b-fe05-4815-b987-a5f3675d6ef2 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/remove_router_interface 1.602s",
                                "2026-05-27 01:42:58.074 19 INFO tempest.lib.common.rest_client [req-b46616cf-3c1a-4d06-8124-0b6ce0329f32 req-b46616cf-3c1a-4d06-8124-0b6ce0329f32 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 0.292s",
                                "2026-05-27 01:42:58.156 26 INFO tempest.lib.common.rest_client [req-6fe2b699-8e46-430f-9922-c45928b184b6 req-6fe2b699-8e46-430f-9922-c45928b184b6 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f/remove_router_interface 0.174s",
                                "2026-05-27 01:42:58.165 17 INFO tempest.lib.common.rest_client [req-28fc8d3d-f9c4-4115-95dc-3a9da554329c req-28fc8d3d-f9c4-4115-95dc-3a9da554329c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.202s",
                                "2026-05-27 01:42:58.270 26 INFO tempest.lib.common.rest_client [req-766d41f4-d2a8-4050-b235-c2a4bbeece75 req-766d41f4-d2a8-4050-b235-c2a4bbeece75 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.112s",
                                "2026-05-27 01:42:58.271 19 INFO tempest.lib.common.rest_client [req-32161230-a41e-4b0e-a122-07c82ac2ddb6 req-32161230-a41e-4b0e-a122-07c82ac2ddb6 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=2522d025-133d-4e82-8fd0-5e77f83eb057&device_owner=network%3Arouter_gateway 0.193s",
                                "2026-05-27 01:42:58.291 39 INFO tempest.lib.common.rest_client [req-d6f3c8b8-8214-47c7-a1ef-be879ab7fafd req-d6f3c8b8-8214-47c7-a1ef-be879ab7fafd ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a0202b0-8060-4797-a165-ee7049806843 0.811s",
                                "2026-05-27 01:42:58.396 21 INFO tempest.lib.common.rest_client [req-20e76ee9-5923-4335-afa1-be809a3375ca req-20e76ee9-5923-4335-afa1-be809a3375ca ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 1.595s",
                                "2026-05-27 01:42:58.400 37 INFO tempest.lib.common.rest_client [req-d1b6d2f1-667f-401d-a02a-b6c032adebab req-d1b6d2f1-667f-401d-a02a-b6c032adebab ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.920s",
                                "2026-05-27 01:42:58.465 19 INFO tempest.lib.common.rest_client [req-8554c89f-00db-4f4c-93f7-04af56194c4f req-8554c89f-00db-4f4c-93f7-04af56194c4f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.192s",
                                "2026-05-27 01:42:58.475 28 INFO tempest.lib.common.rest_client [req-72f97d0f-73b9-46f8-8476-4d5c4af26abf req-72f97d0f-73b9-46f8-8476-4d5c4af26abf ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-27 01:42:58.534 17 INFO tempest.lib.common.rest_client [req-5c079f76-b47d-4353-8def-5491a29a4623 req-5c079f76-b47d-4353-8def-5491a29a4623 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7bed5c6b-15ab-45c1-a0d4-e607379124ab 0.367s",
                                "2026-05-27 01:42:58.570 19 INFO tempest.lib.common.rest_client [req-a0208410-14ce-4c14-969c-5fdf686926c9 req-a0208410-14ce-4c14-969c-5fdf686926c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2522d025-133d-4e82-8fd0-5e77f83eb057 0.101s",
                                "2026-05-27 01:42:58.676 17 INFO tempest.lib.common.rest_client [req-7e0eeac7-468c-40ce-a0eb-ec3dfc410550 req-7e0eeac7-468c-40ce-a0eb-ec3dfc410550 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [4.239216s] ... ok",
                                "2026-05-27 01:42:58.705 29 INFO tempest.lib.common.rest_client [req-c2c28e9f-0ac1-4813-bb0e-9ebe34927612 req-c2c28e9f-0ac1-4813-bb0e-9ebe34927612 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98/remove_router_interface 1.743s",
                                "2026-05-27 01:42:58.792 29 INFO tempest.lib.common.rest_client [req-47e32bba-39cc-449d-82f6-72149ac57c9e req-47e32bba-39cc-449d-82f6-72149ac57c9e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d0a7209d-0abd-4177-b373-6b03404a1127 0.085s",
                                "2026-05-27 01:42:58.865 11 INFO tempest.lib.common.rest_client [req-3e5f74ff-0081-4118-af53-9db6a46a2920 req-3e5f74ff-0081-4118-af53-9db6a46a2920 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68ec8d0f-308c-47c7-8208-2f654123c064 1.037s",
                                "2026-05-27 01:42:58.989 39 INFO tempest.lib.common.rest_client [req-4e8f699c-f926-4436-b382-83262cd0914c req-4e8f699c-f926-4436-b382-83262cd0914c ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e4f76ae6-e6be-4528-aa72-79cff2e67a11 0.695s",
                                "2026-05-27 01:42:59.035 11 INFO tempest.lib.common.rest_client [req-964e01d2-8f50-414a-90a3-457fafec0c34 req-964e01d2-8f50-414a-90a3-457fafec0c34 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01fe1844-b8d9-4f32-a572-30c08b7f7087 0.168s",
                                "2026-05-27 01:42:59.179 11 INFO tempest.lib.common.rest_client [req-7533b1c6-4a54-469f-9e42-e160a14443b8 req-7533b1c6-4a54-469f-9e42-e160a14443b8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/228e0c7d-2a79-4d05-a31d-03043c597dae 0.143s",
                                "2026-05-27 01:42:59.197 26 INFO tempest.lib.common.rest_client [req-ed3f6428-099d-489e-a31b-edc47eabb018 req-ed3f6428-099d-489e-a31b-edc47eabb018 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.924s",
                                "2026-05-27 01:42:59.254 29 INFO tempest.lib.common.rest_client [req-52671f1f-1552-48fe-b9f4-da7bfbd20795 req-52671f1f-1552-48fe-b9f4-da7bfbd20795 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98 0.460s",
                                "2026-05-27 01:42:59.270 39 INFO tempest.lib.common.rest_client [req-907f71a5-9158-4480-8870-9e15b95ad705 req-907f71a5-9158-4480-8870-9e15b95ad705 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3662c100-9c41-4fd6-b08b-eeb35b184be5 0.279s",
                                "2026-05-27 01:42:59.456 31 INFO tempest.lib.common.rest_client [req-fc0ce5d6-4091-4250-9a8b-ae90c9993d7b req-fc0ce5d6-4091-4250-9a8b-ae90c9993d7b ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/90b5074d-d37a-4904-a632-f689b7d83f40 1.685s",
                                "2026-05-27 01:42:59.493 28 INFO tempest.lib.common.rest_client [req-4e00fb7a-11d5-4772-b950-0c42effb2e7d req-4e00fb7a-11d5-4772-b950-0c42effb2e7d ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bdf34b3a0071441da5a2f27de352973f&name=default 1.015s",
                                "2026-05-27 01:42:59.549 17 INFO tempest.lib.common.rest_client [req-d61e0a38-b3cf-483f-a2d7-5b2f698980bb req-d61e0a38-b3cf-483f-a2d7-5b2f698980bb ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.867s",
                                "2026-05-27 01:42:59.571 29 INFO tempest.lib.common.rest_client [req-00e5f1c6-6fb2-4962-a525-28790b546b4a req-00e5f1c6-6fb2-4962-a525-28790b546b4a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/13ea56c1-ccf8-4ec1-8a21-7444662a6909 0.315s",
                                "2026-05-27 01:42:59.843 26 INFO tempest.lib.common.rest_client [req-4cd90ec4-2562-4cd3-9419-59c34998316a req-4cd90ec4-2562-4cd3-9419-59c34998316a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a834572a-4b6e-40a0-acae-6793775f4c43 0.644s",
                                "2026-05-27 01:42:59.845 21 INFO tempest.lib.common.rest_client [req-a0358ba2-c6e9-492a-b16f-ae11cc00b0ef req-a0358ba2-c6e9-492a-b16f-ae11cc00b0ef ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 1.447s",
                                "2026-05-27 01:42:59.879 11 INFO tempest.lib.common.rest_client [req-37e0a6ed-6320-41be-933f-e371fab303f3 req-37e0a6ed-6320-41be-933f-e371fab303f3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12070895-842c-41f4-8ebc-86c48f0eb45c 0.697s",
                                "2026-05-27 01:42:59.899 31 INFO tempest.lib.common.rest_client [req-765ce136-d76e-4d1c-90b9-972f76f9a892 req-765ce136-d76e-4d1c-90b9-972f76f9a892 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0aa7638e-5e52-4d1a-a287-23afe3b30553 0.438s",
                                "2026-05-27 01:42:59.952 13 INFO tempest.lib.common.rest_client [req-88112316-ba9d-458c-930d-8b3604dff970 req-88112316-ba9d-458c-930d-8b3604dff970 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.812s",
                                "2026-05-27 01:43:00.168 17 INFO tempest.lib.common.rest_client [req-b5684902-85a7-403d-8123-fea4dfb11140 req-b5684902-85a7-403d-8123-fea4dfb11140 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.618s",
                                "2026-05-27 01:43:00.279 28 INFO tempest.lib.common.rest_client [req-b0c14160-62a5-49f7-a6cd-cdf3d776a5cf req-b0c14160-62a5-49f7-a6cd-cdf3d776a5cf ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00c70ce8-c40a-4731-a261-0b83705cf083 0.784s",
                                "2026-05-27 01:43:00.352 11 INFO tempest.lib.common.rest_client [req-814ed4eb-cf6c-4269-9bc4-262900d194ca req-814ed4eb-cf6c-4269-9bc4-262900d194ca ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116af4cb-f469-4b1b-b909-363a5fdf88a2 0.469s",
                                "2026-05-27 01:43:00.368 19 INFO tempest.lib.common.rest_client [req-0abaa80d-1556-4129-82bf-6eaca8e09e19 req-0abaa80d-1556-4129-82bf-6eaca8e09e19 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 1.795s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [8.391901s] ... ok",
                                "2026-05-27 01:43:00.556 29 INFO tempest.lib.common.rest_client [req-cce255b6-8e73-4eaa-a66c-4ee36a0b6d19 req-cce255b6-8e73-4eaa-a66c-4ee36a0b6d19 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0b49dbc-16f2-4d22-8d26-53e9f2b97d8c 0.980s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [14.634909s] ... ok",
                                "2026-05-27 01:43:00.622 28 INFO tempest.lib.common.rest_client [req-d57d536c-4712-4f5a-ba53-35d93bd2f65c req-d57d536c-4712-4f5a-ba53-35d93bd2f65c ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bdf34b3a0071441da5a2f27de352973f 0.340s",
                                "2026-05-27 01:43:00.712 21 INFO tempest.lib.common.rest_client [req-fd1dabde-0d14-4b43-839e-22d4290b57c2 req-fd1dabde-0d14-4b43-839e-22d4290b57c2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.864s",
                                "2026-05-27 01:43:00.766 17 INFO tempest.lib.common.rest_client [req-b0b78cef-63d1-4daa-b412-4498f0c96e22 req-b0b78cef-63d1-4daa-b412-4498f0c96e22 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8d19a782-787b-400e-a13d-cfbd0a791bab 0.597s",
                                "2026-05-27 01:43:00.800 26 INFO tempest.lib.common.rest_client [req-d997525f-3e48-44ad-8882-752e78dbd8cf req-d997525f-3e48-44ad-8882-752e78dbd8cf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a2e0e9f2-1e14-47df-81c3-ffea1c251f26 0.951s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [16.534223s] ... ok",
                                "2026-05-27 01:43:00.809 13 INFO tempest.lib.common.rest_client [req-51729e3e-b41c-49e2-9640-e89b5dfb7de2 req-51729e3e-b41c-49e2-9640-e89b5dfb7de2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/99beb82c-21ae-4087-ae74-566a94285ba2 0.853s",
                                "2026-05-27 01:43:00.831 29 INFO tempest.lib.common.rest_client [req-c2df786a-eab9-4fbd-b725-c757a9ec194a req-c2df786a-eab9-4fbd-b725-c757a9ec194a ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825 0.271s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.273828s] ... ok",
                                "2026-05-27 01:43:00.848 21 INFO tempest.lib.common.rest_client [req-ffff4147-18e7-40c5-a6cf-b88f70ee9740 req-ffff4147-18e7-40c5-a6cf-b88f70ee9740 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.134s",
                                "2026-05-27 01:43:00.911 31 INFO tempest.lib.common.rest_client [req-79904a5c-0c22-444c-b3ec-1c6340f8cc40 req-79904a5c-0c22-444c-b3ec-1c6340f8cc40 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/de5c364d-edc0-476a-860c-db9f78aedfbc 0.999s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.406982s] ... ok",
                                "2026-05-27 01:43:00.967 37 INFO tempest.lib.common.rest_client [req-209fb0d7-d055-448e-bd59-e551d532bcea req-209fb0d7-d055-448e-bd59-e551d532bcea ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.563s",
                                "2026-05-27 01:43:01.063 17 INFO tempest.lib.common.rest_client [req-adbb517e-1c77-4bc1-a571-1c9ef092c9c1 req-adbb517e-1c77-4bc1-a571-1c9ef092c9c1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s",
                                "2026-05-27 01:43:01.157 29 INFO tempest.lib.common.rest_client [req-e504ec81-6247-49ec-9970-fa53cb7c173b req-e504ec81-6247-49ec-9970-fa53cb7c173b ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825?fields=id&fields=mac_address 0.322s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.325202s] ... ok",
                                "2026-05-27 01:43:01.217 11 INFO tempest.lib.common.rest_client [req-d765a843-9c01-486e-9918-796f98090e73 req-d765a843-9c01-486e-9918-796f98090e73 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/91b5b35c-98ba-4952-8d04-e4e456b0a64d 0.863s",
                                "2026-05-27 01:43:01.314 11 INFO tempest.lib.common.rest_client [req-8d346921-79de-4d2d-9e82-b0228e3643b7 req-8d346921-79de-4d2d-9e82-b0228e3643b7 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/743d05de-9ed0-4e1a-808d-c7e8f520fc04 0.094s",
                                "2026-05-27 01:43:01.348 31 INFO tempest.lib.common.rest_client [req-6d940c63-8ce5-4584-91f1-609ba2c45c44 req-6d940c63-8ce5-4584-91f1-609ba2c45c44 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.428s",
                                "2026-05-27 01:43:01.374 17 INFO tempest.lib.common.rest_client [req-af280d06-7987-40d1-accc-9be670fa71fb req-af280d06-7987-40d1-accc-9be670fa71fb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/feef4636-71d3-4168-a302-09434e21334a 0.309s",
                                "2026-05-27 01:43:01.433 21 INFO tempest.lib.common.rest_client [req-c58f4b18-f79d-445c-bc3b-a2e98225f966 req-c58f4b18-f79d-445c-bc3b-a2e98225f966 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba76e80-b26e-496a-a182-7864243cb10f 0.581s",
                                "2026-05-27 01:43:01.468 11 INFO tempest.lib.common.rest_client [req-49f22197-0adb-499d-ab5b-012696f1a972 req-49f22197-0adb-499d-ab5b-012696f1a972 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca47b0d-9844-4c0a-bf11-93095ec39451 0.152s",
                                "2026-05-27 01:43:01.558 17 INFO tempest.lib.common.rest_client [req-eb7ac6e1-ca35-4736-9ce7-934493ccb7d2 req-eb7ac6e1-ca35-4736-9ce7-934493ccb7d2 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.179s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.881377s] ... ok",
                                "2026-05-27 01:43:01.565 11 INFO tempest.lib.common.rest_client [req-7794fea1-4dde-4b65-aec9-7d22d86c7b13 req-7794fea1-4dde-4b65-aec9-7d22d86c7b13 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6505fa6b-bf11-42cf-9c7e-d09e05e420e6 0.089s",
                                "2026-05-27 01:43:01.680 31 INFO tempest.lib.common.rest_client [req-ae81ca0e-9125-4c9a-a3d7-5765463b90e5 req-ae81ca0e-9125-4c9a-a3d7-5765463b90e5 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s",
                                "2026-05-27 01:43:01.718 11 INFO tempest.lib.common.rest_client [req-201acab4-1e13-440b-971b-6beb2e8b4a9a req-201acab4-1e13-440b-971b-6beb2e8b4a9a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e623b78f-9363-4fcd-9d73-9815b8c68457 0.151s",
                                "2026-05-27 01:43:01.795 39 INFO tempest.lib.common.rest_client [req-b9347f3f-84b0-4144-b1ad-e2c12d31bace req-b9347f3f-84b0-4144-b1ad-e2c12d31bace ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5/remove_router_interface 2.523s",
                                "2026-05-27 01:43:01.816 11 INFO tempest.lib.common.rest_client [req-d7076759-3274-413a-9458-a0e501b7b8d2 req-d7076759-3274-413a-9458-a0e501b7b8d2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bdf60f6-e8c5-4bbd-8680-e715f80b83b5 0.094s",
                                "2026-05-27 01:43:01.844 26 INFO tempest.lib.common.rest_client [req-e5d0b3db-98f6-46ff-a970-de0308b566f4 req-e5d0b3db-98f6-46ff-a970-de0308b566f4 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.034s",
                                "2026-05-27 01:43:01.895 29 INFO tempest.lib.common.rest_client [req-9102770f-c4bb-4308-8515-353f53dcf37f req-9102770f-c4bb-4308-8515-353f53dcf37f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.734s",
                                "2026-05-27 01:43:01.935 11 INFO tempest.lib.common.rest_client [req-895cd117-1245-41f2-b78a-af953152b737 req-895cd117-1245-41f2-b78a-af953152b737 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0127864a-f7e4-4fa5-963e-bf280432e8f3 0.113s",
                                "2026-05-27 01:43:01.948 31 INFO tempest.lib.common.rest_client [req-a2f77961-b65d-4fe7-b8dc-999b10eca147 req-a2f77961-b65d-4fe7-b8dc-999b10eca147 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.265s",
                                "2026-05-27 01:43:02.124 21 INFO tempest.lib.common.rest_client [req-8d7e5eb3-423d-4781-a639-a6e5fadac2ca req-8d7e5eb3-423d-4781-a639-a6e5fadac2ca ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb35d058-1131-49d2-9506-05dfbbb92c8b 0.683s",
                                "2026-05-27 01:43:02.216 13 INFO tempest.lib.common.rest_client [req-9e53df0f-b463-4f4f-9191-34b4819564fc req-9e53df0f-b463-4f4f-9191-34b4819564fc ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 1.404s",
                                "2026-05-27 01:43:02.225 17 INFO tempest.lib.common.rest_client [req-f4afa7d9-dffd-4be0-8175-c9f49a683c44 req-f4afa7d9-dffd-4be0-8175-c9f49a683c44 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.662s",
                                "2026-05-27 01:43:02.365 13 INFO tempest.lib.common.rest_client [req-e5c8f1df-52b7-409a-be92-512d48226ca4 req-e5c8f1df-52b7-409a-be92-512d48226ca4 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.145s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [6.896101s] ... ok",
                                "2026-05-27 01:43:02.387 37 INFO tempest.lib.common.rest_client [req-05b5a3b5-43f3-494c-9651-f27bd48da0f9 req-05b5a3b5-43f3-494c-9651-f27bd48da0f9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.417s",
                                "2026-05-27 01:43:02.412 11 INFO tempest.lib.common.rest_client [req-9d058af5-6da4-454f-a586-c729016eece4 req-9d058af5-6da4-454f-a586-c729016eece4 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/76dc216d-b1e6-485c-826d-ada7213f0854 0.474s",
                                "2026-05-27 01:43:02.457 31 INFO tempest.lib.common.rest_client [req-43fd8e4b-644a-4289-9cc8-6f5ae2fe7023 req-43fd8e4b-644a-4289-9cc8-6f5ae2fe7023 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.507s",
                                "2026-05-27 01:43:02.577 29 INFO tempest.lib.common.rest_client [req-1a8fc7fd-24a2-49c3-b246-e16a899f695a req-1a8fc7fd-24a2-49c3-b246-e16a899f695a ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.680s",
                                "2026-05-27 01:43:02.649 37 INFO tempest.lib.common.rest_client [req-07c83881-9172-4e0a-82fd-811483cc849f req-07c83881-9172-4e0a-82fd-811483cc849f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.259s",
                                "2026-05-27 01:43:02.763 17 INFO tempest.lib.common.rest_client [req-7b938817-7613-4094-8dc4-6bdfa7b80931 req-7b938817-7613-4094-8dc4-6bdfa7b80931 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.535s",
                                "2026-05-27 01:43:02.917 17 INFO tempest.lib.common.rest_client [req-3579aab0-cf18-4bbd-a5d0-64a81212b6b3 req-3579aab0-cf18-4bbd-a5d0-64a81212b6b3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2c2f6862-a8c3-496f-a81e-88c90bb9c601 0.152s",
                                "2026-05-27 01:43:03.052 31 INFO tempest.lib.common.rest_client [req-4243c8ac-84fe-4094-a2d5-59625d3d6546 req-4243c8ac-84fe-4094-a2d5-59625d3d6546 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0ccf52d3-cae5-4af4-93fe-c1160e11491f 0.587s",
                                "2026-05-27 01:43:03.112 29 INFO tempest.lib.common.rest_client [req-7c811b3d-48e8-4032-85ce-f2462b8b377d req-7c811b3d-48e8-4032-85ce-f2462b8b377d ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.532s",
                                "2026-05-27 01:43:03.221 17 INFO tempest.lib.common.rest_client [req-d45796bf-35c5-488c-b457-b8f575608c9f req-d45796bf-35c5-488c-b457-b8f575608c9f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s",
                                "2026-05-27 01:43:03.231 21 INFO tempest.lib.common.rest_client [req-b3b3d797-6e96-4691-900d-6c63cdd98225 req-b3b3d797-6e96-4691-900d-6c63cdd98225 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ac757ff7-5768-4037-ba5f-7981107b9fc8 1.104s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [14.808364s] ... ok",
                                "2026-05-27 01:43:03.325 31 INFO tempest.lib.common.rest_client [req-289b8dac-2f19-43f7-8005-0839580eb87b req-289b8dac-2f19-43f7-8005-0839580eb87b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d96854c08a24ac79ccc0aeddfe7628d 0.270s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.411958s] ... ok",
                                "2026-05-27 01:43:03.433 21 INFO tempest.lib.common.rest_client [req-a3f6ab04-8a50-47e3-8d59-fe06bd218cca req-a3f6ab04-8a50-47e3-8d59-fe06bd218cca ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.198s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.200706s] ... ok",
                                "2026-05-27 01:43:03.581 26 INFO tempest.lib.common.rest_client [req-130f091b-e547-4c24-ad79-765d51628bc1 req-130f091b-e547-4c24-ad79-765d51628bc1 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.735s",
                                "2026-05-27 01:43:03.664 13 INFO tempest.lib.common.rest_client [req-9d7cf84d-eaae-48e3-b82c-4c885b99ad0e req-9d7cf84d-eaae-48e3-b82c-4c885b99ad0e ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.292s",
                                "2026-05-27 01:43:03.678 17 INFO tempest.lib.common.rest_client [req-3b31a65d-cde0-4ad0-99eb-fde2fe62f073 req-3b31a65d-cde0-4ad0-99eb-fde2fe62f073 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2c2f6862-a8c3-496f-a81e-88c90bb9c601 0.454s",
                                "2026-05-27 01:43:03.702 11 INFO tempest.lib.common.rest_client [req-2ecc3f0b-24ff-44fc-8ed4-5098a32c85be req-2ecc3f0b-24ff-44fc-8ed4-5098a32c85be ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb97b2ec-928a-4c55-ad03-a1445f60e14a 1.285s",
                                "2026-05-27 01:43:03.740 21 INFO tempest.lib.common.rest_client [req-98a81476-1432-495b-9ab2-9e60cf0b861b req-98a81476-1432-495b-9ab2-9e60cf0b861b ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.303s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.305211s] ... ok",
                                "2026-05-27 01:43:03.808 11 INFO tempest.lib.common.rest_client [req-1f546232-898f-4fc1-b8a5-5c090cca2fd8 req-1f546232-898f-4fc1-b8a5-5c090cca2fd8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ba8abe09-4dd4-43b1-9b85-8397518b0e40 0.105s",
                                "2026-05-27 01:43:03.917 11 INFO tempest.lib.common.rest_client [req-bfd6fb4b-d702-40be-a9b7-cd0286946b4c req-bfd6fb4b-d702-40be-a9b7-cd0286946b4c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2e5a658-c34e-4d72-ae9f-1eb63cba44d5 0.107s",
                                "2026-05-27 01:43:03.919 13 INFO tempest.lib.common.rest_client [req-9250d49f-095a-4f95-8e89-8afa53347078 req-9250d49f-095a-4f95-8e89-8afa53347078 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.252s",
                                "2026-05-27 01:43:03.935 39 INFO tempest.lib.common.rest_client [req-87fc45bd-6d96-4b3e-b5d6-73f7ca299ff4 req-87fc45bd-6d96-4b3e-b5d6-73f7ca299ff4 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3662c100-9c41-4fd6-b08b-eeb35b184be5 2.137s",
                                "2026-05-27 01:43:03.935 17 INFO tempest.lib.common.rest_client [req-650dbf2f-c348-49b3-a0ae-0a61a53223bb req-650dbf2f-c348-49b3-a0ae-0a61a53223bb ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.253s",
                                "2026-05-27 01:43:03.971 26 INFO tempest.lib.common.rest_client [req-bca5ea52-4759-457e-ae0e-8eaf386dcff0 req-bca5ea52-4759-457e-ae0e-8eaf386dcff0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s",
                                "2026-05-27 01:43:04.003 37 INFO tempest.lib.common.rest_client [req-51cc9dcd-ad99-434f-8ea9-4b56721e9547 req-51cc9dcd-ad99-434f-8ea9-4b56721e9547 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b3540a9-bc4a-48ca-a388-700fa00e9a27 1.350s",
                                "2026-05-27 01:43:04.151 37 INFO tempest.lib.common.rest_client [req-412f529e-9837-410c-b799-3e3687b0e31a req-412f529e-9837-410c-b799-3e3687b0e31a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s",
                                "2026-05-27 01:43:04.387 11 INFO tempest.lib.common.rest_client [req-5f5997fa-3b68-4dfd-936b-f71bf834486c req-5f5997fa-3b68-4dfd-936b-f71bf834486c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb0fca0a-916d-435f-b8a8-8e94c029366d 0.467s",
                                "2026-05-27 01:43:04.407 13 INFO tempest.lib.common.rest_client [req-71a78a1b-1423-4a12-afdc-2ed7734d5f3d req-71a78a1b-1423-4a12-afdc-2ed7734d5f3d ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.486s",
                                "2026-05-27 01:43:04.506 17 INFO tempest.lib.common.rest_client [req-c82c99a7-1a13-4855-9edd-4e934c9caa5f req-c82c99a7-1a13-4855-9edd-4e934c9caa5f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.568s",
                                "2026-05-27 01:43:04.560 13 INFO tempest.lib.common.rest_client [req-459af837-bb9f-4ca8-848d-202d3802cdef req-459af837-bb9f-4ca8-848d-202d3802cdef ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.147s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.193100s] ... ok",
                                "2026-05-27 01:43:04.577 39 INFO tempest.lib.common.rest_client [req-8f65bd00-aee0-44d5-a34c-8f3be7005768 req-8f65bd00-aee0-44d5-a34c-8f3be7005768 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/124abc98-3795-4351-a8ba-4c997e212db8 0.640s",
                                "2026-05-27 01:43:04.598 29 INFO tempest.lib.common.rest_client [req-d78dd4d9-af5c-4044-82bc-e562d7cd62a8 req-d78dd4d9-af5c-4044-82bc-e562d7cd62a8 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.483s",
                                "2026-05-27 01:43:04.617 17 INFO tempest.lib.common.rest_client [req-e6ab24fb-6325-4ea7-9a8a-5f18d4022e3f req-e6ab24fb-6325-4ea7-9a8a-5f18d4022e3f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d8e01f3b-870d-40a3-b205-491938881a1f 0.109s",
                                "2026-05-27 01:43:04.630 19 INFO tempest.lib.common.rest_client [req-1d45b797-ad2d-4938-aa36-81af69cc0948 req-1d45b797-ad2d-4938-aa36-81af69cc0948 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.256s",
                                "2026-05-27 01:43:04.658 37 INFO tempest.lib.common.rest_client [req-78036111-838f-43d8-90b1-d6f3141fe332 req-78036111-838f-43d8-90b1-d6f3141fe332 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a4cc3ed-c654-4136-8e0c-192ce280bee9 0.503s",
                                "2026-05-27 01:43:04.835 17 INFO tempest.lib.common.rest_client [req-bb007bfb-4b34-45d1-bc6d-c5209b016353 req-bb007bfb-4b34-45d1-bc6d-c5209b016353 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.212s",
                                "2026-05-27 01:43:05.054 37 INFO tempest.lib.common.rest_client [req-1ee4de46-0f8b-4155-9e2f-ac74353b983f req-1ee4de46-0f8b-4155-9e2f-ac74353b983f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e7b449f-4b1b-4b54-9692-b1c49b2ecc9b 0.393s",
                                "2026-05-27 01:43:05.172 37 INFO tempest.lib.common.rest_client [req-90a533cc-f9b2-4e0e-93df-d99acc97e16a req-90a533cc-f9b2-4e0e-93df-d99acc97e16a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s",
                                "2026-05-27 01:43:05.252 29 INFO tempest.lib.common.rest_client [req-17205c90-1a6f-49aa-93a3-8fe8cb42689f req-17205c90-1a6f-49aa-93a3-8fe8cb42689f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.651s",
                                "2026-05-27 01:43:05.490 39 INFO tempest.lib.common.rest_client [req-6bde7df6-2325-4174-872f-1871b3cefd8f req-6bde7df6-2325-4174-872f-1871b3cefd8f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/58f1d4fd-8ad3-4eed-bbe8-44991fa57093 0.911s",
                                "2026-05-27 01:43:05.600 17 INFO tempest.lib.common.rest_client [req-84a071d8-4f86-4422-9a46-165b327f5613 req-84a071d8-4f86-4422-9a46-165b327f5613 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d8e01f3b-870d-40a3-b205-491938881a1f 0.763s",
                                "2026-05-27 01:43:05.725 21 INFO tempest.lib.common.rest_client [req-54428faa-2c8c-4a8f-8946-7af0c8ecd6e7 req-54428faa-2c8c-4a8f-8946-7af0c8ecd6e7 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.982s",
                                "2026-05-27 01:43:05.770 17 INFO tempest.lib.common.rest_client [req-48e886fb-a16c-40bd-88e0-5ef70b97da7f req-48e886fb-a16c-40bd-88e0-5ef70b97da7f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.169s",
                                "2026-05-27 01:43:05.815 11 INFO tempest.lib.common.rest_client [req-8ff4290b-e0fb-4682-b0c5-6018a92da79d req-8ff4290b-e0fb-4682-b0c5-6018a92da79d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/59c94be6-08f5-43ec-b5e9-1a6d90414856 1.425s",
                                "2026-05-27 01:43:05.869 39 INFO tempest.lib.common.rest_client [req-332790a5-73a8-4d89-9c48-5ccf6583134c req-332790a5-73a8-4d89-9c48-5ccf6583134c ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a8224625a944478a83b5d17e9e3ca082 0.375s",
                                "2026-05-27 01:43:05.949 11 INFO tempest.lib.common.rest_client [req-010dc63f-a443-4660-a5b6-372b43a1cb0f req-010dc63f-a443-4660-a5b6-372b43a1cb0f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/982fce51-0a87-48ac-89a7-ac127a92c8b1 0.132s",
                                "2026-05-27 01:43:06.053 11 INFO tempest.lib.common.rest_client [req-b9dfec01-c998-4945-a0ea-77d00e991409 req-b9dfec01-c998-4945-a0ea-77d00e991409 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/41db3fae-561f-4ac4-ac54-3f43df462d7c 0.101s",
                                "2026-05-27 01:43:06.193 11 INFO tempest.lib.common.rest_client [req-c35fe5b1-8fdd-44cd-863d-0208aedf5e7f req-c35fe5b1-8fdd-44cd-863d-0208aedf5e7f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/807f406d-38dd-4647-a384-f0bf8ed8ead8 0.138s",
                                "2026-05-27 01:43:06.224 19 INFO tempest.lib.common.rest_client [req-690ce9c6-3e74-42f5-b152-53b6126617a6 req-690ce9c6-3e74-42f5-b152-53b6126617a6 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 1.592s",
                                "2026-05-27 01:43:06.300 11 INFO tempest.lib.common.rest_client [req-99f88639-e5b0-40b6-8026-b906747531da req-99f88639-e5b0-40b6-8026-b906747531da ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ce884dd-5e53-4b1d-aa68-d09687928ada 0.105s",
                                "2026-05-27 01:43:06.311 13 INFO tempest.lib.common.rest_client [req-ec5b223c-d9fd-4358-9aae-02928681ccf1 req-ec5b223c-d9fd-4358-9aae-02928681ccf1 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.747s",
                                "2026-05-27 01:43:06.335 39 INFO tempest.lib.common.rest_client [req-c940cab9-cdb7-48a2-89b0-ca02ccf161fb req-c940cab9-cdb7-48a2-89b0-ca02ccf161fb ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31620e50978549adb5c8b789a6252e18 0.459s",
                                "2026-05-27 01:43:06.338 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b4603c6491294e61af24735ec69c3807",
                                "2026-05-27 01:43:06.373 17 INFO tempest.lib.common.rest_client [req-608656bc-86d1-4739-9464-b21c896dad03 req-608656bc-86d1-4739-9464-b21c896dad03 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.600s",
                                "2026-05-27 01:43:06.382 29 INFO tempest.lib.common.rest_client [req-633f980d-d08a-48d0-a325-d468eaf486a5 req-633f980d-d08a-48d0-a325-d468eaf486a5 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.122s",
                                "2026-05-27 01:43:06.395 19 INFO tempest.lib.common.rest_client [req-8284a291-c024-4de3-ad4c-ec0530b2695c req-8284a291-c024-4de3-ad4c-ec0530b2695c ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.166s",
                                "2026-05-27 01:43:06.485 17 INFO tempest.lib.common.rest_client [req-d378b6f2-654a-48be-88ac-0a023b8102f4 req-d378b6f2-654a-48be-88ac-0a023b8102f4 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/df7367d7-0126-48db-8542-0d54ed0e921d 0.108s",
                                "2026-05-27 01:43:06.542 19 INFO tempest.lib.common.rest_client [req-a1692993-15d5-4785-9d5e-12d2e11afd58 req-a1692993-15d5-4785-9d5e-12d2e11afd58 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.145s",
                                "2026-05-27 01:43:06.671 17 INFO tempest.lib.common.rest_client [req-47b4ee55-c5ab-4a3a-83e7-8e5cb1c3efd0 req-47b4ee55-c5ab-4a3a-83e7-8e5cb1c3efd0 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.183s",
                                "2026-05-27 01:43:06.686 19 INFO tempest.lib.common.rest_client [req-ba3ba89f-efb7-4fad-8248-8258e67251fb req-ba3ba89f-efb7-4fad-8248-8258e67251fb ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.137s",
                                "2026-05-27 01:43:06.956 39 INFO tempest.lib.common.rest_client [req-6a0e82d7-9d7d-4d92-b46d-203050b1bd67 req-6a0e82d7-9d7d-4d92-b46d-203050b1bd67 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:43:06.979 37 INFO tempest.lib.common.rest_client [req-67ca8487-790c-41c0-b37c-ac715953f360 req-67ca8487-790c-41c0-b37c-ac715953f360 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.803s",
                                "2026-05-27 01:43:07.065 17 INFO tempest.lib.common.rest_client [req-d80efcfb-f742-4335-a36c-f1ec4e2a713f req-d80efcfb-f742-4335-a36c-f1ec4e2a713f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/df7367d7-0126-48db-8542-0d54ed0e921d 0.391s",
                                "2026-05-27 01:43:07.177 11 INFO tempest.lib.common.rest_client [req-f440d8e1-4818-4cc1-bfba-1bdb7f30cbdc req-f440d8e1-4818-4cc1-bfba-1bdb7f30cbdc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/87a0ed87-2ebc-4389-b493-67c2d0eea309 0.874s",
                                "2026-05-27 01:43:07.183 19 INFO tempest.lib.common.rest_client [req-8723af69-a2db-4895-ba4c-c3a4b27e1d77 req-8723af69-a2db-4895-ba4c-c3a4b27e1d77 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.490s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [6.813121s] ... ok",
                                "2026-05-27 01:43:07.259 17 INFO tempest.lib.common.rest_client [req-806f0f47-661e-4fb8-9612-afe1aca26559 req-806f0f47-661e-4fb8-9612-afe1aca26559 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.191s",
                                "2026-05-27 01:43:07.297 19 INFO tempest.lib.common.rest_client [req-6277b63a-2b16-4bc2-ad59-ae530cc06d42 req-6277b63a-2b16-4bc2-ad59-ae530cc06d42 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.109s",
                                "2026-05-27 01:43:07.455 19 INFO tempest.lib.common.rest_client [req-99300ef4-0cfc-49d1-b44b-7563a0476394 req-99300ef4-0cfc-49d1-b44b-7563a0476394 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b56c776d-e102-4a3a-bbb5-1352235c4bb4 0.156s",
                                "2026-05-27 01:43:07.568 21 INFO tempest.lib.common.rest_client [req-bcd8bf88-7d6d-44a8-9c67-b35483b9bf00 req-bcd8bf88-7d6d-44a8-9c67-b35483b9bf00 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.840s",
                                "2026-05-27 01:43:07.575 39 INFO tempest.lib.common.rest_client [req-949cbc8d-a00f-4f3f-8f5a-cb3b1ce68037 req-949cbc8d-a00f-4f3f-8f5a-cb3b1ce68037 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b4603c6491294e61af24735ec69c3807&name=default 0.617s",
                                "2026-05-27 01:43:07.593 17 INFO tempest.lib.common.rest_client [req-d9787a9a-3593-4411-811e-f7e336834c9e req-d9787a9a-3593-4411-811e-f7e336834c9e ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd4d350c-9020-467e-9f93-c40902f16c9c 0.331s",
                                "2026-05-27 01:43:07.601 19 INFO tempest.lib.common.rest_client [req-80ca9f47-d29d-4c34-aee7-d64457539bec req-80ca9f47-d29d-4c34-aee7-d64457539bec ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2522d025-133d-4e82-8fd0-5e77f83eb057 0.139s",
                                "2026-05-27 01:43:07.728 19 INFO tempest.lib.common.rest_client [req-89669da6-676e-4bcd-bace-e83267cde065 req-89669da6-676e-4bcd-bace-e83267cde065 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2522d025-133d-4e82-8fd0-5e77f83eb057 0.125s",
                                "2026-05-27 01:43:07.753 17 INFO tempest.lib.common.rest_client [req-4a20a095-c3de-4828-b64c-052929a59564 req-4a20a095-c3de-4828-b64c-052929a59564 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.158s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [6.193920s] ... ok",
                                "2026-05-27 01:43:07.861 19 INFO tempest.lib.common.rest_client [req-82ddac10-3ffb-4b6f-aa45-727fcd4d6d8c req-82ddac10-3ffb-4b6f-aa45-727fcd4d6d8c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=244d622d-0bc5-4954-b291-95af76568e53 0.130s",
                                "2026-05-27 01:43:07.864 31 INFO tempest.lib.common.rest_client [req-b433b34e-6eab-426c-806d-0a3c71d3548d req-b433b34e-6eab-426c-806d-0a3c71d3548d ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.535s",
                                "2026-05-27 01:43:07.998 19 INFO tempest.lib.common.rest_client [req-cf980500-31b3-4b11-a5a8-10b5b5d99045 req-cf980500-31b3-4b11-a5a8-10b5b5d99045 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/244d622d-0bc5-4954-b291-95af76568e53 0.132s",
                                "2026-05-27 01:43:08.070 29 INFO tempest.lib.common.rest_client [req-0992f572-83ad-409b-8924-f0fc6a4f75a4 req-0992f572-83ad-409b-8924-f0fc6a4f75a4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 1.685s",
                                "2026-05-27 01:43:08.137 19 INFO tempest.lib.common.rest_client [req-68558137-816d-4cfc-aa81-e81475ed4380 req-68558137-816d-4cfc-aa81-e81475ed4380 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.137s",
                                "2026-05-27 01:43:08.240 19 INFO tempest.lib.common.rest_client [req-a2a3a126-73b5-4142-acac-2d5905807166 req-a2a3a126-73b5-4142-acac-2d5905807166 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/55d3f9a6-437a-4e05-a351-ec8f74699b4b 0.101s",
                                "2026-05-27 01:43:08.358 39 INFO tempest.lib.common.rest_client [req-d5b07719-dad1-45c0-b9ce-14f0118f099a req-d5b07719-dad1-45c0-b9ce-14f0118f099a ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25f9ad9d-e5dd-4615-b99f-96f0a803b37f 0.780s",
                                "2026-05-27 01:43:08.378 31 INFO tempest.lib.common.rest_client [req-aa90dc66-d8f2-4fcf-8f91-3969a9dff54d req-aa90dc66-d8f2-4fcf-8f91-3969a9dff54d ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 0.510s",
                                "2026-05-27 01:43:08.382 17 INFO tempest.lib.common.rest_client [req-36f151c7-6a7c-4bee-9a36-9a753170d6a0 req-36f151c7-6a7c-4bee-9a36-9a753170d6a0 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.624s",
                                "2026-05-27 01:43:08.389 19 INFO tempest.lib.common.rest_client [req-94642037-c998-411b-b05e-8d9efada9d03 req-94642037-c998-411b-b05e-8d9efada9d03 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9bab55f0-24bd-4464-a863-0fa81969dfd9 0.147s",
                                "2026-05-27 01:43:08.441 13 INFO tempest.lib.common.rest_client [req-f105874e-63dc-43c8-a4f4-e88395e90d26 req-f105874e-63dc-43c8-a4f4-e88395e90d26 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.127s",
                                "2026-05-27 01:43:08.504 31 INFO tempest.lib.common.rest_client [req-08f8707b-55a4-4997-a0bf-a5bbb31de972 req-08f8707b-55a4-4997-a0bf-a5bbb31de972 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb6e1550-2a94-4bb8-8981-accff8c16815 0.123s",
                                "2026-05-27 01:43:08.515 19 INFO tempest.lib.common.rest_client [req-bad16a63-230a-4655-a137-ee4f952c3aee req-bad16a63-230a-4655-a137-ee4f952c3aee ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9bab55f0-24bd-4464-a863-0fa81969dfd9 0.124s",
                                "2026-05-27 01:43:08.529 26 INFO tempest.lib.common.rest_client [req-12504fc3-ec16-4858-a257-40e7163deb41 req-12504fc3-ec16-4858-a257-40e7163deb41 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4/add_router_interface 4.556s",
                                "2026-05-27 01:43:08.550 11 INFO tempest.lib.common.rest_client [req-c2f16329-47b8-4360-afda-b10081ef8d00 req-c2f16329-47b8-4360-afda-b10081ef8d00 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bb099340-e2fe-4a06-8914-30130aee719d 1.371s",
                                "2026-05-27 01:43:08.614 19 INFO tempest.lib.common.rest_client [req-11aecf08-6403-41b1-be97-af7768b4e002 req-11aecf08-6403-41b1-be97-af7768b4e002 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.097s",
                                "2026-05-27 01:43:08.628 39 INFO tempest.lib.common.rest_client [req-afe5b288-c6c3-46e4-87f7-591576b5a342 req-afe5b288-c6c3-46e4-87f7-591576b5a342 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b4603c6491294e61af24735ec69c3807 0.268s",
                                "2026-05-27 01:43:08.738 19 INFO tempest.lib.common.rest_client [req-d33450cf-b448-4218-b462-8eaa28a51383 req-d33450cf-b448-4218-b462-8eaa28a51383 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0d828e8-b25a-4d43-95c7-7af247c39ca2 0.121s",
                                "2026-05-27 01:43:08.865 19 INFO tempest.lib.common.rest_client [req-bd448648-8d99-4a5a-ad9a-e8dee87db3da req-bd448648-8d99-4a5a-ad9a-e8dee87db3da ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef811076-003e-4d9d-9758-29c15789002b 0.124s",
                                "2026-05-27 01:43:08.899 17 INFO tempest.lib.common.rest_client [req-d5158a1e-d2e3-42d2-8346-15e887261984 req-d5158a1e-d2e3-42d2-8346-15e887261984 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.513s",
                                "2026-05-27 01:43:08.919 26 INFO tempest.lib.common.rest_client [req-11cb7a6b-e5a5-4a81-bc0e-dd7525cb0d2e req-11cb7a6b-e5a5-4a81-bc0e-dd7525cb0d2e ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad7adf2e-b0cf-4436-a5cf-3a9cdd1e865d 0.387s",
                                "2026-05-27 01:43:09.123 29 INFO tempest.lib.common.rest_client [req-8c6f7d55-aeb2-431e-ade3-f5e2a0cce48d req-8c6f7d55-aeb2-431e-ade3-f5e2a0cce48d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 1.050s",
                                "2026-05-27 01:43:09.179 11 INFO tempest.lib.common.rest_client [req-b2335841-950a-4161-b5eb-443df76a17fd req-b2335841-950a-4161-b5eb-443df76a17fd ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28365b32fd2e443687d98c8f4857bf8e 0.627s",
                                "2026-05-27 01:43:09.221 26 INFO tempest.lib.common.rest_client [req-354bd0c9-bbce-4461-8f72-cd79b23cb12f req-354bd0c9-bbce-4461-8f72-cd79b23cb12f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ad7adf2e-b0cf-4436-a5cf-3a9cdd1e865d 0.299s",
                                "2026-05-27 01:43:09.223 19 INFO tempest.lib.common.rest_client [req-30f3b593-9f17-40f9-8e55-8b651837f3b5 req-30f3b593-9f17-40f9-8e55-8b651837f3b5 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d176dbc715643b6b6ae8f11a2cce94d 0.354s",
                                "2026-05-27 01:43:09.227 21 INFO tempest.lib.common.rest_client [req-b86ab4c7-05fc-4f5d-b686-f57fad9a6c80 req-b86ab4c7-05fc-4f5d-b686-f57fad9a6c80 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.657s",
                                "2026-05-27 01:43:09.245 39 INFO tempest.lib.common.rest_client [req-4179014f-6d02-4342-84e8-ffac7735206b req-4179014f-6d02-4342-84e8-ffac7735206b ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:43:09.247 29 INFO tempest.lib.common.rest_client [req-f3a4cefa-7d4b-4bdd-b356-470728dd26c3 req-f3a4cefa-7d4b-4bdd-b356-470728dd26c3 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2c722dc7-d48c-4937-9c11-d65e05235c21 0.118s",
                                "2026-05-27 01:43:09.450 17 INFO tempest.lib.common.rest_client [req-f7769710-52a2-4b66-a49a-f0d3b0701e98 req-f7769710-52a2-4b66-a49a-f0d3b0701e98 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdd4105-fdab-4498-83b5-615858f53b2e 0.548s",
                                "2026-05-27 01:43:09.536 37 INFO tempest.lib.common.rest_client [req-175c28a2-d45d-4b62-8181-afaccf553209 req-175c28a2-d45d-4b62-8181-afaccf553209 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.554s",
                                "2026-05-27 01:43:09.612 29 INFO tempest.lib.common.rest_client [req-c561eaa4-c096-4eaf-ae79-29e482ca87e7 req-c561eaa4-c096-4eaf-ae79-29e482ca87e7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9275a4b9-5095-468c-8448-63f159a92c60 0.361s",
                                "2026-05-27 01:43:09.633 11 INFO tempest.lib.common.rest_client [req-a16c8ec5-f5d3-4d3c-ae23-86a9ce16819d req-a16c8ec5-f5d3-4d3c-ae23-86a9ce16819d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/451640a751774f84846f04f3ea7d849a 0.452s",
                                "2026-05-27 01:43:09.634 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ecf773393f9e419fb337d24d71a298f8",
                                "2026-05-27 01:43:09.646 17 INFO tempest.lib.common.rest_client [req-37a73062-4ec1-4363-b214-89b231a2fa05 req-37a73062-4ec1-4363-b214-89b231a2fa05 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.194s",
                                "2026-05-27 01:43:09.903 39 INFO tempest.lib.common.rest_client [req-9ab10075-f0f7-48e1-9daf-9bdd140d5a1b req-9ab10075-f0f7-48e1-9daf-9bdd140d5a1b ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-27 01:43:09.902 19 INFO tempest.lib.common.rest_client [req-ff9049f5-0f5f-4ce6-84ae-ac4a92d71adc req-ff9049f5-0f5f-4ce6-84ae-ac4a92d71adc ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06fda5ab83514a35b5f6dcc5f62cf461 0.676s",
                                "2026-05-27 01:43:09.903 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: acfb9efbf97549569c37aba62fb6b2c6",
                                "2026-05-27 01:43:09.960 17 INFO tempest.lib.common.rest_client [req-d2074727-56cb-47ae-8a04-2cb0598baa51 req-d2074727-56cb-47ae-8a04-2cb0598baa51 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.310s",
                                "2026-05-27 01:43:10.078 17 INFO tempest.lib.common.rest_client [req-f0522526-e635-4ebf-92d9-17b0f21a6ccd req-f0522526-e635-4ebf-92d9-17b0f21a6ccd ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdd4105-fdab-4498-83b5-615858f53b2e 0.114s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [2.323496s] ... ok",
                                "2026-05-27 01:43:10.127 13 INFO tempest.lib.common.rest_client [req-7305001e-ba62-4108-9495-07c909e30917 req-7305001e-ba62-4108-9495-07c909e30917 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 1.683s",
                                "2026-05-27 01:43:10.147 29 INFO tempest.lib.common.rest_client [req-aa165abe-8f6c-4ebe-a7f3-c52c77269031 req-aa165abe-8f6c-4ebe-a7f3-c52c77269031 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/945224cd-1066-481a-9077-8cbd44c1f844 0.532s",
                                "2026-05-27 01:43:10.198 39 INFO tempest.lib.common.rest_client [req-a2a512a7-21ba-4eff-a2db-b731914a7611 req-a2a512a7-21ba-4eff-a2db-b731914a7611 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s",
                                "2026-05-27 01:43:10.254 13 INFO tempest.lib.common.rest_client [req-ae5f6cb7-bdcb-4e59-9f56-8bc2c39536f4 req-ae5f6cb7-bdcb-4e59-9f56-8bc2c39536f4 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1260e89b-6245-4d5e-a372-97ed8d3d64e4 0.124s",
                                "2026-05-27 01:43:10.267 17 INFO tempest.lib.common.rest_client [req-0fc9a8f9-d425-4049-8adc-c930476e2e16 req-0fc9a8f9-d425-4049-8adc-c930476e2e16 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.185s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.187956s] ... ok",
                                "2026-05-27 01:43:10.308 11 INFO tempest.lib.common.rest_client [req-fa793175-a695-4245-b10f-e3eb6dc600e8 req-fa793175-a695-4245-b10f-e3eb6dc600e8 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-27 01:43:10.330 31 INFO tempest.lib.common.rest_client [req-edcd6abd-24e4-44de-a3fe-0e4cf4cac889 req-edcd6abd-24e4-44de-a3fe-0e4cf4cac889 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 1.811s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [7.004669s] ... ok",
                                "2026-05-27 01:43:10.392 13 INFO tempest.lib.common.rest_client [req-928cd470-cf2f-45fd-ae82-5116048c7cfd req-928cd470-cf2f-45fd-ae82-5116048c7cfd ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 0.137s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [5.832809s] ... ok",
                                "2026-05-27 01:43:10.437 19 INFO tempest.lib.common.rest_client [req-6c334327-ecc6-4e60-a6b9-31fb9ded8648 req-6c334327-ecc6-4e60-a6b9-31fb9ded8648 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-27 01:43:10.557 39 INFO tempest.lib.common.rest_client [req-27e44c95-9c77-4921-b1bc-dc7f174bfdcb req-27e44c95-9c77-4921-b1bc-dc7f174bfdcb ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s",
                                "2026-05-27 01:43:10.564 21 INFO tempest.lib.common.rest_client [req-d45f2888-b0cb-48cd-b7ea-053c80ee2e83 req-d45f2888-b0cb-48cd-b7ea-053c80ee2e83 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.332s",
                                "2026-05-27 01:43:10.590 13 INFO tempest.lib.common.rest_client [req-c50b2999-fec2-4179-b0ca-19b7574187fd req-c50b2999-fec2-4179-b0ca-19b7574187fd ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.193s",
                                "2026-05-27 01:43:10.631 17 INFO tempest.lib.common.rest_client [req-9c25b4f0-1da8-41ec-88d6-10a99021199f req-9c25b4f0-1da8-41ec-88d6-10a99021199f ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a4820c7070441f1adfa7c030fed8906 0.337s",
                                "2026-05-27 01:43:10.657 26 INFO tempest.lib.common.rest_client [req-b69557bf-bae3-4bbf-9ed1-c841af203d79 req-b69557bf-bae3-4bbf-9ed1-c841af203d79 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4/remove_router_interface 1.430s",
                                "2026-05-27 01:43:10.729 13 INFO tempest.lib.common.rest_client [req-bba6808a-f486-427b-9458-a8739d145250 req-bba6808a-f486-427b-9458-a8739d145250 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=bb86bea9-a822-456b-b492-77b36356853e 0.137s",
                                "2026-05-27 01:43:10.783 29 INFO tempest.lib.common.rest_client [req-34310a50-5394-4c5a-80c4-b484f7c4e6e0 req-34310a50-5394-4c5a-80c4-b484f7c4e6e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e53286eb-f491-407b-bcfb-bf1398b97185 0.634s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [9.626404s] ... ok",
                                "2026-05-27 01:43:10.785 26 INFO tempest.lib.common.rest_client [req-f9e0f72a-84bf-4cec-a243-87e8413272d0 req-f9e0f72a-84bf-4cec-a243-87e8413272d0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.122s",
                                "2026-05-27 01:43:10.824 13 INFO tempest.lib.common.rest_client [req-e5defa09-08f6-4988-9b77-89c54f9328a2 req-e5defa09-08f6-4988-9b77-89c54f9328a2 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.091s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.431061s] ... ok",
                                "2026-05-27 01:43:10.906 11 INFO tempest.lib.common.rest_client [req-4f6f51d6-f1fe-4b7f-940d-d631da6033bd req-4f6f51d6-f1fe-4b7f-940d-d631da6033bd ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ecf773393f9e419fb337d24d71a298f8&name=default 0.594s",
                                "2026-05-27 01:43:10.949 21 INFO tempest.lib.common.rest_client [req-895e4126-3658-4ce2-b629-5aabf909ef34 req-895e4126-3658-4ce2-b629-5aabf909ef34 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D10.100.0.11 0.380s",
                                "2026-05-27 01:43:11.062 19 INFO tempest.lib.common.rest_client [req-0d2b5418-7cbd-4b46-af11-bdd367575e63 req-0d2b5418-7cbd-4b46-af11-bdd367575e63 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=acfb9efbf97549569c37aba62fb6b2c6&name=default 0.622s",
                                "2026-05-27 01:43:11.117 13 INFO tempest.lib.common.rest_client [req-28f20281-8d63-4d08-905b-a17bbeb31be9 req-28f20281-8d63-4d08-905b-a17bbeb31be9 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.285s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.291980s] ... ok",
                                "2026-05-27 01:43:11.117 17 INFO tempest.lib.common.rest_client [req-4a0041fa-3304-4d55-ac2c-dfe0149839b5 req-4a0041fa-3304-4d55-ac2c-dfe0149839b5 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/056fb0c9bff641d0ac6a5e9338ac98ee 0.483s",
                                "2026-05-27 01:43:11.122 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10c6a4dff8db44e3b93cdd8584199bdc",
                                "2026-05-27 01:43:11.123 37 INFO tempest.lib.common.rest_client [req-07cba082-050a-4a36-9c11-541ad9d80c94 req-07cba082-050a-4a36-9c11-541ad9d80c94 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.583s",
                                "2026-05-27 01:43:11.183 39 INFO tempest.lib.common.rest_client [req-2647084f-c918-4e1a-ab9b-5149d1a955c3 req-2647084f-c918-4e1a-ab9b-5149d1a955c3 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.622s",
                                "2026-05-27 01:43:11.321 26 INFO tempest.lib.common.rest_client [req-f0db1bb4-72c9-4ad6-b147-64ac1e42869a req-f0db1bb4-72c9-4ad6-b147-64ac1e42869a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.533s",
                                "2026-05-27 01:43:11.371 13 INFO tempest.lib.common.rest_client [req-3f848d70-4592-43da-85f6-2f264369f030 req-3f848d70-4592-43da-85f6-2f264369f030 ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.249s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.252560s] ... ok",
                                "2026-05-27 01:43:11.427 37 INFO tempest.lib.common.rest_client [req-861f79a7-4e6d-4369-a98c-7a1e16cf9933 req-861f79a7-4e6d-4369-a98c-7a1e16cf9933 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.301s",
                                "2026-05-27 01:43:11.433 39 INFO tempest.lib.common.rest_client [req-5ad0f57b-0f93-46f3-bae2-3095285bb8ee req-5ad0f57b-0f93-46f3-bae2-3095285bb8ee ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-27 01:43:11.504 13 INFO tempest.lib.common.rest_client [req-686c1430-3c97-4849-8eca-a1ed5d5c65e8 req-686c1430-3c97-4849-8eca-a1ed5d5c65e8 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.131979s] ... ok",
                                "2026-05-27 01:43:11.584 11 INFO tempest.lib.common.rest_client [req-f890e0cc-8d97-4502-a221-7ff1e80d0fa3 req-f890e0cc-8d97-4502-a221-7ff1e80d0fa3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/037b4d55-bf83-47a5-af31-dd49db14ae37 0.674s",
                                "2026-05-27 01:43:11.629 29 INFO tempest.lib.common.rest_client [req-c428d57b-6868-436d-b49d-38eabb1c6480 req-c428d57b-6868-436d-b49d-38eabb1c6480 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.839s",
                                "2026-05-27 01:43:11.655 39 INFO tempest.lib.common.rest_client [req-c850564a-8409-4593-b2de-21e6912edab2 req-c850564a-8409-4593-b2de-21e6912edab2 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/e4ac3cd34d244bdea43cf6630298f44a 0.218s",
                                "2026-05-27 01:43:11.672 13 INFO tempest.lib.common.rest_client [req-f459d0ab-3efe-448c-b436-dc2124d81d90 req-f459d0ab-3efe-448c-b436-dc2124d81d90 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.163s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.165761s] ... ok",
                                "2026-05-27 01:43:11.760 21 INFO tempest.lib.common.rest_client [req-f7d3b8d6-6d46-407e-9fdb-bd9d7203dc0b req-f7d3b8d6-6d46-407e-9fdb-bd9d7203dc0b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/98a4fbc5-d94c-41b6-b73c-18a438ba2edf 0.808s",
                                "2026-05-27 01:43:11.765 17 INFO tempest.lib.common.rest_client [req-b45f9f7d-081d-4eae-b9ac-ab68a18b2be5 req-b45f9f7d-081d-4eae-b9ac-ab68a18b2be5 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-27 01:43:11.784 39 INFO tempest.lib.common.rest_client [req-b027fe10-50c3-402d-a5d7-1076f3e185d1 req-b027fe10-50c3-402d-a5d7-1076f3e185d1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-27 01:43:11.850 13 INFO tempest.lib.common.rest_client [req-7e507c94-bfc1-427a-b709-e7896b50b58c req-7e507c94-bfc1-427a-b709-e7896b50b58c ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a 0.175s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_show_network [0.178046s] ... ok",
                                "2026-05-27 01:43:11.872 21 INFO tempest.lib.common.rest_client [req-b11826de-0e7d-49a4-afe9-5f20486e6464 req-b11826de-0e7d-49a4-afe9-5f20486e6464 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/98a4fbc5-d94c-41b6-b73c-18a438ba2edf 0.109s",
                                "2026-05-27 01:43:11.908 19 INFO tempest.lib.common.rest_client [req-8fdc0b2e-e297-4cb2-b7a1-42cc14f2c438 req-8fdc0b2e-e297-4cb2-b7a1-42cc14f2c438 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/512cc466-ab71-437a-8d4b-1bbac0c14706 0.842s",
                                "2026-05-27 01:43:11.933 39 INFO tempest.lib.common.rest_client [req-965cd557-94b9-4f8b-8f58-90764a41cbc8 req-965cd557-94b9-4f8b-8f58-90764a41cbc8 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/70ad82a683244db986d6b9f66518a067 0.146s",
                                "2026-05-27 01:43:11.948 26 INFO tempest.lib.common.rest_client [req-1c4df017-ed43-4976-ab93-65f3c00d1de1 req-1c4df017-ed43-4976-ab93-65f3c00d1de1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f30c1c5-a3bc-45e3-b90c-57c4c51452f4 0.621s",
                                "2026-05-27 01:43:12.032 11 INFO tempest.lib.common.rest_client [req-db218f11-ce95-419c-9589-2a0446f7bd65 req-db218f11-ce95-419c-9589-2a0446f7bd65 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ecf773393f9e419fb337d24d71a298f8 0.446s",
                                "2026-05-27 01:43:12.059 13 INFO tempest.lib.common.rest_client [req-c9d1518e-72a0-459e-a6f7-f2b75b12a01d req-c9d1518e-72a0-459e-a6f7-f2b75b12a01d ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a?fields=id&fields=name&fields=mtu 0.204s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.207290s] ... ok",
                                "2026-05-27 01:43:12.204 13 INFO tempest.lib.common.rest_client [req-fd722a3e-ace5-479c-9dbf-7f1eea8d960c req-fd722a3e-ace5-479c-9dbf-7f1eea8d960c ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e 0.141s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.144906s] ... ok",
                                "2026-05-27 01:43:12.254 39 INFO tempest.lib.common.rest_client [req-c23a4e50-10ea-4485-9cc1-1979d05915ce req-c23a4e50-10ea-4485-9cc1-1979d05915ce ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-27 01:43:12.328 37 INFO tempest.lib.common.rest_client [req-51c3c7b4-71f8-4dea-97b3-9e15a4a189f7 req-51c3c7b4-71f8-4dea-97b3-9e15a4a189f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09b1e983-4211-4aad-8007-5a40b44f4bca 0.898s",
                                "2026-05-27 01:43:12.358 13 INFO tempest.lib.common.rest_client [req-bedb95f6-ae09-4562-88eb-bbc062496a65 req-bedb95f6-ae09-4562-88eb-bbc062496a65 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e?fields=id&fields=network_id 0.150s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.152850s] ... ok",
                                "2026-05-27 01:43:12.356 19 INFO tempest.lib.common.rest_client [req-b4688824-d3e4-4281-be23-36880802ad71 req-b4688824-d3e4-4281-be23-36880802ad71 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/acfb9efbf97549569c37aba62fb6b2c6 0.445s",
                                "2026-05-27 01:43:12.357 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 695e5ddc842148eea8642ec4b4e9cf63",
                                "2026-05-27 01:43:12.394 29 INFO tempest.lib.common.rest_client [req-5f619b8b-a1fd-4c65-8bdd-696b072943f9 req-5f619b8b-a1fd-4c65-8bdd-696b072943f9 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.763s",
                                "2026-05-27 01:43:12.403 17 INFO tempest.lib.common.rest_client [req-141e5494-3835-406b-a423-f5bb7eeb7bae req-141e5494-3835-406b-a423-f5bb7eeb7bae ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10c6a4dff8db44e3b93cdd8584199bdc&name=default 0.635s",
                                "2026-05-27 01:43:12.456 37 INFO tempest.lib.common.rest_client [req-608b0938-746f-4cb2-9a97-bdec4720b167 req-608b0938-746f-4cb2-9a97-bdec4720b167 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "2026-05-27 01:43:12.500 39 INFO tempest.lib.common.rest_client [req-d0877908-b87a-4116-a279-3eac86be205d req-d0877908-b87a-4116-a279-3eac86be205d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/89a5050f7de542e3bca52d9e6d7380fa 0.243s",
                                "2026-05-27 01:43:12.651 11 INFO tempest.lib.common.rest_client [req-26ae7f70-4295-43c5-b0d3-e031e6b1d99b req-26ae7f70-4295-43c5-b0d3-e031e6b1d99b ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-27 01:43:12.736 39 INFO tempest.lib.common.rest_client [req-753b5c76-7dae-4733-93df-28231df23052 req-753b5c76-7dae-4733-93df-28231df23052 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:43:12.888 26 INFO tempest.lib.common.rest_client [req-25f5004d-07fa-45ce-853c-892d83ee813a req-25f5004d-07fa-45ce-853c-892d83ee813a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73d8c09e-a658-4fa6-bddf-963335f53e79 0.937s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [12.081247s] ... ok",
                                "2026-05-27 01:43:12.872 39 INFO tempest.lib.common.rest_client [req-cc66285e-b47b-42a1-9321-d9ca5604f13e req-cc66285e-b47b-42a1-9321-d9ca5604f13e ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/003146d861b54bdbad21d3e3bacbddab/roles/e4ac3cd34d244bdea43cf6630298f44a 0.134s",
                                "2026-05-27 01:43:12.872 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 003146d861b54bdbad21d3e3bacbddab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:12.872 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '003146d861b54bdbad21d3e3bacbddab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:12.873 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '003146d861b54bdbad21d3e3bacbddab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:12.912 29 INFO tempest.lib.common.rest_client [req-b067957b-7255-4a4d-b34f-4720e374f267 req-b067957b-7255-4a4d-b34f-4720e374f267 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.516s",
                                "2026-05-27 01:43:12.972 21 INFO tempest.lib.common.rest_client [req-9637b80c-f82c-4f16-bb64-5b86a24b3243 req-9637b80c-f82c-4f16-bb64-5b86a24b3243 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/221d33ed-5e4f-41b8-8121-17cf17a69855 1.097s",
                                "2026-05-27 01:43:12.995 17 INFO tempest.lib.common.rest_client [req-b04fa911-5470-479a-adc2-919829e31c95 req-b04fa911-5470-479a-adc2-919829e31c95 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c628f116-8b07-41c3-ba51-bfcf91d2a9c2 0.589s",
                                "2026-05-27 01:43:13.069 37 INFO tempest.lib.common.rest_client [req-c3fdead1-ef8d-444c-b60f-b42837b1b103 req-c3fdead1-ef8d-444c-b60f-b42837b1b103 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3d81421-ca33-4b13-bbf9-533e99386e16 0.611s",
                                "2026-05-27 01:43:13.089 21 INFO tempest.lib.common.rest_client [req-225132ed-669d-4758-9115-9a48126198f1 req-225132ed-669d-4758-9115-9a48126198f1 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/221d33ed-5e4f-41b8-8121-17cf17a69855 0.114s",
                                "2026-05-27 01:43:13.180 19 INFO tempest.lib.common.rest_client [req-1399bb96-6d35-4e2a-b98e-5a9d3ef007c8 req-1399bb96-6d35-4e2a-b98e-5a9d3ef007c8 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=695e5ddc842148eea8642ec4b4e9cf63&name=default 0.819s",
                                "2026-05-27 01:43:13.312 11 INFO tempest.lib.common.rest_client [req-05f906bd-978a-4a2c-8b89-9414faa3778d req-05f906bd-978a-4a2c-8b89-9414faa3778d ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-27 01:43:13.416 17 INFO tempest.lib.common.rest_client [req-331cfef4-aef8-4d3c-a551-31068afabdd2 req-331cfef4-aef8-4d3c-a551-31068afabdd2 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10c6a4dff8db44e3b93cdd8584199bdc 0.417s",
                                "2026-05-27 01:43:13.458 13 INFO tempest.lib.common.rest_client [req-ec9eb169-cabd-4c6d-ad5d-75df3cd4bff9 req-ec9eb169-cabd-4c6d-ad5d-75df3cd4bff9 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.096s",
                                "2026-05-27 01:43:13.484 29 INFO tempest.lib.common.rest_client [req-ac4d2015-842e-4283-be86-3f190d1353b4 req-ac4d2015-842e-4283-be86-3f190d1353b4 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.568s",
                                "2026-05-27 01:43:13.517 39 INFO tempest.lib.common.rest_client [req-e53689fa-fc43-4649-9f07-a3490fb3ef61 req-e53689fa-fc43-4649-9f07-a3490fb3ef61 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-05-27 01:43:13.533 11 INFO tempest.lib.common.rest_client [req-1be791e1-580e-4e67-8a19-534b08a9d03d req-1be791e1-580e-4e67-8a19-534b08a9d03d ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s",
                                "2026-05-27 01:43:13.551 21 INFO tempest.lib.common.rest_client [req-2f7e1161-55bb-47aa-9bc0-114ad8c7d3a8 req-2f7e1161-55bb-47aa-9bc0-114ad8c7d3a8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d18396fe-d4ae-4c94-9a71-be8c84e1bc7f 0.458s",
                                "2026-05-27 01:43:13.649 39 INFO tempest.lib.common.rest_client [req-29e52c25-14a9-4d50-b535-76b399259c67 req-29e52c25-14a9-4d50-b535-76b399259c67 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218 0.129s",
                                "2026-05-27 01:43:13.652 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25e619527c9d44d6a1198586cd05b218 for scope project and roles: ['reader']",
                                "2026-05-27 01:43:13.657 37 INFO tempest.lib.common.rest_client [req-24208d35-b350-4b60-a7c4-8bac0c07fb54 req-24208d35-b350-4b60-a7c4-8bac0c07fb54 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e52251e3-e589-449e-ac54-e71f528ad6ef 0.585s",
                                "2026-05-27 01:43:13.723 11 INFO tempest.lib.common.rest_client [req-2d217fe6-2001-400c-912b-9c448faf926a req-2d217fe6-2001-400c-912b-9c448faf926a ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s",
                                "2026-05-27 01:43:13.766 37 INFO tempest.lib.common.rest_client [req-8bde25fe-0409-45bd-91c4-89c11a996da0 req-8bde25fe-0409-45bd-91c4-89c11a996da0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s",
                                "2026-05-27 01:43:13.912 37 INFO tempest.lib.common.rest_client [req-c6b7963f-b5c9-4919-8da2-69db3a17a35a req-c6b7963f-b5c9-4919-8da2-69db3a17a35a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.143s",
                                "2026-05-27 01:43:13.993 31 INFO tempest.lib.common.rest_client [req-3560d85d-73a5-49b6-8a6d-0db217365cb3 req-3560d85d-73a5-49b6-8a6d-0db217365cb3 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.648s",
                                "2026-05-27 01:43:14.113 37 INFO tempest.lib.common.rest_client [req-ec08743d-ef80-4b47-9a52-936ce1009edf req-ec08743d-ef80-4b47-9a52-936ce1009edf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.198s",
                                "2026-05-27 01:43:14.244 39 INFO tempest.lib.common.rest_client [req-1fae582c-6144-4154-8980-e732a0bbf456 req-1fae582c-6144-4154-8980-e732a0bbf456 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.586s",
                                "2026-05-27 01:43:14.280 37 INFO tempest.lib.common.rest_client [req-31260d67-e9dd-46e6-8627-5dd2809484a1 req-31260d67-e9dd-46e6-8627-5dd2809484a1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.154s",
                                "2026-05-27 01:43:14.277 31 INFO tempest.lib.common.rest_client [req-64941e9b-a975-4026-8662-9c6fb6070573 req-64941e9b-a975-4026-8662-9c6fb6070573 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9c19cbe3-36be-4004-b1a7-cbf441b25752 0.269s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [44.044328s] ... ok",
                                "2026-05-27 01:43:14.308 11 INFO tempest.lib.common.rest_client [req-fd8fbb0f-5cd2-4e08-adc5-e2ce748a748b req-fd8fbb0f-5cd2-4e08-adc5-e2ce748a748b ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.578s",
                                "2026-05-27 01:43:14.346 19 INFO tempest.lib.common.rest_client [req-aa2ccd92-1a55-4aea-8a32-1e4f66aa92cf req-aa2ccd92-1a55-4aea-8a32-1e4f66aa92cf ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0fd2155d-1a7c-4619-80ff-f8c2214dae5a 1.161s",
                                "2026-05-27 01:43:14.428 39 INFO tempest.lib.common.rest_client [req-2340a5a8-76d9-47cd-9fff-3f6703c58da9 req-2340a5a8-76d9-47cd-9fff-3f6703c58da9 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-27 01:43:14.455 21 INFO tempest.lib.common.rest_client [req-22bbba47-7156-481b-b9c3-bff56697bac3 req-22bbba47-7156-481b-b9c3-bff56697bac3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/edd817bb-c4fa-439c-942b-18871124880c 0.899s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [10.714719s] ... ok",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-27 01:43:14.458 11 INFO tempest.lib.common.rest_client [req-add09ba8-3e78-42c1-b0b0-ecb3e7389dc9 req-add09ba8-3e78-42c1-b0b0-ecb3e7389dc9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-27 01:43:14.625 37 INFO tempest.lib.common.rest_client [req-37383e7a-7406-480b-8b2e-6120d592c621 req-37383e7a-7406-480b-8b2e-6120d592c621 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.332s",
                                "2026-05-27 01:43:14.638 39 INFO tempest.lib.common.rest_client [req-c7b0f866-431c-4072-ac3f-6b5af9e19363 req-c7b0f866-431c-4072-ac3f-6b5af9e19363 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.203s",
                                "2026-05-27 01:43:14.670 11 INFO tempest.lib.common.rest_client [req-fabe963c-e35a-485e-9b0c-7f72a26fdf21 req-fabe963c-e35a-485e-9b0c-7f72a26fdf21 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.208s",
                                "2026-05-27 01:43:14.698 19 INFO tempest.lib.common.rest_client [req-addaa074-3610-46b5-b65f-2eea84a5c97f req-addaa074-3610-46b5-b65f-2eea84a5c97f ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/695e5ddc842148eea8642ec4b4e9cf63 0.351s",
                                "2026-05-27 01:43:14.700 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-27 01:43:14.713 29 INFO tempest.lib.common.rest_client [req-92a40a29-097e-49a1-a139-bf1e15f2389a req-92a40a29-097e-49a1-a139-bf1e15f2389a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.227s",
                                "2026-05-27 01:43:14.886 37 INFO tempest.lib.common.rest_client [req-602c3490-9205-49d7-87d6-f547721d631e req-602c3490-9205-49d7-87d6-f547721d631e ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.256s",
                                "2026-05-27 01:43:14.920 39 INFO tempest.lib.common.rest_client [req-efea8753-63ec-49d9-9e14-d127b910a86d req-efea8753-63ec-49d9-9e14-d127b910a86d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:43:14.947 11 INFO tempest.lib.common.rest_client [req-1d666109-1cf5-4fca-abcc-a3b41af03ede req-1d666109-1cf5-4fca-abcc-a3b41af03ede ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:43:15.072 39 INFO tempest.lib.common.rest_client [req-e653fd25-2cbf-4e61-b590-ce1a8a5cb68d req-e653fd25-2cbf-4e61-b590-ce1a8a5cb68d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/70ad82a683244db986d6b9f66518a067 0.149s",
                                "2026-05-27 01:43:15.139 37 INFO tempest.lib.common.rest_client [req-64a7845a-20bd-4eab-afc1-48a2d9238a36 req-64a7845a-20bd-4eab-afc1-48a2d9238a36 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.250s",
                                "2026-05-27 01:43:15.172 29 INFO tempest.lib.common.rest_client [req-e75e9118-5bfc-4a5d-9d81-a284c62e9f91 req-e75e9118-5bfc-4a5d-9d81-a284c62e9f91 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.455s",
                                "2026-05-27 01:43:15.278 11 INFO tempest.lib.common.rest_client [req-2b0c3ba6-6467-40a4-8920-5cbd57f216d8 req-2b0c3ba6-6467-40a4-8920-5cbd57f216d8 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/70ad82a683244db986d6b9f66518a067 0.328s",
                                "2026-05-27 01:43:15.396 21 INFO tempest.lib.common.rest_client [req-538da178-8d18-417a-8984-b80f7aed542a req-538da178-8d18-417a-8984-b80f7aed542a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.937s",
                                "2026-05-27 01:43:15.404 39 INFO tempest.lib.common.rest_client [req-c18bc92c-fa4c-4a88-860f-6fb2b893ff92 req-c18bc92c-fa4c-4a88-860f-6fb2b893ff92 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-27 01:43:15.414 37 INFO tempest.lib.common.rest_client [req-c37369d5-05c5-480d-9844-77d48529c992 req-c37369d5-05c5-480d-9844-77d48529c992 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.271s",
                                "2026-05-27 01:43:15.446 11 INFO tempest.lib.common.rest_client [req-b07255c7-8a07-4388-aeeb-957a97ed5d07 req-b07255c7-8a07-4388-aeeb-957a97ed5d07 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:43:15.496 29 INFO tempest.lib.common.rest_client [req-5ab9f572-aa4a-419c-a653-b0d3225788fc req-5ab9f572-aa4a-419c-a653-b0d3225788fc ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.323s",
                                "2026-05-27 01:43:15.542 39 INFO tempest.lib.common.rest_client [req-29196509-cecf-4ba2-b130-61ba299e3e43 req-29196509-cecf-4ba2-b130-61ba299e3e43 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.132s",
                                "2026-05-27 01:43:15.638 37 INFO tempest.lib.common.rest_client [req-749b7b51-1d01-4373-8df4-74987df2ee65 req-749b7b51-1d01-4373-8df4-74987df2ee65 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.220s",
                                "2026-05-27 01:43:15.696 11 INFO tempest.lib.common.rest_client [req-0267a356-3d03-4eff-bd89-95aa768be496 req-0267a356-3d03-4eff-bd89-95aa768be496 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.249s",
                                "2026-05-27 01:43:15.730 39 INFO tempest.lib.common.rest_client [req-fedf0320-149d-40bf-aa8a-35c56183386a req-fedf0320-149d-40bf-aa8a-35c56183386a ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:43:15.905 11 INFO tempest.lib.common.rest_client [req-8a244a8b-ec66-4eb9-b734-0ed521e838ae req-8a244a8b-ec66-4eb9-b734-0ed521e838ae ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-27 01:43:15.911 37 INFO tempest.lib.common.rest_client [req-72e3b9cb-59ac-49d5-80f9-51e1d155ebc2 req-72e3b9cb-59ac-49d5-80f9-51e1d155ebc2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.267s",
                                "2026-05-27 01:43:15.958 39 INFO tempest.lib.common.rest_client [req-fbac73c2-4e06-48a5-9d3c-2f2d637a50f0 req-fbac73c2-4e06-48a5-9d3c-2f2d637a50f0 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218/users/904bdbc17e644144b0c022d24e52d0f1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.225s",
                                "2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 904bdbc17e644144b0c022d24e52d0f1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '904bdbc17e644144b0c022d24e52d0f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:15.961 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-297854199-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25e619527c9d44d6a1198586cd05b218', 'project_name': 'tempest-SecGroupTest-297854199', 'tenant_id': '25e619527c9d44d6a1198586cd05b218', 'tenant_name': 'tempest-SecGroupTest-297854199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '904bdbc17e644144b0c022d24e52d0f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:16.037 13 INFO tempest.lib.common.rest_client [req-e9e6e1c7-d946-4e6c-9f1b-ea2ffe3a151d req-e9e6e1c7-d946-4e6c-9f1b-ea2ffe3a151d ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.575s",
                                "2026-05-27 01:43:16.145 11 INFO tempest.lib.common.rest_client [req-be246255-cbdc-4d25-9abe-615f9e6b5c2c req-be246255-cbdc-4d25-9abe-615f9e6b5c2c ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/27c38b5a32d24be08048d91590fc24e8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.238s",
                                "2026-05-27 01:43:16.146 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27c38b5a32d24be08048d91590fc24e8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:16.146 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27c38b5a32d24be08048d91590fc24e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:16.147 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27c38b5a32d24be08048d91590fc24e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:16.158 29 INFO tempest.lib.common.rest_client [req-0f9de1b9-17b8-4a22-a32e-aeb87302421f req-0f9de1b9-17b8-4a22-a32e-aeb87302421f ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s",
                                "2026-05-27 01:43:16.192 37 INFO tempest.lib.common.rest_client [req-6cf502f9-a574-4f10-8f14-d0ca0561ccc8 req-6cf502f9-a574-4f10-8f14-d0ca0561ccc8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s",
                                "2026-05-27 01:43:16.343 37 INFO tempest.lib.common.rest_client [req-953c1efc-e2b4-4010-b9d6-adc68515f5c0 req-953c1efc-e2b4-4010-b9d6-adc68515f5c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s",
                                "2026-05-27 01:43:16.458 37 INFO tempest.lib.common.rest_client [req-7d819175-bf2e-456a-a269-11013083474a req-7d819175-bf2e-456a-a269-11013083474a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.173676s] ... ok",
                                "2026-05-27 01:43:16.603 26 INFO tempest.lib.common.rest_client [req-f3b33356-7144-4680-a196-ecdedc79787f req-f3b33356-7144-4680-a196-ecdedc79787f ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.711s",
                                "2026-05-27 01:43:16.614 39 INFO tempest.lib.common.rest_client [req-2936e546-a32a-4186-926f-7b9d2ce10ccb req-2936e546-a32a-4186-926f-7b9d2ce10ccb ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-27 01:43:16.873 11 INFO tempest.lib.common.rest_client [req-cc9a2c48-759f-4bc5-8f3b-f8ddd8e605c0 req-cc9a2c48-759f-4bc5-8f3b-f8ddd8e605c0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-27 01:43:16.874 26 INFO tempest.lib.common.rest_client [req-e54117bb-1a64-4cb5-8f55-d8376cbbf2a1 req-e54117bb-1a64-4cb5-8f55-d8376cbbf2a1 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.267s",
                                "2026-05-27 01:43:16.888 13 INFO tempest.lib.common.rest_client [req-c1d54711-eac9-4a83-9f32-768a9391e288 req-c1d54711-eac9-4a83-9f32-768a9391e288 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/d4b64a98-a80b-4430-94e2-3f5f3374384b 0.848s",
                                "2026-05-27 01:43:17.018 21 INFO tempest.lib.common.rest_client [req-cc3fbf3d-d576-4213-b891-6641b511aba1 req-cc3fbf3d-d576-4213-b891-6641b511aba1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.608s",
                                "2026-05-27 01:43:17.132 11 INFO tempest.lib.common.rest_client [req-7696697e-f484-412f-b1b7-5fb29bc417ad req-7696697e-f484-412f-b1b7-5fb29bc417ad ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047 0.256s",
                                "2026-05-27 01:43:17.133 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a65824aabc974f949c4734fe8b513047 for scope project and roles: ['reader']",
                                "2026-05-27 01:43:17.285 26 INFO tempest.lib.common.rest_client [req-6892031d-7c12-41bf-8755-c37265b9f7d8 req-6892031d-7c12-41bf-8755-c37265b9f7d8 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.409s",
                                "2026-05-27 01:43:17.347 31 INFO tempest.lib.common.rest_client [req-97ab0e7a-9180-477a-af97-48d0eec844c6 req-97ab0e7a-9180-477a-af97-48d0eec844c6 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.067s",
                                "2026-05-27 01:43:17.394 21 INFO tempest.lib.common.rest_client [req-be2ab722-313f-4400-8b44-0a8b5ccfd96d req-be2ab722-313f-4400-8b44-0a8b5ccfd96d ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.371s",
                                "2026-05-27 01:43:17.576 31 INFO tempest.lib.common.rest_client [req-5458e03b-0a83-41b3-a351-7a66ac4f710d req-5458e03b-0a83-41b3-a351-7a66ac4f710d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a4747848-a145-4e78-b156-51c6983feb5d 0.226s",
                                "2026-05-27 01:43:17.631 29 INFO tempest.lib.common.rest_client [req-c4737b3a-6e75-4166-813a-f853d085bdff req-c4737b3a-6e75-4166-813a-f853d085bdff ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 1.470s",
                                "2026-05-27 01:43:17.690 11 INFO tempest.lib.common.rest_client [req-e768b680-0631-4bad-ae9f-2b4690edbdc0 req-e768b680-0631-4bad-ae9f-2b4690edbdc0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.555s",
                                "2026-05-27 01:43:17.796 11 INFO tempest.lib.common.rest_client [req-3b912c1e-4d94-4f46-8dc4-89e41286ab5e req-3b912c1e-4d94-4f46-8dc4-89e41286ab5e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s",
                                "2026-05-27 01:43:17.958 11 INFO tempest.lib.common.rest_client [req-3816c8f5-2ebb-4173-bbbb-44f51ffc5bf1 req-3816c8f5-2ebb-4173-bbbb-44f51ffc5bf1 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.160s",
                                "2026-05-27 01:43:18.193 13 INFO tempest.lib.common.rest_client [req-2d5138af-0ddb-43fd-b723-da9396a18d4f req-2d5138af-0ddb-43fd-b723-da9396a18d4f ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7bc3266b-a4e4-431c-a7f6-64fd324cb339 1.302s",
                                "{1} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.834760s] ... ok",
                                "2026-05-27 01:43:18.248 11 INFO tempest.lib.common.rest_client [req-b70fa15f-fadf-49fa-be2d-c51ebac932c9 req-b70fa15f-fadf-49fa-be2d-c51ebac932c9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-27 01:43:18.264 39 INFO tempest.lib.common.rest_client [req-1314f043-ef6c-4cc5-ba34-2307455b58b8 req-1314f043-ef6c-4cc5-ba34-2307455b58b8 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.646s",
                                "2026-05-27 01:43:18.314 13 INFO tempest.lib.common.rest_client [req-08f19341-6d18-4f43-a088-a055a5eed57d req-08f19341-6d18-4f43-a088-a055a5eed57d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4b64a98-a80b-4430-94e2-3f5f3374384b 0.117s",
                                "2026-05-27 01:43:18.339 29 INFO tempest.lib.common.rest_client [req-08662e0e-4e59-4b45-aab2-7b79783b9289 req-08662e0e-4e59-4b45-aab2-7b79783b9289 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 0.706s",
                                "2026-05-27 01:43:18.398 11 INFO tempest.lib.common.rest_client [req-b4dfad85-2da4-4d3d-8b75-9d747700fa4f req-b4dfad85-2da4-4d3d-8b75-9d747700fa4f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/70ad82a683244db986d6b9f66518a067 0.146s",
                                "2026-05-27 01:43:18.416 13 INFO tempest.lib.common.rest_client [req-630a8927-ff4a-4e8e-a88b-c9f9562f894f req-630a8927-ff4a-4e8e-a88b-c9f9562f894f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7bc3266b-a4e4-431c-a7f6-64fd324cb339 0.100s",
                                "2026-05-27 01:43:18.429 29 INFO tempest.lib.common.rest_client [req-c11b127c-72c4-44ac-9798-8fdeb5350f42 req-c11b127c-72c4-44ac-9798-8fdeb5350f42 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8344df7-cc39-4624-9e24-c547e0346090 0.088s",
                                "2026-05-27 01:43:18.439 39 INFO tempest.lib.common.rest_client [req-b7642868-67af-48aa-b42e-9f6f47a0f350 req-b7642868-67af-48aa-b42e-9f6f47a0f350 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s",
                                "2026-05-27 01:43:18.461 37 INFO tempest.lib.common.rest_client [req-c6fc42aa-db62-4b90-84d1-0d515c324259 req-c6fc42aa-db62-4b90-84d1-0d515c324259 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.996s",
                                "2026-05-27 01:43:18.491 21 INFO tempest.lib.common.rest_client [req-297fc36e-5589-4d6e-b7bb-9d16b7bfd130 req-297fc36e-5589-4d6e-b7bb-9d16b7bfd130 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.095s",
                                "2026-05-27 01:43:18.533 13 INFO tempest.lib.common.rest_client [req-4038e51e-84c1-4d4b-9418-a0d24d4bfc4b req-4038e51e-84c1-4d4b-9418-a0d24d4bfc4b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1260e89b-6245-4d5e-a372-97ed8d3d64e4 0.116s",
                                "2026-05-27 01:43:18.590 26 INFO tempest.lib.common.rest_client [req-72af82c2-dec9-4d79-8b1b-5f825f8817f8 req-72af82c2-dec9-4d79-8b1b-5f825f8817f8 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 1.302s",
                                "2026-05-27 01:43:18.621 11 INFO tempest.lib.common.rest_client [req-94e5351b-1207-4bd7-b451-b5f84ffcb519 req-94e5351b-1207-4bd7-b451-b5f84ffcb519 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-27 01:43:18.647 13 INFO tempest.lib.common.rest_client [req-4fb2e54f-1f98-4139-b6b8-fdd116fec3c2 req-4fb2e54f-1f98-4139-b6b8-fdd116fec3c2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77aa5a6e-15a5-46f7-9ff0-e03904a0a809 0.113s",
                                "2026-05-27 01:43:18.732 39 INFO tempest.lib.common.rest_client [req-67b7e453-59ae-408f-b4ac-83f0cea6776e req-67b7e453-59ae-408f-b4ac-83f0cea6776e ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.290s",
                                "2026-05-27 01:43:18.767 11 INFO tempest.lib.common.rest_client [req-8f6ef7e9-56e9-4903-85bb-556d010e730b req-8f6ef7e9-56e9-4903-85bb-556d010e730b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.144s",
                                "2026-05-27 01:43:18.839 26 INFO tempest.lib.common.rest_client [req-7eef1902-b520-4356-b42c-054fc9738b7f req-7eef1902-b520-4356-b42c-054fc9738b7f ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.247s",
                                "2026-05-27 01:43:18.852 39 INFO tempest.lib.common.rest_client [req-4563e943-991e-4594-b500-5a6e9384195b req-4563e943-991e-4594-b500-5a6e9384195b ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.117s",
                                "2026-05-27 01:43:18.862 29 INFO tempest.lib.common.rest_client [req-4cd11297-44b6-48ef-8858-b41f2363efc4 req-4cd11297-44b6-48ef-8858-b41f2363efc4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f12ad27-8acf-4e5b-83ee-cd2bfb497e63 0.431s",
                                "2026-05-27 01:43:18.995 11 INFO tempest.lib.common.rest_client [req-de1b08a9-9f71-41e5-aeb8-487e174f4770 req-de1b08a9-9f71-41e5-aeb8-487e174f4770 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-27 01:43:19.019 26 INFO tempest.lib.common.rest_client [req-a7d3cd29-9947-4a47-b327-4bf6b0d515c5 req-a7d3cd29-9947-4a47-b327-4bf6b0d515c5 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81d79cf4-7eea-4815-9a14-e00255b36047 0.177s",
                                "2026-05-27 01:43:19.133 11 INFO tempest.lib.common.rest_client [req-3789155d-afd2-4069-9a94-e5c5b250cc36 req-3789155d-afd2-4069-9a94-e5c5b250cc36 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047/users/9c5d6b4c54ce47af8f485483443d0e0c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.136s",
                                "2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c5d6b4c54ce47af8f485483443d0e0c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c5d6b4c54ce47af8f485483443d0e0c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:19.134 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1114369608-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a65824aabc974f949c4734fe8b513047', 'project_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'tenant_id': 'a65824aabc974f949c4734fe8b513047', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1114369608', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c5d6b4c54ce47af8f485483443d0e0c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:19.193 29 INFO tempest.lib.common.rest_client [req-086f6f3f-1b44-42f0-9035-665771d9f7a1 req-086f6f3f-1b44-42f0-9035-665771d9f7a1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f28ed16-0f52-45b8-bbad-02ef1f6e1315 0.329s",
                                "2026-05-27 01:43:19.212 39 INFO tempest.lib.common.rest_client [req-489df64c-097f-4171-8462-b201e95279d4 req-489df64c-097f-4171-8462-b201e95279d4 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.357s",
                                "2026-05-27 01:43:19.348 31 INFO tempest.lib.common.rest_client [req-7ea91ead-8007-433e-81a1-b07ee91f4603 req-7ea91ead-8007-433e-81a1-b07ee91f4603 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a4747848-a145-4e78-b156-51c6983feb5d 1.770s",
                                "2026-05-27 01:43:19.361 39 INFO tempest.lib.common.rest_client [req-6d50bd8b-fe3e-4287-89be-ff3a1bffc4cc req-6d50bd8b-fe3e-4287-89be-ff3a1bffc4cc ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s",
                                "2026-05-27 01:43:19.461 39 INFO tempest.lib.common.rest_client [req-1affef67-5de1-4eec-84e0-d89ab1137546 req-1affef67-5de1-4eec-84e0-d89ab1137546 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691f4291-2151-428d-a316-82102a3709e0 0.098s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.846529s] ... ok",
                                "2026-05-27 01:43:19.515 29 INFO tempest.lib.common.rest_client [req-1383d82a-7a94-493a-a9da-31c0e5764610 req-1383d82a-7a94-493a-a9da-31c0e5764610 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9c1ae815-3656-40ca-b926-f49e37c68b16 0.319s",
                                "2026-05-27 01:43:19.614 13 INFO tempest.lib.common.rest_client [req-e6a8f4e9-ae1d-4452-9aab-fbf63df4fa0a req-e6a8f4e9-ae1d-4452-9aab-fbf63df4fa0a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d4eabdf8-eaa2-47e3-9839-895e72cd98cc 0.965s",
                                "2026-05-27 01:43:19.633 37 INFO tempest.lib.common.rest_client [req-5fce402b-da55-411f-8a10-58bbf043f131 req-5fce402b-da55-411f-8a10-58bbf043f131 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.170s",
                                "2026-05-27 01:43:19.707 13 INFO tempest.lib.common.rest_client [req-53b835f7-9f2d-4057-a86e-1a7495cfac18 req-53b835f7-9f2d-4057-a86e-1a7495cfac18 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/99beb82c-21ae-4087-ae74-566a94285ba2 0.091s",
                                "2026-05-27 01:43:19.806 11 INFO tempest.lib.common.rest_client [req-cdea3e64-d3a7-4204-9678-597228a364e8 req-cdea3e64-d3a7-4204-9678-597228a364e8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-27 01:43:19.833 13 INFO tempest.lib.common.rest_client [req-cfedebee-749a-432d-9552-525185fae5b9 req-cfedebee-749a-432d-9552-525185fae5b9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19bd5616-ae9d-43d1-8ccc-27a8798e0d60 0.124s",
                                "2026-05-27 01:43:19.888 37 INFO tempest.lib.common.rest_client [req-eea65759-a4d5-4cf5-a13a-1dd75f1dbc7c req-eea65759-a4d5-4cf5-a13a-1dd75f1dbc7c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.253s",
                                "2026-05-27 01:43:19.961 13 INFO tempest.lib.common.rest_client [req-42afa168-8d05-4f72-ae4f-3a3013c9243a req-42afa168-8d05-4f72-ae4f-3a3013c9243a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/744ba3ca-8e85-4bd3-96c2-05c26587a92a 0.126s",
                                "2026-05-27 01:43:19.989 39 INFO tempest.lib.common.rest_client [req-6ab14aba-848b-4cf8-9f0f-2cfa70eeb01f req-6ab14aba-848b-4cf8-9f0f-2cfa70eeb01f ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.524s",
                                "2026-05-27 01:43:20.024 29 INFO tempest.lib.common.rest_client [req-3323f25a-eab8-44f9-972b-f6f5cb73b2ef req-3323f25a-eab8-44f9-972b-f6f5cb73b2ef ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f2496e2c-b074-4762-9a4a-04634f7cf8cb 0.507s",
                                "{9} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [9.238193s] ... ok",
                                "2026-05-27 01:43:20.059 13 INFO tempest.lib.common.rest_client [req-cb61ca51-62c8-4958-af13-568e80c4b809 req-cb61ca51-62c8-4958-af13-568e80c4b809 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/886a24ce-a696-4aaa-8ff4-dcaa89c785b8 0.097s",
                                "2026-05-27 01:43:20.180 13 INFO tempest.lib.common.rest_client [req-035cb1e5-4983-42aa-a0ee-d29451677053 req-035cb1e5-4983-42aa-a0ee-d29451677053 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d634a598-1e79-406d-b7f5-2d87a9be26a1 0.119s",
                                "2026-05-27 01:43:20.290 13 INFO tempest.lib.common.rest_client [req-f60bb516-89bd-432e-8862-1df5c1328cb7 req-f60bb516-89bd-432e-8862-1df5c1328cb7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eb784b79-5f3f-42ed-b313-1814a5f59447 0.108s",
                                "2026-05-27 01:43:20.375 29 INFO tempest.lib.common.rest_client [req-fcf6523e-8f34-4ac2-b0cc-a3a9eeb7d213 req-fcf6523e-8f34-4ac2-b0cc-a3a9eeb7d213 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96671b25-8962-46e3-9c8f-72ef5bc3cb9d 0.322s",
                                "2026-05-27 01:43:20.402 39 INFO tempest.lib.common.rest_client [req-17d0104a-4747-4bfb-806e-9b6bbb2b0862 req-17d0104a-4747-4bfb-806e-9b6bbb2b0862 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.410s",
                                "2026-05-27 01:43:20.447 13 INFO tempest.lib.common.rest_client [req-72e799cd-1d0c-43da-95ac-247757484b76 req-72e799cd-1d0c-43da-95ac-247757484b76 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e67d0b8c-53bf-465d-8066-6bf7147b7c48 0.155s",
                                "2026-05-27 01:43:20.470 29 INFO tempest.lib.common.rest_client [req-e10bfc15-2413-4955-a561-5a9e9bab0ff4 req-e10bfc15-2413-4955-a561-5a9e9bab0ff4 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f2496e2c-b074-4762-9a4a-04634f7cf8cb 0.094s",
                                "2026-05-27 01:43:20.593 13 INFO tempest.lib.common.rest_client [req-00731b2e-a41f-4914-8e24-3935a5fa2de6 req-00731b2e-a41f-4914-8e24-3935a5fa2de6 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a51552-6ef1-429c-9d7f-3b8062ae2943 0.143s",
                                "2026-05-27 01:43:20.601 11 INFO tempest.lib.common.rest_client [req-f4b4380c-97a2-4745-9e7d-c4c179a436b9 req-f4b4380c-97a2-4745-9e7d-c4c179a436b9 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.792s",
                                "2026-05-27 01:43:20.648 37 INFO tempest.lib.common.rest_client [req-1faa1905-3ed7-4c8a-a03a-0546eb214794 req-1faa1905-3ed7-4c8a-a03a-0546eb214794 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c47c364-06c6-43ad-8cc1-5c07fa77f861 0.759s",
                                "2026-05-27 01:43:20.717 13 INFO tempest.lib.common.rest_client [req-84a6d4d0-9562-42cb-be6e-c95b85c552fa req-84a6d4d0-9562-42cb-be6e-c95b85c552fa ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d28efef6-7182-4b35-a311-a49a90a7aa67 0.122s",
                                "2026-05-27 01:43:20.753 37 INFO tempest.lib.common.rest_client [req-eb04c9a8-3eee-4791-b30d-5f30b56f2ef4 req-eb04c9a8-3eee-4791-b30d-5f30b56f2ef4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.100s",
                                "2026-05-27 01:43:20.757 39 INFO tempest.lib.common.rest_client [req-92227af6-bb87-4942-9f93-f846063e0ce6 req-92227af6-bb87-4942-9f93-f846063e0ce6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f56c9b69-d5ae-4c1e-9069-887829222b81 0.351s",
                                "2026-05-27 01:43:20.793 29 INFO tempest.lib.common.rest_client [req-a46e9c2d-fff3-41f5-83d7-3f4f05456320 req-a46e9c2d-fff3-41f5-83d7-3f4f05456320 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bce3fa60-fb41-43ef-85a9-dd42a82717c6 0.321s",
                                "2026-05-27 01:43:20.799 13 INFO tempest.lib.common.rest_client [req-b1a519e0-d6f3-48f4-be3b-e87a3b664726 req-b1a519e0-d6f3-48f4-be3b-e87a3b664726 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3ef61ca-7581-4705-90eb-c2c13dd40195 0.081s",
                                "2026-05-27 01:43:20.877 13 INFO tempest.lib.common.rest_client [req-a6fa601d-fbd5-4094-a9fa-2e08c5ae927c req-a6fa601d-fbd5-4094-a9fa-2e08c5ae927c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2fd1ce95-60cf-4baf-904d-58bdcd86a8aa 0.076s",
                                "2026-05-27 01:43:20.955 39 INFO tempest.lib.common.rest_client [req-31c3af9d-7517-4098-9487-1e75a0e373b2 req-31c3af9d-7517-4098-9487-1e75a0e373b2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s",
                                "2026-05-27 01:43:20.964 13 INFO tempest.lib.common.rest_client [req-3c22464e-f7ef-4704-b2d6-9c6edc051aec req-3c22464e-f7ef-4704-b2d6-9c6edc051aec ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ca90978-31a1-401b-b2bb-444bdc88cb44 0.085s",
                                "2026-05-27 01:43:20.979 29 INFO tempest.lib.common.rest_client [req-0008078a-087d-473d-8084-aa24c2519229 req-0008078a-087d-473d-8084-aa24c2519229 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e53286eb-f491-407b-bcfb-bf1398b97185 0.184s",
                                "2026-05-27 01:43:21.051 13 INFO tempest.lib.common.rest_client [req-2c90ad9e-ae3f-41c4-a27e-53f6d0691679 req-2c90ad9e-ae3f-41c4-a27e-53f6d0691679 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6995e87-c6c5-4e32-a24f-35e4dceb003b 0.085s",
                                "2026-05-27 01:43:21.072 29 INFO tempest.lib.common.rest_client [req-6bb5d356-92ff-4b30-9a5d-74e05f28e994 req-6bb5d356-92ff-4b30-9a5d-74e05f28e994 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4082f2c0-b346-4cb0-9649-844cc353fa98 0.091s",
                                "2026-05-27 01:43:21.156 13 INFO tempest.lib.common.rest_client [req-8b44787e-8a06-4781-95e7-426b5cd706ca req-8b44787e-8a06-4781-95e7-426b5cd706ca ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df6343a4-b6ec-4d5a-92ae-226c504ff94c 0.102s",
                                "2026-05-27 01:43:21.184 29 INFO tempest.lib.common.rest_client [req-5c04788d-9523-4ec0-bdd6-bb3efe2257ab req-5c04788d-9523-4ec0-bdd6-bb3efe2257ab ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4082f2c0-b346-4cb0-9649-844cc353fa98 0.110s",
                                "2026-05-27 01:43:21.234 26 INFO tempest.lib.common.rest_client [req-90780890-7692-475f-921b-06780ba137ef req-90780890-7692-475f-921b-06780ba137ef ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 2.212s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [8.344623s] ... ok",
                                "2026-05-27 01:43:21.241 13 INFO tempest.lib.common.rest_client [req-5131a3d1-1597-4028-a6ce-f50607f923f3 req-5131a3d1-1597-4028-a6ce-f50607f923f3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d58bf21-8154-4e40-9971-e6687a563a77 0.084s",
                                "2026-05-27 01:43:21.283 29 INFO tempest.lib.common.rest_client [req-08e548ba-abe8-49e6-80bd-05f370a7f349 req-08e548ba-abe8-49e6-80bd-05f370a7f349 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/13ea56c1-ccf8-4ec1-8a21-7444662a6909 0.097s",
                                "2026-05-27 01:43:21.331 13 INFO tempest.lib.common.rest_client [req-c79677d2-c5dd-4df5-9404-440086255d11 req-c79677d2-c5dd-4df5-9404-440086255d11 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/333a1c9d-8202-4c81-9da9-05f57baad3b6 0.088s",
                                "2026-05-27 01:43:21.355 31 INFO tempest.lib.common.rest_client [req-80082950-ca49-4529-ad0b-6d1b66140987 req-80082950-ca49-4529-ad0b-6d1b66140987 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9c19cbe3-36be-4004-b1a7-cbf441b25752 2.005s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.018795s] ... ok",
                                "2026-05-27 01:43:21.371 29 INFO tempest.lib.common.rest_client [req-bba21473-acf0-41cf-9725-520d7676d0f3 req-bba21473-acf0-41cf-9725-520d7676d0f3 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84f012e3-ea11-4d79-8b59-7275964903a3 0.086s",
                                "2026-05-27 01:43:21.472 29 INFO tempest.lib.common.rest_client [req-10d09d17-566f-4394-92ff-2ed83aa7e4f4 req-10d09d17-566f-4394-92ff-2ed83aa7e4f4 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5465bda1-c15f-4e18-b97e-2a6ae249f825 0.099s",
                                "2026-05-27 01:43:21.491 39 INFO tempest.lib.common.rest_client [req-7d6c93d7-c07a-45ae-a49a-3d05d1deab0b req-7d6c93d7-c07a-45ae-a49a-3d05d1deab0b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f00c7acd-f519-4a2b-a155-7e80101a0c19 0.532s",
                                "2026-05-27 01:43:21.511 37 INFO tempest.lib.common.rest_client [req-2fc950a7-ffea-4e09-940e-411dd69a5671 req-2fc950a7-ffea-4e09-940e-411dd69a5671 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/97a4ddf9-263c-4036-9c93-db99c5916eb0 0.755s",
                                "2026-05-27 01:43:21.568 29 INFO tempest.lib.common.rest_client [req-292cd1cf-ec44-4a16-a6e8-9c8429c1a92d req-292cd1cf-ec44-4a16-a6e8-9c8429c1a92d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71deca87-0a0d-4440-b583-828eee8e85c9 0.094s",
                                "2026-05-27 01:43:21.592 37 INFO tempest.lib.common.rest_client [req-e15bb2e2-7495-46fb-a48e-da3f6d10cab9 req-e15bb2e2-7495-46fb-a48e-da3f6d10cab9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.079s",
                                "2026-05-27 01:43:21.632 39 INFO tempest.lib.common.rest_client [req-d6140f69-9e05-466c-9c2f-da14bba9b334 req-d6140f69-9e05-466c-9c2f-da14bba9b334 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.170525s] ... ok",
                                "2026-05-27 01:43:21.670 29 INFO tempest.lib.common.rest_client [req-bcd581d3-5412-49bb-af8b-4f9b65fe9576 req-bcd581d3-5412-49bb-af8b-4f9b65fe9576 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d671b119-14c0-41a4-badc-1178f7819429 0.100s",
                                "2026-05-27 01:43:21.772 13 INFO tempest.lib.common.rest_client [req-b73cc43d-dadd-472a-94a7-a966b32b0286 req-b73cc43d-dadd-472a-94a7-a966b32b0286 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/333ff968-9c81-48be-90ee-1bf9186cce8e 0.438s",
                                "2026-05-27 01:43:21.799 29 INFO tempest.lib.common.rest_client [req-b8b7d134-c2f9-4285-9966-561452f95a0c req-b8b7d134-c2f9-4285-9966-561452f95a0c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c28c0098-26e2-4e13-a7ac-192d2092b1fd 0.126s",
                                "2026-05-27 01:43:21.899 29 INFO tempest.lib.common.rest_client [req-62218357-979f-46ec-b3fd-0739d7ea62cf req-62218357-979f-46ec-b3fd-0739d7ea62cf ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d089f609-242f-43c6-8a5c-f0436967c8fb 0.098s",
                                "2026-05-27 01:43:22.065 29 INFO tempest.lib.common.rest_client [req-769a2b65-f1c5-49ad-bd1b-19b846df5461 req-769a2b65-f1c5-49ad-bd1b-19b846df5461 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0b2f576a-9163-4e52-bdfb-9e950dc1062e 0.163s",
                                "2026-05-27 01:43:22.132 39 INFO tempest.lib.common.rest_client [req-d34fc636-d6c1-496e-b5c9-0be4b24f499f req-d34fc636-d6c1-496e-b5c9-0be4b24f499f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.495s",
                                "2026-05-27 01:43:22.394 11 INFO tempest.lib.common.rest_client [req-1f6f7dd0-4632-4be7-afa8-ac3acf564d56 req-1f6f7dd0-4632-4be7-afa8-ac3acf564d56 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.789s",
                                "2026-05-27 01:43:22.451 21 INFO tempest.lib.common.rest_client [req-e4863125-d76f-4c93-a9fc-081c5d741e64 req-e4863125-d76f-4c93-a9fc-081c5d741e64 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f/add_router_interface 3.954s",
                                "2026-05-27 01:43:22.527 39 INFO tempest.lib.common.rest_client [req-a58c5bab-5a8c-40d0-828d-5cc140d9abd5 req-a58c5bab-5a8c-40d0-828d-5cc140d9abd5 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.392s",
                                "2026-05-27 01:43:22.653 29 INFO tempest.lib.common.rest_client [req-f919a21c-a6ff-4d27-9e32-0582308aa95e req-f919a21c-a6ff-4d27-9e32-0582308aa95e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a0d69fb-176f-459d-8974-f12175057825 0.585s",
                                "2026-05-27 01:43:22.675 26 INFO tempest.lib.common.rest_client [req-29971f1a-5660-4805-a741-cff3e0b4a335 req-29971f1a-5660-4805-a741-cff3e0b4a335 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.436s",
                                "2026-05-27 01:43:22.771 21 INFO tempest.lib.common.rest_client [req-ac1b7576-0d06-4cb4-b213-f55f9d6c4fa1 req-ac1b7576-0d06-4cb4-b213-f55f9d6c4fa1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.317s",
                                "2026-05-27 01:43:22.928 39 INFO tempest.lib.common.rest_client [req-60909eeb-ea58-45be-9b15-3f114a95018a req-60909eeb-ea58-45be-9b15-3f114a95018a ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.398s",
                                "2026-05-27 01:43:22.951 13 INFO tempest.lib.common.rest_client [req-41f6cb6b-da86-4570-8d3e-d3361b39d7b5 req-41f6cb6b-da86-4570-8d3e-d3361b39d7b5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1c258637-af90-4ea3-ae12-d606d3765e2a 1.176s",
                                "2026-05-27 01:43:22.970 11 INFO tempest.lib.common.rest_client [req-7fd6e8c9-8151-4bbe-a540-0102e41f4795 req-7fd6e8c9-8151-4bbe-a540-0102e41f4795 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.572s",
                                "2026-05-27 01:43:23.395 37 INFO tempest.lib.common.rest_client [req-eb399640-434d-489f-86e0-5ee007577d98 req-eb399640-434d-489f-86e0-5ee007577d98 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.801s",
                                "2026-05-27 01:43:23.443 13 INFO tempest.lib.common.rest_client [req-afafd0b5-89e1-4b59-b99b-20324179980a req-afafd0b5-89e1-4b59-b99b-20324179980a ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab728d720e504d46b7c4c41d381f692c 0.488s",
                                "2026-05-27 01:43:23.580 29 INFO tempest.lib.common.rest_client [req-74a2cc5f-d2df-4123-b931-880bfea9a157 req-74a2cc5f-d2df-4123-b931-880bfea9a157 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dbe6f12b-7cd9-4e19-849a-4de7c054c0df 0.924s",
                                "2026-05-27 01:43:23.618 39 INFO tempest.lib.common.rest_client [req-afd79471-f157-4534-93a7-1b6b3bd18882 req-afd79471-f157-4534-93a7-1b6b3bd18882 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.687s",
                                "2026-05-27 01:43:23.796 13 INFO tempest.lib.common.rest_client [req-ebc813fb-ceba-4983-92d5-82065faeed26 req-ebc813fb-ceba-4983-92d5-82065faeed26 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31f22cb0100d44509eb02e989843f5c7 0.350s",
                                "2026-05-27 01:43:23.797 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1a110368fbea4a6fa2f8521e2b9d59c6",
                                "2026-05-27 01:43:23.848 29 INFO tempest.lib.common.rest_client [req-927dfa01-60f4-4b9a-bec0-3b94449cec15 req-927dfa01-60f4-4b9a-bec0-3b94449cec15 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b8ed16738104f14abe7c54cb1543901 0.265s",
                                "2026-05-27 01:43:24.180 39 INFO tempest.lib.common.rest_client [req-9ad5b348-a1e8-4ed3-a904-94b58c6fd69d req-9ad5b348-a1e8-4ed3-a904-94b58c6fd69d ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.558s",
                                "2026-05-27 01:43:24.222 21 INFO tempest.lib.common.rest_client [req-d8f429f4-aa86-4ff6-8227-73b692517c3e req-d8f429f4-aa86-4ff6-8227-73b692517c3e ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f/remove_router_interface 1.449s",
                                "2026-05-27 01:43:24.303 29 INFO tempest.lib.common.rest_client [req-88322128-8ca3-404b-b7f8-bd93c861adcd req-88322128-8ca3-404b-b7f8-bd93c861adcd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/469278f5662044ddbe5c58ea0a604c21 0.452s",
                                "2026-05-27 01:43:24.303 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d8edad8b0e884288a8c3aead3d8d126f",
                                "2026-05-27 01:43:24.337 21 INFO tempest.lib.common.rest_client [req-64d0ccef-88d9-4cb3-8da1-f1246009b3df req-64d0ccef-88d9-4cb3-8da1-f1246009b3df ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d0a1c629-dc69-4c2a-93c3-13561b282821 0.112s",
                                "2026-05-27 01:43:24.438 13 INFO tempest.lib.common.rest_client [req-d4546acf-cdb1-4c8a-b69d-693999650ad0 req-d4546acf-cdb1-4c8a-b69d-693999650ad0 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-27 01:43:24.454 26 INFO tempest.lib.common.rest_client [req-9c62ba87-83a1-4582-ae4b-e09db2853dba req-9c62ba87-83a1-4582-ae4b-e09db2853dba ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.775s",
                                "2026-05-27 01:43:24.512 37 INFO tempest.lib.common.rest_client [req-ffa32f34-aa3b-4ab4-a321-486b910a9145 req-ffa32f34-aa3b-4ab4-a321-486b910a9145 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.114s",
                                "2026-05-27 01:43:24.583 11 INFO tempest.lib.common.rest_client [req-562fbfb9-2ef0-4eb6-ad57-eaf70bf3113c req-562fbfb9-2ef0-4eb6-ad57-eaf70bf3113c ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.608s",
                                "2026-05-27 01:43:24.800 26 INFO tempest.lib.common.rest_client [req-484ffa1d-f7ee-4db5-badd-344436929f2b req-484ffa1d-f7ee-4db5-badd-344436929f2b ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.342s",
                                "2026-05-27 01:43:24.803 21 INFO tempest.lib.common.rest_client [req-727cdd95-14c6-42c0-8f0d-caaafce87579 req-727cdd95-14c6-42c0-8f0d-caaafce87579 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.464s",
                                "2026-05-27 01:43:24.809 37 INFO tempest.lib.common.rest_client [req-c12b1fb5-fdcf-42f7-b33f-43b6edfbee9e req-c12b1fb5-fdcf-42f7-b33f-43b6edfbee9e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.293s",
                                "2026-05-27 01:43:24.807 29 INFO tempest.lib.common.rest_client [req-163ee8ea-9795-452e-b6a8-7d44f552502e req-163ee8ea-9795-452e-b6a8-7d44f552502e ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s",
                                "2026-05-27 01:43:24.938 13 INFO tempest.lib.common.rest_client [req-b124b9c7-46b3-4085-836a-95f0b8a3d42e req-b124b9c7-46b3-4085-836a-95f0b8a3d42e ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1a110368fbea4a6fa2f8521e2b9d59c6&name=default 0.497s",
                                "2026-05-27 01:43:24.997 39 INFO tempest.lib.common.rest_client [req-c6bd3db5-10a1-4d11-9419-5cd53b28a87f req-c6bd3db5-10a1-4d11-9419-5cd53b28a87f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.814s",
                                "2026-05-27 01:43:25.169 31 INFO tempest.lib.common.rest_client [req-3f65bbfb-1ed2-43cc-a13d-85152d02bb96 req-3f65bbfb-1ed2-43cc-a13d-85152d02bb96 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.809s",
                                "2026-05-27 01:43:25.182 29 INFO tempest.lib.common.rest_client [req-d1535588-ead6-4f3c-96a4-e40cad95bb21 req-d1535588-ead6-4f3c-96a4-e40cad95bb21 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d8edad8b0e884288a8c3aead3d8d126f&name=default 0.373s",
                                "2026-05-27 01:43:25.227 21 INFO tempest.lib.common.rest_client [req-fbeabab8-a252-4cc1-9af4-ee1dae0cf0b2 req-fbeabab8-a252-4cc1-9af4-ee1dae0cf0b2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/198a9e77-b9da-4e72-8eab-34c13e2e8930 0.422s",
                                "2026-05-27 01:43:25.388 39 INFO tempest.lib.common.rest_client [req-2a294340-745b-47f8-951e-4c5ed7740a23 req-2a294340-745b-47f8-951e-4c5ed7740a23 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b4e615f-7513-4a00-8d37-2d23f5fdc678 0.388s",
                                "2026-05-27 01:43:25.468 13 INFO tempest.lib.common.rest_client [req-b055852b-25bd-48d5-b6a2-74b81086923b req-b055852b-25bd-48d5-b6a2-74b81086923b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46b75fd0-b4fe-42ff-850d-14bc9ad61962 0.528s",
                                "2026-05-27 01:43:25.659 37 INFO tempest.lib.common.rest_client [req-457711ea-10eb-43f0-a7d1-2cb6805b0830 req-457711ea-10eb-43f0-a7d1-2cb6805b0830 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f38207e-71cc-4067-b358-b7a42573f789 0.845s",
                                "2026-05-27 01:43:25.741 29 INFO tempest.lib.common.rest_client [req-13846d26-a3a4-47f6-b855-a92f65bbb5a8 req-13846d26-a3a4-47f6-b855-a92f65bbb5a8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8e8320dd-6f96-4b3c-9d91-99f8be1b7b9c 0.557s",
                                "2026-05-27 01:43:25.741 13 INFO tempest.lib.common.rest_client [req-05b9c5f2-93be-4ae2-adf2-826cb71418f9 req-05b9c5f2-93be-4ae2-adf2-826cb71418f9 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1a110368fbea4a6fa2f8521e2b9d59c6 0.270s",
                                "2026-05-27 01:43:25.744 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.",
                                "2026-05-27 01:43:25.755 39 INFO tempest.lib.common.rest_client [req-c23c024f-596f-4b75-9023-a2227fcd0ca0 req-c23c024f-596f-4b75-9023-a2227fcd0ca0 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.363s",
                                "2026-05-27 01:43:25.801 37 INFO tempest.lib.common.rest_client [req-fec0af02-564c-4a78-954a-4ba7c828830e req-fec0af02-564c-4a78-954a-4ba7c828830e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s",
                                "2026-05-27 01:43:25.825 11 INFO tempest.lib.common.rest_client [req-1309947a-899e-41e9-81c1-78de4d1782c2 req-1309947a-899e-41e9-81c1-78de4d1782c2 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.239s",
                                "2026-05-27 01:43:25.935 21 INFO tempest.lib.common.rest_client [req-24af0b43-8382-4f1d-963e-13728618eafb req-24af0b43-8382-4f1d-963e-13728618eafb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e2f052fb-6379-457b-9a0a-3ada553e619d 0.706s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [11.479280s] ... ok",
                                "2026-05-27 01:43:26.116 39 INFO tempest.lib.common.rest_client [req-ade72060-d247-41dc-9f40-88329755baac req-ade72060-d247-41dc-9f40-88329755baac ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7db7fe74-2587-4f1e-b5f1-2470f22487e0 0.357s",
                                "2026-05-27 01:43:26.141 21 INFO tempest.lib.common.rest_client [req-060b175f-9c6d-47a7-9453-cacb3886152e req-060b175f-9c6d-47a7-9453-cacb3886152e ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a 0.202s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.204411s] ... ok",
                                "2026-05-27 01:43:26.169 37 INFO tempest.lib.common.rest_client [req-28b8a31f-f9f9-4ea9-9094-e757c6265d36 req-28b8a31f-f9f9-4ea9-9094-e757c6265d36 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b679b4b9-3ea9-444b-b593-d65e18a9b65c 0.365s",
                                "2026-05-27 01:43:26.188 29 INFO tempest.lib.common.rest_client [req-8a3107ba-7e89-47b7-93b1-f54ccc87233f req-8a3107ba-7e89-47b7-93b1-f54ccc87233f ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d8edad8b0e884288a8c3aead3d8d126f 0.443s",
                                "2026-05-27 01:43:26.286 37 INFO tempest.lib.common.rest_client [req-5abb6686-6760-49f9-acf0-c6baf24b9005 req-5abb6686-6760-49f9-acf0-c6baf24b9005 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s",
                                "2026-05-27 01:43:26.345 21 INFO tempest.lib.common.rest_client [req-9b2fc890-dd0d-4847-b3cc-e3d8fdfc5385 req-9b2fc890-dd0d-4847-b3cc-e3d8fdfc5385 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a?fields=id&fields=mac_address 0.200s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.202804s] ... ok",
                                "2026-05-27 01:43:26.459 37 INFO tempest.lib.common.rest_client [req-390b5933-177e-4a9b-af17-bb900a28f0ab req-390b5933-177e-4a9b-af17-bb900a28f0ab ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s",
                                "2026-05-27 01:43:26.504 39 INFO tempest.lib.common.rest_client [req-f47ab4aa-cfa6-4f7d-876e-868b2fe786a1 req-f47ab4aa-cfa6-4f7d-876e-868b2fe786a1 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.386s",
                                "2026-05-27 01:43:26.575 37 INFO tempest.lib.common.rest_client [req-9554fee4-de3c-4b05-be7c-1aee2bc1d6bf req-9554fee4-de3c-4b05-be7c-1aee2bc1d6bf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s",
                                "2026-05-27 01:43:26.593 11 INFO tempest.lib.common.rest_client [req-2d2e429e-c6e5-45fc-bf2f-bcb612398e08 req-2d2e429e-c6e5-45fc-bf2f-bcb612398e08 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.763s",
                                "2026-05-27 01:43:26.619 31 INFO tempest.lib.common.rest_client [req-52b438de-8f30-4f1f-92f4-a22c00108c94 req-52b438de-8f30-4f1f-92f4-a22c00108c94 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 1.445s",
                                "2026-05-27 01:43:26.718 37 INFO tempest.lib.common.rest_client [req-e75c1f62-d125-4a64-a829-787f1b853bf7 req-e75c1f62-d125-4a64-a829-787f1b853bf7 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.258264s] ... ok",
                                "2026-05-27 01:43:26.846 39 INFO tempest.lib.common.rest_client [req-50a5338d-8c3d-484b-acaa-3a0434f1c3f6 req-50a5338d-8c3d-484b-acaa-3a0434f1c3f6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0ec8a96f-fe71-43de-9ff5-21f6f5316886 0.338s",
                                "2026-05-27 01:43:26.868 31 INFO tempest.lib.common.rest_client [req-5b59abf6-ba97-430c-a772-a29a680ce40b req-5b59abf6-ba97-430c-a772-a29a680ce40b ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.241s",
                                "2026-05-27 01:43:27.018 31 INFO tempest.lib.common.rest_client [req-87a20759-624e-494a-a3a6-667a8f3190b1 req-87a20759-624e-494a-a3a6-667a8f3190b1 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d&device_owner=network%3Arouter_gateway 0.144s",
                                "2026-05-27 01:43:27.075 39 INFO tempest.lib.common.rest_client [req-7f6e215f-3725-4feb-bd6a-62912efc8b4a req-7f6e215f-3725-4feb-bd6a-62912efc8b4a ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s",
                                "2026-05-27 01:43:27.223 26 INFO tempest.lib.common.rest_client [req-364497f9-7629-45d2-bc34-4efe579a7b30 req-364497f9-7629-45d2-bc34-4efe579a7b30 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a/add_router_interface 2.420s",
                                "2026-05-27 01:43:27.240 31 INFO tempest.lib.common.rest_client [req-45177566-5819-4fa1-845a-b1c56494c012 req-45177566-5819-4fa1-845a-b1c56494c012 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.220s",
                                "2026-05-27 01:43:27.330 31 INFO tempest.lib.common.rest_client [req-8c294cf7-9c4b-49c4-890e-d9c9dd017ad6 req-8c294cf7-9c4b-49c4-890e-d9c9dd017ad6 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.085s",
                                "2026-05-27 01:43:27.365 39 INFO tempest.lib.common.rest_client [req-f3269041-f5b9-4399-bfb8-a99992e98d66 req-f3269041-f5b9-4399-bfb8-a99992e98d66 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4a8083e9-c5c7-4e4a-877f-cdc48fc42fa0 0.284s",
                                "2026-05-27 01:43:27.530 26 INFO tempest.lib.common.rest_client [req-fdd9888c-3df0-42e8-a76b-5ac72b361b0e req-fdd9888c-3df0-42e8-a76b-5ac72b361b0e ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 0.304s",
                                "2026-05-27 01:43:27.569 39 INFO tempest.lib.common.rest_client [req-8235a7a8-52bb-4fe8-ae39-f8ecc6313c72 req-8235a7a8-52bb-4fe8-ae39-f8ecc6313c72 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.201s",
                                "2026-05-27 01:43:27.843 39 INFO tempest.lib.common.rest_client [req-51e04210-48fc-4675-b3bb-a65bd89a44db req-51e04210-48fc-4675-b3bb-a65bd89a44db ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/84518403-b407-48d5-a3d3-4faccc2105fb 0.271s",
                                "2026-05-27 01:43:28.044 39 INFO tempest.lib.common.rest_client [req-3985b538-36cc-4afa-a52e-7ca0e84b6a09 req-3985b538-36cc-4afa-a52e-7ca0e84b6a09 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s",
                                "2026-05-27 01:43:28.308 11 INFO tempest.lib.common.rest_client [req-2d9ad2f3-ac1e-4cc6-a038-4246114fcd53 req-2d9ad2f3-ac1e-4cc6-a038-4246114fcd53 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.712s",
                                "2026-05-27 01:43:28.639 31 INFO tempest.lib.common.rest_client [req-ff9900de-62ba-46ae-b5ad-723e318cc902 req-ff9900de-62ba-46ae-b5ad-723e318cc902 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 1.306s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [7.283730s] ... ok",
                                "2026-05-27 01:43:28.647 39 INFO tempest.lib.common.rest_client [req-1f92be4f-35b6-4538-8d07-70cceabd02d3 req-1f92be4f-35b6-4538-8d07-70cceabd02d3 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fdc7daf-a167-4a0f-8f0c-828211e985b3 0.599s",
                                "2026-05-27 01:43:28.789 39 INFO tempest.lib.common.rest_client [req-b263d38c-45d5-4a0c-aec2-68fae8606fdd req-b263d38c-45d5-4a0c-aec2-68fae8606fdd ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [7.155607s] ... ok",
                                "2026-05-27 01:43:28.905 37 INFO tempest.lib.common.rest_client [req-c2727923-4c2a-45d2-b57f-3bcc6b3e2fe3 req-c2727923-4c2a-45d2-b57f-3bcc6b3e2fe3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.184s",
                                "2026-05-27 01:43:29.025 21 INFO tempest.lib.common.rest_client [req-fb0f3b6c-fa6f-4b6f-bdd4-db804cf0c86b req-fb0f3b6c-fa6f-4b6f-bdd4-db804cf0c86b ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.676s",
                                "2026-05-27 01:43:29.136 31 INFO tempest.lib.common.rest_client [req-6870b98d-cc2b-4df1-970d-6a03ffe663fa req-6870b98d-cc2b-4df1-970d-6a03ffe663fa ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.493s",
                                "2026-05-27 01:43:29.190 26 INFO tempest.lib.common.rest_client [req-f0c51f50-44e4-4033-b9a5-faba631a82d6 req-f0c51f50-44e4-4033-b9a5-faba631a82d6 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 1.656s",
                                "2026-05-27 01:43:29.249 39 INFO tempest.lib.common.rest_client [req-26a4c225-07bb-44c8-afa1-636b0e13d7dd req-26a4c225-07bb-44c8-afa1-636b0e13d7dd ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.455s",
                                "2026-05-27 01:43:29.487 21 INFO tempest.lib.common.rest_client [req-c13aac0f-415b-4bbd-a462-142bf8f29954 req-c13aac0f-415b-4bbd-a462-142bf8f29954 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.459s",
                                "2026-05-27 01:43:29.493 26 INFO tempest.lib.common.rest_client [req-0d4b601c-9672-409a-8735-f805b3f466a2 req-0d4b601c-9672-409a-8735-f805b3f466a2 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/80a4addb-b07a-4d77-9c05-4e7d1803aa41 0.299s",
                                "2026-05-27 01:43:29.661 39 INFO tempest.lib.common.rest_client [req-cd95d771-31dc-4628-a1ab-d95c2f599744 req-cd95d771-31dc-4628-a1ab-d95c2f599744 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.409s",
                                "2026-05-27 01:43:29.960 37 INFO tempest.lib.common.rest_client [req-bc5734b0-0fd8-4292-85ab-642198ac8e7c req-bc5734b0-0fd8-4292-85ab-642198ac8e7c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.051s",
                                "2026-05-27 01:43:29.992 39 INFO tempest.lib.common.rest_client [req-6e416c79-7e8d-4c59-b5f9-346de772be9c req-6e416c79-7e8d-4c59-b5f9-346de772be9c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/298885b5-126a-499a-a78c-22d0ac62269a 0.328s",
                                "2026-05-27 01:43:30.068 21 INFO tempest.lib.common.rest_client [req-69f5a433-74d8-4b4d-b12a-654bbdbaa976 req-69f5a433-74d8-4b4d-b12a-654bbdbaa976 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.578s",
                                "2026-05-27 01:43:30.126 39 INFO tempest.lib.common.rest_client [req-7ab6820e-9b57-499c-b96d-af5b21203948 req-7ab6820e-9b57-499c-b96d-af5b21203948 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.335480s] ... ok",
                                "2026-05-27 01:43:30.231 37 INFO tempest.lib.common.rest_client [req-93074c98-f733-4578-888e-e0680783eeae req-93074c98-f733-4578-888e-e0680783eeae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s",
                                "2026-05-27 01:43:30.414 11 INFO tempest.lib.common.rest_client [req-daa7844b-c0ad-4831-9652-6245203510a0 req-daa7844b-c0ad-4831-9652-6245203510a0 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 2.103s",
                                "2026-05-27 01:43:30.775 11 INFO tempest.lib.common.rest_client [req-79e6bc4f-a7e9-4a51-aba1-7cfe11a0d2d6 req-79e6bc4f-a7e9-4a51-aba1-7cfe11a0d2d6 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 0.357s",
                                "2026-05-27 01:43:30.789 26 INFO tempest.lib.common.rest_client [req-71f53575-2cd2-4dcd-98f1-bc5174666c17 req-71f53575-2cd2-4dcd-98f1-bc5174666c17 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a/remove_router_interface 1.292s",
                                "2026-05-27 01:43:30.794 39 INFO tempest.lib.common.rest_client [req-e98d7f38-6696-4b0d-83c4-709b9e904ce2 req-e98d7f38-6696-4b0d-83c4-709b9e904ce2 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.660s",
                                "2026-05-27 01:43:30.905 26 INFO tempest.lib.common.rest_client [req-f4b30fbd-148f-4251-be7e-28318b6a2c67 req-f4b30fbd-148f-4251-be7e-28318b6a2c67 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.111s",
                                "2026-05-27 01:43:30.920 37 INFO tempest.lib.common.rest_client [req-47b4b59c-bff8-4e60-85c2-8dadcf3c9cb1 req-47b4b59c-bff8-4e60-85c2-8dadcf3c9cb1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14a23e2a-7a9a-410b-b49c-b682d051c3ce 0.687s",
                                "2026-05-27 01:43:31.003 11 INFO tempest.lib.common.rest_client [req-7ea780a9-5ff2-4e5c-a9e9-442301a0f7aa req-7ea780a9-5ff2-4e5c-a9e9-442301a0f7aa ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.224s",
                                "2026-05-27 01:43:31.044 21 INFO tempest.lib.common.rest_client [req-88bfa0a5-fc0b-4fd8-bb87-e8487f80dd37 req-88bfa0a5-fc0b-4fd8-bb87-e8487f80dd37 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.973s",
                                "2026-05-27 01:43:31.085 37 INFO tempest.lib.common.rest_client [req-1ca34352-32e5-46df-aac5-bf9ff6495631 req-1ca34352-32e5-46df-aac5-bf9ff6495631 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.163s",
                                "2026-05-27 01:43:31.280 39 INFO tempest.lib.common.rest_client [req-10f7baf5-e620-4ee3-a82e-28f303d45324 req-10f7baf5-e620-4ee3-a82e-28f303d45324 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.483s",
                                "2026-05-27 01:43:31.350 26 INFO tempest.lib.common.rest_client [req-85c63378-6e8a-4e83-af40-4bdc1a2a00b9 req-85c63378-6e8a-4e83-af40-4bdc1a2a00b9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.443s",
                                "2026-05-27 01:43:31.357 21 INFO tempest.lib.common.rest_client [req-29d79571-e9a3-4f3b-a999-b5dffe353a3b req-29d79571-e9a3-4f3b-a999-b5dffe353a3b ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.310s",
                                "2026-05-27 01:43:31.546 37 INFO tempest.lib.common.rest_client [req-4b6f0869-074e-4fb3-8ad2-db0f4717a1c6 req-4b6f0869-074e-4fb3-8ad2-db0f4717a1c6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d305e15-cc6d-4984-916d-6021133a7e7a 0.457s",
                                "2026-05-27 01:43:31.638 37 INFO tempest.lib.common.rest_client [req-6df4e36a-8f2e-4429-a04d-168353c34404 req-6df4e36a-8f2e-4429-a04d-168353c34404 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s",
                                "2026-05-27 01:43:31.715 26 INFO tempest.lib.common.rest_client [req-1e57b049-e1e2-4dce-9fef-c9865bd115fe req-1e57b049-e1e2-4dce-9fef-c9865bd115fe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8998dc6-ffb8-46f4-85f3-467e1905cbe1 0.360s",
                                "2026-05-27 01:43:31.719 39 INFO tempest.lib.common.rest_client [req-246348ab-3469-4ca5-9b02-c73ac657ccf3 req-246348ab-3469-4ca5-9b02-c73ac657ccf3 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.436s",
                                "2026-05-27 01:43:31.870 31 INFO tempest.lib.common.rest_client [req-089c788f-185f-4afa-bc76-43c9d4c01518 req-089c788f-185f-4afa-bc76-43c9d4c01518 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 2.731s",
                                "2026-05-27 01:43:32.071 39 INFO tempest.lib.common.rest_client [req-84467b82-c4d4-4664-aefa-01316e60e698 req-84467b82-c4d4-4664-aefa-01316e60e698 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2b10af07-1841-4f01-b177-e87d024abed4 0.346s",
                                "2026-05-27 01:43:32.170 31 INFO tempest.lib.common.rest_client [req-e6c38853-d024-4e11-a34e-f0feaf11804b req-e6c38853-d024-4e11-a34e-f0feaf11804b ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.297s",
                                "2026-05-27 01:43:32.260 11 INFO tempest.lib.common.rest_client [req-3b11869d-3d48-42db-b130-2eae25c6f353 req-3b11869d-3d48-42db-b130-2eae25c6f353 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.253s",
                                "2026-05-27 01:43:32.345 39 INFO tempest.lib.common.rest_client [req-316fa0a3-5501-4d80-b6be-f2585e756623 req-316fa0a3-5501-4d80-b6be-f2585e756623 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.271s",
                                "2026-05-27 01:43:32.447 31 INFO tempest.lib.common.rest_client [req-34316f19-0751-4ea3-8422-800cb464d868 req-34316f19-0751-4ea3-8422-800cb464d868 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8&device_owner=network%3Arouter_gateway 0.274s",
                                "2026-05-27 01:43:32.506 26 INFO tempest.lib.common.rest_client [req-cd1e1684-8f4d-4c11-b139-999c32a57aac req-cd1e1684-8f4d-4c11-b139-999c32a57aac ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7c8859fd-2760-4c50-b97c-2eaaf6955f36 0.787s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [11.271527s] ... ok",
                                "2026-05-27 01:43:32.597 31 INFO tempest.lib.common.rest_client [req-644156ef-72bf-4d4b-9478-e66c0a09870d req-644156ef-72bf-4d4b-9478-e66c0a09870d ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.147s",
                                "2026-05-27 01:43:32.665 39 INFO tempest.lib.common.rest_client [req-2d0d83cb-3834-4030-afae-54a9cf4ea070 req-2d0d83cb-3834-4030-afae-54a9cf4ea070 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e6189b5-f2d0-416f-bee0-ab8dde83ae30 0.314s",
                                "2026-05-27 01:43:32.688 31 INFO tempest.lib.common.rest_client [req-144a8619-e612-44a2-ac62-9e3e2140b799 req-144a8619-e612-44a2-ac62-9e3e2140b799 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.089s",
                                "2026-05-27 01:43:32.829 39 INFO tempest.lib.common.rest_client [req-d1d5b3d6-70f3-4cb6-aca6-ac68f54ce7b1 req-d1d5b3d6-70f3-4cb6-aca6-ac68f54ce7b1 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.160s",
                                "2026-05-27 01:43:32.952 26 INFO tempest.lib.common.rest_client [req-c3ad3d9b-d7e8-4e84-bfb3-720885c5445c req-c3ad3d9b-d7e8-4e84-bfb3-720885c5445c ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.441s",
                                "2026-05-27 01:43:33.183 39 INFO tempest.lib.common.rest_client [req-5f373300-9b2e-483c-9f82-825e7777b396 req-5f373300-9b2e-483c-9f82-825e7777b396 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/740aa01f-613f-41ae-afc4-2ab873db7fda 0.351s",
                                "2026-05-27 01:43:33.335 39 INFO tempest.lib.common.rest_client [req-74c91661-9fad-4c04-96a2-fe33740414dc req-74c91661-9fad-4c04-96a2-fe33740414dc ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [3.206287s] ... ok",
                                "2026-05-27 01:43:33.383 11 INFO tempest.lib.common.rest_client [req-32132a14-4a15-4bfc-b8c8-1cc70d071de1 req-32132a14-4a15-4bfc-b8c8-1cc70d071de1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.119s",
                                "2026-05-27 01:43:33.454 37 INFO tempest.lib.common.rest_client [req-78f3a41a-8a93-42f2-9fc6-08a40ee773e3 req-78f3a41a-8a93-42f2-9fc6-08a40ee773e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s",
                                "2026-05-27 01:43:33.462 21 INFO tempest.lib.common.rest_client [req-6c9a5e92-ec6c-4076-aa29-d376c9f8cccb req-6c9a5e92-ec6c-4076-aa29-d376c9f8cccb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.104s",
                                "2026-05-27 01:43:33.796 39 INFO tempest.lib.common.rest_client [req-91a83dcc-2691-4704-b656-0240d764e05e req-91a83dcc-2691-4704-b656-0240d764e05e ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.457s",
                                "2026-05-27 01:43:33.881 26 INFO tempest.lib.common.rest_client [req-0599e263-9eeb-4010-b562-76bf273890c5 req-0599e263-9eeb-4010-b562-76bf273890c5 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.923s",
                                "2026-05-27 01:43:34.243 39 INFO tempest.lib.common.rest_client [req-33e4a0e5-16f3-4f0e-b441-0ade27f9df57 req-33e4a0e5-16f3-4f0e-b441-0ade27f9df57 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.444s",
                                "2026-05-27 01:43:34.327 31 INFO tempest.lib.common.rest_client [req-e5a5191f-a759-407b-a8b7-d0b49fc0c2dc req-e5a5191f-a759-407b-a8b7-d0b49fc0c2dc ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 1.636s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.687008s] ... ok",
                                "2026-05-27 01:43:34.603 37 INFO tempest.lib.common.rest_client [req-06812af3-7da1-4e63-9f7d-8a8fffbd37a0 req-06812af3-7da1-4e63-9f7d-8a8fffbd37a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.146s",
                                "2026-05-27 01:43:34.619 39 INFO tempest.lib.common.rest_client [req-04a4a408-1a59-42e0-853e-f38fef83d7e5 req-04a4a408-1a59-42e0-853e-f38fef83d7e5 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/80a63ce4-9bf0-4437-9d92-5de07c99631f 0.373s",
                                "2026-05-27 01:43:34.668 31 INFO tempest.lib.common.rest_client [req-bb53a8ca-db33-46df-9359-d588958bade4 req-bb53a8ca-db33-46df-9359-d588958bade4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s",
                                "2026-05-27 01:43:34.809 37 INFO tempest.lib.common.rest_client [req-b91bfe0c-caa8-42eb-ae19-f3ff70e8aa4d req-b91bfe0c-caa8-42eb-ae19-f3ff70e8aa4d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.203s",
                                "2026-05-27 01:43:34.878 21 INFO tempest.lib.common.rest_client [req-5f5f48d7-ddf1-47d2-bd9f-53ed0b52956f req-5f5f48d7-ddf1-47d2-bd9f-53ed0b52956f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 1.412s",
                                "2026-05-27 01:43:34.899 39 INFO tempest.lib.common.rest_client [req-29785408-118e-4a09-a8c3-74ab69990c49 req-29785408-118e-4a09-a8c3-74ab69990c49 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.278s",
                                "2026-05-27 01:43:35.039 11 INFO tempest.lib.common.rest_client [req-e90dd75a-4abc-45a6-a35a-eab4fb7f6ef6 req-e90dd75a-4abc-45a6-a35a-eab4fb7f6ef6 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e2e8a561-2c11-4f09-9373-729fda96349f 0.653s",
                                "2026-05-27 01:43:35.308 37 INFO tempest.lib.common.rest_client [req-2dd7d607-4dcb-4696-ac11-4b293388ae68 req-2dd7d607-4dcb-4696-ac11-4b293388ae68 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d708556e-17f7-4509-b1f8-7c8cc32553c5 0.496s",
                                "2026-05-27 01:43:35.332 39 INFO tempest.lib.common.rest_client [req-2bb274cd-b62a-4d01-bfd1-f73f754ab30a req-2bb274cd-b62a-4d01-bfd1-f73f754ab30a ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a83f31c2-97a0-4194-a914-28809803afe4 0.430s",
                                "2026-05-27 01:43:35.423 37 INFO tempest.lib.common.rest_client [req-dcc3a484-b622-45e4-944f-54474f6bb0a4 req-dcc3a484-b622-45e4-944f-54474f6bb0a4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s",
                                "2026-05-27 01:43:35.467 39 INFO tempest.lib.common.rest_client [req-f5570ba3-21e7-4aab-a6dc-37227feb07a5 req-f5570ba3-21e7-4aab-a6dc-37227feb07a5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.131096s] ... ok",
                                "2026-05-27 01:43:35.652 21 INFO tempest.lib.common.rest_client [req-f1fe87ef-3925-4424-aec9-d58bde766a68 req-f1fe87ef-3925-4424-aec9-d58bde766a68 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 0.771s",
                                "2026-05-27 01:43:35.734 37 INFO tempest.lib.common.rest_client [req-574c0d18-5460-4825-9f02-6322909078e1 req-574c0d18-5460-4825-9f02-6322909078e1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/430df2cb-9b30-4782-901d-d588a2233fb4 0.309s",
                                "2026-05-27 01:43:35.769 21 INFO tempest.lib.common.rest_client [req-68729eb0-93a9-403a-a018-803bff7bd06f req-68729eb0-93a9-403a-a018-803bff7bd06f ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bcdaa55b-5af1-48ff-ae2a-56ba6aa7969f 0.114s",
                                "2026-05-27 01:43:35.835 37 INFO tempest.lib.common.rest_client [req-c5f0005d-f1a9-4610-b56d-05817a120984 req-c5f0005d-f1a9-4610-b56d-05817a120984 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s",
                                "2026-05-27 01:43:35.905 39 INFO tempest.lib.common.rest_client [req-01105ef7-5064-4b68-9a98-02a7ba312cc2 req-01105ef7-5064-4b68-9a98-02a7ba312cc2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.433s",
                                "2026-05-27 01:43:35.981 26 INFO tempest.lib.common.rest_client [req-a762fbc3-8854-4093-9fae-d7df90b6392d req-a762fbc3-8854-4093-9fae-d7df90b6392d ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.095s",
                                "2026-05-27 01:43:36.025 37 INFO tempest.lib.common.rest_client [req-bf43eb5c-4c6a-4063-b547-ff69b7b1fad1 req-bf43eb5c-4c6a-4063-b547-ff69b7b1fad1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.187s",
                                "2026-05-27 01:43:36.035 21 INFO tempest.lib.common.rest_client [req-9626cf26-9d14-493d-8c00-e63b9e4a5b29 req-9626cf26-9d14-493d-8c00-e63b9e4a5b29 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b44e834e-5524-4bcd-b235-74e43cf4e24a 0.264s",
                                "2026-05-27 01:43:36.076 11 INFO tempest.lib.common.rest_client [req-0a5fb449-885d-4be4-a4eb-e7aafd09ee7e req-0a5fb449-885d-4be4-a4eb-e7aafd09ee7e ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/remove_router_interface 1.034s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.106021s] ... ok",
                                "2026-05-27 01:43:36.134 37 INFO tempest.lib.common.rest_client [req-dc569034-3716-4e3d-ac84-6880f817b6a6 req-dc569034-3716-4e3d-ac84-6880f817b6a6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s",
                                "2026-05-27 01:43:36.174 11 INFO tempest.lib.common.rest_client [req-3abc0f2e-9bdd-4789-a5ca-7c81719274c0 req-3abc0f2e-9bdd-4789-a5ca-7c81719274c0 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-930145260 0.095s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.097431s] ... ok",
                                "2026-05-27 01:43:36.220 37 INFO tempest.lib.common.rest_client [req-0d340c6f-c47a-4bef-aa72-465a92f54ba6 req-0d340c6f-c47a-4bef-aa72-465a92f54ba6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.083s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.501511s] ... ok",
                                "2026-05-27 01:43:36.333 39 INFO tempest.lib.common.rest_client [req-1fcee43f-381d-46ff-86fa-604dc5a2c025 req-1fcee43f-381d-46ff-86fa-604dc5a2c025 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.422s",
                                "2026-05-27 01:43:36.343 21 INFO tempest.lib.common.rest_client [req-98451087-cada-47ce-aaf2-8783978dc3ed req-98451087-cada-47ce-aaf2-8783978dc3ed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d32bf868-f320-487e-9b71-02e3d09b0e6e 0.305s",
                                "2026-05-27 01:43:36.428 11 INFO tempest.lib.common.rest_client [req-eee104ba-aa97-4577-a503-50a80dcd89a9 req-eee104ba-aa97-4577-a503-50a80dcd89a9 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.251s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.252983s] ... ok",
                                "2026-05-27 01:43:36.462 39 INFO tempest.lib.common.rest_client [req-ddb44567-f9d7-45c7-81ae-529f92a62afa req-ddb44567-f9d7-45c7-81ae-529f92a62afa ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/221fd09e-9655-4f56-bf2f-e68edc3c7770 0.126s",
                                "2026-05-27 01:43:36.701 37 INFO tempest.lib.common.rest_client [req-c51c866b-2920-48e8-b961-9692212f4d2a req-c51c866b-2920-48e8-b961-9692212f4d2a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.476s",
                                "2026-05-27 01:43:36.722 39 INFO tempest.lib.common.rest_client [req-7785595f-6b8b-43cc-b28c-68335932f22f req-7785595f-6b8b-43cc-b28c-68335932f22f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s",
                                "2026-05-27 01:43:36.738 21 INFO tempest.lib.common.rest_client [req-1cd81c3d-8e58-444a-aeb5-2a2aea554b01 req-1cd81c3d-8e58-444a-aeb5-2a2aea554b01 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9d7b35f5-46c2-49b6-824b-1a30728d3e29 0.391s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [10.392661s] ... ok",
                                "2026-05-27 01:43:37.053 39 INFO tempest.lib.common.rest_client [req-af4e7a1d-c051-46b0-a7e5-8204e2295d36 req-af4e7a1d-c051-46b0-a7e5-8204e2295d36 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/221fd09e-9655-4f56-bf2f-e68edc3c7770 0.327s",
                                "2026-05-27 01:43:37.229 39 INFO tempest.lib.common.rest_client [req-1d9a2ec7-6bf2-41f0-9dea-a51613d24c2f req-1d9a2ec7-6bf2-41f0-9dea-a51613d24c2f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.174s",
                                "2026-05-27 01:43:37.360 31 INFO tempest.lib.common.rest_client [req-95e65dbe-1c4c-460a-ad85-b04aa42c4f80 req-95e65dbe-1c4c-460a-ad85-b04aa42c4f80 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 2.688s",
                                "2026-05-27 01:43:37.531 31 INFO tempest.lib.common.rest_client [req-5d9f0bcb-798b-495a-8015-25c4e4283514 req-5d9f0bcb-798b-495a-8015-25c4e4283514 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 0.168s",
                                "2026-05-27 01:43:37.558 39 INFO tempest.lib.common.rest_client [req-b8e1af9d-d22a-4a96-8920-2008877b8cf5 req-b8e1af9d-d22a-4a96-8920-2008877b8cf5 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.325s",
                                "2026-05-27 01:43:37.649 39 INFO tempest.lib.common.rest_client [req-377d9a3c-dce5-4504-bd30-08e2758f764f req-377d9a3c-dce5-4504-bd30-08e2758f764f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3efb2498-3015-45cd-b74e-023a9d527e9f 0.089s",
                                "2026-05-27 01:43:37.688 31 INFO tempest.lib.common.rest_client [req-e77c5045-d1ee-4ad6-808b-84d6a080911f req-e77c5045-d1ee-4ad6-808b-84d6a080911f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=0afc39f0-0148-4311-b940-e718ad757d24&device_owner=network%3Arouter_gateway 0.155s",
                                "2026-05-27 01:43:37.762 37 INFO tempest.lib.common.rest_client [req-636694fc-ab54-47cc-ba11-02d068d92136 req-636694fc-ab54-47cc-ba11-02d068d92136 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.059s",
                                "2026-05-27 01:43:37.792 11 INFO tempest.lib.common.rest_client [req-701fea82-0338-4031-a22a-3d246a0200d3 req-701fea82-0338-4031-a22a-3d246a0200d3 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.362s",
                                "2026-05-27 01:43:37.835 31 INFO tempest.lib.common.rest_client [req-772908e6-63b9-4a5f-ba63-dc2564bd7343 req-772908e6-63b9-4a5f-ba63-dc2564bd7343 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.145s",
                                "2026-05-27 01:43:37.849 39 INFO tempest.lib.common.rest_client [req-a3c3822c-371f-4e48-99b5-ecfb26295f78 req-a3c3822c-371f-4e48-99b5-ecfb26295f78 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s",
                                "2026-05-27 01:43:37.880 37 INFO tempest.lib.common.rest_client [req-30e8fbc2-f87d-4646-8186-ec5ee7408453 req-30e8fbc2-f87d-4646-8186-ec5ee7408453 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.115s",
                                "2026-05-27 01:43:37.930 31 INFO tempest.lib.common.rest_client [req-b46f3bae-fa95-4966-9212-fcb98a54301a req-b46f3bae-fa95-4966-9212-fcb98a54301a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0afc39f0-0148-4311-b940-e718ad757d24 0.093s",
                                "2026-05-27 01:43:38.174 39 INFO tempest.lib.common.rest_client [req-c319a973-c120-4fef-8f02-323f6d11bab7 req-c319a973-c120-4fef-8f02-323f6d11bab7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3efb2498-3015-45cd-b74e-023a9d527e9f 0.322s",
                                "2026-05-27 01:43:38.246 21 INFO tempest.lib.common.rest_client [req-ae2d1eef-35c6-42ee-a55b-d03b6da2d789 req-ae2d1eef-35c6-42ee-a55b-d03b6da2d789 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.502s",
                                "2026-05-27 01:43:38.393 39 INFO tempest.lib.common.rest_client [req-5b235ae9-e7f3-4da8-9f30-ec48ba6d4684 req-5b235ae9-e7f3-4da8-9f30-ec48ba6d4684 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.213s",
                                "2026-05-27 01:43:38.476 11 INFO tempest.lib.common.rest_client [req-4fc41d01-25d8-480c-ab9e-e1d2e778a732 req-4fc41d01-25d8-480c-ab9e-e1d2e778a732 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.682s",
                                "2026-05-27 01:43:38.594 37 INFO tempest.lib.common.rest_client [req-e87053da-ca2e-4dab-9980-634fd17be3c5 req-e87053da-ca2e-4dab-9980-634fd17be3c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/392fff3f-614b-4842-9503-2f0d09276f2a 0.712s",
                                "2026-05-27 01:43:38.635 21 INFO tempest.lib.common.rest_client [req-1f689f83-ae94-40e0-bad0-2c4c34603cff req-1f689f83-ae94-40e0-bad0-2c4c34603cff ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.383s",
                                "2026-05-27 01:43:38.684 26 INFO tempest.lib.common.rest_client [req-abbcfe2c-0ee1-4b0f-83b2-18016b8da3b6 req-abbcfe2c-0ee1-4b0f-83b2-18016b8da3b6 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 2.699s",
                                "2026-05-27 01:43:38.697 37 INFO tempest.lib.common.rest_client [req-4420f343-96b5-4aa4-b22d-9d6dd95bee6a req-4420f343-96b5-4aa4-b22d-9d6dd95bee6a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.101s",
                                "2026-05-27 01:43:38.808 11 INFO tempest.lib.common.rest_client [req-ec534e98-844c-412c-8d4d-23f06e94065d req-ec534e98-844c-412c-8d4d-23f06e94065d ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.328s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.379754s] ... ok",
                                "2026-05-27 01:43:38.852 39 INFO tempest.lib.common.rest_client [req-46d19ffd-b25f-48b7-93a0-a79519a53918 req-46d19ffd-b25f-48b7-93a0-a79519a53918 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.456s",
                                "2026-05-27 01:43:38.966 39 INFO tempest.lib.common.rest_client [req-6d288b57-660d-4730-b4d2-e4234c36b81d req-6d288b57-660d-4730-b4d2-e4234c36b81d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05d79fc2-76a3-48ef-bd02-3a06ee612e58 0.112s",
                                "2026-05-27 01:43:38.988 37 INFO tempest.lib.common.rest_client [req-22cbacf2-d6ad-4b04-8bdc-7b81a6f3066b req-22cbacf2-d6ad-4b04-8bdc-7b81a6f3066b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c324837f-8f8d-45c3-89ed-70cce857ee98 0.288s",
                                "2026-05-27 01:43:39.086 37 INFO tempest.lib.common.rest_client [req-9c2778e2-2526-4688-94b0-ecd87a6e4b22 req-9c2778e2-2526-4688-94b0-ecd87a6e4b22 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s",
                                "2026-05-27 01:43:39.151 39 INFO tempest.lib.common.rest_client [req-e05bd4a6-5828-4efc-a40f-6bad72940534 req-e05bd4a6-5828-4efc-a40f-6bad72940534 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.183s",
                                "2026-05-27 01:43:39.254 37 INFO tempest.lib.common.rest_client [req-2be76127-d049-4390-ac9d-7ee5412acda2 req-2be76127-d049-4390-ac9d-7ee5412acda2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s",
                                "2026-05-27 01:43:39.273 21 INFO tempest.lib.common.rest_client [req-5d7b4bc2-4c39-4121-b78d-33d4ee82ed70 req-5d7b4bc2-4c39-4121-b78d-33d4ee82ed70 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.636s",
                                "2026-05-27 01:43:39.364 37 INFO tempest.lib.common.rest_client [req-cf34a45a-8269-432f-8011-4f5ff18ea679 req-cf34a45a-8269-432f-8011-4f5ff18ea679 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s",
                                "2026-05-27 01:43:39.411 39 INFO tempest.lib.common.rest_client [req-e7b7a969-0e11-4ed3-bb3b-c5d718629a7f req-e7b7a969-0e11-4ed3-bb3b-c5d718629a7f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/05d79fc2-76a3-48ef-bd02-3a06ee612e58 0.257s",
                                "2026-05-27 01:43:39.455 37 INFO tempest.lib.common.rest_client [req-12021c1e-46e1-493f-a196-5d720d2f1130 req-12021c1e-46e1-493f-a196-5d720d2f1130 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.234698s] ... ok",
                                "2026-05-27 01:43:39.520 26 INFO tempest.lib.common.rest_client [req-17bf159b-91ea-41a9-a34d-4191c46a9a71 req-17bf159b-91ea-41a9-a34d-4191c46a9a71 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.831s",
                                "2026-05-27 01:43:39.576 39 INFO tempest.lib.common.rest_client [req-94f2faf5-f11e-4f3d-af73-4c7ad97fc467 req-94f2faf5-f11e-4f3d-af73-4c7ad97fc467 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s",
                                "2026-05-27 01:43:39.759 21 INFO tempest.lib.common.rest_client [req-b42efd45-2ce0-4de7-b900-a20c41fd8d06 req-b42efd45-2ce0-4de7-b900-a20c41fd8d06 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.482s",
                                "2026-05-27 01:43:39.830 31 INFO tempest.lib.common.rest_client [req-6455012c-f2d2-4b7a-bf6c-37003d4e3dc7 req-6455012c-f2d2-4b7a-bf6c-37003d4e3dc7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 1.897s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [5.501190s] ... ok",
                                "2026-05-27 01:43:39.888 39 INFO tempest.lib.common.rest_client [req-58484fc5-aaf9-4f43-8ccb-7b957b3826c6 req-58484fc5-aaf9-4f43-8ccb-7b957b3826c6 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a42e810-8c6a-4138-a0a5-624d3a2887a2 0.309s",
                                "2026-05-27 01:43:40.001 39 INFO tempest.lib.common.rest_client [req-dad139ae-4ca0-4c82-bb38-1d6256271a27 req-dad139ae-4ca0-4c82-bb38-1d6256271a27 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [4.532321s] ... ok",
                                "2026-05-27 01:43:40.144 31 INFO tempest.lib.common.rest_client [req-2b440b67-3875-4986-a413-7efc27e1d737 req-2b440b67-3875-4986-a413-7efc27e1d737 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.309s",
                                "2026-05-27 01:43:40.579 39 INFO tempest.lib.common.rest_client [req-eeea7713-d96e-4ddf-800d-5fe44fc40146 req-eeea7713-d96e-4ddf-800d-5fe44fc40146 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.575s",
                                "2026-05-27 01:43:40.783 21 INFO tempest.lib.common.rest_client [req-cb05247c-b8ed-4188-a7c3-ba24f1911ded req-cb05247c-b8ed-4188-a7c3-ba24f1911ded ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.020s",
                                "2026-05-27 01:43:40.824 37 INFO tempest.lib.common.rest_client [req-242c6950-dea1-4aad-8f07-6043dc8b206d req-242c6950-dea1-4aad-8f07-6043dc8b206d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.366s",
                                "2026-05-27 01:43:40.847 26 INFO tempest.lib.common.rest_client [req-8e52c805-d568-49b5-b01c-990153ef4cd8 req-8e52c805-d568-49b5-b01c-990153ef4cd8 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.324s",
                                "2026-05-27 01:43:40.971 39 INFO tempest.lib.common.rest_client [req-43b70091-1afb-475b-8072-689f57c7c372 req-43b70091-1afb-475b-8072-689f57c7c372 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.389s",
                                "2026-05-27 01:43:41.115 37 INFO tempest.lib.common.rest_client [req-a620d23e-59f0-41f8-9d64-e32f3444e3e6 req-a620d23e-59f0-41f8-9d64-e32f3444e3e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s",
                                "2026-05-27 01:43:41.165 21 INFO tempest.lib.common.rest_client [req-69ca590c-1bb0-48f3-a032-a3a6fb233697 req-69ca590c-1bb0-48f3-a032-a3a6fb233697 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.378s",
                                "2026-05-27 01:43:41.288 39 INFO tempest.lib.common.rest_client [req-507e33d1-a944-4092-9419-fa217fb7ff6a req-507e33d1-a944-4092-9419-fa217fb7ff6a ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/03a6ca80-233f-4efd-b743-a4874c84ecf8 0.314s",
                                "2026-05-27 01:43:41.395 39 INFO tempest.lib.common.rest_client [req-f0a52de8-d893-4ef4-b544-4a6025aef8b7 req-f0a52de8-d893-4ef4-b544-4a6025aef8b7 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.104s",
                                "2026-05-27 01:43:41.459 11 INFO tempest.lib.common.rest_client [req-02e2501a-c6f2-4a61-bdc5-7d49e3aa4d77 req-02e2501a-c6f2-4a61-bdc5-7d49e3aa4d77 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/add_router_interface 2.647s",
                                "2026-05-27 01:43:41.595 39 INFO tempest.lib.common.rest_client [req-4b594fcd-8a66-4c7c-afea-57cdd8954ad5 req-4b594fcd-8a66-4c7c-afea-57cdd8954ad5 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.198s",
                                "2026-05-27 01:43:41.690 39 INFO tempest.lib.common.rest_client [req-a9295198-e517-4a29-a0d6-340d6dd85141 req-a9295198-e517-4a29-a0d6-340d6dd85141 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/03a6ca80-233f-4efd-b743-a4874c84ecf8 0.092s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.688568s] ... ok",
                                "2026-05-27 01:43:41.706 37 INFO tempest.lib.common.rest_client [req-6ae17cab-abee-4505-89b1-26b326e51ac0 req-6ae17cab-abee-4505-89b1-26b326e51ac0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.588s",
                                "2026-05-27 01:43:41.728 21 INFO tempest.lib.common.rest_client [req-5b8d39a9-53c9-4c62-aee3-a8a59549210c req-5b8d39a9-53c9-4c62-aee3-a8a59549210c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.559s",
                                "2026-05-27 01:43:41.813 39 INFO tempest.lib.common.rest_client [req-28917be9-690b-47d6-afcc-05cf87ecff26 req-28917be9-690b-47d6-afcc-05cf87ecff26 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.119s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.123045s] ... ok",
                                "2026-05-27 01:43:41.908 11 INFO tempest.lib.common.rest_client [req-335789f3-2515-4d10-a0e5-7970b536f1f1 req-335789f3-2515-4d10-a0e5-7970b536f1f1 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.444s",
                                "2026-05-27 01:43:42.198 11 INFO tempest.lib.common.rest_client [req-21b17e9c-ccdc-4b64-93aa-e8f4f1a90e66 req-21b17e9c-ccdc-4b64-93aa-e8f4f1a90e66 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/675def00-8872-4ece-889a-bd4c0f06d1d6 0.288s",
                                "2026-05-27 01:43:42.226 39 INFO tempest.lib.common.rest_client [req-f9f984de-23f1-4584-984d-3ad64f5d78da req-f9f984de-23f1-4584-984d-3ad64f5d78da ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/003146d861b54bdbad21d3e3bacbddab 0.377s",
                                "2026-05-27 01:43:42.331 31 INFO tempest.lib.common.rest_client [req-b796d43c-5ead-403e-9aec-3924e387b4e6 req-b796d43c-5ead-403e-9aec-3924e387b4e6 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 2.186s",
                                "2026-05-27 01:43:42.583 39 INFO tempest.lib.common.rest_client [req-0f363d0e-239e-426b-8f62-d1813544526f req-0f363d0e-239e-426b-8f62-d1813544526f ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/904bdbc17e644144b0c022d24e52d0f1 0.354s",
                                "2026-05-27 01:43:42.583 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25e619527c9d44d6a1198586cd05b218",
                                "2026-05-27 01:43:42.588 31 INFO tempest.lib.common.rest_client [req-09164a41-7afa-4334-9673-fab886a1f652 req-09164a41-7afa-4334-9673-fab886a1f652 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 0.254s",
                                "2026-05-27 01:43:42.777 31 INFO tempest.lib.common.rest_client [req-9d73595c-ba63-4acf-b43f-b0cc98b94cd5 req-9d73595c-ba63-4acf-b43f-b0cc98b94cd5 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=52bab144-8118-463f-b7e3-29e998046ae0&device_owner=network%3Arouter_gateway 0.186s",
                                "2026-05-27 01:43:42.856 37 INFO tempest.lib.common.rest_client [req-0c19d310-5699-432d-8966-c99c7f4a3fcd req-0c19d310-5699-432d-8966-c99c7f4a3fcd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.145s",
                                "2026-05-27 01:43:42.910 31 INFO tempest.lib.common.rest_client [req-7b140b06-03c5-4628-994f-94c1e5c32e94 req-7b140b06-03c5-4628-994f-94c1e5c32e94 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/bb86bea9-a822-456b-b492-77b36356853e 0.131s",
                                "2026-05-27 01:43:43.020 31 INFO tempest.lib.common.rest_client [req-68d9f0be-82a1-4dd4-9f31-cff90d6818dd req-68d9f0be-82a1-4dd4-9f31-cff90d6818dd ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52bab144-8118-463f-b7e3-29e998046ae0 0.108s",
                                "2026-05-27 01:43:43.201 39 INFO tempest.lib.common.rest_client [req-5ba3a798-e2f3-428a-a9cb-1966baaf6519 req-5ba3a798-e2f3-428a-a9cb-1966baaf6519 ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-27 01:43:43.604 39 INFO tempest.lib.common.rest_client [req-f502a0a3-9a2d-432a-b6fa-548fd545b322 req-f502a0a3-9a2d-432a-b6fa-548fd545b322 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25e619527c9d44d6a1198586cd05b218&name=default 0.401s",
                                "2026-05-27 01:43:43.676 11 INFO tempest.lib.common.rest_client [req-6d39d330-d33f-4182-a1bb-16a79272688a req-6d39d330-d33f-4182-a1bb-16a79272688a ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14/remove_router_interface 1.475s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [4.867499s] ... ok",
                                "2026-05-27 01:43:43.723 37 INFO tempest.lib.common.rest_client [req-6746c208-9d5b-44e8-9900-9e835263664f req-6746c208-9d5b-44e8-9900-9e835263664f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/58773afa-10b1-49dc-a3c7-c175c7a6a63c 0.864s",
                                "2026-05-27 01:43:43.794 21 INFO tempest.lib.common.rest_client [req-4ebd965e-be5d-4858-afa2-eb214cd552b4 req-4ebd965e-be5d-4858-afa2-eb214cd552b4 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.063s",
                                "2026-05-27 01:43:43.816 11 INFO tempest.lib.common.rest_client [req-39b8a8ee-7286-4d5b-b5ac-c584386663f7 req-39b8a8ee-7286-4d5b-b5ac-c584386663f7 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-860352897 0.135s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.138799s] ... ok",
                                "2026-05-27 01:43:43.849 37 INFO tempest.lib.common.rest_client [req-54f40943-7f14-4e7a-8717-0006701f985a req-54f40943-7f14-4e7a-8717-0006701f985a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.124s",
                                "2026-05-27 01:43:43.923 11 INFO tempest.lib.common.rest_client [req-03dedb18-903b-4fb4-9112-5972a9ca9167 req-03dedb18-903b-4fb4-9112-5972a9ca9167 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-762081166 0.103s",
                                "{0} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.105959s] ... ok",
                                "2026-05-27 01:43:43.976 37 INFO tempest.lib.common.rest_client [req-f2f71408-385b-4252-9f51-8d16d2c70661 req-f2f71408-385b-4252-9f51-8d16d2c70661 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.124s",
                                "2026-05-27 01:43:44.150 37 INFO tempest.lib.common.rest_client [req-67308978-bf46-4bcf-bf68-0776b3aa3fcb req-67308978-bf46-4bcf-bf68-0776b3aa3fcb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s",
                                "2026-05-27 01:43:44.167 26 INFO tempest.lib.common.rest_client [req-c47db220-7ed6-412e-a4e1-5567d66b4228 req-c47db220-7ed6-412e-a4e1-5567d66b4228 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 3.318s",
                                "2026-05-27 01:43:44.258 39 INFO tempest.lib.common.rest_client [req-8d6815f3-4385-497f-983c-b43ee4357217 req-8d6815f3-4385-497f-983c-b43ee4357217 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4305cc7-e41f-455e-902e-102600219cd6 0.652s",
                                "2026-05-27 01:43:44.366 11 INFO tempest.lib.common.rest_client [req-8343e29e-569d-49b3-a180-faf5f29cdd9b req-8343e29e-569d-49b3-a180-faf5f29cdd9b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f9171d41-71bb-4faf-9050-13925105cd1a 0.408s",
                                "2026-05-27 01:43:44.456 37 INFO tempest.lib.common.rest_client [req-d2dcb82c-9126-4a03-be08-0eb453b0b197 req-d2dcb82c-9126-4a03-be08-0eb453b0b197 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31975e8a-a593-443b-a0e8-a26ffd620925 0.302s",
                                "2026-05-27 01:43:44.498 39 INFO tempest.lib.common.rest_client [req-d0b7548d-98bb-4d6d-b10f-00459e2e2da3 req-d0b7548d-98bb-4d6d-b10f-00459e2e2da3 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25e619527c9d44d6a1198586cd05b218 0.238s",
                                "2026-05-27 01:43:44.545 31 INFO tempest.lib.common.rest_client [req-e3cc12bb-4df0-44c3-8e95-0877e3ea17db req-e3cc12bb-4df0-44c3-8e95-0877e3ea17db ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 1.523s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [4.712737s] ... ok",
                                "2026-05-27 01:43:44.817 37 INFO tempest.lib.common.rest_client [req-38a175cf-cbd2-4f97-a660-b2ccb032759d req-38a175cf-cbd2-4f97-a660-b2ccb032759d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6958fc68-e211-4a9d-a8ad-41ef9fe05298 0.358s",
                                "2026-05-27 01:43:44.908 37 INFO tempest.lib.common.rest_client [req-431a5939-db30-4b56-9f6f-f74a01308465 req-431a5939-db30-4b56-9f6f-f74a01308465 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s",
                                "2026-05-27 01:43:45.012 21 INFO tempest.lib.common.rest_client [req-677754d3-f3db-4562-9784-dc0c9f6be59a req-677754d3-f3db-4562-9784-dc0c9f6be59a ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 1.215s",
                                "2026-05-27 01:43:45.214 11 INFO tempest.lib.common.rest_client [req-73b26144-14d2-42f5-980d-6cc9a9f2bb9a req-73b26144-14d2-42f5-980d-6cc9a9f2bb9a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/00232b70-3bb9-4525-92c9-29d80b4cfb9b 0.846s",
                                "2026-05-27 01:43:45.294 26 INFO tempest.lib.common.rest_client [req-e48da2fd-a38d-4ac2-9f80-b074151ca383 req-e48da2fd-a38d-4ac2-9f80-b074151ca383 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.124s",
                                "2026-05-27 01:43:45.523 11 INFO tempest.lib.common.rest_client [req-d2fc7a9f-4a68-493e-a910-24f78b54c1c5 req-d2fc7a9f-4a68-493e-a910-24f78b54c1c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2099117f-f1af-49aa-8683-9a39cddae1bb 0.306s",
                                "2026-05-27 01:43:45.531 21 INFO tempest.lib.common.rest_client [req-377e9e2f-80cb-4a53-a0ab-4d1798525cec req-377e9e2f-80cb-4a53-a0ab-4d1798525cec ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 0.516s",
                                "2026-05-27 01:43:45.623 21 INFO tempest.lib.common.rest_client [req-e6e5e24b-00ba-4d0c-bb95-5e624486185a req-e6e5e24b-00ba-4d0c-bb95-5e624486185a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5b5765b8-513a-445d-ba1c-5ff77dc4800c 0.091s",
                                "2026-05-27 01:43:45.830 11 INFO tempest.lib.common.rest_client [req-de38fb4d-56cd-4915-afd1-b6795faa0688 req-de38fb4d-56cd-4915-afd1-b6795faa0688 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/175220c1-94da-430a-b068-dc3e6bfc9a94 0.305s",
                                "2026-05-27 01:43:46.011 21 INFO tempest.lib.common.rest_client [req-60f161de-0b1b-46aa-8a64-a51b979dd633 req-60f161de-0b1b-46aa-8a64-a51b979dd633 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/af2753f0-8102-4c75-bbf6-f4f429d25361 0.385s",
                                "2026-05-27 01:43:46.195 37 INFO tempest.lib.common.rest_client [req-5ba1490b-1cfd-4d8b-b7eb-2dce4a650626 req-5ba1490b-1cfd-4d8b-b7eb-2dce4a650626 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.284s",
                                "2026-05-27 01:43:46.286 21 INFO tempest.lib.common.rest_client [req-419c23ea-84ef-4dad-b56b-c36fc23b822d req-419c23ea-84ef-4dad-b56b-c36fc23b822d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d8a9cf8-a699-472d-abf8-8aeab1c0b55d 0.272s",
                                "2026-05-27 01:43:46.478 37 INFO tempest.lib.common.rest_client [req-ffae5143-6ab7-4280-af99-4b24c951465d req-ffae5143-6ab7-4280-af99-4b24c951465d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.280s",
                                "2026-05-27 01:43:46.632 11 INFO tempest.lib.common.rest_client [req-d6f7e988-de78-47d0-9d58-0d304e14a6a9 req-d6f7e988-de78-47d0-9d58-0d304e14a6a9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52006362-98fa-472f-b717-fadf5ef2d992 0.797s",
                                "2026-05-27 01:43:46.683 21 INFO tempest.lib.common.rest_client [req-837e6fc2-9ba9-42d9-aa87-11b1ae25aaa8 req-837e6fc2-9ba9-42d9-aa87-11b1ae25aaa8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5ff8cfe0-ecb1-4131-81a4-5f591a37b21b 0.395s",
                                "2026-05-27 01:43:46.700 26 INFO tempest.lib.common.rest_client [req-e23ad21d-1d0d-4e7a-a6a7-927f6d0fa594 req-e23ad21d-1d0d-4e7a-a6a7-927f6d0fa594 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.404s",
                                "2026-05-27 01:43:47.023 37 INFO tempest.lib.common.rest_client [req-7769711e-3214-436a-8379-c5823dbaf26b req-7769711e-3214-436a-8379-c5823dbaf26b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.540s",
                                "2026-05-27 01:43:47.143 31 INFO tempest.lib.common.rest_client [req-94ea2dba-0cb8-448b-a6ed-e0d534235bfc req-94ea2dba-0cb8-448b-a6ed-e0d534235bfc ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.594s",
                                "2026-05-27 01:43:47.146 21 INFO tempest.lib.common.rest_client [req-0fcadb8f-01e8-4ad5-9879-492044746ede req-0fcadb8f-01e8-4ad5-9879-492044746ede ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6292e4c7-977d-4f68-b261-4f0f6066a38f 0.462s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.406552s] ... ok",
                                "2026-05-27 01:43:47.340 11 INFO tempest.lib.common.rest_client [req-1ed8b948-732c-48dc-bfd0-fd45aba681a6 req-1ed8b948-732c-48dc-bfd0-fd45aba681a6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d3140390-e258-4695-8b86-125e9e3d7c4d 0.706s",
                                "2026-05-27 01:43:47.486 21 INFO tempest.lib.common.rest_client [req-bff41a4f-79ee-4df0-aeab-655bf08a8414 req-bff41a4f-79ee-4df0-aeab-655bf08a8414 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ae99255-029a-44b7-afc9-3411373c8fcb 0.336s",
                                "2026-05-27 01:43:47.571 21 INFO tempest.lib.common.rest_client [req-d78dd9e0-b1a3-4172-9f6b-0bc77f4e2460 req-d78dd9e0-b1a3-4172-9f6b-0bc77f4e2460 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6292e4c7-977d-4f68-b261-4f0f6066a38f 0.084s",
                                "2026-05-27 01:43:47.614 11 INFO tempest.lib.common.rest_client [req-294caf9f-7530-4267-a544-213642c4e64b req-294caf9f-7530-4267-a544-213642c4e64b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fa71326-147f-4cd5-8418-2e69e1c70cab 0.271s",
                                "2026-05-27 01:43:48.000 21 INFO tempest.lib.common.rest_client [req-805baa65-db56-4b61-a576-88bf3afac540 req-805baa65-db56-4b61-a576-88bf3afac540 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7c21c478-3a72-4102-a149-2d1170564567 0.427s",
                                "2026-05-27 01:43:48.022 37 INFO tempest.lib.common.rest_client [req-db164f52-53ba-4eb4-8f2d-9d056debcdad req-db164f52-53ba-4eb4-8f2d-9d056debcdad ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.996s",
                                "2026-05-27 01:43:48.137 21 INFO tempest.lib.common.rest_client [req-6ef7d238-1766-455e-b30a-3028cfadc01c req-6ef7d238-1766-455e-b30a-3028cfadc01c ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9d7b35f5-46c2-49b6-824b-1a30728d3e29 0.135s",
                                "2026-05-27 01:43:48.239 21 INFO tempest.lib.common.rest_client [req-7c6983b3-6d0e-4e5d-ae1a-07d5a9f92a26 req-7c6983b3-6d0e-4e5d-ae1a-07d5a9f92a26 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.099s",
                                "2026-05-27 01:43:48.332 11 INFO tempest.lib.common.rest_client [req-ea868e18-64a9-449a-ba6c-8c3022f52b95 req-ea868e18-64a9-449a-ba6c-8c3022f52b95 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff22792d-81df-45c4-a11a-1779d8b1b969 0.715s",
                                "2026-05-27 01:43:48.340 21 INFO tempest.lib.common.rest_client [req-53eaefd9-87c5-44b4-9b40-aebcbc2e4223 req-53eaefd9-87c5-44b4-9b40-aebcbc2e4223 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/57f3ab19-1d92-45ea-8062-a2e6abd64c2f 0.099s",
                                "2026-05-27 01:43:48.429 21 INFO tempest.lib.common.rest_client [req-0ae9130c-600e-470c-ac46-21e2e3f094d2 req-0ae9130c-600e-470c-ac46-21e2e3f094d2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/198a9e77-b9da-4e72-8eab-34c13e2e8930 0.087s",
                                "2026-05-27 01:43:48.436 11 INFO tempest.lib.common.rest_client [req-0af1d6a2-52c4-4825-be9d-dd9ac6ee754e req-0af1d6a2-52c4-4825-be9d-dd9ac6ee754e ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f0564fd8-8951-4dd4-b90c-552776248d14 0.100s",
                                "2026-05-27 01:43:48.517 21 INFO tempest.lib.common.rest_client [req-347e174f-7c12-4c50-976e-b7b55a9636ea req-347e174f-7c12-4c50-976e-b7b55a9636ea ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d18396fe-d4ae-4c94-9a71-be8c84e1bc7f 0.087s",
                                "2026-05-27 01:43:48.604 21 INFO tempest.lib.common.rest_client [req-c18f03e2-a8f7-4c3c-97ef-5be9b8589e0f req-c18f03e2-a8f7-4c3c-97ef-5be9b8589e0f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/39a6e92d-f6f8-449d-b78c-23887e4b02a5 0.086s",
                                "2026-05-27 01:43:48.693 37 INFO tempest.lib.common.rest_client [req-6a4482a3-e039-4f91-8471-75ab6da53377 req-6a4482a3-e039-4f91-8471-75ab6da53377 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f00d1b2-dd48-4893-835c-46a9ae0e56e0 0.669s",
                                "2026-05-27 01:43:48.700 21 INFO tempest.lib.common.rest_client [req-4a84a710-2409-4b7b-8441-7ffbe409a1d7 req-4a84a710-2409-4b7b-8441-7ffbe409a1d7 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba76e80-b26e-496a-a182-7864243cb10f 0.095s",
                                "2026-05-27 01:43:48.781 21 INFO tempest.lib.common.rest_client [req-2f8f7ef9-e7f4-4193-a6b6-3b1bde243800 req-2f8f7ef9-e7f4-4193-a6b6-3b1bde243800 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb35d058-1131-49d2-9506-05dfbbb92c8b 0.080s",
                                "2026-05-27 01:43:48.847 37 INFO tempest.lib.common.rest_client [req-e7f35314-3a7a-4707-a813-bec1d26a052b req-e7f35314-3a7a-4707-a813-bec1d26a052b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.153s",
                                "2026-05-27 01:43:48.869 21 INFO tempest.lib.common.rest_client [req-4412b331-3242-4234-87e6-500d00feec42 req-4412b331-3242-4234-87e6-500d00feec42 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2c5b47ce-5ec9-4b64-9470-5b12676e9793 0.086s",
                                "2026-05-27 01:43:48.961 21 INFO tempest.lib.common.rest_client [req-4824d59c-fb02-44ab-b180-4fe4b92380e4 req-4824d59c-fb02-44ab-b180-4fe4b92380e4 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d23b726-74b1-4a0f-a930-c9c8498c5b5d 0.089s",
                                "2026-05-27 01:43:48.977 31 INFO tempest.lib.common.rest_client [req-d14f2f8a-d211-42a2-bc9d-9f8e40bfecb0 req-d14f2f8a-d211-42a2-bc9d-9f8e40bfecb0 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 1.829s",
                                "2026-05-27 01:43:49.027 37 INFO tempest.lib.common.rest_client [req-a55d0aee-f413-488d-82a9-fbb1450a6d51 req-a55d0aee-f413-488d-82a9-fbb1450a6d51 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s",
                                "2026-05-27 01:43:49.053 21 INFO tempest.lib.common.rest_client [req-8e4781fe-0fa3-4b6b-a0c1-1d0e22153430 req-8e4781fe-0fa3-4b6b-a0c1-1d0e22153430 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cebdf57-9a4f-43ad-a0df-d5624bd4beb1 0.089s",
                                "2026-05-27 01:43:49.118 31 INFO tempest.lib.common.rest_client [req-ca7bba27-dbbb-48ef-b297-cc4083e31cd9 req-ca7bba27-dbbb-48ef-b297-cc4083e31cd9 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.137s",
                                "2026-05-27 01:43:49.142 37 INFO tempest.lib.common.rest_client [req-c54a4e28-b38b-4d88-a6bb-720414208596 req-c54a4e28-b38b-4d88-a6bb-720414208596 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s",
                                "2026-05-27 01:43:49.216 31 INFO tempest.lib.common.rest_client [req-07cdff17-8857-43cc-9987-bf20da9e7df2 req-07cdff17-8857-43cc-9987-bf20da9e7df2 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=bb86bea9-a822-456b-b492-77b36356853e&device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.097s",
                                "2026-05-27 01:43:49.293 31 INFO tempest.lib.common.rest_client [req-b72a0ca5-4ac9-4e2b-89f7-5b76d985b00a req-b72a0ca5-4ac9-4e2b-89f7-5b76d985b00a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.075s",
                                "2026-05-27 01:43:49.404 11 INFO tempest.lib.common.rest_client [req-91f7fb24-d3c1-4afe-b9f9-03c322ada2c7 req-91f7fb24-d3c1-4afe-b9f9-03c322ada2c7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f0564fd8-8951-4dd4-b90c-552776248d14 0.965s",
                                "2026-05-27 01:43:49.479 37 INFO tempest.lib.common.rest_client [req-e96221eb-6edd-43e2-93e4-df61e1fda237 req-e96221eb-6edd-43e2-93e4-df61e1fda237 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/addddc26-a868-4f1a-85cc-a5f01ec3957d 0.335s",
                                "2026-05-27 01:43:49.554 21 INFO tempest.lib.common.rest_client [req-4ba329c6-9950-45a0-89b7-8e0e75ce2464 req-4ba329c6-9950-45a0-89b7-8e0e75ce2464 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d6abb432-7b3a-49c8-aa38-cf9235487e3a 0.499s",
                                "2026-05-27 01:43:49.766 11 INFO tempest.lib.common.rest_client [req-b77a7cf3-2066-4b14-ab6c-65f6c98b2a36 req-b77a7cf3-2066-4b14-ab6c-65f6c98b2a36 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/27c38b5a32d24be08048d91590fc24e8 0.358s",
                                "2026-05-27 01:43:49.778 31 INFO tempest.lib.common.rest_client [req-b39892e8-7ae7-47e6-b4fc-348edb5354c9 req-b39892e8-7ae7-47e6-b4fc-348edb5354c9 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.480s",
                                "{10} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.232847s] ... ok",
                                "2026-05-27 01:43:49.818 37 INFO tempest.lib.common.rest_client [req-2657963a-5f75-4bf3-a6bc-6f0e90dd9620 req-2657963a-5f75-4bf3-a6bc-6f0e90dd9620 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b006ba25-2109-4122-aaeb-a5b94b996b17 0.333s",
                                "2026-05-27 01:43:49.910 37 INFO tempest.lib.common.rest_client [req-907f676e-c720-4ee7-a7f3-a217baa30103 req-907f676e-c720-4ee7-a7f3-a217baa30103 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s",
                                "2026-05-27 01:43:49.923 31 INFO tempest.lib.common.rest_client [req-4c0855e7-d92b-4d99-a172-96f0a33b24f8 req-4c0855e7-d92b-4d99-a172-96f0a33b24f8 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.106s",
                                "2026-05-27 01:43:50.053 31 INFO tempest.lib.common.rest_client [req-a9cac082-278e-4025-95f7-0e10886c05c8 req-a9cac082-278e-4025-95f7-0e10886c05c8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/008f3dfc-be68-4f0e-bd5f-cfd0a0b57209 0.128s",
                                "2026-05-27 01:43:50.127 31 INFO tempest.lib.common.rest_client [req-695402d9-a839-4fbd-91e2-dbe1517e5d7b req-695402d9-a839-4fbd-91e2-dbe1517e5d7b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52bab144-8118-463f-b7e3-29e998046ae0 0.074s",
                                "2026-05-27 01:43:50.129 11 INFO tempest.lib.common.rest_client [req-46aef445-7ede-4e12-a4da-d4553cb15fa8 req-46aef445-7ede-4e12-a4da-d4553cb15fa8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c5d6b4c54ce47af8f485483443d0e0c 0.360s",
                                "2026-05-27 01:43:50.130 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a65824aabc974f949c4734fe8b513047",
                                "2026-05-27 01:43:50.247 31 INFO tempest.lib.common.rest_client [req-a918a635-f180-4dbc-83de-9efa18179f75 req-a918a635-f180-4dbc-83de-9efa18179f75 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52bab144-8118-463f-b7e3-29e998046ae0 0.118s",
                                "2026-05-27 01:43:50.322 21 INFO tempest.lib.common.rest_client [req-3a2fed84-8230-4fb2-a145-e72474ec34b8 req-3a2fed84-8230-4fb2-a145-e72474ec34b8 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/28f87e1a-94e6-4bb7-9cde-26f3aa5a031d 0.765s",
                                "2026-05-27 01:43:50.331 31 INFO tempest.lib.common.rest_client [req-757a3764-8fb9-492f-898c-ffb3c4bc2935 req-757a3764-8fb9-492f-898c-ffb3c4bc2935 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0afc39f0-0148-4311-b940-e718ad757d24 0.083s",
                                "2026-05-27 01:43:50.428 31 INFO tempest.lib.common.rest_client [req-824a8af0-3f00-4168-a969-0101f385f4af req-824a8af0-3f00-4168-a969-0101f385f4af ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0afc39f0-0148-4311-b940-e718ad757d24 0.096s",
                                "2026-05-27 01:43:50.441 26 INFO tempest.lib.common.rest_client [req-0acd39cc-d2dc-4f35-b151-5f193ba08416 req-0acd39cc-d2dc-4f35-b151-5f193ba08416 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 3.738s",
                                "2026-05-27 01:43:50.542 31 INFO tempest.lib.common.rest_client [req-5eaabc26-d2b6-4259-b84e-ef36d4eea75f req-5eaabc26-d2b6-4259-b84e-ef36d4eea75f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.112s",
                                "2026-05-27 01:43:50.561 37 INFO tempest.lib.common.rest_client [req-58ce1314-3920-46a2-bea3-ef0c77fb7565 req-58ce1314-3920-46a2-bea3-ef0c77fb7565 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.649s",
                                "2026-05-27 01:43:50.600 11 INFO tempest.lib.common.rest_client [req-7b621ecc-183a-415b-81ac-24489300d1b7 req-7b621ecc-183a-415b-81ac-24489300d1b7 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-27 01:43:50.654 31 INFO tempest.lib.common.rest_client [req-6b50e559-ba01-4a38-89ba-21101a47b987 req-6b50e559-ba01-4a38-89ba-21101a47b987 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6579fbf-0e4b-43f0-b1e6-af6f498a06d8 0.109s",
                                "2026-05-27 01:43:50.707 21 INFO tempest.lib.common.rest_client [req-7e71ebd1-6d19-46e1-9734-eed2d81721f0 req-7e71ebd1-6d19-46e1-9734-eed2d81721f0 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4beb23624ef4ef993f624c04622e1ce 0.382s",
                                "2026-05-27 01:43:50.753 31 INFO tempest.lib.common.rest_client [req-530cbcf9-c494-4531-bd08-a02d83637c72 req-530cbcf9-c494-4531-bd08-a02d83637c72 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.098s",
                                "2026-05-27 01:43:50.859 31 INFO tempest.lib.common.rest_client [req-e5112103-1279-468d-8687-5361a8a66ecc req-e5112103-1279-468d-8687-5361a8a66ecc ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7590dbba-b3c9-4e91-b792-b5293bb8e62d 0.104s",
                                "2026-05-27 01:43:50.946 31 INFO tempest.lib.common.rest_client [req-b92550d0-7b3e-40ad-952a-166cae28b95b req-b92550d0-7b3e-40ad-952a-166cae28b95b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb6e1550-2a94-4bb8-8981-accff8c16815 0.085s",
                                "2026-05-27 01:43:50.957 37 INFO tempest.lib.common.rest_client [req-c076e154-370f-4a2b-ac06-4bc2a3d07db9 req-c076e154-370f-4a2b-ac06-4bc2a3d07db9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.393s",
                                "2026-05-27 01:43:51.019 11 INFO tempest.lib.common.rest_client [req-69d5d99c-eb5d-49f0-9938-c96b42734126 req-69d5d99c-eb5d-49f0-9938-c96b42734126 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a65824aabc974f949c4734fe8b513047&name=default 0.417s",
                                "2026-05-27 01:43:51.042 31 INFO tempest.lib.common.rest_client [req-099cab44-cc92-4adf-ab48-7aeeaf1de92f req-099cab44-cc92-4adf-ab48-7aeeaf1de92f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb6e1550-2a94-4bb8-8981-accff8c16815 0.094s",
                                "2026-05-27 01:43:51.056 21 INFO tempest.lib.common.rest_client [req-7a6ed9f8-6f5e-4821-9688-cae959781a64 req-7a6ed9f8-6f5e-4821-9688-cae959781a64 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3c5cab511118472c90c33b21011568cc 0.345s",
                                "2026-05-27 01:43:51.056 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 01bfe63545734a0780b0c693fccb5f88",
                                "2026-05-27 01:43:51.143 31 INFO tempest.lib.common.rest_client [req-235542e2-fc68-4afb-a893-e90cf75bb726 req-235542e2-fc68-4afb-a893-e90cf75bb726 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0aa7638e-5e52-4d1a-a287-23afe3b30553 0.099s",
                                "2026-05-27 01:43:51.330 26 INFO tempest.lib.common.rest_client [req-7decc2a7-e204-4094-af43-ea655724d671 req-7decc2a7-e204-4094-af43-ea655724d671 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.887s",
                                "2026-05-27 01:43:51.461 31 INFO tempest.lib.common.rest_client [req-5dfe5a88-13a6-479f-89a5-30bc6d2513bc req-5dfe5a88-13a6-479f-89a5-30bc6d2513bc ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/75f4365be59c4e629e086e0050c28491 0.315s",
                                "2026-05-27 01:43:51.530 11 INFO tempest.lib.common.rest_client [req-1661d793-dd20-4d4e-a68e-7de4295fd975 req-1661d793-dd20-4d4e-a68e-7de4295fd975 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bf484a8-1a44-4d35-81f7-3fec5b93a38b 0.508s",
                                "2026-05-27 01:43:51.622 21 INFO tempest.lib.common.rest_client [req-fddc9d22-936c-4fd2-aab8-ddf134dd3b9d req-fddc9d22-936c-4fd2-aab8-ddf134dd3b9d ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s",
                                "2026-05-27 01:43:51.743 11 INFO tempest.lib.common.rest_client [req-d3d194ed-9e54-41ca-8c20-29f99675fb90 req-d3d194ed-9e54-41ca-8c20-29f99675fb90 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a65824aabc974f949c4734fe8b513047 0.210s",
                                "2026-05-27 01:43:51.758 31 INFO tempest.lib.common.rest_client [req-ed967d1a-2de3-4404-b05e-6d2c6f523a05 req-ed967d1a-2de3-4404-b05e-6d2c6f523a05 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a57bac6c12f45fd8d3225b8a9bb7afa 0.294s",
                                "2026-05-27 01:43:51.758 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6ebc8e178b0f42c2a5d498d75bb76cdd",
                                "2026-05-27 01:43:52.077 21 INFO tempest.lib.common.rest_client [req-2a2ab721-0ce9-4303-a8c4-069f1a1686b0 req-2a2ab721-0ce9-4303-a8c4-069f1a1686b0 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=01bfe63545734a0780b0c693fccb5f88&name=default 0.453s",
                                "2026-05-27 01:43:52.228 31 INFO tempest.lib.common.rest_client [req-2e70876f-b99d-4fe1-b011-2e4df6450a7e req-2e70876f-b99d-4fe1-b011-2e4df6450a7e ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s",
                                "2026-05-27 01:43:52.479 31 INFO tempest.lib.common.rest_client [req-9e94206e-78e6-4c6f-a0e5-e6fbf6f86076 req-9e94206e-78e6-4c6f-a0e5-e6fbf6f86076 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6ebc8e178b0f42c2a5d498d75bb76cdd&name=default 0.248s",
                                "2026-05-27 01:43:52.557 37 INFO tempest.lib.common.rest_client [req-2d349e6f-f45a-4e23-bc7e-6d23a6c062cd req-2d349e6f-f45a-4e23-bc7e-6d23a6c062cd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.595s",
                                "2026-05-27 01:43:52.571 21 INFO tempest.lib.common.rest_client [req-3ce3ac29-ea4d-49a7-bbca-40aac0b19c78 req-3ce3ac29-ea4d-49a7-bbca-40aac0b19c78 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/145f2da6-ce4f-49ae-8784-d464b7f44538 0.492s",
                                "2026-05-27 01:43:52.803 21 INFO tempest.lib.common.rest_client [req-8bd3dbcc-9231-425c-8a3d-75667c3e281f req-8bd3dbcc-9231-425c-8a3d-75667c3e281f ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/01bfe63545734a0780b0c693fccb5f88 0.230s",
                                "2026-05-27 01:43:52.865 26 INFO tempest.lib.common.rest_client [req-eb5c8001-2cbb-447f-9ba0-ee384478f976 req-eb5c8001-2cbb-447f-9ba0-ee384478f976 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.532s",
                                "2026-05-27 01:43:52.960 31 INFO tempest.lib.common.rest_client [req-39171217-17d9-4d8e-80c1-7a75e7a154ec req-39171217-17d9-4d8e-80c1-7a75e7a154ec ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00ccbf11-d3c2-45bb-9506-b24b47f43367 0.478s",
                                "2026-05-27 01:43:53.282 31 INFO tempest.lib.common.rest_client [req-af11fbe4-7826-41ee-8c54-87bea9fb8300 req-af11fbe4-7826-41ee-8c54-87bea9fb8300 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6ebc8e178b0f42c2a5d498d75bb76cdd 0.319s",
                                "2026-05-27 01:43:53.283 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1ef08b345faf4d229b58336196633c25",
                                "2026-05-27 01:43:53.331 21 INFO tempest.lib.common.rest_client [req-581f0729-f7c3-44c0-9c40-2e468b44601a req-581f0729-f7c3-44c0-9c40-2e468b44601a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:43:53.535 37 INFO tempest.lib.common.rest_client [req-1b41d1fa-a6ba-4f72-8918-f30473cd235f req-1b41d1fa-a6ba-4f72-8918-f30473cd235f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.974s",
                                "2026-05-27 01:43:53.724 31 INFO tempest.lib.common.rest_client [req-5ae505fe-acb1-459d-9a2d-31826f6107d7 req-5ae505fe-acb1-459d-9a2d-31826f6107d7 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1ef08b345faf4d229b58336196633c25&name=default 0.439s",
                                "2026-05-27 01:43:53.793 21 INFO tempest.lib.common.rest_client [req-cd177d88-57fb-436e-b2c9-8804510b252d req-cd177d88-57fb-436e-b2c9-8804510b252d ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s",
                                "2026-05-27 01:43:53.922 21 INFO tempest.lib.common.rest_client [req-746e86ac-34a4-4401-8efa-2cdadae0c7bb req-746e86ac-34a4-4401-8efa-2cdadae0c7bb ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-27 01:43:54.098 37 INFO tempest.lib.common.rest_client [req-c4a3d54d-f6e6-4557-bdf8-0f6fd70f6521 req-c4a3d54d-f6e6-4557-bdf8-0f6fd70f6521 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2497f457-25ff-4225-bd8b-f1953549bd57 0.560s",
                                "2026-05-27 01:43:54.108 21 INFO tempest.lib.common.rest_client [req-946632a6-ce16-45b6-ba4d-8fbcf50aa8dd req-946632a6-ce16-45b6-ba4d-8fbcf50aa8dd ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.182s",
                                "2026-05-27 01:43:54.260 31 INFO tempest.lib.common.rest_client [req-ea5d6a52-65e4-4e89-9a77-df4a11008c4d req-ea5d6a52-65e4-4e89-9a77-df4a11008c4d ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dde6e282-ecb5-44b7-a678-0e8d67552b01 0.533s",
                                "2026-05-27 01:43:54.328 37 INFO tempest.lib.common.rest_client [req-6b1bd7ec-837a-4c6f-96b6-941aafc3dcdc req-6b1bd7ec-837a-4c6f-96b6-941aafc3dcdc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s",
                                "2026-05-27 01:43:54.501 31 INFO tempest.lib.common.rest_client [req-e579f8ec-0bb4-4ec2-9df1-904d37c54689 req-e579f8ec-0bb4-4ec2-9df1-904d37c54689 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1ef08b345faf4d229b58336196633c25 0.238s",
                                "2026-05-27 01:43:54.544 37 INFO tempest.lib.common.rest_client [req-fa5a3172-c7cf-4e9c-b2c2-3e29aa243776 req-fa5a3172-c7cf-4e9c-b2c2-3e29aa243776 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.213s",
                                "2026-05-27 01:43:54.659 37 INFO tempest.lib.common.rest_client [req-e6eb6d76-22e6-41f8-95a6-accac187157f req-e6eb6d76-22e6-41f8-95a6-accac187157f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s",
                                "2026-05-27 01:43:54.694 21 INFO tempest.lib.common.rest_client [req-62451de4-8999-4631-8ddf-66301af8d7f4 req-62451de4-8999-4631-8ddf-66301af8d7f4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s",
                                "2026-05-27 01:43:54.892 21 INFO tempest.lib.common.rest_client [req-f50b65ba-f938-4f65-a4ba-e718375cc45e req-f50b65ba-f938-4f65-a4ba-e718375cc45e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-27 01:43:55.016 37 INFO tempest.lib.common.rest_client [req-0216bd1a-7405-4164-b0a2-ba4fd8e5cbd7 req-0216bd1a-7405-4164-b0a2-ba4fd8e5cbd7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d879692-b764-4d7d-a993-d7726275bf99 0.354s",
                                "2026-05-27 01:43:55.036 21 INFO tempest.lib.common.rest_client [req-1bba9b54-90d9-468d-9937-df5fe1525373 req-1bba9b54-90d9-468d-9937-df5fe1525373 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.142s",
                                "2026-05-27 01:43:55.242 21 INFO tempest.lib.common.rest_client [req-e7f3cef7-2d1b-4c21-a448-3ff6ed7c2da6 req-e7f3cef7-2d1b-4c21-a448-3ff6ed7c2da6 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-27 01:43:55.344 37 INFO tempest.lib.common.rest_client [req-d7dd6b1d-961e-4dd1-936f-a4a0d9c3d11c req-d7dd6b1d-961e-4dd1-936f-a4a0d9c3d11c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ee1e7706-04b2-4e63-be3a-a9aafd28234f 0.326s",
                                "2026-05-27 01:43:55.385 21 INFO tempest.lib.common.rest_client [req-5367a6a7-b302-41af-a57e-d06d16a6572f req-5367a6a7-b302-41af-a57e-d06d16a6572f ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/70ad82a683244db986d6b9f66518a067 0.140s",
                                "2026-05-27 01:43:55.433 37 INFO tempest.lib.common.rest_client [req-d4a853c3-f6d2-40ea-a1b6-0f50e26f47cf req-d4a853c3-f6d2-40ea-a1b6-0f50e26f47cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s",
                                "2026-05-27 01:43:55.565 21 INFO tempest.lib.common.rest_client [req-15394832-e585-4180-8adf-8f8562231775 req-15394832-e585-4180-8adf-8f8562231775 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-27 01:43:55.567 26 INFO tempest.lib.common.rest_client [req-ced4bf3d-9486-4cc0-84e5-fac5090cdc90 req-ced4bf3d-9486-4cc0-84e5-fac5090cdc90 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/add_router_interface 2.700s",
                                "2026-05-27 01:43:55.709 21 INFO tempest.lib.common.rest_client [req-faf5e9d6-e61f-438c-b37c-f05e16c2f012 req-faf5e9d6-e61f-438c-b37c-f05e16c2f012 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/89a5050f7de542e3bca52d9e6d7380fa 0.139s",
                                "2026-05-27 01:43:55.892 21 INFO tempest.lib.common.rest_client [req-ad85e3ad-596c-4c41-a377-4d2e151cc742 req-ad85e3ad-596c-4c41-a377-4d2e151cc742 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-27 01:43:55.965 37 INFO tempest.lib.common.rest_client [req-0334f8ed-b643-436d-acca-7389426f2d8d req-0334f8ed-b643-436d-acca-7389426f2d8d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.530s",
                                "2026-05-27 01:43:56.015 21 INFO tempest.lib.common.rest_client [req-f71bda4c-73e0-44ec-8c87-6b495ed74768 req-f71bda4c-73e0-44ec-8c87-6b495ed74768 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/4a8d93626faa4f05bea9c012dd613132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.121s",
                                "2026-05-27 01:43:56.016 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4a8d93626faa4f05bea9c012dd613132 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:56.017 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a8d93626faa4f05bea9c012dd613132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:56.017 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a8d93626faa4f05bea9c012dd613132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:56.312 26 INFO tempest.lib.common.rest_client [req-e28cc642-998b-4f82-992b-b376cd09a6ba req-e28cc642-998b-4f82-992b-b376cd09a6ba ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.742s",
                                "2026-05-27 01:43:56.326 37 INFO tempest.lib.common.rest_client [req-e006ac58-544d-4011-abc5-91eb66ce537e req-e006ac58-544d-4011-abc5-91eb66ce537e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.359s",
                                "2026-05-27 01:43:56.469 26 INFO tempest.lib.common.rest_client [req-efae4420-423b-4d31-9bce-3c2637d086a8 req-efae4420-423b-4d31-9bce-3c2637d086a8 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.153s",
                                "2026-05-27 01:43:56.585 21 INFO tempest.lib.common.rest_client [req-701fb9b0-770c-4f9c-bb66-919d3555d4e5 req-701fb9b0-770c-4f9c-bb66-919d3555d4e5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-27 01:43:56.747 21 INFO tempest.lib.common.rest_client [req-511f1221-a322-4d29-985c-b5576261c7a3 req-511f1221-a322-4d29-985c-b5576261c7a3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d 0.159s",
                                "2026-05-27 01:43:56.748 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f3299738b3094a118068f0f6421f696d for scope project and roles: ['reader']",
                                "2026-05-27 01:43:57.208 21 INFO tempest.lib.common.rest_client [req-b7bf4702-502f-41ce-a6ce-7432568844a5 req-b7bf4702-502f-41ce-a6ce-7432568844a5 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.458s",
                                "2026-05-27 01:43:57.230 26 INFO tempest.lib.common.rest_client [req-0f7b705e-754a-4142-a8f6-e59eb299880d req-0f7b705e-754a-4142-a8f6-e59eb299880d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.758s",
                                "2026-05-27 01:43:57.296 21 INFO tempest.lib.common.rest_client [req-6de0e7e0-367a-41b7-9256-a1e80300ce0e req-6de0e7e0-367a-41b7-9256-a1e80300ce0e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-27 01:43:57.401 26 INFO tempest.lib.common.rest_client [req-e3c741da-f8ae-45fe-8f76-421c315facc8 req-e3c741da-f8ae-45fe-8f76-421c315facc8 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.168s",
                                "2026-05-27 01:43:57.427 21 INFO tempest.lib.common.rest_client [req-d2de5919-03ac-4d4d-803b-e66bafc52104 req-d2de5919-03ac-4d4d-803b-e66bafc52104 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.129s",
                                "2026-05-27 01:43:57.583 21 INFO tempest.lib.common.rest_client [req-a9b8e6b4-67f2-4417-be7f-f3656cf5b1a4 req-a9b8e6b4-67f2-4417-be7f-f3656cf5b1a4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:43:57.583 26 INFO tempest.lib.common.rest_client [req-1f6fd233-b859-43c2-b15a-1754317d4d38 req-1f6fd233-b859-43c2-b15a-1754317d4d38 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a4209b8-77e3-41bb-96bf-9dd51396aee7 0.179s",
                                "2026-05-27 01:43:57.689 37 INFO tempest.lib.common.rest_client [req-ef728a75-c6b5-4a30-8291-7b663d9cb2da req-ef728a75-c6b5-4a30-8291-7b663d9cb2da ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.360s",
                                "2026-05-27 01:43:57.708 21 INFO tempest.lib.common.rest_client [req-3f5b67aa-0d70-4654-a7d4-797953426bd5 req-3f5b67aa-0d70-4654-a7d4-797953426bd5 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/70ad82a683244db986d6b9f66518a067 0.121s",
                                "2026-05-27 01:43:57.887 21 INFO tempest.lib.common.rest_client [req-4fefb253-39f9-45d0-ae88-2e2e587914e4 req-4fefb253-39f9-45d0-ae88-2e2e587914e4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-27 01:43:58.005 21 INFO tempest.lib.common.rest_client [req-eb06203b-68f1-462e-a0c1-66092ac603a1 req-eb06203b-68f1-462e-a0c1-66092ac603a1 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/89a5050f7de542e3bca52d9e6d7380fa 0.116s",
                                "2026-05-27 01:43:58.205 21 INFO tempest.lib.common.rest_client [req-e398f301-b984-4bc2-8f32-eacc18508a9e req-e398f301-b984-4bc2-8f32-eacc18508a9e ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:43:58.344 21 INFO tempest.lib.common.rest_client [req-9e75beb4-9b22-48f6-bec6-bce4fd21293e req-9e75beb4-9b22-48f6-bec6-bce4fd21293e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d/users/fe4a447f402f4b39b74bf274084b2268/roles/e4ac3cd34d244bdea43cf6630298f44a 0.135s",
                                "2026-05-27 01:43:58.344 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe4a447f402f4b39b74bf274084b2268 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:58.344 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe4a447f402f4b39b74bf274084b2268', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:58.345 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-748343730-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f3299738b3094a118068f0f6421f696d', 'project_name': 'tempest-TagsExtTest-748343730', 'tenant_id': 'f3299738b3094a118068f0f6421f696d', 'tenant_name': 'tempest-TagsExtTest-748343730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe4a447f402f4b39b74bf274084b2268', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:58.609 37 INFO tempest.lib.common.rest_client [req-20b2273f-6abc-4649-9501-b10545f5dbab req-20b2273f-6abc-4649-9501-b10545f5dbab ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.916s",
                                "2026-05-27 01:43:58.694 26 INFO tempest.lib.common.rest_client [req-f6229cae-51a8-4e21-b4df-4a8dce1817ea req-f6229cae-51a8-4e21-b4df-4a8dce1817ea ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.108s",
                                "2026-05-27 01:43:58.908 21 INFO tempest.lib.common.rest_client [req-6102e562-527e-49fc-8e8b-a7bcd98e5fda req-6102e562-527e-49fc-8e8b-a7bcd98e5fda ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-27 01:43:59.042 26 INFO tempest.lib.common.rest_client [req-d5941f3c-694d-4e0b-88ad-e081b67dc85b req-d5941f3c-694d-4e0b-88ad-e081b67dc85b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c886a82-46f0-463e-9a65-101705bbee7e 0.346s",
                                "2026-05-27 01:43:59.154 37 INFO tempest.lib.common.rest_client [req-8ecb2975-8157-4cd4-8fc3-5452a2632f3f req-8ecb2975-8157-4cd4-8fc3-5452a2632f3f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ce41428-f2ac-447a-9f34-79d45f874fac 0.542s",
                                "2026-05-27 01:43:59.358 37 INFO tempest.lib.common.rest_client [req-9dbb853a-68ca-45e6-b065-499a4cb98f18 req-9dbb853a-68ca-45e6-b065-499a4cb98f18 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s",
                                "2026-05-27 01:43:59.554 37 INFO tempest.lib.common.rest_client [req-eee38090-e023-41d4-a16a-36e7026980a9 req-eee38090-e023-41d4-a16a-36e7026980a9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.192s",
                                "2026-05-27 01:43:59.670 37 INFO tempest.lib.common.rest_client [req-33df83cf-cdf8-417b-be46-31a33edaf210 req-33df83cf-cdf8-417b-be46-31a33edaf210 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s",
                                "2026-05-27 01:43:59.724 26 INFO tempest.lib.common.rest_client [req-2dbc94f6-1cdd-4d6a-99fd-359a8ffa90ea req-2dbc94f6-1cdd-4d6a-99fd-359a8ffa90ea ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/21b81aac-dd3e-42dc-aae9-d67d0c27e26b 0.679s",
                                "2026-05-27 01:43:59.958 26 INFO tempest.lib.common.rest_client [req-548fe03e-008d-49f3-bd44-add571110810 req-548fe03e-008d-49f3-bd44-add571110810 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1081d4d7-41ab-476d-85f1-be3c02009056 0.230s",
                                "2026-05-27 01:44:00.007 37 INFO tempest.lib.common.rest_client [req-0399fd8d-147d-4b00-b666-05c6c0afeb05 req-0399fd8d-147d-4b00-b666-05c6c0afeb05 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/600f7a2e-5f8d-4b07-9ba6-294e9c41fa0b 0.334s",
                                "2026-05-27 01:44:00.463 37 INFO tempest.lib.common.rest_client [req-1510904b-ec10-48be-8776-637b49fcab9b req-1510904b-ec10-48be-8776-637b49fcab9b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c56fc1b6-1108-4ee2-b9d1-9b5c6431dc22 0.452s",
                                "2026-05-27 01:44:00.482 21 INFO tempest.lib.common.rest_client [req-5dbf989f-7599-4b97-8c23-5e5320fd85fa req-5dbf989f-7599-4b97-8c23-5e5320fd85fa ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.572s",
                                "2026-05-27 01:44:00.583 37 INFO tempest.lib.common.rest_client [req-946e0fe9-c130-43e4-b244-0efb80239b8f req-946e0fe9-c130-43e4-b244-0efb80239b8f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.117s",
                                "2026-05-27 01:44:00.709 37 INFO tempest.lib.common.rest_client [req-004b1677-4a2e-4454-859e-f446d12cd926 req-004b1677-4a2e-4454-859e-f446d12cd926 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s",
                                "2026-05-27 01:44:00.817 37 INFO tempest.lib.common.rest_client [req-d0fa54d4-c200-48ff-b34e-46ef87de6025 req-d0fa54d4-c200-48ff-b34e-46ef87de6025 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s",
                                "2026-05-27 01:44:00.903 37 INFO tempest.lib.common.rest_client [req-5332623f-b0de-43a5-bee6-2fe49a8cc717 req-5332623f-b0de-43a5-bee6-2fe49a8cc717 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.084s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.446890s] ... ok",
                                "2026-05-27 01:44:00.999 37 INFO tempest.lib.common.rest_client [req-88c3f9b6-332b-41dc-8103-06749faa6e9c req-88c3f9b6-332b-41dc-8103-06749faa6e9c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ce41428-f2ac-447a-9f34-79d45f874fac 0.093s",
                                "2026-05-27 01:44:01.107 26 INFO tempest.lib.common.rest_client [req-cc2b123f-9839-4f26-9193-bff33dd67016 req-cc2b123f-9839-4f26-9193-bff33dd67016 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.146s",
                                "2026-05-27 01:44:01.112 37 INFO tempest.lib.common.rest_client [req-2ea5f14f-3318-4cc6-86a4-a9a738ac89cd req-2ea5f14f-3318-4cc6-86a4-a9a738ac89cd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c56fc1b6-1108-4ee2-b9d1-9b5c6431dc22 0.110s",
                                "2026-05-27 01:44:01.201 37 INFO tempest.lib.common.rest_client [req-c3dc1bf6-889f-4444-928d-1fd135424373 req-c3dc1bf6-889f-4444-928d-1fd135424373 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/600f7a2e-5f8d-4b07-9ba6-294e9c41fa0b 0.086s",
                                "2026-05-27 01:44:01.295 37 INFO tempest.lib.common.rest_client [req-f5d4b4c8-9b30-4693-a117-4e95feb4de52 req-f5d4b4c8-9b30-4693-a117-4e95feb4de52 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2497f457-25ff-4225-bd8b-f1953549bd57 0.092s",
                                "2026-05-27 01:44:01.389 37 INFO tempest.lib.common.rest_client [req-960bdb1e-c40d-4144-ae7e-9cb4d80b8d56 req-960bdb1e-c40d-4144-ae7e-9cb4d80b8d56 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d879692-b764-4d7d-a993-d7726275bf99 0.092s",
                                "2026-05-27 01:44:01.476 37 INFO tempest.lib.common.rest_client [req-e77f9b3b-45bd-4934-9265-4ee46980724d req-e77f9b3b-45bd-4934-9265-4ee46980724d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ee1e7706-04b2-4e63-be3a-a9aafd28234f 0.084s",
                                "2026-05-27 01:44:01.498 26 INFO tempest.lib.common.rest_client [req-782c315d-6a2b-4c46-a076-1e6fd877f89a req-782c315d-6a2b-4c46-a076-1e6fd877f89a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9eccdd75-de52-450b-ba2b-10de2071ebee 0.388s",
                                "2026-05-27 01:44:01.562 37 INFO tempest.lib.common.rest_client [req-051ff9f9-4835-43c6-87dc-c75ea36556a7 req-051ff9f9-4835-43c6-87dc-c75ea36556a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f00d1b2-dd48-4893-835c-46a9ae0e56e0 0.084s",
                                "2026-05-27 01:44:01.665 37 INFO tempest.lib.common.rest_client [req-529270b0-1c74-4136-a231-81a20141c68c req-529270b0-1c74-4136-a231-81a20141c68c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/addddc26-a868-4f1a-85cc-a5f01ec3957d 0.100s",
                                "2026-05-27 01:44:01.768 37 INFO tempest.lib.common.rest_client [req-8b2fe6e8-730e-44e4-a35d-9885df55d008 req-8b2fe6e8-730e-44e4-a35d-9885df55d008 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b006ba25-2109-4122-aaeb-a5b94b996b17 0.099s",
                                "2026-05-27 01:44:01.797 21 INFO tempest.lib.common.rest_client [req-778777ed-3bc5-4d60-b209-8dfe45dbc420 req-778777ed-3bc5-4d60-b209-8dfe45dbc420 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.312s",
                                "2026-05-27 01:44:01.881 37 INFO tempest.lib.common.rest_client [req-623fae8c-46a2-4d39-a7c4-c5619e35d051 req-623fae8c-46a2-4d39-a7c4-c5619e35d051 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/58773afa-10b1-49dc-a3c7-c175c7a6a63c 0.111s",
                                "2026-05-27 01:44:01.996 37 INFO tempest.lib.common.rest_client [req-edda48a5-3a2b-4b25-aa79-b5ee9dbac932 req-edda48a5-3a2b-4b25-aa79-b5ee9dbac932 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31975e8a-a593-443b-a0e8-a26ffd620925 0.109s",
                                "2026-05-27 01:44:02.100 37 INFO tempest.lib.common.rest_client [req-52105281-5a46-4a91-b6db-0525ea50a3fb req-52105281-5a46-4a91-b6db-0525ea50a3fb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6958fc68-e211-4a9d-a8ad-41ef9fe05298 0.103s",
                                "2026-05-27 01:44:02.195 37 INFO tempest.lib.common.rest_client [req-863dc907-0137-412e-b34e-b75069cc8047 req-863dc907-0137-412e-b34e-b75069cc8047 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/392fff3f-614b-4842-9503-2f0d09276f2a 0.093s",
                                "2026-05-27 01:44:02.219 26 INFO tempest.lib.common.rest_client [req-5c072c1f-46ca-452c-9795-c22652d52d52 req-5c072c1f-46ca-452c-9795-c22652d52d52 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/295cf80d-c90e-4392-b699-be42ecce06a8 0.717s",
                                "2026-05-27 01:44:02.293 37 INFO tempest.lib.common.rest_client [req-cbaa3d0a-a606-4b6f-b9bf-53d374a4d349 req-cbaa3d0a-a606-4b6f-b9bf-53d374a4d349 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c324837f-8f8d-45c3-89ed-70cce857ee98 0.096s",
                                "2026-05-27 01:44:02.382 37 INFO tempest.lib.common.rest_client [req-d1c1d585-584b-4cc6-bea6-12ee992768e7 req-d1c1d585-584b-4cc6-bea6-12ee992768e7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d708556e-17f7-4509-b1f8-7c8cc32553c5 0.087s",
                                "2026-05-27 01:44:02.431 26 INFO tempest.lib.common.rest_client [req-9d538a77-a7f3-4ec5-92fe-5b25fd2c1996 req-9d538a77-a7f3-4ec5-92fe-5b25fd2c1996 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/782171ad-2ca7-4ae4-908b-4f93a2a6cc9e 0.210s",
                                "2026-05-27 01:44:02.470 37 INFO tempest.lib.common.rest_client [req-f9133f83-5acd-4dfc-a678-b70540f39ebb req-f9133f83-5acd-4dfc-a678-b70540f39ebb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/430df2cb-9b30-4782-901d-d588a2233fb4 0.086s",
                                "2026-05-27 01:44:02.572 37 INFO tempest.lib.common.rest_client [req-ac11ec0a-0abe-4f80-ad5b-205f79a70c2b req-ac11ec0a-0abe-4f80-ad5b-205f79a70c2b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14a23e2a-7a9a-410b-b49c-b682d051c3ce 0.100s",
                                "2026-05-27 01:44:02.675 37 INFO tempest.lib.common.rest_client [req-59abcbbe-a105-4a23-860a-a3c7f4013baa req-59abcbbe-a105-4a23-860a-a3c7f4013baa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d305e15-cc6d-4984-916d-6021133a7e7a 0.101s",
                                "2026-05-27 01:44:02.698 21 INFO tempest.lib.common.rest_client [req-1a06a4f1-1add-4965-9cea-492f64679b06 req-1a06a4f1-1add-4965-9cea-492f64679b06 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.899s",
                                "2026-05-27 01:44:02.787 37 INFO tempest.lib.common.rest_client [req-1b7aa47d-fc5e-4250-815c-89ecd0a8d23a req-1b7aa47d-fc5e-4250-815c-89ecd0a8d23a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f38207e-71cc-4067-b358-b7a42573f789 0.110s",
                                "2026-05-27 01:44:02.880 37 INFO tempest.lib.common.rest_client [req-8cfa2d97-67db-495b-bc97-99f5894a6b98 req-8cfa2d97-67db-495b-bc97-99f5894a6b98 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b679b4b9-3ea9-444b-b593-d65e18a9b65c 0.090s",
                                "2026-05-27 01:44:02.973 37 INFO tempest.lib.common.rest_client [req-807bf306-fd76-4385-93c4-62ea4c9d7cff req-807bf306-fd76-4385-93c4-62ea4c9d7cff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c47c364-06c6-43ad-8cc1-5c07fa77f861 0.091s",
                                "2026-05-27 01:44:02.980 21 INFO tempest.lib.common.rest_client [req-7624061a-b799-428a-8f02-787df31418dc req-7624061a-b799-428a-8f02-787df31418dc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.279s",
                                "2026-05-27 01:44:03.077 37 INFO tempest.lib.common.rest_client [req-7ad05cfb-bef7-4547-8ca5-dfe478c1bac9 req-7ad05cfb-bef7-4547-8ca5-dfe478c1bac9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/97a4ddf9-263c-4036-9c93-db99c5916eb0 0.100s",
                                "2026-05-27 01:44:03.178 37 INFO tempest.lib.common.rest_client [req-1a0c2db6-cee6-4115-95f0-f320466062b9 req-1a0c2db6-cee6-4115-95f0-f320466062b9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09b1e983-4211-4aad-8007-5a40b44f4bca 0.098s",
                                "2026-05-27 01:44:03.211 21 INFO tempest.lib.common.rest_client [req-83b924c6-6e1d-4fe4-9200-52ce9915be6e req-83b924c6-6e1d-4fe4-9200-52ce9915be6e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.227s",
                                "2026-05-27 01:44:03.273 37 INFO tempest.lib.common.rest_client [req-0cd20eb2-75c9-4d81-87cb-098b41c33bc5 req-0cd20eb2-75c9-4d81-87cb-098b41c33bc5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3d81421-ca33-4b13-bbf9-533e99386e16 0.092s",
                                "2026-05-27 01:44:03.349 37 INFO tempest.lib.common.rest_client [req-7a0f4e50-0c78-4a07-ac6c-76c7880fa6c2 req-7a0f4e50-0c78-4a07-ac6c-76c7880fa6c2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e52251e3-e589-449e-ac54-e71f528ad6ef 0.075s",
                                "2026-05-27 01:44:03.366 21 INFO tempest.lib.common.rest_client [req-5bd9ac29-1e62-42a2-9661-cbb300e1aef7 req-5bd9ac29-1e62-42a2-9661-cbb300e1aef7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.152s",
                                "2026-05-27 01:44:03.435 37 INFO tempest.lib.common.rest_client [req-d68bb6f7-478d-422f-b448-f4b97b9ad62d req-d68bb6f7-478d-422f-b448-f4b97b9ad62d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b3540a9-bc4a-48ca-a388-700fa00e9a27 0.084s",
                                "2026-05-27 01:44:03.504 26 INFO tempest.lib.common.rest_client [req-4b40f798-7a09-4d03-bb5d-2be00daf8122 req-4b40f798-7a09-4d03-bb5d-2be00daf8122 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 1.067s",
                                "2026-05-27 01:44:03.512 37 INFO tempest.lib.common.rest_client [req-11eff98d-70bd-48ae-9623-a49026fd71a6 req-11eff98d-70bd-48ae-9623-a49026fd71a6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e7b449f-4b1b-4b54-9692-b1c49b2ecc9b 0.076s",
                                "2026-05-27 01:44:03.532 21 INFO tempest.lib.common.rest_client [req-322d2b17-4cdd-4ba3-8a0e-6bf9ab9ebef9 req-322d2b17-4cdd-4ba3-8a0e-6bf9ab9ebef9 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.164s",
                                "2026-05-27 01:44:03.606 37 INFO tempest.lib.common.rest_client [req-dfa77c43-f7ad-48f4-9876-43aad728f944 req-dfa77c43-f7ad-48f4-9876-43aad728f944 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a4cc3ed-c654-4136-8e0c-192ce280bee9 0.092s",
                                "2026-05-27 01:44:03.693 37 INFO tempest.lib.common.rest_client [req-78fc915b-b3e2-4a81-910a-90e6a3720164 req-78fc915b-b3e2-4a81-910a-90e6a3720164 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b9b11659-b33d-4904-a8a8-b58795085621 0.085s",
                                "2026-05-27 01:44:03.693 21 INFO tempest.lib.common.rest_client [req-fe9e11a0-780c-48ab-a699-761c57f87e4f req-fe9e11a0-780c-48ab-a699-761c57f87e4f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.157s",
                                "2026-05-27 01:44:03.774 37 INFO tempest.lib.common.rest_client [req-30e687d9-d085-4841-9940-2a3d1df0d6d0 req-30e687d9-d085-4841-9940-2a3d1df0d6d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f0eac779-2038-4448-a727-9cf16af212d6 0.080s",
                                "2026-05-27 01:44:03.834 21 INFO tempest.lib.common.rest_client [req-1208caab-770f-4bb6-b980-ab2c8e13a92b req-1208caab-770f-4bb6-b980-ab2c8e13a92b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.138s",
                                "2026-05-27 01:44:03.850 37 INFO tempest.lib.common.rest_client [req-15d3216b-bfe0-4c5e-a889-ff25634869b7 req-15d3216b-bfe0-4c5e-a889-ff25634869b7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58af4aa6-8622-4538-8a43-ec5508b3bfa6 0.075s",
                                "2026-05-27 01:44:03.867 26 INFO tempest.lib.common.rest_client [req-2d7cd13c-5c2d-476b-a4a4-f21bfb76b462 req-2d7cd13c-5c2d-476b-a4a4-f21bfb76b462 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/549f8b56-e6e3-4c0d-b781-f8aabca8604f 0.361s",
                                "2026-05-27 01:44:03.935 37 INFO tempest.lib.common.rest_client [req-6fadf1d2-a513-4d86-b867-771f4be7f5d0 req-6fadf1d2-a513-4d86-b867-771f4be7f5d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fc18f75-6fe5-4aab-acf3-53446b52f380 0.084s",
                                "2026-05-27 01:44:03.951 21 INFO tempest.lib.common.rest_client [req-07469579-45b4-4ffd-be2d-3f3da0b068c5 req-07469579-45b4-4ffd-be2d-3f3da0b068c5 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.115s",
                                "2026-05-27 01:44:04.028 37 INFO tempest.lib.common.rest_client [req-d2d21f2c-830c-4f16-a694-5a678f83f8a3 req-d2d21f2c-830c-4f16-a694-5a678f83f8a3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c35f310-2b15-4776-94c0-536a1c5ac777 0.091s",
                                "2026-05-27 01:44:04.106 21 INFO tempest.lib.common.rest_client [req-a9e47b3c-8b5e-4b1c-b51a-4d55069f5315 req-a9e47b3c-8b5e-4b1c-b51a-4d55069f5315 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.153s",
                                "2026-05-27 01:44:04.120 37 INFO tempest.lib.common.rest_client [req-4e5185cb-318a-4def-a4f0-78125042523c req-4e5185cb-318a-4def-a4f0-78125042523c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6eb53eda-55f4-4b0c-b7eb-8be5b8de8fae 0.089s",
                                "2026-05-27 01:44:04.213 37 INFO tempest.lib.common.rest_client [req-8d3ee91f-4912-4dae-9e28-e222e0460d43 req-8d3ee91f-4912-4dae-9e28-e222e0460d43 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.090s",
                                "2026-05-27 01:44:04.264 21 INFO tempest.lib.common.rest_client [req-08dd69d4-47e9-4885-a662-7afed7fd0703 req-08dd69d4-47e9-4885-a662-7afed7fd0703 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-661359071 0.155s",
                                "2026-05-27 01:44:04.313 37 INFO tempest.lib.common.rest_client [req-3b0b4714-97fd-4e05-9cb1-8646ffb347ef req-3b0b4714-97fd-4e05-9cb1-8646ffb347ef ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3c011e05-d00d-4b97-ae52-1d2af173c9f2 0.098s",
                                "2026-05-27 01:44:04.391 21 INFO tempest.lib.common.rest_client [req-9c33c5a7-fa86-4aed-8aa1-fc2623ff9e13 req-9c33c5a7-fa86-4aed-8aa1-fc2623ff9e13 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.124s",
                                "2026-05-27 01:44:04.408 37 INFO tempest.lib.common.rest_client [req-5bbbc200-d702-4ab8-aeed-231c67a32d3f req-5bbbc200-d702-4ab8-aeed-231c67a32d3f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a84e0cb-ef97-4caf-b7b0-34f0c8483bfc 0.092s",
                                "2026-05-27 01:44:04.505 37 INFO tempest.lib.common.rest_client [req-7ca93f66-d487-4ebc-91d0-5958c452b6e1 req-7ca93f66-d487-4ebc-91d0-5958c452b6e1 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0b09672e-3f76-4529-aab5-ae26e76f1539 0.094s",
                                "2026-05-27 01:44:04.514 21 INFO tempest.lib.common.rest_client [req-2a2f0964-00f4-4a2e-adbc-7ae33dd52dad req-2a2f0964-00f4-4a2e-adbc-7ae33dd52dad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.120s",
                                "2026-05-27 01:44:04.572 26 INFO tempest.lib.common.rest_client [req-d40412be-a85c-4135-b743-44b0feddca33 req-d40412be-a85c-4135-b743-44b0feddca33 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b9c5fb8-be1c-4063-b9cb-e1bee0b6fb6f 0.702s",
                                "2026-05-27 01:44:04.597 37 INFO tempest.lib.common.rest_client [req-d328dc45-1c94-4adb-8943-d3a1ce456835 req-d328dc45-1c94-4adb-8943-d3a1ce456835 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0b09672e-3f76-4529-aab5-ae26e76f1539 0.091s",
                                "2026-05-27 01:44:04.621 21 INFO tempest.lib.common.rest_client [req-2d2a7fe3-be5d-4acc-9ec8-44ae8d694a9e req-2d2a7fe3-be5d-4acc-9ec8-44ae8d694a9e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.104s",
                                "2026-05-27 01:44:04.688 37 INFO tempest.lib.common.rest_client [req-eed36b9b-5b72-4275-8d96-67d445b31f7e req-eed36b9b-5b72-4275-8d96-67d445b31f7e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8dd82ad-7fc4-4be0-9c2f-18f4017dde99 0.088s",
                                "2026-05-27 01:44:04.764 26 INFO tempest.lib.common.rest_client [req-b79d14b0-0d91-404e-9bc0-e000815c36c3 req-b79d14b0-0d91-404e-9bc0-e000815c36c3 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b3972763-82d3-413a-a9da-d22e9b673011 0.189s",
                                "2026-05-27 01:44:04.759 21 INFO tempest.lib.common.rest_client [req-f49d807b-4e60-4b9c-be1b-16bc1e3f06fa req-f49d807b-4e60-4b9c-be1b-16bc1e3f06fa ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1989927111 0.134s",
                                "2026-05-27 01:44:04.770 37 INFO tempest.lib.common.rest_client [req-43678d7b-e483-4eb1-afd0-cce5cd2a63aa req-43678d7b-e483-4eb1-afd0-cce5cd2a63aa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad82b32f-4fec-4633-8228-f0e8ac858bc5 0.079s",
                                "2026-05-27 01:44:04.866 37 INFO tempest.lib.common.rest_client [req-0e5ec876-1179-449e-82a3-911772e68652 req-0e5ec876-1179-449e-82a3-911772e68652 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b560a3e8-38dd-4f6e-9bc1-53714ca2706b 0.093s",
                                "2026-05-27 01:44:04.877 21 INFO tempest.lib.common.rest_client [req-75c7bb77-740e-4f6a-9ab3-a8277624d72f req-75c7bb77-740e-4f6a-9ab3-a8277624d72f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.115s",
                                "2026-05-27 01:44:04.960 37 INFO tempest.lib.common.rest_client [req-fd2ea6f7-d9ec-45bc-a108-fa0c5ab3c546 req-fd2ea6f7-d9ec-45bc-a108-fa0c5ab3c546 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a717d090-65df-400b-b0b7-aad8b818e4b8 0.092s",
                                "2026-05-27 01:44:05.001 21 INFO tempest.lib.common.rest_client [req-bae20620-33a4-431d-95e2-36adc43eca42 req-bae20620-33a4-431d-95e2-36adc43eca42 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.118s",
                                "2026-05-27 01:44:05.076 37 INFO tempest.lib.common.rest_client [req-0bfb760c-7655-44c3-bb52-67e17c27cdd8 req-0bfb760c-7655-44c3-bb52-67e17c27cdd8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6cca8204-b95a-4a57-973f-95a5e737d2be 0.113s",
                                "2026-05-27 01:44:05.133 21 INFO tempest.lib.common.rest_client [req-68b90490-c8ff-417f-aabb-0054887e980d req-68b90490-c8ff-417f-aabb-0054887e980d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.130s",
                                "2026-05-27 01:44:05.166 37 INFO tempest.lib.common.rest_client [req-7011544c-f042-45c2-abe2-b77f9e9b17d0 req-7011544c-f042-45c2-abe2-b77f9e9b17d0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90e30908-6807-4d26-af5a-858bb9b903a7 0.088s",
                                "2026-05-27 01:44:05.252 37 INFO tempest.lib.common.rest_client [req-18cfe9e0-f706-40c2-b1d0-762c1a9034bf req-18cfe9e0-f706-40c2-b1d0-762c1a9034bf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8b55f6ea-6185-48a5-92c4-2c28394032e5 0.085s",
                                "2026-05-27 01:44:05.278 21 INFO tempest.lib.common.rest_client [req-5865a66e-3410-4090-9826-c1b24c5e3947 req-5865a66e-3410-4090-9826-c1b24c5e3947 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-192664621 0.142s",
                                "2026-05-27 01:44:05.346 37 INFO tempest.lib.common.rest_client [req-40185f14-f58a-45cd-bea6-0625ab8934b7 req-40185f14-f58a-45cd-bea6-0625ab8934b7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bcddc63-5bf2-40b9-bff4-b641a3efe7cf 0.092s",
                                "2026-05-27 01:44:05.414 21 INFO tempest.lib.common.rest_client [req-143aa518-2f71-4dca-a6e6-130dc7783a65 req-143aa518-2f71-4dca-a6e6-130dc7783a65 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.134s",
                                "2026-05-27 01:44:05.437 37 INFO tempest.lib.common.rest_client [req-2dd151ea-cc03-4cf0-bfc8-ac78532e2b28 req-2dd151ea-cc03-4cf0-bfc8-ac78532e2b28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e94522c7-a9a0-4a70-a057-314d606c2353 0.088s",
                                "2026-05-27 01:44:05.523 21 INFO tempest.lib.common.rest_client [req-05259fb4-c275-4334-a6b2-8ec8b040d341 req-05259fb4-c275-4334-a6b2-8ec8b040d341 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.107s",
                                "2026-05-27 01:44:05.525 37 INFO tempest.lib.common.rest_client [req-dfb9e4ee-014f-4eb3-bd85-37f52becd4e0 req-dfb9e4ee-014f-4eb3-bd85-37f52becd4e0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff8f8393-6a8e-4880-af15-30d65525497f 0.086s",
                                "2026-05-27 01:44:05.611 21 INFO tempest.lib.common.rest_client [req-658c23fb-0c88-4a95-b4d1-17d99adebed5 req-658c23fb-0c88-4a95-b4d1-17d99adebed5 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.086s",
                                "2026-05-27 01:44:05.616 37 INFO tempest.lib.common.rest_client [req-4e4d38d1-0a33-4c1e-b366-ca7b341bcd13 req-4e4d38d1-0a33-4c1e-b366-ca7b341bcd13 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72b1d727-8f23-4cf8-9795-bda467bbeb00 0.089s",
                                "2026-05-27 01:44:05.706 37 INFO tempest.lib.common.rest_client [req-e0a1769a-447c-4e52-8353-d8e093901b70 req-e0a1769a-447c-4e52-8353-d8e093901b70 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/778d981d-10ee-40c7-98f1-09c38e7332ea 0.088s",
                                "2026-05-27 01:44:05.721 26 INFO tempest.lib.common.rest_client [req-2c2f560b-baea-4bd0-9eb4-e72820fe7454 req-2c2f560b-baea-4bd0-9eb4-e72820fe7454 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0/remove_router_interface 0.952s",
                                "2026-05-27 01:44:05.743 21 INFO tempest.lib.common.rest_client [req-9acc5761-0b11-458e-ad29-26b0fa531453 req-9acc5761-0b11-458e-ad29-26b0fa531453 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-828457371 0.130s",
                                "2026-05-27 01:44:05.802 37 INFO tempest.lib.common.rest_client [req-354c5cce-cb19-4ff9-b678-1b8460f7c9a8 req-354c5cce-cb19-4ff9-b678-1b8460f7c9a8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6e314b4a-3d5f-4c04-8b47-450fdb9906b9 0.092s",
                                "2026-05-27 01:44:05.836 21 INFO tempest.lib.common.rest_client [req-9c0fb649-56fe-414b-bc1d-80da8f15578d req-9c0fb649-56fe-414b-bc1d-80da8f15578d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.092s",
                                "2026-05-27 01:44:05.883 37 INFO tempest.lib.common.rest_client [req-3b67a4a6-6d77-40e8-9c35-db732542965b req-3b67a4a6-6d77-40e8-9c35-db732542965b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c44970e8-2998-4bb9-9218-ec1c52a8191c 0.080s",
                                "2026-05-27 01:44:05.957 21 INFO tempest.lib.common.rest_client [req-bf663d7e-55b7-4dea-9cad-de74d64c6377 req-bf663d7e-55b7-4dea-9cad-de74d64c6377 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.119s",
                                "2026-05-27 01:44:05.974 37 INFO tempest.lib.common.rest_client [req-7a00f8c6-c228-495c-9362-56da066b672d req-7a00f8c6-c228-495c-9362-56da066b672d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/131cece0-ff61-4b3e-89dd-5d8f8d66a90b 0.089s",
                                "2026-05-27 01:44:06.087 37 INFO tempest.lib.common.rest_client [req-f74f47ea-596e-4e52-8ffc-0f7ee0ce4431 req-f74f47ea-596e-4e52-8ffc-0f7ee0ce4431 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e47e15e-cb83-4243-a9e5-bb82dbf55959 0.111s",
                                "2026-05-27 01:44:06.093 26 INFO tempest.lib.common.rest_client [req-ef68ffdd-239e-4f2d-99c5-cb79a614d8c3 req-ef68ffdd-239e-4f2d-99c5-cb79a614d8c3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc140500-976d-4dc6-b9ec-5604e26ee056 0.370s",
                                "2026-05-27 01:44:06.110 21 INFO tempest.lib.common.rest_client [req-e66f064d-612c-4fae-8da8-22675e1979a5 req-e66f064d-612c-4fae-8da8-22675e1979a5 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.151s",
                                "2026-05-27 01:44:06.251 21 INFO tempest.lib.common.rest_client [req-4892fdc1-47cb-41d9-956f-8fcb74f52ab4 req-4892fdc1-47cb-41d9-956f-8fcb74f52ab4 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.138s",
                                "2026-05-27 01:44:06.384 21 INFO tempest.lib.common.rest_client [req-da15793a-2304-4d6f-be39-bf066ffdef59 req-da15793a-2304-4d6f-be39-bf066ffdef59 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.130s",
                                "{5} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.173142s] ... ok",
                                "2026-05-27 01:44:06.562 21 INFO tempest.lib.common.rest_client [req-5fabce3a-b445-44c4-8df6-0b92f947b4b6 req-5fabce3a-b445-44c4-8df6-0b92f947b4b6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1801929828 0.173s",
                                "2026-05-27 01:44:06.752 37 INFO tempest.lib.common.rest_client [req-c42cb156-b863-45e6-b186-54811f021769 req-c42cb156-b863-45e6-b186-54811f021769 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/48e033d7-7253-41ef-9b27-b685ea344f28 0.664s",
                                "2026-05-27 01:44:06.813 21 INFO tempest.lib.common.rest_client [req-28d3060e-8871-4c0a-9e11-4eb9abd8e349 req-28d3060e-8871-4c0a-9e11-4eb9abd8e349 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-2050494507 0.249s",
                                "2026-05-27 01:44:06.856 26 INFO tempest.lib.common.rest_client [req-e058e8c9-4762-4088-ac57-90570b249ffe req-e058e8c9-4762-4088-ac57-90570b249ffe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/849f5471-de37-4f80-9520-474dd0c5d41a 0.760s",
                                "2026-05-27 01:44:07.027 21 INFO tempest.lib.common.rest_client [req-bdef6b3a-5f3b-4d94-a9ec-0c63510a92c0 req-bdef6b3a-5f3b-4d94-a9ec-0c63510a92c0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-1884749963 0.211s",
                                "2026-05-27 01:44:07.044 37 INFO tempest.lib.common.rest_client [req-7b6f81de-b8b8-4c7f-b254-0379a0fae3f8 req-7b6f81de-b8b8-4c7f-b254-0379a0fae3f8 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/760c47f93660424d9e0d93f92db98c72 0.290s",
                                "2026-05-27 01:44:07.160 21 INFO tempest.lib.common.rest_client [req-083bb442-3f1c-4120-86d4-9259f291b7a8 req-083bb442-3f1c-4120-86d4-9259f291b7a8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-266742690 0.131s",
                                "2026-05-27 01:44:07.317 26 INFO tempest.lib.common.rest_client [req-853e867e-1f52-4425-9c24-4f214cddaa29 req-853e867e-1f52-4425-9c24-4f214cddaa29 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.458s",
                                "2026-05-27 01:44:07.341 21 INFO tempest.lib.common.rest_client [req-4c64fd27-43d0-403b-94af-20a3986ff7c3 req-4c64fd27-43d0-403b-94af-20a3986ff7c3 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.178s",
                                "2026-05-27 01:44:07.377 37 INFO tempest.lib.common.rest_client [req-fde770a8-7636-44f4-b64e-691951bb3357 req-fde770a8-7636-44f4-b64e-691951bb3357 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11fbf0f9d90048a4ad5c6fbcadb90d5f 0.326s",
                                "2026-05-27 01:44:07.378 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ea88177a81874b9b900b49fc88deeef7",
                                "2026-05-27 01:44:07.433 26 INFO tempest.lib.common.rest_client [req-0c476af0-2479-4f02-aea4-c3b11f539d6d req-0c476af0-2479-4f02-aea4-c3b11f539d6d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.113s",
                                "2026-05-27 01:44:07.505 21 INFO tempest.lib.common.rest_client [req-63c732b8-d574-4180-a20c-aa3f677aad8c req-63c732b8-d574-4180-a20c-aa3f677aad8c ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.162s",
                                "2026-05-27 01:44:07.639 21 INFO tempest.lib.common.rest_client [req-bf6a85fc-cb24-4ed2-b56e-422ddab34521 req-bf6a85fc-cb24-4ed2-b56e-422ddab34521 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-122663288 0.131s",
                                "2026-05-27 01:44:07.755 21 INFO tempest.lib.common.rest_client [req-4c8c92e8-b7da-4b05-8b34-b32acce49abd req-4c8c92e8-b7da-4b05-8b34-b32acce49abd ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1877172830 0.114s",
                                "2026-05-27 01:44:07.830 26 INFO tempest.lib.common.rest_client [req-d5de602e-7278-4d82-ab1e-0d66d5e2f57c req-d5de602e-7278-4d82-ab1e-0d66d5e2f57c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.393s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [35.322149s] ... ok",
                                "2026-05-27 01:44:07.882 21 INFO tempest.lib.common.rest_client [req-9c2d7509-4406-4ecd-991f-e9bf7a3f17ed req-9c2d7509-4406-4ecd-991f-e9bf7a3f17ed ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags/tempest-TagsExtTest-Tag-1812889669 0.125s",
                                "2026-05-27 01:44:07.916 37 INFO tempest.lib.common.rest_client [req-684ea263-dd81-4345-b52d-c023003e37bc req-684ea263-dd81-4345-b52d-c023003e37bc ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-27 01:44:08.058 21 INFO tempest.lib.common.rest_client [req-8cb9a213-bcbe-49bc-9f8d-0cdbfb341160 req-8cb9a213-bcbe-49bc-9f8d-0cdbfb341160 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.173s",
                                "2026-05-27 01:44:08.176 26 INFO tempest.lib.common.rest_client [req-708e8e77-1a82-4d49-8ee8-117298d6241e req-708e8e77-1a82-4d49-8ee8-117298d6241e ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.341s",
                                "2026-05-27 01:44:08.252 21 INFO tempest.lib.common.rest_client [req-1c5f90a5-44a3-46db-9bb1-39509bab6dc1 req-1c5f90a5-44a3-46db-9bb1-39509bab6dc1 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.192s",
                                "2026-05-27 01:44:08.312 37 INFO tempest.lib.common.rest_client [req-20a49694-acca-45a1-a1d5-388cad0dba22 req-20a49694-acca-45a1-a1d5-388cad0dba22 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ea88177a81874b9b900b49fc88deeef7&name=default 0.394s",
                                "2026-05-27 01:44:08.378 21 INFO tempest.lib.common.rest_client [req-ed033935-5ea5-49f9-ad1b-b08484a9dd48 req-ed033935-5ea5-49f9-ad1b-b08484a9dd48 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-492022026 0.122s",
                                "2026-05-27 01:44:08.503 21 INFO tempest.lib.common.rest_client [req-041937bb-9283-413c-afde-405e7401a7aa req-041937bb-9283-413c-afde-405e7401a7aa ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-354259959 0.122s",
                                "2026-05-27 01:44:08.533 26 INFO tempest.lib.common.rest_client [req-f662374a-a4c5-483b-b3aa-08dbb30fd397 req-f662374a-a4c5-483b-b3aa-08dbb30fd397 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.354s",
                                "2026-05-27 01:44:08.650 21 INFO tempest.lib.common.rest_client [req-1d86cf57-a529-4353-b252-4238e62bb388 req-1d86cf57-a529-4353-b252-4238e62bb388 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags/tempest-TagsExtTest-Tag-1583369728 0.144s",
                                "2026-05-27 01:44:08.674 26 INFO tempest.lib.common.rest_client [req-9e740615-b12a-49b2-89ad-caa483ea9d3d req-9e740615-b12a-49b2-89ad-caa483ea9d3d ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.138s",
                                "2026-05-27 01:44:08.778 37 INFO tempest.lib.common.rest_client [req-668eef5d-235a-4d5d-9e31-06bb261c2cce req-668eef5d-235a-4d5d-9e31-06bb261c2cce ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a7d65d1-5325-49b9-a42c-a826695b4add 0.463s",
                                "2026-05-27 01:44:08.780 26 INFO tempest.lib.common.rest_client [req-19958bc1-3f07-4e3c-9173-5662567f3e36 req-19958bc1-3f07-4e3c-9173-5662567f3e36 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c36280da-2647-4adf-8841-670a774fb472 0.103s",
                                "2026-05-27 01:44:08.833 21 INFO tempest.lib.common.rest_client [req-f27f5c36-2930-4fb4-8fe3-de1ad335030d req-f27f5c36-2930-4fb4-8fe3-de1ad335030d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.173s",
                                "2026-05-27 01:44:08.986 37 INFO tempest.lib.common.rest_client [req-1fc7fdc7-d669-4467-9a36-76218d1549c3 req-1fc7fdc7-d669-4467-9a36-76218d1549c3 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ea88177a81874b9b900b49fc88deeef7 0.206s",
                                "2026-05-27 01:44:09.006 21 INFO tempest.lib.common.rest_client [req-def84bce-815d-4887-973f-cd805ec3ea12 req-def84bce-815d-4887-973f-cd805ec3ea12 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.169s",
                                "2026-05-27 01:44:09.149 26 INFO tempest.lib.common.rest_client [req-7fdf4632-a774-4c65-af58-e5c5e28514c4 req-7fdf4632-a774-4c65-af58-e5c5e28514c4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.366s",
                                "{7} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.317862s] ... ok",
                                "2026-05-27 01:44:09.149 21 INFO tempest.lib.common.rest_client [req-6944f491-9826-4894-836f-d2050f0a7815 req-6944f491-9826-4894-836f-d2050f0a7815 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-243590231 0.140s",
                                "2026-05-27 01:44:09.243 26 INFO tempest.lib.common.rest_client [req-fadc0914-f66c-4315-9c35-8fbfa4d68a93 req-fadc0914-f66c-4315-9c35-8fbfa4d68a93 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c36280da-2647-4adf-8841-670a774fb472 0.090s",
                                "2026-05-27 01:44:09.287 21 INFO tempest.lib.common.rest_client [req-7c5a754e-a2d6-4048-a96e-cca102a69694 req-7c5a754e-a2d6-4048-a96e-cca102a69694 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-193980920 0.135s",
                                "2026-05-27 01:44:09.349 26 INFO tempest.lib.common.rest_client [req-21a8b078-4ec5-4204-9cbe-c6cb6bae2066 req-21a8b078-4ec5-4204-9cbe-c6cb6bae2066 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c36280da-2647-4adf-8841-670a774fb472 0.104s",
                                "2026-05-27 01:44:09.439 21 INFO tempest.lib.common.rest_client [req-aa7b6a15-7b37-45ac-b101-41618e6b1fb2 req-aa7b6a15-7b37-45ac-b101-41618e6b1fb2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags/tempest-TagsExtTest-Tag-1062794966 0.150s",
                                "2026-05-27 01:44:09.452 26 INFO tempest.lib.common.rest_client [req-f352024b-53df-442c-9163-f52dd2b4f057 req-f352024b-53df-442c-9163-f52dd2b4f057 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c886a82-46f0-463e-9a65-101705bbee7e 0.099s",
                                "2026-05-27 01:44:09.554 37 INFO tempest.lib.common.rest_client [req-699c6ceb-9401-4c56-afbd-e20a6429561a req-699c6ceb-9401-4c56-afbd-e20a6429561a ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:44:09.560 26 INFO tempest.lib.common.rest_client [req-6c30cead-e562-4c20-9fec-88d29ee6cb79 req-6c30cead-e562-4c20-9fec-88d29ee6cb79 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9eccdd75-de52-450b-ba2b-10de2071ebee 0.104s",
                                "2026-05-27 01:44:09.612 21 INFO tempest.lib.common.rest_client [req-5a2450f1-a7f6-4787-a586-e606a985dadb req-5a2450f1-a7f6-4787-a586-e606a985dadb ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.170s",
                                "2026-05-27 01:44:09.665 26 INFO tempest.lib.common.rest_client [req-1651d93c-fc81-45e8-8f6f-befe8181c08e req-1651d93c-fc81-45e8-8f6f-befe8181c08e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/549f8b56-e6e3-4c0d-b781-f8aabca8604f 0.102s",
                                "2026-05-27 01:44:09.758 26 INFO tempest.lib.common.rest_client [req-f5ee6e44-81e6-444a-b877-ef0e69d6824b req-f5ee6e44-81e6-444a-b877-ef0e69d6824b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc140500-976d-4dc6-b9ec-5604e26ee056 0.092s",
                                "2026-05-27 01:44:09.765 21 INFO tempest.lib.common.rest_client [req-2aabd19a-4143-46c2-a6fe-86f25c568d8b req-2aabd19a-4143-46c2-a6fe-86f25c568d8b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.151s",
                                "2026-05-27 01:44:09.843 26 INFO tempest.lib.common.rest_client [req-3ccb35f7-da17-4bd7-bf7c-265e24f5ded4 req-3ccb35f7-da17-4bd7-bf7c-265e24f5ded4 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.082s",
                                "2026-05-27 01:44:09.864 21 INFO tempest.lib.common.rest_client [req-c09ee126-57ae-4fc3-91dd-278c5b079aa8 req-c09ee126-57ae-4fc3-91dd-278c5b079aa8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-772248455 0.093s",
                                "2026-05-27 01:44:09.937 26 INFO tempest.lib.common.rest_client [req-affd4883-48cd-4d63-be05-1e8fb6e98497 req-affd4883-48cd-4d63-be05-1e8fb6e98497 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3775a60c-4dae-41c5-95e8-0cfefe37b0a0 0.091s",
                                "2026-05-27 01:44:09.978 21 INFO tempest.lib.common.rest_client [req-75d76b63-9b16-4b1d-aa72-87f47e80cdd0 req-75d76b63-9b16-4b1d-aa72-87f47e80cdd0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-1209857294 0.107s",
                                "2026-05-27 01:44:10.022 26 INFO tempest.lib.common.rest_client [req-6a020b42-ef57-48a3-af7e-e854a5c41474 req-6a020b42-ef57-48a3-af7e-e854a5c41474 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.084s",
                                "2026-05-27 01:44:10.045 37 INFO tempest.lib.common.rest_client [req-bc8ae9f2-76fb-48d1-ac21-dcb79d5e7ac3 req-bc8ae9f2-76fb-48d1-ac21-dcb79d5e7ac3 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s",
                                "2026-05-27 01:44:10.069 21 INFO tempest.lib.common.rest_client [req-f71a346c-c501-4218-96b2-92cf566ab571 req-f71a346c-c501-4218-96b2-92cf566ab571 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags/tempest-TagsExtTest-Tag-322193383 0.090s",
                                "2026-05-27 01:44:10.110 26 INFO tempest.lib.common.rest_client [req-a7c484dc-6f88-4131-8fa5-173957482248 req-a7c484dc-6f88-4131-8fa5-173957482248 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/24f31011-baa5-4023-9a7f-d63a5f3bba0a 0.086s",
                                "2026-05-27 01:44:10.171 37 INFO tempest.lib.common.rest_client [req-c6875cc6-5841-46e9-b499-316b5a1c2a04 req-c6875cc6-5841-46e9-b499-316b5a1c2a04 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-27 01:44:10.194 26 INFO tempest.lib.common.rest_client [req-eac1e565-3a18-4f74-9020-5f726d3c64c5 req-eac1e565-3a18-4f74-9020-5f726d3c64c5 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8998dc6-ffb8-46f4-85f3-467e1905cbe1 0.082s",
                                "2026-05-27 01:44:10.199 21 INFO tempest.lib.common.rest_client [req-a16bfdde-5c03-48be-b1fe-f0d371ad186a req-a16bfdde-5c03-48be-b1fe-f0d371ad186a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57/tags 0.126s",
                                "2026-05-27 01:44:10.290 26 INFO tempest.lib.common.rest_client [req-92542330-60fb-47c1-aa1b-b8cc68aeef17 req-92542330-60fb-47c1-aa1b-b8cc68aeef17 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81d79cf4-7eea-4815-9a14-e00255b36047 0.094s",
                                "2026-05-27 01:44:10.345 37 INFO tempest.lib.common.rest_client [req-ce8d551e-4cf6-42fa-b89b-8ef2dafeecfc req-ce8d551e-4cf6-42fa-b89b-8ef2dafeecfc ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s",
                                "2026-05-27 01:44:10.393 21 INFO tempest.lib.common.rest_client [req-2b31b631-a021-456c-a1f6-d57f41494381 req-2b31b631-a021-456c-a1f6-d57f41494381 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382/tags 0.192s",
                                "2026-05-27 01:44:10.407 26 INFO tempest.lib.common.rest_client [req-86bb7bc3-2916-4fa9-acef-b23d768f2e56 req-86bb7bc3-2916-4fa9-acef-b23d768f2e56 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81d79cf4-7eea-4815-9a14-e00255b36047 0.114s",
                                "2026-05-27 01:44:10.504 26 INFO tempest.lib.common.rest_client [req-a2d3ec26-09fb-4d67-83d7-4a6203de744c req-a2d3ec26-09fb-4d67-83d7-4a6203de744c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.095s",
                                "2026-05-27 01:44:10.545 21 INFO tempest.lib.common.rest_client [req-00447b32-6d69-4edc-b5b0-e924ca6fd5b0 req-00447b32-6d69-4edc-b5b0-e924ca6fd5b0 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc/tags 0.149s",
                                "2026-05-27 01:44:10.604 26 INFO tempest.lib.common.rest_client [req-e902633a-cfad-4094-9a8f-04a726627125 req-e902633a-cfad-4094-9a8f-04a726627125 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e81d94d6-1355-4820-a78a-9fe64b1e26b4 0.097s",
                                "2026-05-27 01:44:10.678 21 INFO tempest.lib.common.rest_client [req-8e3fb2d9-ad76-47a6-a9f5-a9a871e525d2 req-8e3fb2d9-ad76-47a6-a9f5-a9a871e525d2 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412/tags 0.130s",
                                "{5} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [4.293871s] ... ok",
                                "2026-05-27 01:44:10.706 26 INFO tempest.lib.common.rest_client [req-4d2cfdd7-4674-432c-bc58-8c3767e494b3 req-4d2cfdd7-4674-432c-bc58-8c3767e494b3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f30c1c5-a3bc-45e3-b90c-57c4c51452f4 0.099s",
                                "2026-05-27 01:44:10.809 26 INFO tempest.lib.common.rest_client [req-db4af340-418b-4e54-9c24-eb13af1e078c req-db4af340-418b-4e54-9c24-eb13af1e078c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.100s",
                                "2026-05-27 01:44:10.881 37 INFO tempest.lib.common.rest_client [req-f789f7e5-38b9-48f1-9c96-6f067bf3a7ab req-f789f7e5-38b9-48f1-9c96-6f067bf3a7ab ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s",
                                "2026-05-27 01:44:10.884 21 INFO tempest.lib.common.rest_client [req-30b11227-9187-44a3-814c-af8139b5d2b8 req-30b11227-9187-44a3-814c-af8139b5d2b8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/412582ae-6582-4bda-9b42-70bd7a56ab57 0.163s",
                                "2026-05-27 01:44:10.921 26 INFO tempest.lib.common.rest_client [req-c3bb8880-268c-4f78-956b-20813a257fda req-c3bb8880-268c-4f78-956b-20813a257fda ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cc03363f-07eb-4ee1-ba80-0b1cbc62b23f 0.109s",
                                "2026-05-27 01:44:10.971 21 INFO tempest.lib.common.rest_client [req-da47bda3-17e8-4fee-9a75-e7af1a8a07f4 req-da47bda3-17e8-4fee-9a75-e7af1a8a07f4 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d58c721-3a38-499a-9e65-1800f53b6382 0.084s",
                                "2026-05-27 01:44:10.979 37 INFO tempest.lib.common.rest_client [req-a8c1a8ea-9118-4550-95f6-f11dd961f283 req-a8c1a8ea-9118-4550-95f6-f11dd961f283 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-27 01:44:11.011 26 INFO tempest.lib.common.rest_client [req-946ffcfc-ad2a-4fb5-9701-50f56e17cc76 req-946ffcfc-ad2a-4fb5-9701-50f56e17cc76 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a834572a-4b6e-40a0-acae-6793775f4c43 0.088s",
                                "2026-05-27 01:44:11.099 26 INFO tempest.lib.common.rest_client [req-81291d1e-7f9d-4e5d-ae43-330e71265efa req-81291d1e-7f9d-4e5d-ae43-330e71265efa ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=85cf6214-adc8-4732-bd68-d83919a5e8e0 0.086s",
                                "2026-05-27 01:44:11.140 37 INFO tempest.lib.common.rest_client [req-6b399311-c3e1-499a-aaac-4d347ec7ddd1 req-6b399311-c3e1-499a-aaac-4d347ec7ddd1 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.157s",
                                "2026-05-27 01:44:11.212 26 INFO tempest.lib.common.rest_client [req-fe2d6961-4ba7-4d83-96cb-70559e9bc84f req-fe2d6961-4ba7-4d83-96cb-70559e9bc84f ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/85cf6214-adc8-4732-bd68-d83919a5e8e0 0.110s",
                                "2026-05-27 01:44:11.312 26 INFO tempest.lib.common.rest_client [req-05e3022a-8917-4df4-9cf7-be5069312045 req-05e3022a-8917-4df4-9cf7-be5069312045 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f699faa1-a7cb-4d3b-ba04-032a390c077d 0.097s",
                                "2026-05-27 01:44:11.319 37 INFO tempest.lib.common.rest_client [req-b89c43a6-2b10-4942-a037-bcd5c70410ea req-b89c43a6-2b10-4942-a037-bcd5c70410ea ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-27 01:44:11.408 26 INFO tempest.lib.common.rest_client [req-f4945358-fba1-4612-8ee4-d09bab80ce7e req-f4945358-fba1-4612-8ee4-d09bab80ce7e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f826185-e187-40b4-b227-89f48bcc6648 0.093s",
                                "2026-05-27 01:44:11.437 37 INFO tempest.lib.common.rest_client [req-6445edfb-40bd-4c3a-87ac-bcb8491644ee req-6445edfb-40bd-4c3a-87ac-bcb8491644ee ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/70ad82a683244db986d6b9f66518a067 0.114s",
                                "2026-05-27 01:44:11.618 37 INFO tempest.lib.common.rest_client [req-0e0db184-fa0b-4cb5-ae4a-4afbb601ac10 req-0e0db184-fa0b-4cb5-ae4a-4afbb601ac10 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-27 01:44:11.696 26 INFO tempest.lib.common.rest_client [req-17a22dbc-43ff-44dc-b3d8-81223a3e9961 req-17a22dbc-43ff-44dc-b3d8-81223a3e9961 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c401aef063c54a938e9f69c47d195938 0.284s",
                                "2026-05-27 01:44:11.715 21 INFO tempest.lib.common.rest_client [req-d42bc0de-1491-4c40-a2ed-50e2ee8defae req-d42bc0de-1491-4c40-a2ed-50e2ee8defae ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d58c721-3a38-499a-9e65-1800f53b6382 0.741s",
                                "2026-05-27 01:44:11.805 37 INFO tempest.lib.common.rest_client [req-d68014ee-d099-431f-b0bf-9f127a94bd04 req-d68014ee-d099-431f-b0bf-9f127a94bd04 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/89a5050f7de542e3bca52d9e6d7380fa 0.184s",
                                "2026-05-27 01:44:11.903 37 INFO tempest.lib.common.rest_client [req-84dc2eb1-ecb0-40e1-9675-57d9ace43dde req-84dc2eb1-ecb0-40e1-9675-57d9ace43dde ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-27 01:44:11.981 26 INFO tempest.lib.common.rest_client [req-b4a84df8-84ea-46e9-84df-795d8319ab03 req-b4a84df8-84ea-46e9-84df-795d8319ab03 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8f91805d29024cce85c2642aa950d391 0.283s",
                                "2026-05-27 01:44:11.982 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 945335a55d564b26a8aa55355675c4eb",
                                "2026-05-27 01:44:12.128 37 INFO tempest.lib.common.rest_client [req-40bf5da9-21c6-43d5-90bb-614ee13c280a req-40bf5da9-21c6-43d5-90bb-614ee13c280a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/20b7b8b9070c4e31ad6adc66f22b90a1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.221s",
                                "2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20b7b8b9070c4e31ad6adc66f22b90a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b7b8b9070c4e31ad6adc66f22b90a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:12.129 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b7b8b9070c4e31ad6adc66f22b90a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:12.283 21 INFO tempest.lib.common.rest_client [req-9d848ea6-0071-4140-9933-523b21b2129e req-9d848ea6-0071-4140-9933-523b21b2129e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a63e9d3-f6a6-4c1f-8c30-90cecc5d26fc 0.565s",
                                "2026-05-27 01:44:12.517 26 INFO tempest.lib.common.rest_client [req-daa5390c-a1a7-4da3-85cd-24d50e12e45c req-daa5390c-a1a7-4da3-85cd-24d50e12e45c ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:44:12.613 21 INFO tempest.lib.common.rest_client [req-1a93f6dc-ad48-4c59-a797-4ca0abb71e87 req-1a93f6dc-ad48-4c59-a797-4ca0abb71e87 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fd9006be-48ec-4c53-a083-608e35ad1412 0.327s",
                                "2026-05-27 01:44:12.686 37 INFO tempest.lib.common.rest_client [req-d9e56f72-a903-444e-b29e-f2785a21a1f6 req-d9e56f72-a903-444e-b29e-f2785a21a1f6 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-27 01:44:12.786 37 INFO tempest.lib.common.rest_client [req-f7180558-caf7-43c2-a00f-0a20f6e4cc30 req-f7180558-caf7-43c2-a00f-0a20f6e4cc30 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c 0.098s",
                                "2026-05-27 01:44:12.786 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0ebb7a53702a44aba6f1a35cd88ef87c for scope project and roles: ['reader']",
                                "2026-05-27 01:44:12.802 26 INFO tempest.lib.common.rest_client [req-de458ad4-b65e-4fa8-8375-e11ae37ef235 req-de458ad4-b65e-4fa8-8375-e11ae37ef235 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=945335a55d564b26a8aa55355675c4eb&name=default 0.282s",
                                "2026-05-27 01:44:13.263 21 INFO tempest.lib.common.rest_client [req-b15982dd-1260-4ae1-a81e-4818145aa7d5 req-b15982dd-1260-4ae1-a81e-4818145aa7d5 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dd51b5da-e166-4078-8df5-55df6d3a7c48 0.647s",
                                "2026-05-27 01:44:13.285 37 INFO tempest.lib.common.rest_client [req-beb3e88f-d207-4b4a-9bdf-1bdd58a3aadf req-beb3e88f-d207-4b4a-9bdf-1bdd58a3aadf ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.496s",
                                "2026-05-27 01:44:13.363 26 INFO tempest.lib.common.rest_client [req-5d0f406f-08e0-4e03-bf8d-f7073693e932 req-5d0f406f-08e0-4e03-bf8d-f7073693e932 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4fc80a6-266d-46f4-b2a7-30bbb5399c8e 0.558s",
                                "2026-05-27 01:44:13.387 37 INFO tempest.lib.common.rest_client [req-73b4ec65-bb08-451b-a694-4f3087365ef9 req-73b4ec65-bb08-451b-a694-4f3087365ef9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:44:13.498 21 INFO tempest.lib.common.rest_client [req-2b6d88aa-9e2a-445c-b015-5ae6bc22ad07 req-2b6d88aa-9e2a-445c-b015-5ae6bc22ad07 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4a8d93626faa4f05bea9c012dd613132 0.232s",
                                "2026-05-27 01:44:13.605 37 INFO tempest.lib.common.rest_client [req-e7dff3a7-e99c-4d0b-ac24-442377766987 req-e7dff3a7-e99c-4d0b-ac24-442377766987 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/6bde7ee37e4e4ab2847cc063d7eee809 0.215s",
                                "2026-05-27 01:44:13.654 26 INFO tempest.lib.common.rest_client [req-fa6ec51f-50b9-4945-bc8f-fda937bc7c67 req-fa6ec51f-50b9-4945-bc8f-fda937bc7c67 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/945335a55d564b26a8aa55355675c4eb 0.289s",
                                "2026-05-27 01:44:13.656 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-27 01:44:13.758 37 INFO tempest.lib.common.rest_client [req-a832483b-e9c9-43f6-8f76-14b234cd216e req-a832483b-e9c9-43f6-8f76-14b234cd216e ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-27 01:44:13.802 21 INFO tempest.lib.common.rest_client [req-22baa690-fde3-4a57-a3d2-62e17f0a3bd0 req-22baa690-fde3-4a57-a3d2-62e17f0a3bd0 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe4a447f402f4b39b74bf274084b2268 0.301s",
                                "2026-05-27 01:44:13.803 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f3299738b3094a118068f0f6421f696d",
                                "2026-05-27 01:44:14.043 37 INFO tempest.lib.common.rest_client [req-507ce30d-f4a5-4235-95db-8380c8fe7a19 req-507ce30d-f4a5-4235-95db-8380c8fe7a19 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/70ad82a683244db986d6b9f66518a067 0.282s",
                                "2026-05-27 01:44:14.228 37 INFO tempest.lib.common.rest_client [req-11f78ceb-dd31-419e-9404-44d28b31c8ca req-11f78ceb-dd31-419e-9404-44d28b31c8ca ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-27 01:44:14.251 21 INFO tempest.lib.common.rest_client [req-d2aa8f48-4a13-4f5f-87fc-a39b906e6875 req-d2aa8f48-4a13-4f5f-87fc-a39b906e6875 ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.444s",
                                "2026-05-27 01:44:14.376 37 INFO tempest.lib.common.rest_client [req-3fb4ed04-ba02-497b-9c71-ad4c59a0da26 req-3fb4ed04-ba02-497b-9c71-ad4c59a0da26 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/89a5050f7de542e3bca52d9e6d7380fa 0.145s",
                                "2026-05-27 01:44:14.598 37 INFO tempest.lib.common.rest_client [req-a519d6f7-815c-40d5-bffc-89c294bd4b18 req-a519d6f7-815c-40d5-bffc-89c294bd4b18 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-27 01:44:14.603 21 INFO tempest.lib.common.rest_client [req-0a0cc7e8-d418-4c02-a0a6-b075a83349fd req-0a0cc7e8-d418-4c02-a0a6-b075a83349fd ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f3299738b3094a118068f0f6421f696d&name=default 0.349s",
                                "2026-05-27 01:44:14.725 37 INFO tempest.lib.common.rest_client [req-eab5d38b-6a91-451b-b3b1-a3749a02e31a req-eab5d38b-6a91-451b-b3b1-a3749a02e31a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c/users/95520ada9a2749e39457fc355f2a2aba/roles/e4ac3cd34d244bdea43cf6630298f44a 0.121s",
                                "2026-05-27 01:44:14.725 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 95520ada9a2749e39457fc355f2a2aba is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:14.726 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95520ada9a2749e39457fc355f2a2aba', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:14.726 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-941862395-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'project_name': 'tempest-RoutersIpV6Test-941862395', 'tenant_id': '0ebb7a53702a44aba6f1a35cd88ef87c', 'tenant_name': 'tempest-RoutersIpV6Test-941862395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95520ada9a2749e39457fc355f2a2aba', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:15.045 21 INFO tempest.lib.common.rest_client [req-691aaa94-3341-4a5b-8413-d22fe9aeab62 req-691aaa94-3341-4a5b-8413-d22fe9aeab62 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4558e058-2f49-4c8b-a4fd-92a65bd290d1 0.439s",
                                "2026-05-27 01:44:15.256 37 INFO tempest.lib.common.rest_client [req-1b65cec4-37b0-43a7-9c61-b73d6fc8b68f req-1b65cec4-37b0-43a7-9c61-b73d6fc8b68f ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:44:15.312 21 INFO tempest.lib.common.rest_client [req-e25e6756-4007-41f5-b49f-503d201bc5de req-e25e6756-4007-41f5-b49f-503d201bc5de ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f3299738b3094a118068f0f6421f696d 0.264s",
                                "2026-05-27 01:44:16.351 37 INFO tempest.lib.common.rest_client [req-76c3eec8-456d-4e64-ab11-690faf6f04d2 req-76c3eec8-456d-4e64-ab11-690faf6f04d2 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.091s",
                                "2026-05-27 01:44:17.071 37 INFO tempest.lib.common.rest_client [req-b48f21bf-1ec3-4fe6-9dcd-91835814fa5b req-b48f21bf-1ec3-4fe6-9dcd-91835814fa5b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.715s",
                                "2026-05-27 01:44:17.527 37 INFO tempest.lib.common.rest_client [req-ffe04584-5ec9-4412-89e3-63cb73800212 req-ffe04584-5ec9-4412-89e3-63cb73800212 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s",
                                "2026-05-27 01:44:17.993 37 INFO tempest.lib.common.rest_client [req-57972b34-8741-4f97-8c08-476e9c9c3233 req-57972b34-8741-4f97-8c08-476e9c9c3233 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s",
                                "2026-05-27 01:44:18.291 37 INFO tempest.lib.common.rest_client [req-4868bd27-e303-477e-8652-6ab4bf8ddcf4 req-4868bd27-e303-477e-8652-6ab4bf8ddcf4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.294s",
                                "2026-05-27 01:44:20.459 37 INFO tempest.lib.common.rest_client [req-cabaa74b-f2ea-4433-a97e-1eeacf8bbb51 req-cabaa74b-f2ea-4433-a97e-1eeacf8bbb51 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/add_router_interface 2.166s",
                                "2026-05-27 01:44:20.671 37 INFO tempest.lib.common.rest_client [req-bcc4cb61-f0d6-4e5c-aae5-938fa5d9b069 req-bcc4cb61-f0d6-4e5c-aae5-938fa5d9b069 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/62e426f9-3739-4891-b6da-6944891ce300 0.208s",
                                "2026-05-27 01:44:22.921 37 INFO tempest.lib.common.rest_client [req-109530c1-9565-4b46-9f5f-98867ceaa4d5 req-109530c1-9565-4b46-9f5f-98867ceaa4d5 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/add_router_interface 2.247s",
                                "2026-05-27 01:44:23.111 37 INFO tempest.lib.common.rest_client [req-7d6ed7c6-8420-4e8f-8040-c7dff08b20cc req-7d6ed7c6-8420-4e8f-8040-c7dff08b20cc ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eb32b21b-6d57-4e08-b036-28f2885fb64b 0.185s",
                                "2026-05-27 01:44:23.282 37 INFO tempest.lib.common.rest_client [req-58e732fc-82a4-48d6-b729-baa5853ac129 req-58e732fc-82a4-48d6-b729-baa5853ac129 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eb32b21b-6d57-4e08-b036-28f2885fb64b 0.169s",
                                "2026-05-27 01:44:24.174 37 INFO tempest.lib.common.rest_client [req-c39a5588-67f1-464c-9753-6900dcfc6eb0 req-c39a5588-67f1-464c-9753-6900dcfc6eb0 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/remove_router_interface 0.889s",
                                "2026-05-27 01:44:24.355 37 INFO tempest.lib.common.rest_client [req-c018d5b2-7976-457b-a1ba-8c94adbb862c req-c018d5b2-7976-457b-a1ba-8c94adbb862c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/62e426f9-3739-4891-b6da-6944891ce300 0.177s",
                                "2026-05-27 01:44:25.330 37 INFO tempest.lib.common.rest_client [req-9b2429dc-682b-4141-afcb-9cde3c21fd3b req-9b2429dc-682b-4141-afcb-9cde3c21fd3b ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b/remove_router_interface 0.973s",
                                "2026-05-27 01:44:25.715 37 INFO tempest.lib.common.rest_client [req-0b0c13d7-f01f-4ba9-9623-05fabe69f762 req-0b0c13d7-f01f-4ba9-9623-05fabe69f762 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fba155d7-6be5-4175-973a-8387c51d9c2b 0.381s",
                                "2026-05-27 01:44:26.060 37 INFO tempest.lib.common.rest_client [req-0121ad39-a6b8-40fd-8722-f38e18b1a76f req-0121ad39-a6b8-40fd-8722-f38e18b1a76f ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b 0.343s",
                                "2026-05-27 01:44:26.312 37 INFO tempest.lib.common.rest_client [req-a634262c-3170-472e-8a99-2b4c6d38f255 req-a634262c-3170-472e-8a99-2b4c6d38f255 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fed0d1e-b0d1-4f53-a6bc-f7cca278b804 0.250s",
                                "2026-05-27 01:44:26.659 37 INFO tempest.lib.common.rest_client [req-b766a9e9-8e6f-47d0-8e5f-0d194ad4b738 req-b766a9e9-8e6f-47d0-8e5f-0d194ad4b738 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/78e7d284-0ced-4e9f-b400-1cedf4bb62c8 0.344s",
                                "2026-05-27 01:44:27.319 37 INFO tempest.lib.common.rest_client [req-c520abfa-3530-4ffc-b052-53bcbba6070e req-c520abfa-3530-4ffc-b052-53bcbba6070e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e3357ac7-f8d0-414f-980f-3a8eb08e1757 0.657s",
                                "2026-05-27 01:44:27.860 37 INFO tempest.lib.common.rest_client [req-3180007d-6e81-4e7c-91ed-ac05b1be1366 req-3180007d-6e81-4e7c-91ed-ac05b1be1366 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b135371e-df6e-4768-9411-cf9b322b34a9 0.538s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [12.603401s] ... ok",
                                "2026-05-27 01:44:28.646 37 INFO tempest.lib.common.rest_client [req-7f67f655-67de-4b8f-9796-bf3148a84766 req-7f67f655-67de-4b8f-9796-bf3148a84766 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.781s",
                                "2026-05-27 01:44:29.091 37 INFO tempest.lib.common.rest_client [req-5275ed1b-2a50-4799-b9eb-2fbf2ad306bf req-5275ed1b-2a50-4799-b9eb-2fbf2ad306bf ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.441s",
                                "2026-05-27 01:44:29.340 37 INFO tempest.lib.common.rest_client [req-144072b0-95b0-4941-9039-cb3cd9daee79 req-144072b0-95b0-4941-9039-cb3cd9daee79 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s",
                                "2026-05-27 01:44:30.033 37 INFO tempest.lib.common.rest_client [req-221701c0-538b-423b-b821-c593a8815255 req-221701c0-538b-423b-b821-c593a8815255 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.688s",
                                "2026-05-27 01:44:31.906 37 INFO tempest.lib.common.rest_client [req-f84809df-1960-4fdb-ac97-da643d0fbe80 req-f84809df-1960-4fdb-ac97-da643d0fbe80 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/add_router_interface 1.871s",
                                "2026-05-27 01:44:32.101 37 INFO tempest.lib.common.rest_client [req-03213d97-8205-47ed-a64e-d8efeea8f245 req-03213d97-8205-47ed-a64e-d8efeea8f245 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6052b932-db5d-4ee9-815e-bf2f6a8bb32a 0.191s",
                                "2026-05-27 01:44:32.876 37 INFO tempest.lib.common.rest_client [req-76f05f39-124e-481d-a689-dd35fc175bff req-76f05f39-124e-481d-a689-dd35fc175bff ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/remove_router_interface 0.772s",
                                "2026-05-27 01:44:33.011 37 INFO tempest.lib.common.rest_client [req-89b00bcd-8896-4ac3-a0d5-3d2e6091c096 req-89b00bcd-8896-4ac3-a0d5-3d2e6091c096 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20/remove_router_interface 0.131s",
                                "2026-05-27 01:44:33.094 37 INFO tempest.lib.common.rest_client [req-b0f45bfc-1908-40cc-a443-1cc88898a9bd req-b0f45bfc-1908-40cc-a443-1cc88898a9bd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.081s",
                                "2026-05-27 01:44:33.402 37 INFO tempest.lib.common.rest_client [req-c4659ecc-800b-4e55-b05a-2c5005ae0204 req-c4659ecc-800b-4e55-b05a-2c5005ae0204 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.305s",
                                "2026-05-27 01:44:33.651 37 INFO tempest.lib.common.rest_client [req-85b54f51-6dce-47be-a50e-3b22f7ee214a req-85b54f51-6dce-47be-a50e-3b22f7ee214a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f055b084-262e-4d74-809a-e7ad992737c1 0.246s",
                                "2026-05-27 01:44:34.208 37 INFO tempest.lib.common.rest_client [req-b387b5b3-c365-4d5f-9af6-6670e9c75e9a req-b387b5b3-c365-4d5f-9af6-6670e9c75e9a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16929e39-75b6-49bc-8cc2-fb3552b8dd41 0.554s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [6.346436s] ... ok",
                                "2026-05-27 01:44:34.936 37 INFO tempest.lib.common.rest_client [req-7c7e8f62-985e-49bc-a096-f39e112f8593 req-7c7e8f62-985e-49bc-a096-f39e112f8593 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.723s",
                                "2026-05-27 01:44:35.377 37 INFO tempest.lib.common.rest_client [req-faba3d08-1fe7-4543-80c6-f3342c530e44 req-faba3d08-1fe7-4543-80c6-f3342c530e44 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.438s",
                                "2026-05-27 01:44:35.651 37 INFO tempest.lib.common.rest_client [req-7ad74ddf-52b7-4ec7-8670-4f23b42150d7 req-7ad74ddf-52b7-4ec7-8670-4f23b42150d7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.271s",
                                "2026-05-27 01:44:37.429 37 INFO tempest.lib.common.rest_client [req-5e7bceb0-47a1-4fa7-8aa4-4fe3f3748d07 req-5e7bceb0-47a1-4fa7-8aa4-4fe3f3748d07 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711/add_router_interface 1.775s",
                                "2026-05-27 01:44:37.605 37 INFO tempest.lib.common.rest_client [req-cd227f66-cb15-41fd-9ef7-5c58382026d4 req-cd227f66-cb15-41fd-9ef7-5c58382026d4 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69ecdd4c-0e06-4cb6-b2bc-bbdb26b5bce5 0.173s",
                                "2026-05-27 01:44:37.776 37 INFO tempest.lib.common.rest_client [req-fe798ff5-6edc-4891-94e2-b16803e66af2 req-fe798ff5-6edc-4891-94e2-b16803e66af2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/69ecdd4c-0e06-4cb6-b2bc-bbdb26b5bce5 0.168s",
                                "2026-05-27 01:44:38.670 37 INFO tempest.lib.common.rest_client [req-53b3debc-6904-435a-9be5-a0589c8cf1b3 req-53b3debc-6904-435a-9be5-a0589c8cf1b3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711/remove_router_interface 0.890s",
                                "2026-05-27 01:44:38.759 37 INFO tempest.lib.common.rest_client [req-c0bd24ad-253a-4d06-a71c-73092e734cf3 req-c0bd24ad-253a-4d06-a71c-73092e734cf3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=690a599c-f0d9-439a-bae9-1787b212f711 0.087s",
                                "2026-05-27 01:44:39.121 37 INFO tempest.lib.common.rest_client [req-81a3abb9-9b52-4e16-877e-fd3dca437a02 req-81a3abb9-9b52-4e16-877e-fd3dca437a02 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711 0.359s",
                                "2026-05-27 01:44:39.400 37 INFO tempest.lib.common.rest_client [req-5bb07e4c-eb2b-426c-bd7a-746533787620 req-5bb07e4c-eb2b-426c-bd7a-746533787620 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/211ae025-00f1-41b8-9857-b3839cae103e 0.274s",
                                "2026-05-27 01:44:39.922 37 INFO tempest.lib.common.rest_client [req-80792950-25b6-4c9d-9c46-932e48f78535 req-80792950-25b6-4c9d-9c46-932e48f78535 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1bca602f-0c71-4724-bdab-844c677c5bd1 0.519s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.712781s] ... ok",
                                "2026-05-27 01:44:41.892 37 INFO tempest.lib.common.rest_client [req-22cb47de-a26d-41dd-9078-85466159ab8c req-22cb47de-a26d-41dd-9078-85466159ab8c ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.965s",
                                "2026-05-27 01:44:42.064 37 INFO tempest.lib.common.rest_client [req-b4634a22-c05a-43be-a302-1e5bf363f18b req-b4634a22-c05a-43be-a302-1e5bf363f18b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.170s",
                                "2026-05-27 01:44:42.240 37 INFO tempest.lib.common.rest_client [req-71f3c472-d10a-4b2e-862a-d1c1a5039ebc req-71f3c472-d10a-4b2e-862a-d1c1a5039ebc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.173s",
                                "2026-05-27 01:44:42.971 37 INFO tempest.lib.common.rest_client [req-b6993028-71a6-4265-9959-3d2bf32bf36f req-b6993028-71a6-4265-9959-3d2bf32bf36f ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.728s",
                                "2026-05-27 01:44:43.155 37 INFO tempest.lib.common.rest_client [req-b765d0cb-1f33-4659-9141-b9b01a1ad3e7 req-b765d0cb-1f33-4659-9141-b9b01a1ad3e7 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.181s",
                                "2026-05-27 01:44:43.244 37 INFO tempest.lib.common.rest_client [req-3617e3fb-9262-403a-b9dc-b5659d7e571d req-3617e3fb-9262-403a-b9dc-b5659d7e571d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.087s",
                                "2026-05-27 01:44:44.246 37 INFO tempest.lib.common.rest_client [req-39d41e55-26e6-458c-934b-0e6dd15b4d71 req-39d41e55-26e6-458c-934b-0e6dd15b4d71 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 1.000s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [4.322527s] ... ok",
                                "2026-05-27 01:44:44.960 37 INFO tempest.lib.common.rest_client [req-6e941ef7-f3aa-4263-bdb8-91718bd0c145 req-6e941ef7-f3aa-4263-bdb8-91718bd0c145 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.711s",
                                "2026-05-27 01:44:45.420 37 INFO tempest.lib.common.rest_client [req-dd34a466-2c3f-42ca-bb1a-6526249ab886 req-dd34a466-2c3f-42ca-bb1a-6526249ab886 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s",
                                "2026-05-27 01:44:45.670 37 INFO tempest.lib.common.rest_client [req-458db46b-d7b3-40a4-9fd7-e992b6321e86 req-458db46b-d7b3-40a4-9fd7-e992b6321e86 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.247s",
                                "2026-05-27 01:44:47.475 37 INFO tempest.lib.common.rest_client [req-f060bddc-18bb-471e-aa23-cfdb20e30398 req-f060bddc-18bb-471e-aa23-cfdb20e30398 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749/add_router_interface 1.802s",
                                "2026-05-27 01:44:47.595 37 INFO tempest.lib.common.rest_client [req-b8ab1ae4-407d-4dbb-98ca-61602c062926 req-b8ab1ae4-407d-4dbb-98ca-61602c062926 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.116s",
                                "2026-05-27 01:44:48.449 37 INFO tempest.lib.common.rest_client [req-a84b8489-3a1c-45d7-a3bc-2b708538f6f1 req-a84b8489-3a1c-45d7-a3bc-2b708538f6f1 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.852s",
                                "2026-05-27 01:44:48.645 37 INFO tempest.lib.common.rest_client [req-e9816226-7c94-4bd8-bd85-182b75aa0a5e req-e9816226-7c94-4bd8-bd85-182b75aa0a5e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea4f0841-1b2e-434f-9cce-99ace558c473 0.192s",
                                "2026-05-27 01:44:49.465 37 INFO tempest.lib.common.rest_client [req-144a6d28-d6bf-4e2e-8a9d-324705ad42e5 req-144a6d28-d6bf-4e2e-8a9d-324705ad42e5 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749/remove_router_interface 0.817s",
                                "2026-05-27 01:44:49.588 37 INFO tempest.lib.common.rest_client [req-f7e6d9a7-cc5c-4e47-b33a-46877002bfe3 req-f7e6d9a7-cc5c-4e47-b33a-46877002bfe3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2280826b-55e0-4873-af7f-fbb8f8f49749 0.120s",
                                "2026-05-27 01:44:49.899 37 INFO tempest.lib.common.rest_client [req-333fba51-a022-42b2-b404-268ae7ad0f7e req-333fba51-a022-42b2-b404-268ae7ad0f7e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749 0.308s",
                                "2026-05-27 01:44:50.137 37 INFO tempest.lib.common.rest_client [req-c066397e-82d6-4364-8133-08d6d0570241 req-c066397e-82d6-4364-8133-08d6d0570241 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09379fdc-a525-45bc-8fe4-646268710bf7 0.236s",
                                "2026-05-27 01:44:50.762 37 INFO tempest.lib.common.rest_client [req-61af3f95-48df-468b-b9a3-d53d8c852200 req-61af3f95-48df-468b-b9a3-d53d8c852200 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/33b082e5-2b7d-4e72-9d17-6d3c07a25d89 0.622s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [6.515601s] ... ok",
                                "2026-05-27 01:44:51.056 37 INFO tempest.lib.common.rest_client [req-4b45ffcb-11ac-40be-beeb-a802ec86799e req-4b45ffcb-11ac-40be-beeb-a802ec86799e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.290s",
                                "2026-05-27 01:44:51.783 37 INFO tempest.lib.common.rest_client [req-e2aa15ff-7edb-4c4d-a711-b780c9de06b7 req-e2aa15ff-7edb-4c4d-a711-b780c9de06b7 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.723s",
                                "2026-05-27 01:44:52.232 37 INFO tempest.lib.common.rest_client [req-f9719505-bde2-49a8-913f-2484c0cb55cf req-f9719505-bde2-49a8-913f-2484c0cb55cf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.446s",
                                "2026-05-27 01:44:53.890 37 INFO tempest.lib.common.rest_client [req-e85d6749-30bf-4496-b94d-47331a76cd43 req-e85d6749-30bf-4496-b94d-47331a76cd43 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 1.655s",
                                "2026-05-27 01:44:54.711 37 INFO tempest.lib.common.rest_client [req-e4fa3e51-7fdb-43c2-94fc-00b60ec635da req-e4fa3e51-7fdb-43c2-94fc-00b60ec635da ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.818s",
                                "2026-05-27 01:44:55.150 37 INFO tempest.lib.common.rest_client [req-225f2871-a4b4-42c2-9593-78ba0373142f req-225f2871-a4b4-42c2-9593-78ba0373142f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.436s",
                                "2026-05-27 01:44:57.089 37 INFO tempest.lib.common.rest_client [req-fa08d7ec-bb50-4b0f-8eae-da93cd41730f req-fa08d7ec-bb50-4b0f-8eae-da93cd41730f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 1.936s",
                                "2026-05-27 01:44:57.741 37 INFO tempest.lib.common.rest_client [req-f459a489-4485-414d-8952-818d037e20f9 req-f459a489-4485-414d-8952-818d037e20f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.649s",
                                "2026-05-27 01:44:58.177 37 INFO tempest.lib.common.rest_client [req-d603bac3-4f3f-40cd-b68e-9886933108f7 req-d603bac3-4f3f-40cd-b68e-9886933108f7 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s",
                                "2026-05-27 01:45:00.427 37 INFO tempest.lib.common.rest_client [req-5ae5f523-ed02-4a32-878b-a238b1c25694 req-5ae5f523-ed02-4a32-878b-a238b1c25694 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 2.246s",
                                "2026-05-27 01:45:01.103 37 INFO tempest.lib.common.rest_client [req-dacb5c57-3d9e-4a3e-8693-36fef5422c61 req-dacb5c57-3d9e-4a3e-8693-36fef5422c61 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.671s",
                                "2026-05-27 01:45:01.564 37 INFO tempest.lib.common.rest_client [req-bd925f1b-7024-4721-84ef-2b0eeb0e8b0d req-bd925f1b-7024-4721-84ef-2b0eeb0e8b0d ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.455s",
                                "2026-05-27 01:45:03.618 37 INFO tempest.lib.common.rest_client [req-1e7c57ea-b2cd-4d65-9a23-d9b54c8b144f req-1e7c57ea-b2cd-4d65-9a23-d9b54c8b144f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/add_router_interface 2.051s",
                                "2026-05-27 01:45:04.249 37 INFO tempest.lib.common.rest_client [req-4337d838-4b56-4875-9409-475a7100e19d req-4337d838-4b56-4875-9409-475a7100e19d ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.627s",
                                "2026-05-27 01:45:04.385 37 INFO tempest.lib.common.rest_client [req-c330e893-ac45-4c49-8818-647a32b61deb req-c330e893-ac45-4c49-8818-647a32b61deb ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.133s",
                                "2026-05-27 01:45:04.991 37 INFO tempest.lib.common.rest_client [req-ea8de962-1e9d-4256-b80c-1d51fa055429 req-ea8de962-1e9d-4256-b80c-1d51fa055429 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.603s",
                                "2026-05-27 01:45:05.166 37 INFO tempest.lib.common.rest_client [req-a29be092-6a72-4c35-ad9a-959f573985d4 req-a29be092-6a72-4c35-ad9a-959f573985d4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.172s",
                                "2026-05-27 01:45:05.335 37 INFO tempest.lib.common.rest_client [req-4c94e08c-e36f-46e3-8ae0-8ef996a22dc4 req-4c94e08c-e36f-46e3-8ae0-8ef996a22dc4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ce3b4b62-38a2-4998-a6ea-816e078f86af 0.167s",
                                "2026-05-27 01:45:06.204 37 INFO tempest.lib.common.rest_client [req-78afb661-b136-4be7-accd-bf0c88f97e2c req-78afb661-b136-4be7-accd-bf0c88f97e2c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.865s",
                                "2026-05-27 01:45:06.433 37 INFO tempest.lib.common.rest_client [req-372282b6-3d77-4581-90cb-6e000fd607ed req-372282b6-3d77-4581-90cb-6e000fd607ed ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c89b2552-5d41-4a7f-accc-9e48fcff4573 0.226s",
                                "2026-05-27 01:45:07.017 37 INFO tempest.lib.common.rest_client [req-c325d953-2eb2-43af-92a3-f669ce83e5a3 req-c325d953-2eb2-43af-92a3-f669ce83e5a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ccea3c55-5756-4d60-a5b6-4142b2062efb 0.580s",
                                "2026-05-27 01:45:07.225 37 INFO tempest.lib.common.rest_client [req-67e67e0b-dff6-4e20-9812-2cc3fb08886b req-67e67e0b-dff6-4e20-9812-2cc3fb08886b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9496eb25-b322-4382-9354-0e8c6822118c 0.204s",
                                "2026-05-27 01:45:08.027 37 INFO tempest.lib.common.rest_client [req-0067cd98-dc5f-41a9-8e91-8b911a256c28 req-0067cd98-dc5f-41a9-8e91-8b911a256c28 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.799s",
                                "2026-05-27 01:45:08.296 37 INFO tempest.lib.common.rest_client [req-015e16f3-2fe0-4214-b257-32b1806240f0 req-015e16f3-2fe0-4214-b257-32b1806240f0 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b380f89-b01f-45f4-aa01-29923c6b1211 0.266s",
                                "2026-05-27 01:45:08.890 37 INFO tempest.lib.common.rest_client [req-c7173e7e-9e77-4b37-9a0f-b1cc30dccfaa req-c7173e7e-9e77-4b37-9a0f-b1cc30dccfaa ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c7e1633c-b82b-4157-b6d9-1571b7627ab8 0.590s",
                                "2026-05-27 01:45:09.085 37 INFO tempest.lib.common.rest_client [req-8f9f2d18-81c1-4bb1-ba5e-9240dd14b448 req-8f9f2d18-81c1-4bb1-ba5e-9240dd14b448 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6bdb42e6-e26d-45e5-ab13-ee4c5d16673f 0.192s",
                                "2026-05-27 01:45:10.003 37 INFO tempest.lib.common.rest_client [req-21dc42a9-16d4-4c7e-a55e-e055ff8d11f2 req-21dc42a9-16d4-4c7e-a55e-e055ff8d11f2 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.914s",
                                "2026-05-27 01:45:10.262 37 INFO tempest.lib.common.rest_client [req-258cdb3f-f561-49f3-9cc8-4f92826d6ece req-258cdb3f-f561-49f3-9cc8-4f92826d6ece ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4533404-717c-47e2-aeb1-ed3b241a6c74 0.255s",
                                "2026-05-27 01:45:10.838 37 INFO tempest.lib.common.rest_client [req-56cad975-49a3-425c-a249-e977b197fca1 req-56cad975-49a3-425c-a249-e977b197fca1 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c7548dd4-ddef-4b7d-852b-9dd177b7e3fe 0.572s",
                                "2026-05-27 01:45:11.039 37 INFO tempest.lib.common.rest_client [req-70cb173c-2c12-4618-81a9-c145f4fd9337 req-70cb173c-2c12-4618-81a9-c145f4fd9337 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/581109d7-d730-4655-88e5-6328e26f3c22 0.199s",
                                "2026-05-27 01:45:11.897 37 INFO tempest.lib.common.rest_client [req-bf8115e9-c4a1-4992-95f9-13bb30081c6c req-bf8115e9-c4a1-4992-95f9-13bb30081c6c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966/remove_router_interface 0.854s",
                                "2026-05-27 01:45:12.180 37 INFO tempest.lib.common.rest_client [req-50e348c8-8923-4ccc-ad42-432d9504b8ea req-50e348c8-8923-4ccc-ad42-432d9504b8ea ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aff53788-e92c-4061-802e-15e407e3688a 0.279s",
                                "2026-05-27 01:45:12.733 37 INFO tempest.lib.common.rest_client [req-028eb422-f2f7-448e-821b-5b3f500cec64 req-028eb422-f2f7-448e-821b-5b3f500cec64 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ff0ac8d-abd0-482f-938c-b36734d1c3ae 0.549s",
                                "2026-05-27 01:45:13.166 37 INFO tempest.lib.common.rest_client [req-b9bc5058-e728-4425-a860-0dfbb1c02cde req-b9bc5058-e728-4425-a860-0dfbb1c02cde ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.430s",
                                "2026-05-27 01:45:13.251 37 INFO tempest.lib.common.rest_client [req-bf54024f-e194-4eb9-aa78-736dc7d6db43 req-bf54024f-e194-4eb9-aa78-736dc7d6db43 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c247d376-7b3b-4022-af00-bdccb1317966 0.082s",
                                "2026-05-27 01:45:13.623 37 INFO tempest.lib.common.rest_client [req-dd93b5fa-db7c-42d7-bc63-b6108bafa196 req-dd93b5fa-db7c-42d7-bc63-b6108bafa196 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.369s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [22.860407s] ... ok",
                                "2026-05-27 01:45:14.238 37 INFO tempest.lib.common.rest_client [req-60ee302e-0c7c-4748-b3aa-524e496ddf76 req-60ee302e-0c7c-4748-b3aa-524e496ddf76 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.610s",
                                "2026-05-27 01:45:15.016 37 INFO tempest.lib.common.rest_client [req-67d9370d-d73e-45bd-b6da-3e2e7fbcf017 req-67d9370d-d73e-45bd-b6da-3e2e7fbcf017 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.773s",
                                "2026-05-27 01:45:15.138 37 INFO tempest.lib.common.rest_client [req-5d21f85e-8737-43c7-ae3a-f84dee109c02 req-5d21f85e-8737-43c7-ae3a-f84dee109c02 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.119s",
                                "2026-05-27 01:45:15.224 37 INFO tempest.lib.common.rest_client [req-451c74ca-4f94-4cba-97b6-94327fc77d63 req-451c74ca-4f94-4cba-97b6-94327fc77d63 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a2d11968-a5d7-4950-85a7-c123230da450 0.084s",
                                "2026-05-27 01:45:15.575 37 INFO tempest.lib.common.rest_client [req-5fa93551-f27e-4dc0-83b1-87f02942c210 req-5fa93551-f27e-4dc0-83b1-87f02942c210 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.349s",
                                "{13} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.951227s] ... ok",
                                "2026-05-27 01:45:15.697 37 INFO tempest.lib.common.rest_client [req-5492cb85-f4fd-4d53-808d-69d33b33af1f req-5492cb85-f4fd-4d53-808d-69d33b33af1f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a2d11968-a5d7-4950-85a7-c123230da450 0.083s",
                                "2026-05-27 01:45:15.805 37 INFO tempest.lib.common.rest_client [req-0b27d706-cb41-421a-9ebb-5d0230246022 req-0b27d706-cb41-421a-9ebb-5d0230246022 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a2d11968-a5d7-4950-85a7-c123230da450 0.106s",
                                "2026-05-27 01:45:15.908 37 INFO tempest.lib.common.rest_client [req-cf614f46-ffd7-4365-b49f-e8df9890a20d req-cf614f46-ffd7-4365-b49f-e8df9890a20d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c89b2552-5d41-4a7f-accc-9e48fcff4573 0.100s",
                                "2026-05-27 01:45:15.997 37 INFO tempest.lib.common.rest_client [req-8ec6ce27-c3aa-424f-82c2-8ec3466c5139 req-8ec6ce27-c3aa-424f-82c2-8ec3466c5139 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b380f89-b01f-45f4-aa01-29923c6b1211 0.087s",
                                "2026-05-27 01:45:16.089 37 INFO tempest.lib.common.rest_client [req-0267396d-bd59-4055-81dc-380187170e9f req-0267396d-bd59-4055-81dc-380187170e9f ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4533404-717c-47e2-aeb1-ed3b241a6c74 0.089s",
                                "2026-05-27 01:45:16.199 37 INFO tempest.lib.common.rest_client [req-0078d57e-0b6c-48d3-96b5-f10723cac131 req-0078d57e-0b6c-48d3-96b5-f10723cac131 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aff53788-e92c-4061-802e-15e407e3688a 0.108s",
                                "2026-05-27 01:45:16.277 37 INFO tempest.lib.common.rest_client [req-962cbc96-40a2-4249-9920-e8bd95d29e62 req-962cbc96-40a2-4249-9920-e8bd95d29e62 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c247d376-7b3b-4022-af00-bdccb1317966 0.076s",
                                "2026-05-27 01:45:16.371 37 INFO tempest.lib.common.rest_client [req-7791b5ea-6c40-46c8-9f9a-1750fc50927d req-7791b5ea-6c40-46c8-9f9a-1750fc50927d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c247d376-7b3b-4022-af00-bdccb1317966 0.091s",
                                "2026-05-27 01:45:16.459 37 INFO tempest.lib.common.rest_client [req-a1ba560b-452d-478c-9661-785523913338 req-a1ba560b-452d-478c-9661-785523913338 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2280826b-55e0-4873-af7f-fbb8f8f49749 0.086s",
                                "2026-05-27 01:45:16.550 37 INFO tempest.lib.common.rest_client [req-39aa9844-9cb3-409a-af5c-3c33709d44fb req-39aa9844-9cb3-409a-af5c-3c33709d44fb ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2280826b-55e0-4873-af7f-fbb8f8f49749 0.088s",
                                "2026-05-27 01:45:16.636 37 INFO tempest.lib.common.rest_client [req-6c216e0d-72f6-4eb2-a0bc-ee686d98ad26 req-6c216e0d-72f6-4eb2-a0bc-ee686d98ad26 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09379fdc-a525-45bc-8fe4-646268710bf7 0.084s",
                                "2026-05-27 01:45:16.739 37 INFO tempest.lib.common.rest_client [req-a1832cfb-97d6-4d71-b145-38b0fb43e480 req-a1832cfb-97d6-4d71-b145-38b0fb43e480 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.100s",
                                "2026-05-27 01:45:16.843 37 INFO tempest.lib.common.rest_client [req-8005beed-23b9-4ba4-842c-013f8e6e1ada req-8005beed-23b9-4ba4-842c-013f8e6e1ada ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae1e0fa1-f2f9-4d45-86d6-356d0ad62625 0.102s",
                                "2026-05-27 01:45:16.919 37 INFO tempest.lib.common.rest_client [req-81f4e9a3-5b3c-4673-b209-44fc4ca0a265 req-81f4e9a3-5b3c-4673-b209-44fc4ca0a265 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=690a599c-f0d9-439a-bae9-1787b212f711 0.074s",
                                "2026-05-27 01:45:16.997 37 INFO tempest.lib.common.rest_client [req-03fbc330-5c12-44bd-b09d-e88c54009b8c req-03fbc330-5c12-44bd-b09d-e88c54009b8c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/690a599c-f0d9-439a-bae9-1787b212f711 0.077s",
                                "2026-05-27 01:45:17.076 37 INFO tempest.lib.common.rest_client [req-6da675d4-5332-4027-b8be-87312a13879c req-6da675d4-5332-4027-b8be-87312a13879c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/211ae025-00f1-41b8-9857-b3839cae103e 0.078s",
                                "2026-05-27 01:45:17.159 37 INFO tempest.lib.common.rest_client [req-73d5acec-2a57-4b6a-b4bb-fcaef552ca1c req-73d5acec-2a57-4b6a-b4bb-fcaef552ca1c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.081s",
                                "2026-05-27 01:45:17.245 37 INFO tempest.lib.common.rest_client [req-1a28d434-05b4-4835-a353-d17ad89e747d req-1a28d434-05b4-4835-a353-d17ad89e747d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/593cfb21-33b4-49f0-83ac-9a34f30ecc20 0.085s",
                                "2026-05-27 01:45:17.328 37 INFO tempest.lib.common.rest_client [req-d21a3c5b-641c-450c-bedd-e10bf43dae79 req-d21a3c5b-641c-450c-bedd-e10bf43dae79 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f055b084-262e-4d74-809a-e7ad992737c1 0.082s",
                                "2026-05-27 01:45:17.404 37 INFO tempest.lib.common.rest_client [req-404156a6-21fd-4ff9-889e-a150727b1c07 req-404156a6-21fd-4ff9-889e-a150727b1c07 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fba155d7-6be5-4175-973a-8387c51d9c2b 0.074s",
                                "2026-05-27 01:45:17.486 37 INFO tempest.lib.common.rest_client [req-3b13e14e-550b-4224-9420-955ea9952009 req-3b13e14e-550b-4224-9420-955ea9952009 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fba155d7-6be5-4175-973a-8387c51d9c2b 0.081s",
                                "2026-05-27 01:45:17.572 37 INFO tempest.lib.common.rest_client [req-d8a5afe5-a7b7-45d6-bc77-5a5414faa30a req-d8a5afe5-a7b7-45d6-bc77-5a5414faa30a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fed0d1e-b0d1-4f53-a6bc-f7cca278b804 0.084s",
                                "2026-05-27 01:45:17.667 37 INFO tempest.lib.common.rest_client [req-611515e8-2df1-43f6-bc97-84f44877183d req-611515e8-2df1-43f6-bc97-84f44877183d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/78e7d284-0ced-4e9f-b400-1cedf4bb62c8 0.092s",
                                "2026-05-27 01:45:17.948 37 INFO tempest.lib.common.rest_client [req-d611241c-406c-4a90-b386-63ab1b626b66 req-d611241c-406c-4a90-b386-63ab1b626b66 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20b7b8b9070c4e31ad6adc66f22b90a1 0.279s",
                                "2026-05-27 01:45:18.244 37 INFO tempest.lib.common.rest_client [req-57d78243-2167-4c32-ac07-d6bc4e5ac966 req-57d78243-2167-4c32-ac07-d6bc4e5ac966 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/95520ada9a2749e39457fc355f2a2aba 0.293s",
                                "2026-05-27 01:45:18.245 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ebb7a53702a44aba6f1a35cd88ef87c",
                                "2026-05-27 01:45:18.750 37 INFO tempest.lib.common.rest_client [req-c1fe1571-5155-42d5-bc93-991cfcb0afde req-c1fe1571-5155-42d5-bc93-991cfcb0afde ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-05-27 01:45:19.046 37 INFO tempest.lib.common.rest_client [req-e28338e0-5c72-4fb9-a07e-72c3159a89dc req-e28338e0-5c72-4fb9-a07e-72c3159a89dc ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ebb7a53702a44aba6f1a35cd88ef87c&name=default 0.293s",
                                "2026-05-27 01:45:19.464 37 INFO tempest.lib.common.rest_client [req-b2f4c0e3-5e48-4c76-8e17-b5a2089c3fb4 req-b2f4c0e3-5e48-4c76-8e17-b5a2089c3fb4 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/374ae209-c9e9-442c-8292-510f0005afcb 0.415s",
                                "2026-05-27 01:45:19.691 37 INFO tempest.lib.common.rest_client [req-f00e08fd-2db1-483c-809d-f75922c19869 req-f00e08fd-2db1-483c-809d-f75922c19869 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ebb7a53702a44aba6f1a35cd88ef87c 0.224s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 243.3958 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1231.2134 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (31 tests) => 0:02:12.018421",
                                " - Worker 1 (24 tests) => 0:01:58.809822",
                                " - Worker 2 (8 tests) => 0:01:09.127141",
                                " - Worker 3 (16 tests) => 0:01:44.443328",
                                " - Worker 4 (11 tests) => 0:01:43.537698",
                                " - Worker 5 (22 tests) => 0:02:43.827137",
                                " - Worker 6 (4 tests) => 0:00:33.341223",
                                " - Worker 7 (13 tests) => 0:02:47.613207",
                                " - Worker 8 (12 tests) => 0:01:28.681721",
                                " - Worker 9 (17 tests) => 0:02:05.823671",
                                " - Worker 10 (12 tests) => 0:02:26.203364",
                                " - Worker 11 (24 tests) => 0:00:44.457346",
                                " - Worker 12 (6 tests) => 0:00:38.072577",
                                " - Worker 13 (18 tests) => 0:03:47.841709",
                                " - Worker 14 (14 tests) => 0:02:03.384994",
                                " - Worker 15 (15 tests) => 0:00:41.296127",
                                "",
                                "## VOLUME (API)",
                                "",
                                "+ echo",
                                "+ echo '## VOLUME (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.volume",
                                "+ local regex=tempest.api.volume",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0145.log",
                                "2026-05-27 01:45:24.863 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:45:24.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:24.956 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:24.957 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:24.957 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:24.958 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:24.959 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:24.960 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.313 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.314 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.314 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.315 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.305 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.306 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.306 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.316 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.317 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.329 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.315 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.329 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.329 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.330 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.331 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.333 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.333 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.335 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.382 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.385 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.385 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.388 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.388 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.394 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.395 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.403 34 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.484 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.484 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.485 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.497 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.498 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.499 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.500 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.514 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.874 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.878 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.878 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.879 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.880 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.886 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.887 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.895 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.918 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.928 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.942 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.951 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:47.956 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.956 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.957 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.958 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.969 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.970 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.972 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:48.343 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:48.344 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.344 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.347 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:48.347 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.348 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.348 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.352 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.352 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.353 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.354 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.362 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:48.570 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:48.571 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.571 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.587 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.588 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.589 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.604 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.606 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:48.639 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:48.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.647 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.650 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.654 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.654 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.655 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.656 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.656 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.657 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.663 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:48.786 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:48.792 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.793 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.793 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:48.796 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.797 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.800 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.801 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.802 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.810 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:48.839 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:48.849 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.849 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.850 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.851 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.869 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.870 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.891 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:49.082 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:49.083 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.083 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.095 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:49.096 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.097 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.111 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:49.622 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:49.625 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.625 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.626 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.627 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.633 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.633 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.634 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.636 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:49.823 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:49.824 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.831 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.832 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.833 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.834 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.842 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.844 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.968 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.980 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.981 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.174 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.185 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.197 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.324 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.342 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.343 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.579 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.579 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.580 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.560 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.566 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.567 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.663 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:50.673 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:50.674 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.675 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:50.676 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.685 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.686 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.688 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.777 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.778 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.854 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:50.857 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.858 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:50.851 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:50.860 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:50.861 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:51.212 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:51.212 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:51.213 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:51.712 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:51.713 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:51.975 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:51.976 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:52.107 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:52.108 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:52.111 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:52.399 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:52.457 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:52.458 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:52.458 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:53.271 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:53.553 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:53.554 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:46:16.092 38 INFO tempest.lib.common.rest_client [req-ce7fdf17-9791-4081-ba3e-fcf73d111448 req-ce7fdf17-9791-4081-ba3e-fcf73d111448 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-27 01:46:16.787 38 INFO tempest.lib.common.rest_client [req-d8912045-2444-475e-b458-520b0f0e3eb1 req-d8912045-2444-475e-b458-520b0f0e3eb1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-27 01:46:17.103 38 INFO tempest.lib.common.rest_client [req-8ca7739b-deaf-4ae5-b72e-e61763f38ac9 req-8ca7739b-deaf-4ae5-b72e-e61763f38ac9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s",
                                "2026-05-27 01:46:17.419 38 INFO tempest.lib.common.rest_client [req-d358ddea-417e-46ae-94fe-e3473bfdd595 req-d358ddea-417e-46ae-94fe-e3473bfdd595 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.254s",
                                "2026-05-27 01:46:18.045 38 INFO tempest.lib.common.rest_client [req-39babeb1-2abe-45c6-ac6a-9409a158c4ab req-39babeb1-2abe-45c6-ac6a-9409a158c4ab ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-27 01:46:18.325 38 INFO tempest.lib.common.rest_client [req-82f372f7-127c-4cf5-9fe4-5640aecbbfbb req-82f372f7-127c-4cf5-9fe4-5640aecbbfbb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:46:18.450 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:18.645 38 INFO tempest.lib.common.rest_client [req-5841384c-24ba-4c01-9df5-fcb4a72acf80 req-5841384c-24ba-4c01-9df5-fcb4a72acf80 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.302s",
                                "{5} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-27 01:46:18.962 38 INFO tempest.lib.common.rest_client [req-1f43d62e-9aad-4467-95df-0967fdfb1add req-1f43d62e-9aad-4467-95df-0967fdfb1add ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-27 01:46:18.991 13 INFO tempest.lib.common.rest_client [req-2063f6a3-4007-4d1e-9287-299c4a4deb62 req-2063f6a3-4007-4d1e-9287-299c4a4deb62 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-27 01:46:19.101 23 INFO tempest.lib.common.rest_client [req-48c1d45c-b75b-45b8-8376-dccf06da730c req-48c1d45c-b75b-45b8-8376-dccf06da730c ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-27 01:46:19.172 38 INFO tempest.lib.common.rest_client [req-4cdd97d3-9d55-469c-a921-d163442cbe48 req-4cdd97d3-9d55-469c-a921-d163442cbe48 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/70ad82a683244db986d6b9f66518a067 0.209s",
                                "2026-05-27 01:46:19.312 21 INFO tempest.lib.common.rest_client [req-8e95ae79-670f-43b2-8f44-8706ccaf623c req-8e95ae79-670f-43b2-8f44-8706ccaf623c ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-27 01:46:19.348 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:19.351 27 INFO tempest.lib.common.rest_client [req-978876f3-1011-4b1d-873d-df75f000b0aa req-978876f3-1011-4b1d-873d-df75f000b0aa ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-27 01:46:19.376 38 INFO tempest.lib.common.rest_client [req-8d0df04e-6ad7-478d-b194-c5e2979b6f8a req-8d0df04e-6ad7-478d-b194-c5e2979b6f8a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "{2} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-27 01:46:19.562 38 INFO tempest.lib.common.rest_client [req-9396ea43-2fd3-4bac-98d4-0a0c5ac7e95f req-9396ea43-2fd3-4bac-98d4-0a0c5ac7e95f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/89a5050f7de542e3bca52d9e6d7380fa 0.173s",
                                "2026-05-27 01:46:19.595 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-27 01:46:19.655 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-27 01:46:19.704 13 INFO tempest.lib.common.rest_client [req-5f2c4e4a-6dfa-401a-afff-7bd6e7cf516f req-5f2c4e4a-6dfa-401a-afff-7bd6e7cf516f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-27 01:46:19.724 17 INFO tempest.lib.common.rest_client [req-2f41cd8d-4a9f-4eee-899f-c4e9914698a6 req-2f41cd8d-4a9f-4eee-899f-c4e9914698a6 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:46:19.751 23 INFO tempest.lib.common.rest_client [req-f133b60b-6ed8-4f55-925b-1982a677a375 req-f133b60b-6ed8-4f55-925b-1982a677a375 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-27 01:46:19.803 29 INFO tempest.lib.common.rest_client [req-412ddd6d-3be2-4a70-8672-d7dc9e288efd req-412ddd6d-3be2-4a70-8672-d7dc9e288efd ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s",
                                "2026-05-27 01:46:19.894 34 INFO tempest.lib.common.rest_client [req-d76d7940-350f-4121-854b-192b91df1ded req-d76d7940-350f-4121-854b-192b91df1ded ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.426s",
                                "2026-05-27 01:46:19.963 43 INFO tempest.lib.common.rest_client [req-0853b848-44f9-4323-9dc6-432d7f924aca req-0853b848-44f9-4323-9dc6-432d7f924aca ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-27 01:46:20.077 27 INFO tempest.lib.common.rest_client [req-087ceec4-9722-4b49-878e-e493e55a4af9 req-087ceec4-9722-4b49-878e-e493e55a4af9 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-27 01:46:20.106 15 INFO tempest.lib.common.rest_client [req-606dc989-11d3-4fea-8256-536760bfe2f2 req-606dc989-11d3-4fea-8256-536760bfe2f2 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s",
                                "2026-05-27 01:46:20.110 13 INFO tempest.lib.common.rest_client [req-f11c3f8b-1af4-4be7-a4f5-145b78911b05 req-f11c3f8b-1af4-4be7-a4f5-145b78911b05 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.401s",
                                "2026-05-27 01:46:20.152 21 INFO tempest.lib.common.rest_client [req-e47debf5-4f7b-411a-9cf0-7c111e32df33 req-e47debf5-4f7b-411a-9cf0-7c111e32df33 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s",
                                "2026-05-27 01:46:20.151 23 INFO tempest.lib.common.rest_client [req-0be9e3e8-d386-4cba-8ac4-4943789620b1 req-0be9e3e8-d386-4cba-8ac4-4943789620b1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.392s",
                                "2026-05-27 01:46:20.174 11 INFO tempest.lib.common.rest_client [req-b5f8adf3-08af-44f3-a457-52f07010d9f2 req-b5f8adf3-08af-44f3-a457-52f07010d9f2 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-27 01:46:20.189 38 INFO tempest.lib.common.rest_client [req-5d0de5d3-7c71-4805-b829-c75d6b93af44 req-5d0de5d3-7c71-4805-b829-c75d6b93af44 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s",
                                "2026-05-27 01:46:20.274 19 INFO tempest.lib.common.rest_client [req-9438dc3f-fa67-414b-9249-9b6a095e4e1e req-9438dc3f-fa67-414b-9249-9b6a095e4e1e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s",
                                "2026-05-27 01:46:20.340 31 INFO tempest.lib.common.rest_client [req-da6efc65-9d32-435e-8f6d-78d67a471bb4 req-da6efc65-9d32-435e-8f6d-78d67a471bb4 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s",
                                "2026-05-27 01:46:20.382 27 INFO tempest.lib.common.rest_client [req-d513914a-1c7c-4a15-904d-9fbda7e49abf req-d513914a-1c7c-4a15-904d-9fbda7e49abf ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.303s",
                                "2026-05-27 01:46:20.450 23 INFO tempest.lib.common.rest_client [req-d79bec18-2c45-4d7f-b545-37b63f9010a4 req-d79bec18-2c45-4d7f-b545-37b63f9010a4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s",
                                "2026-05-27 01:46:20.568 17 INFO tempest.lib.common.rest_client [req-2f1c472d-e02a-4d2d-b6e4-c9aaa7fa233d req-2f1c472d-e02a-4d2d-b6e4-c9aaa7fa233d ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s",
                                "2026-05-27 01:46:20.564 38 INFO tempest.lib.common.rest_client [req-ee04d985-18e8-4042-922d-5532d4f4ad5c req-ee04d985-18e8-4042-922d-5532d4f4ad5c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fa4cbb24576472ca5a359839eb55154/users/17d762ba7fc74275ab816a9c02e9c14e/roles/e4ac3cd34d244bdea43cf6630298f44a 0.367s",
                                "2026-05-27 01:46:20.564 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 17d762ba7fc74275ab816a9c02e9c14e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:20.565 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fa4cbb24576472ca5a359839eb55154', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'tenant_id': '2fa4cbb24576472ca5a359839eb55154', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '17d762ba7fc74275ab816a9c02e9c14e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.566 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fa4cbb24576472ca5a359839eb55154', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'tenant_id': '2fa4cbb24576472ca5a359839eb55154', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1774191701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '17d762ba7fc74275ab816a9c02e9c14e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.589 34 INFO tempest.lib.common.rest_client [req-6f2c2536-8cea-4dc9-a050-661888cd2b43 req-6f2c2536-8cea-4dc9-a050-661888cd2b43 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-27 01:46:20.629 39 INFO tempest.lib.common.rest_client [req-e95bd46a-e01d-41c7-9161-42ad512278da req-e95bd46a-e01d-41c7-9161-42ad512278da ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.870s",
                                "2026-05-27 01:46:20.641 29 INFO tempest.lib.common.rest_client [req-14889513-218f-4575-9420-b1edd5173a82 req-14889513-218f-4575-9420-b1edd5173a82 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s",
                                "2026-05-27 01:46:20.656 25 INFO tempest.lib.common.rest_client [req-53ebdab6-ebb7-44f8-811b-b2461bb75293 req-53ebdab6-ebb7-44f8-811b-b2461bb75293 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.739s",
                                "2026-05-27 01:46:20.680 17 INFO tempest.lib.common.rest_client [req-5253040f-8e1c-4b73-a520-a1890475e357 req-5253040f-8e1c-4b73-a520-a1890475e357 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.106s",
                                "2026-05-27 01:46:20.702 21 INFO tempest.lib.common.rest_client [req-dfae2322-50c8-46c1-99a3-bc3ab0aaae9d req-dfae2322-50c8-46c1-99a3-bc3ab0aaae9d ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.540s",
                                "2026-05-27 01:46:20.701 13 INFO tempest.lib.common.rest_client [req-86c9a8c5-9f71-451e-9bb0-5d1c315e6792 req-86c9a8c5-9f71-451e-9bb0-5d1c315e6792 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.567s",
                                "2026-05-27 01:46:20.826 27 INFO tempest.lib.common.rest_client [req-afbf5ff9-c978-4402-a47e-192dc08834ab req-afbf5ff9-c978-4402-a47e-192dc08834ab ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.427s",
                                "2026-05-27 01:46:21.013 31 INFO tempest.lib.common.rest_client [req-7635ff9c-d381-4877-bc4b-d59cb30bb03e req-7635ff9c-d381-4877-bc4b-d59cb30bb03e ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-27 01:46:21.024 43 INFO tempest.lib.common.rest_client [req-ef228baf-53e0-4f50-bee8-9f842b8378d7 req-ef228baf-53e0-4f50-bee8-9f842b8378d7 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.044s",
                                "2026-05-27 01:46:21.029 15 INFO tempest.lib.common.rest_client [req-8baa031c-297a-4928-bf00-ae29a5249023 req-8baa031c-297a-4928-bf00-ae29a5249023 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.890s",
                                "2026-05-27 01:46:21.084 17 INFO tempest.lib.common.rest_client [req-f1a58d01-0432-4cce-b21a-be8dba3bdc67 req-f1a58d01-0432-4cce-b21a-be8dba3bdc67 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s",
                                "2026-05-27 01:46:21.093 19 INFO tempest.lib.common.rest_client [req-1b932075-6029-47ae-92c9-ec6b82377b9d req-1b932075-6029-47ae-92c9-ec6b82377b9d ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.803s",
                                "2026-05-27 01:46:21.180 39 INFO tempest.lib.common.rest_client [req-bed3c2ba-6307-4916-9632-f2059cbf35fe req-bed3c2ba-6307-4916-9632-f2059cbf35fe ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:46:21.204 29 INFO tempest.lib.common.rest_client [req-05fde954-c37f-4196-a191-e6b7c7576712 req-05fde954-c37f-4196-a191-e6b7c7576712 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.560s",
                                "2026-05-27 01:46:21.217 43 INFO tempest.lib.common.rest_client [req-5bf5a812-d60b-4dfc-8f04-55327f85dc9c req-5bf5a812-d60b-4dfc-8f04-55327f85dc9c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s",
                                "2026-05-27 01:46:21.287 38 INFO tempest.lib.common.rest_client [req-5cac1b0c-4030-4ea0-9070-21653bd680a3 req-5cac1b0c-4030-4ea0-9070-21653bd680a3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s",
                                "2026-05-27 01:46:21.304 39 INFO tempest.lib.common.rest_client [req-fbe41cf1-2d0a-4bc0-b54f-5fbca20663ca req-fbe41cf1-2d0a-4bc0-b54f-5fbca20663ca ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s",
                                "2026-05-27 01:46:21.327 31 INFO tempest.lib.common.rest_client [req-83bf6608-bb03-422b-9da1-2cac80323d21 req-83bf6608-bb03-422b-9da1-2cac80323d21 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.311s",
                                "2026-05-27 01:46:21.369 19 INFO tempest.lib.common.rest_client [req-c84c873c-8bfd-4b8d-aebf-1209201ac69b req-c84c873c-8bfd-4b8d-aebf-1209201ac69b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s",
                                "2026-05-27 01:46:21.419 11 INFO tempest.lib.common.rest_client [req-34f3673a-80d5-4720-becf-f8e002dad79e req-34f3673a-80d5-4720-becf-f8e002dad79e ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.220s",
                                "2026-05-27 01:46:21.431 35 INFO tempest.lib.common.rest_client [req-0869d715-3abc-477d-8c10-de7f90a212d8 req-0869d715-3abc-477d-8c10-de7f90a212d8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.120s",
                                "2026-05-27 01:46:21.437 38 INFO tempest.lib.common.rest_client [req-59128c27-3eec-41f4-9a46-a0dbec6d377d req-59128c27-3eec-41f4-9a46-a0dbec6d377d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s",
                                "2026-05-27 01:46:21.444 29 INFO tempest.lib.common.rest_client [req-adf2d6e3-06ec-47a2-9941-f1d2e571e268 req-adf2d6e3-06ec-47a2-9941-f1d2e571e268 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s",
                                "2026-05-27 01:46:21.541 34 INFO tempest.lib.common.rest_client [req-cfd79b70-127a-479e-a181-c8f324129d6b req-cfd79b70-127a-479e-a181-c8f324129d6b ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.948s",
                                "2026-05-27 01:46:21.564 27 INFO tempest.lib.common.rest_client [req-ea2ddaf5-8a37-4ac0-b893-5b1af40356e3 req-ea2ddaf5-8a37-4ac0-b893-5b1af40356e3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.736s",
                                "2026-05-27 01:46:21.590 19 INFO tempest.lib.common.rest_client [req-770867ae-f9e4-4217-a9cf-6cfa25d79461 req-770867ae-f9e4-4217-a9cf-6cfa25d79461 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-27 01:46:21.591 39 INFO tempest.lib.common.rest_client [req-6e73383c-bf4c-48ea-b73e-213153606728 req-6e73383c-bf4c-48ea-b73e-213153606728 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s",
                                "2026-05-27 01:46:21.611 13 INFO tempest.lib.common.rest_client [req-f17ca80e-426c-444e-825a-7429b9b80fbf req-f17ca80e-426c-444e-825a-7429b9b80fbf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.903s",
                                "2026-05-27 01:46:21.751 27 INFO tempest.lib.common.rest_client [req-711d3aee-3764-490a-b1b8-810fe85f1a66 req-711d3aee-3764-490a-b1b8-810fe85f1a66 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-27 01:46:21.782 11 INFO tempest.lib.common.rest_client [req-6321e9ac-3a08-4c3b-b32b-ae59accfdbd1 req-6321e9ac-3a08-4c3b-b32b-ae59accfdbd1 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.360s",
                                "2026-05-27 01:46:21.784 13 INFO tempest.lib.common.rest_client [req-398bfec7-a394-4395-8a22-3691fe3ad2bd req-398bfec7-a394-4395-8a22-3691fe3ad2bd ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-27 01:46:21.813 23 INFO tempest.lib.common.rest_client [req-a29d27fe-1713-4ede-8983-524354ce38a1 req-a29d27fe-1713-4ede-8983-524354ce38a1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.360s",
                                "2026-05-27 01:46:21.879 21 INFO tempest.lib.common.rest_client [req-804069fe-e22e-4056-8d6e-db5ad9fdb98c req-804069fe-e22e-4056-8d6e-db5ad9fdb98c ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.162s",
                                "2026-05-27 01:46:21.921 11 INFO tempest.lib.common.rest_client [req-313b5b95-d6d8-44e4-9d6e-e66a8977ba16 req-313b5b95-d6d8-44e4-9d6e-e66a8977ba16 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.118s",
                                "2026-05-27 01:46:21.959 29 INFO tempest.lib.common.rest_client [req-ebebfd41-74c9-42e5-8dfe-f7dd8038d91d req-ebebfd41-74c9-42e5-8dfe-f7dd8038d91d ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s",
                                "2026-05-27 01:46:22.030 25 INFO tempest.lib.common.rest_client [req-c47d8e99-e98f-42f5-ab2f-73f6821665f5 req-c47d8e99-e98f-42f5-ab2f-73f6821665f5 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.356s",
                                "2026-05-27 01:46:22.094 35 INFO tempest.lib.common.rest_client [req-0b904ddc-405c-4f98-af79-8d525dd57c55 req-0b904ddc-405c-4f98-af79-8d525dd57c55 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-27 01:46:22.110 15 INFO tempest.lib.common.rest_client [req-63f6cd53-fdbf-4908-9fff-dc5ec6c2c5bd req-63f6cd53-fdbf-4908-9fff-dc5ec6c2c5bd ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.078s",
                                "2026-05-27 01:46:22.181 19 INFO tempest.lib.common.rest_client [req-b12458f4-526b-45f6-86c1-6a0e121724b7 req-b12458f4-526b-45f6-86c1-6a0e121724b7 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.590s",
                                "2026-05-27 01:46:22.198 27 INFO tempest.lib.common.rest_client [req-24cfac15-e559-4e5b-b8f5-f835d99b69cd req-24cfac15-e559-4e5b-b8f5-f835d99b69cd ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.442s",
                                "2026-05-27 01:46:22.219 43 INFO tempest.lib.common.rest_client [req-0e2f6ebb-f2c8-4bc5-8c4d-ebad2b668cc3 req-0e2f6ebb-f2c8-4bc5-8c4d-ebad2b668cc3 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.985s",
                                "2026-05-27 01:46:22.286 35 INFO tempest.lib.common.rest_client [req-f5af0263-80d9-481e-a389-c9f658479181 req-f5af0263-80d9-481e-a389-c9f658479181 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s",
                                "2026-05-27 01:46:22.295 23 INFO tempest.lib.common.rest_client [req-c8b03440-4593-4b47-b5fe-c1b95187f5c3 req-c8b03440-4593-4b47-b5fe-c1b95187f5c3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.478s",
                                "2026-05-27 01:46:22.347 19 INFO tempest.lib.common.rest_client [req-3162e47e-ee40-445d-bf9e-5aef4c176665 req-3162e47e-ee40-445d-bf9e-5aef4c176665 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:46:22.385 31 INFO tempest.lib.common.rest_client [req-e9e8c5a2-fccc-4a3a-863d-c00b502b0119 req-e9e8c5a2-fccc-4a3a-863d-c00b502b0119 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.043s",
                                "2026-05-27 01:46:22.396 29 INFO tempest.lib.common.rest_client [req-75a13bf8-d4fa-44ab-a19d-11db31bd140b req-75a13bf8-d4fa-44ab-a19d-11db31bd140b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-27 01:46:22.459 17 INFO tempest.lib.common.rest_client [req-b7a14506-3e25-4dfe-afea-9ae64d1842c1 req-b7a14506-3e25-4dfe-afea-9ae64d1842c1 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.373s",
                                "2026-05-27 01:46:22.465 15 INFO tempest.lib.common.rest_client [req-017b873c-6296-4c1b-a5b6-c6125a659e92 req-017b873c-6296-4c1b-a5b6-c6125a659e92 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.338s",
                                "2026-05-27 01:46:22.543 11 INFO tempest.lib.common.rest_client [req-a55118e1-ed9a-47e5-a2eb-f1d7fe52f0eb req-a55118e1-ed9a-47e5-a2eb-f1d7fe52f0eb ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s",
                                "2026-05-27 01:46:22.559 35 INFO tempest.lib.common.rest_client [req-d4936bda-32a3-49df-9157-ca9d3eaed89a req-d4936bda-32a3-49df-9157-ca9d3eaed89a ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.258s",
                                "2026-05-27 01:46:22.616 34 INFO tempest.lib.common.rest_client [req-7487b354-b74c-43f4-8ae6-f3c861f5f77a req-7487b354-b74c-43f4-8ae6-f3c861f5f77a ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.057s",
                                "2026-05-27 01:46:22.696 19 INFO tempest.lib.common.rest_client [req-bba80d21-03e0-443f-ba24-3364f3516cfb req-bba80d21-03e0-443f-ba24-3364f3516cfb ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.347s",
                                "2026-05-27 01:46:22.697 29 INFO tempest.lib.common.rest_client [req-391f35bd-ed2b-42fd-86b0-ebe84a04f566 req-391f35bd-ed2b-42fd-86b0-ebe84a04f566 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.299s",
                                "2026-05-27 01:46:22.784 11 INFO tempest.lib.common.rest_client [req-95742af3-fdbe-4f8c-ad53-e23bec21084a req-95742af3-fdbe-4f8c-ad53-e23bec21084a ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:46:22.804 17 INFO tempest.lib.common.rest_client [req-98446457-e626-45d5-b24d-74138148a230 req-98446457-e626-45d5-b24d-74138148a230 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-27 01:46:22.860 19 INFO tempest.lib.common.rest_client [req-dd93ab97-403f-4762-9eb6-a0e94beb9613 req-dd93ab97-403f-4762-9eb6-a0e94beb9613 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:46:22.875 43 INFO tempest.lib.common.rest_client [req-38e09e58-3896-48bf-943f-47ec3e31988c req-38e09e58-3896-48bf-943f-47ec3e31988c ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s",
                                "2026-05-27 01:46:22.907 29 INFO tempest.lib.common.rest_client [req-f25a7c95-b72c-4ca9-b8e7-032074fe08b0 req-f25a7c95-b72c-4ca9-b8e7-032074fe08b0 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:46:22.932 17 INFO tempest.lib.common.rest_client [req-fa504933-a220-4ab6-9edb-49a47a1428e2 req-fa504933-a220-4ab6-9edb-49a47a1428e2 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.125s",
                                "2026-05-27 01:46:22.964 38 INFO tempest.lib.common.rest_client [req-204a8ad6-fb24-4902-8b22-e86a9499aae3 req-204a8ad6-fb24-4902-8b22-e86a9499aae3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.523s",
                                "2026-05-27 01:46:23.041 19 INFO tempest.lib.common.rest_client [req-bd3565ef-6bd4-4cc6-8dc6-1d6affd86664 req-bd3565ef-6bd4-4cc6-8dc6-1d6affd86664 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/70ad82a683244db986d6b9f66518a067 0.178s",
                                "2026-05-27 01:46:23.123 13 INFO tempest.lib.common.rest_client [req-6275f2ff-a0a6-4254-9bd0-d63a3b5b3790 req-6275f2ff-a0a6-4254-9bd0-d63a3b5b3790 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/e4ac3cd34d244bdea43cf6630298f44a 1.337s",
                                "2026-05-27 01:46:23.126 29 INFO tempest.lib.common.rest_client [req-5a8defec-98ae-4583-ba66-8172f4ab6b5d req-5a8defec-98ae-4583-ba66-8172f4ab6b5d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/70ad82a683244db986d6b9f66518a067 0.217s",
                                "2026-05-27 01:46:23.188 39 INFO tempest.lib.common.rest_client [req-cae0fd8c-f293-4d63-987c-e58e4e72ba01 req-cae0fd8c-f293-4d63-987c-e58e4e72ba01 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.595s",
                                "2026-05-27 01:46:23.219 35 INFO tempest.lib.common.rest_client [req-84271990-fefe-4f86-884b-bdce4b152f16 req-84271990-fefe-4f86-884b-bdce4b152f16 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.657s",
                                "2026-05-27 01:46:23.262 29 INFO tempest.lib.common.rest_client [req-287ad386-1ac7-4951-adcc-47aa66655129 req-287ad386-1ac7-4951-adcc-47aa66655129 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-27 01:46:23.265 19 INFO tempest.lib.common.rest_client [req-c0fbd91d-2a1b-4a66-b20f-84908c23ad92 req-c0fbd91d-2a1b-4a66-b20f-84908c23ad92 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-27 01:46:23.278 17 INFO tempest.lib.common.rest_client [req-b9272be0-2617-4c42-a43f-0321dfecea36 req-b9272be0-2617-4c42-a43f-0321dfecea36 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-27 01:46:23.284 39 INFO tempest.lib.common.rest_client [req-ab90968c-1b98-4c8e-9f8f-3f836efcc111 req-ab90968c-1b98-4c8e-9f8f-3f836efcc111 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-27 01:46:23.320 35 INFO tempest.lib.common.rest_client [req-79f4ae22-b43f-4fdc-a664-dcf341986548 req-79f4ae22-b43f-4fdc-a664-dcf341986548 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:46:23.329 25 INFO tempest.lib.common.rest_client [req-8c9692e2-a4b6-4e64-a63c-142a0d7deaf7 req-8c9692e2-a4b6-4e64-a63c-142a0d7deaf7 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.296s",
                                "2026-05-27 01:46:23.366 27 INFO tempest.lib.common.rest_client [req-9a1a61b9-cf6a-443b-866d-3465d46a4cde req-9a1a61b9-cf6a-443b-866d-3465d46a4cde ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.166s",
                                "2026-05-27 01:46:23.407 19 INFO tempest.lib.common.rest_client [req-e52f11e4-3df5-4b48-99ec-3688073afb57 req-e52f11e4-3df5-4b48-99ec-3688073afb57 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/89a5050f7de542e3bca52d9e6d7380fa 0.140s",
                                "2026-05-27 01:46:23.407 17 INFO tempest.lib.common.rest_client [req-fa348f42-10d9-49dd-bf75-08a66378648b req-fa348f42-10d9-49dd-bf75-08a66378648b ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/70ad82a683244db986d6b9f66518a067 0.127s",
                                "2026-05-27 01:46:23.437 23 INFO tempest.lib.common.rest_client [req-5895cdca-ed03-4589-a487-841828362fe0 req-5895cdca-ed03-4589-a487-841828362fe0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/e4ac3cd34d244bdea43cf6630298f44a 1.137s",
                                "2026-05-27 01:46:23.525 35 INFO tempest.lib.common.rest_client [req-c478c452-3fd6-41e1-9d3d-2546f2383b71 req-c478c452-3fd6-41e1-9d3d-2546f2383b71 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.203s",
                                "2026-05-27 01:46:23.542 25 INFO tempest.lib.common.rest_client [req-0b14c77d-e1d8-4671-ada1-e212f8bde6a7 req-0b14c77d-e1d8-4671-ada1-e212f8bde6a7 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-27 01:46:23.621 17 INFO tempest.lib.common.rest_client [req-3c7bd7f7-f29a-48e8-af02-8cc937edb5ee req-3c7bd7f7-f29a-48e8-af02-8cc937edb5ee ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-27 01:46:23.631 35 INFO tempest.lib.common.rest_client [req-f72ef597-53be-4444-a82a-cca654bfeae7 req-f72ef597-53be-4444-a82a-cca654bfeae7 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s",
                                "2026-05-27 01:46:23.651 19 INFO tempest.lib.common.rest_client [req-5a6db025-0632-4f10-b607-7b4767de12c0 req-5a6db025-0632-4f10-b607-7b4767de12c0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-27 01:46:23.687 21 INFO tempest.lib.common.rest_client [req-e5339b4e-5b7c-47c5-9603-79317b33ed32 req-e5339b4e-5b7c-47c5-9603-79317b33ed32 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.804s",
                                "2026-05-27 01:46:23.747 35 INFO tempest.lib.common.rest_client [req-b161e4f7-b7f3-4902-a61d-019a47b4349d req-b161e4f7-b7f3-4902-a61d-019a47b4349d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/70ad82a683244db986d6b9f66518a067 0.114s",
                                "2026-05-27 01:46:23.758 19 INFO tempest.lib.common.rest_client [req-bd009a15-47e9-4b2b-89b8-97be2da5017e req-bd009a15-47e9-4b2b-89b8-97be2da5017e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86/users/18d765730206478fbb9fadb7e171febf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.104s",
                                "2026-05-27 01:46:23.759 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 18d765730206478fbb9fadb7e171febf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.759 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-683869640-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '075b93bcec684f50b9f1fb06623cca86', 'project_name': 'tempest-GroupTypesTest-683869640', 'tenant_id': '075b93bcec684f50b9f1fb06623cca86', 'tenant_name': 'tempest-GroupTypesTest-683869640', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '18d765730206478fbb9fadb7e171febf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.760 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-683869640-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '075b93bcec684f50b9f1fb06623cca86', 'project_name': 'tempest-GroupTypesTest-683869640', 'tenant_id': '075b93bcec684f50b9f1fb06623cca86', 'tenant_name': 'tempest-GroupTypesTest-683869640', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '18d765730206478fbb9fadb7e171febf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.991 31 INFO tempest.lib.common.rest_client [req-8b60d90d-06e6-40dd-8716-a248ed74b717 req-8b60d90d-06e6-40dd-8716-a248ed74b717 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.601s",
                                "2026-05-27 01:46:23.991 35 INFO tempest.lib.common.rest_client [req-3a1fc409-b181-412b-9db9-c25fda021602 req-3a1fc409-b181-412b-9db9-c25fda021602 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:46:24.071 25 INFO tempest.lib.common.rest_client [req-ef3cc575-6b37-4a60-8e52-f87c6cd3f067 req-ef3cc575-6b37-4a60-8e52-f87c6cd3f067 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.526s",
                                "2026-05-27 01:46:24.079 15 INFO tempest.lib.common.rest_client [req-a3f46e64-c129-4b11-91a5-3c7022b1aea5 req-a3f46e64-c129-4b11-91a5-3c7022b1aea5 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.614s",
                                "2026-05-27 01:46:24.145 35 INFO tempest.lib.common.rest_client [req-65ccab69-fa0e-4884-a5ce-c359d5264cc6 req-65ccab69-fa0e-4884-a5ce-c359d5264cc6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.150s",
                                "2026-05-27 01:46:24.167 11 INFO tempest.lib.common.rest_client [req-cea35acd-dada-4e82-8263-a5ce64947e1e req-cea35acd-dada-4e82-8263-a5ce64947e1e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/e4ac3cd34d244bdea43cf6630298f44a 1.382s",
                                "2026-05-27 01:46:24.269 15 INFO tempest.lib.common.rest_client [req-3a96dbf9-5bdb-447e-92d6-5b89cf69fe83 req-3a96dbf9-5bdb-447e-92d6-5b89cf69fe83 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-27 01:46:24.292 43 INFO tempest.lib.common.rest_client [req-b277087e-7aef-4b33-9af3-951ecb347690 req-b277087e-7aef-4b33-9af3-951ecb347690 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.415s",
                                "2026-05-27 01:46:24.309 35 INFO tempest.lib.common.rest_client [req-2e09c832-de40-46b4-8140-89c862b2cf57 req-2e09c832-de40-46b4-8140-89c862b2cf57 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:46:24.308 11 INFO tempest.lib.common.rest_client [req-10ff6560-0158-417e-8177-116812f6ba8c req-10ff6560-0158-417e-8177-116812f6ba8c ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s",
                                "2026-05-27 01:46:24.329 38 INFO tempest.lib.common.rest_client [req-80e4708a-db0f-48b7-8c82-4660100a8a38 req-80e4708a-db0f-48b7-8c82-4660100a8a38 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.363s",
                                "2026-05-27 01:46:24.349 19 INFO tempest.lib.common.rest_client [req-66b6f06a-38b5-4161-a0cf-0ea5a8920236 req-66b6f06a-38b5-4161-a0cf-0ea5a8920236 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s",
                                "2026-05-27 01:46:24.361 13 INFO tempest.lib.common.rest_client [req-4fd7aa03-0321-43d4-8aaf-f48fb1d5d8e5 req-4fd7aa03-0321-43d4-8aaf-f48fb1d5d8e5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.236s",
                                "2026-05-27 01:46:24.383 34 INFO tempest.lib.common.rest_client [req-c27212b7-3ce2-4cee-b917-f93a153117c5 req-c27212b7-3ce2-4cee-b917-f93a153117c5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.763s",
                                "2026-05-27 01:46:24.422 29 INFO tempest.lib.common.rest_client [req-9708e1ef-bfa8-4a07-8b8a-bf354cec4329 req-9708e1ef-bfa8-4a07-8b8a-bf354cec4329 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/89a5050f7de542e3bca52d9e6d7380fa 1.159s",
                                "2026-05-27 01:46:24.532 39 INFO tempest.lib.common.rest_client [req-72e6bcea-3356-41a8-a4c9-28385c3cb089 req-72e6bcea-3356-41a8-a4c9-28385c3cb089 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/e4ac3cd34d244bdea43cf6630298f44a 1.246s",
                                "2026-05-27 01:46:24.547 43 INFO tempest.lib.common.rest_client [req-342a8de6-ef3a-4319-9306-af25020c01ee req-342a8de6-ef3a-4319-9306-af25020c01ee ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/e4ac3cd34d244bdea43cf6630298f44a 0.253s",
                                "2026-05-27 01:46:24.565 27 INFO tempest.lib.common.rest_client [req-3571f312-cd23-4bae-83a5-9064dff12639 req-3571f312-cd23-4bae-83a5-9064dff12639 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/70ad82a683244db986d6b9f66518a067 1.194s",
                                "2026-05-27 01:46:24.596 35 INFO tempest.lib.common.rest_client [req-c6b31874-cb40-4c26-9e6d-99b51126ed0e req-c6b31874-cb40-4c26-9e6d-99b51126ed0e ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b4d93fbb33349d796eab586e0cf4eb4/users/607c0abdb37745e98cf51bc7d33afa2b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.283s",
                                "2026-05-27 01:46:24.596 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 607c0abdb37745e98cf51bc7d33afa2b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:24.596 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-814884241-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'project_name': 'tempest-GroupsTest-814884241', 'tenant_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'tenant_name': 'tempest-GroupsTest-814884241', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '607c0abdb37745e98cf51bc7d33afa2b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:24.597 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-814884241-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'project_name': 'tempest-GroupsTest-814884241', 'tenant_id': '6b4d93fbb33349d796eab586e0cf4eb4', 'tenant_name': 'tempest-GroupsTest-814884241', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '607c0abdb37745e98cf51bc7d33afa2b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:24.614 38 INFO tempest.lib.common.rest_client [req-b1b8134d-6af2-48de-8841-368bc3dcabe3 req-b1b8134d-6af2-48de-8841-368bc3dcabe3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/b6efca65c2ab46c99b0c8e17612fce06 0.273s",
                                "2026-05-27 01:46:24.621 11 INFO tempest.lib.common.rest_client [req-88dc689b-a5e1-44a4-8d2b-67c6f78e8153 req-88dc689b-a5e1-44a4-8d2b-67c6f78e8153 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/70ad82a683244db986d6b9f66518a067 0.311s",
                                "2026-05-27 01:46:24.738 23 INFO tempest.lib.common.rest_client [req-ecf6a81d-b580-4c09-955c-3a5d8258d045 req-ecf6a81d-b580-4c09-955c-3a5d8258d045 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.299s",
                                "2026-05-27 01:46:24.757 29 INFO tempest.lib.common.rest_client [req-525fa34b-b05b-4d5b-8b64-7bca69c33ff5 req-525fa34b-b05b-4d5b-8b64-7bca69c33ff5 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s",
                                "2026-05-27 01:46:24.762 43 INFO tempest.lib.common.rest_client [req-1110c6b8-61c4-4a4d-95bf-3f581f9ab266 req-1110c6b8-61c4-4a4d-95bf-3f581f9ab266 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-27 01:46:24.773 21 INFO tempest.lib.common.rest_client [req-3aa7d5f5-b9e1-401a-9d30-ecec7a2bbb37 req-3aa7d5f5-b9e1-401a-9d30-ecec7a2bbb37 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.084s",
                                "2026-05-27 01:46:24.775 27 INFO tempest.lib.common.rest_client [req-e90d7a3d-f2b4-4955-aaed-3c7f21c90338 req-e90d7a3d-f2b4-4955-aaed-3c7f21c90338 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-27 01:46:24.788 38 INFO tempest.lib.common.rest_client [req-f4b5f093-a7a7-4e8c-a38a-7bc89730e059 req-f4b5f093-a7a7-4e8c-a38a-7bc89730e059 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:46:24.792 11 INFO tempest.lib.common.rest_client [req-4227f105-e316-487f-9b6d-aa9b1e22fccb req-4227f105-e316-487f-9b6d-aa9b1e22fccb ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-27 01:46:24.800 34 INFO tempest.lib.common.rest_client [req-dd9406e6-2da0-4927-b6b4-9357cff157ee req-dd9406e6-2da0-4927-b6b4-9357cff157ee ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s",
                                "2026-05-27 01:46:24.806 17 INFO tempest.lib.common.rest_client [req-f8c12ffb-6c46-4007-a60b-3ded20108131 req-f8c12ffb-6c46-4007-a60b-3ded20108131 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/89a5050f7de542e3bca52d9e6d7380fa 1.176s",
                                "2026-05-27 01:46:24.883 31 INFO tempest.lib.common.rest_client [req-4a2d5110-9e40-4214-839b-eab98cb06b38 req-4a2d5110-9e40-4214-839b-eab98cb06b38 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.890s",
                                "2026-05-27 01:46:24.902 25 INFO tempest.lib.common.rest_client [req-913a6177-8798-46b8-bcd9-f5dc1a21b4fd req-913a6177-8798-46b8-bcd9-f5dc1a21b4fd ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.828s",
                                "2026-05-27 01:46:24.919 29 INFO tempest.lib.common.rest_client [req-2ce1aa22-56c0-43d1-916f-9308547157f5 req-2ce1aa22-56c0-43d1-916f-9308547157f5 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759358b642404d80b39093b160f939e4/users/da5fd5833d5d4f7289be3eb70a680cf1/roles/e4ac3cd34d244bdea43cf6630298f44a 0.160s",
                                "2026-05-27 01:46:24.919 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user da5fd5833d5d4f7289be3eb70a680cf1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:24.919 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1246415092-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759358b642404d80b39093b160f939e4', 'project_name': 'tempest-SnapshotsActionsTest-1246415092', 'tenant_id': '759358b642404d80b39093b160f939e4', 'tenant_name': 'tempest-SnapshotsActionsTest-1246415092', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da5fd5833d5d4f7289be3eb70a680cf1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:24.922 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1246415092-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759358b642404d80b39093b160f939e4', 'project_name': 'tempest-SnapshotsActionsTest-1246415092', 'tenant_id': '759358b642404d80b39093b160f939e4', 'tenant_name': 'tempest-SnapshotsActionsTest-1246415092', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da5fd5833d5d4f7289be3eb70a680cf1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:25.044 27 INFO tempest.lib.common.rest_client [req-618b1f5b-bddd-4015-a67f-22d7f049fa8a req-618b1f5b-bddd-4015-a67f-22d7f049fa8a ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.263s",
                                "2026-05-27 01:46:25.044 19 INFO tempest.lib.common.rest_client [req-a9767c12-446c-4bbc-b181-364eb38bf4fb req-a9767c12-446c-4bbc-b181-364eb38bf4fb ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.692s",
                                "2026-05-27 01:46:25.046 15 INFO tempest.lib.common.rest_client [req-c3ae5c0f-389d-44bf-bd15-de494e51d185 req-c3ae5c0f-389d-44bf-bd15-de494e51d185 ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.774s",
                                "2026-05-27 01:46:25.058 34 INFO tempest.lib.common.rest_client [req-7cf14a93-535b-4c31-a31c-4e7319dfafeb req-7cf14a93-535b-4c31-a31c-4e7319dfafeb ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.254s",
                                "2026-05-27 01:46:25.059 21 INFO tempest.lib.common.rest_client [req-48949b5f-4c1d-4717-80a6-f082ca710681 req-48949b5f-4c1d-4717-80a6-f082ca710681 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/e4ac3cd34d244bdea43cf6630298f44a 0.278s",
                                "2026-05-27 01:46:25.167 38 INFO tempest.lib.common.rest_client [req-b1a1b60a-a558-49c1-a62d-e27f7bd6b9b6 req-b1a1b60a-a558-49c1-a62d-e27f7bd6b9b6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/b6efca65c2ab46c99b0c8e17612fce06 0.377s",
                                "2026-05-27 01:46:25.176 13 INFO tempest.lib.common.rest_client [req-9dac3410-1936-4e66-a58c-69373bcc8d9d req-9dac3410-1936-4e66-a58c-69373bcc8d9d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/70ad82a683244db986d6b9f66518a067 0.806s",
                                "2026-05-27 01:46:25.202 25 INFO tempest.lib.common.rest_client [req-4e07743b-a872-48a0-84ca-35d95882f0c0 req-4e07743b-a872-48a0-84ca-35d95882f0c0 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.298s",
                                "2026-05-27 01:46:25.266 39 INFO tempest.lib.common.rest_client [req-e0ae7a77-7959-42f3-92ff-74ea05e14e88 req-e0ae7a77-7959-42f3-92ff-74ea05e14e88 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s",
                                "2026-05-27 01:46:25.266 17 INFO tempest.lib.common.rest_client [req-ea02736f-6611-47b5-9d4c-8d650a9e7d3f req-ea02736f-6611-47b5-9d4c-8d650a9e7d3f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s",
                                "2026-05-27 01:46:25.304 34 INFO tempest.lib.common.rest_client [req-4d5d5dda-2a3e-496f-a886-adcdf26f4a7f req-4d5d5dda-2a3e-496f-a886-adcdf26f4a7f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:46:25.304 21 INFO tempest.lib.common.rest_client [req-d98cd945-65e3-4082-a48b-f1a1f938f66f req-d98cd945-65e3-4082-a48b-f1a1f938f66f ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-27 01:46:25.339 23 INFO tempest.lib.common.rest_client [req-2efd675f-406a-439f-9ed7-3e3a165dcc59 req-2efd675f-406a-439f-9ed7-3e3a165dcc59 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/70ad82a683244db986d6b9f66518a067 0.599s",
                                "2026-05-27 01:46:25.356 15 INFO tempest.lib.common.rest_client [req-d77ac5a0-fc81-49a4-a8aa-0f2e5549ade7 req-d77ac5a0-fc81-49a4-a8aa-0f2e5549ade7 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-27 01:46:25.406 38 INFO tempest.lib.common.rest_client [req-42b39bd6-65f3-4a6b-8421-7e0986c46101 req-42b39bd6-65f3-4a6b-8421-7e0986c46101 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-27 01:46:25.409 25 INFO tempest.lib.common.rest_client [req-e3da604e-a931-454a-ac09-8e43190c30e3 req-e3da604e-a931-454a-ac09-8e43190c30e3 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-27 01:46:25.443 34 INFO tempest.lib.common.rest_client [req-f6270d92-cffb-48ec-866a-ecc927e98aa2 req-f6270d92-cffb-48ec-866a-ecc927e98aa2 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/70ad82a683244db986d6b9f66518a067 0.134s",
                                "2026-05-27 01:46:25.465 39 INFO tempest.lib.common.rest_client [req-7705ee45-5f32-414c-a459-858192e6307e req-7705ee45-5f32-414c-a459-858192e6307e ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/70ad82a683244db986d6b9f66518a067 0.197s",
                                "2026-05-27 01:46:25.535 11 INFO tempest.lib.common.rest_client [req-77c08e13-e6f4-4ffc-9959-034bae3aea7d req-77c08e13-e6f4-4ffc-9959-034bae3aea7d ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/89a5050f7de542e3bca52d9e6d7380fa 0.741s",
                                "2026-05-27 01:46:25.544 29 INFO tempest.lib.common.rest_client [req-ff2dfd4b-f11e-4b1e-aedb-98d0266192df req-ff2dfd4b-f11e-4b1e-aedb-98d0266192df ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-27 01:46:25.558 23 INFO tempest.lib.common.rest_client [req-9c1d87fc-3feb-45f2-9539-bdee1e476aff req-9c1d87fc-3feb-45f2-9539-bdee1e476aff ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-27 01:46:25.601 34 INFO tempest.lib.common.rest_client [req-46e9421c-3eb5-4eba-a850-104790c24bd5 req-46e9421c-3eb5-4eba-a850-104790c24bd5 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:46:25.648 21 INFO tempest.lib.common.rest_client [req-fbc21984-3970-40ab-b6a1-32ed8ee569e2 req-fbc21984-3970-40ab-b6a1-32ed8ee569e2 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/70ad82a683244db986d6b9f66518a067 0.340s",
                                "2026-05-27 01:46:25.654 35 INFO tempest.lib.common.rest_client [req-57a613ff-a2d1-48a3-958a-25b641abcb56 req-57a613ff-a2d1-48a3-958a-25b641abcb56 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.051s",
                                "2026-05-27 01:46:25.674 38 INFO tempest.lib.common.rest_client [req-f4d15b4d-7ff9-41c5-be7d-d9c7262034d9 req-f4d15b4d-7ff9-41c5-be7d-d9c7262034d9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/70ad82a683244db986d6b9f66518a067 0.262s",
                                "2026-05-27 01:46:25.678 43 INFO tempest.lib.common.rest_client [req-175ed1bf-21b4-42a8-a23a-e60a0ec7cbd9 req-175ed1bf-21b4-42a8-a23a-e60a0ec7cbd9 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/70ad82a683244db986d6b9f66518a067 0.913s",
                                "2026-05-27 01:46:25.688 29 INFO tempest.lib.common.rest_client [req-9dfa391b-5da8-4049-ad33-f5325c19d682 req-9dfa391b-5da8-4049-ad33-f5325c19d682 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s",
                                "2026-05-27 01:46:25.796 31 INFO tempest.lib.common.rest_client [req-cf06a9d9-86f0-44ec-ad47-a965b2c5b819 req-cf06a9d9-86f0-44ec-ad47-a965b2c5b819 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.912s",
                                "2026-05-27 01:46:25.811 39 INFO tempest.lib.common.rest_client [req-146783dd-5021-4371-8781-23f9aaa01514 req-146783dd-5021-4371-8781-23f9aaa01514 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-27 01:46:25.862 35 INFO tempest.lib.common.rest_client [req-15b0e77b-47fe-442c-aa46-e684ee9349f0 req-15b0e77b-47fe-442c-aa46-e684ee9349f0 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.205s",
                                "2026-05-27 01:46:25.881 23 INFO tempest.lib.common.rest_client [req-065a25ee-e50a-4d9d-a177-0622a3e94133 req-065a25ee-e50a-4d9d-a177-0622a3e94133 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/89a5050f7de542e3bca52d9e6d7380fa 0.320s",
                                "2026-05-27 01:46:25.916 21 INFO tempest.lib.common.rest_client [req-4741bce7-02c8-4082-9afd-b85d8673f853 req-4741bce7-02c8-4082-9afd-b85d8673f853 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-27 01:46:25.954 38 INFO tempest.lib.common.rest_client [req-e6c18c47-7dec-4415-a69b-45b645422a91 req-e6c18c47-7dec-4415-a69b-45b645422a91 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-27 01:46:26.021 39 INFO tempest.lib.common.rest_client [req-753bc3c5-397c-4caf-87f4-804874777ff2 req-753bc3c5-397c-4caf-87f4-804874777ff2 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/89a5050f7de542e3bca52d9e6d7380fa 0.207s",
                                "2026-05-27 01:46:26.031 27 INFO tempest.lib.common.rest_client [req-0af2f41c-46ea-457e-9462-7548f964ce30 req-0af2f41c-46ea-457e-9462-7548f964ce30 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.983s",
                                "2026-05-27 01:46:26.033 21 INFO tempest.lib.common.rest_client [req-c24a09fe-5540-44cd-bf66-72d3f6c1bf1e req-c24a09fe-5540-44cd-bf66-72d3f6c1bf1e ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/89a5050f7de542e3bca52d9e6d7380fa 0.115s",
                                "2026-05-27 01:46:26.132 13 INFO tempest.lib.common.rest_client [req-c8b0a7e4-0c09-405f-a12c-20b73b94578b req-c8b0a7e4-0c09-405f-a12c-20b73b94578b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.953s",
                                "2026-05-27 01:46:26.178 17 INFO tempest.lib.common.rest_client [req-f3c387ca-ece4-4579-84b6-414ad68b5932 req-f3c387ca-ece4-4579-84b6-414ad68b5932 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ca27ba862e5844f49dc8e07d0ef17d07/users/8517c9b74f0042d2a5357458bbed129b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.908s",
                                "2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8517c9b74f0042d2a5357458bbed129b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1324074214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'project_name': 'tempest-GroupSnapshotsTest-1324074214', 'tenant_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'tenant_name': 'tempest-GroupSnapshotsTest-1324074214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8517c9b74f0042d2a5357458bbed129b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.179 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1324074214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'project_name': 'tempest-GroupSnapshotsTest-1324074214', 'tenant_id': 'ca27ba862e5844f49dc8e07d0ef17d07', 'tenant_name': 'tempest-GroupSnapshotsTest-1324074214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8517c9b74f0042d2a5357458bbed129b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.268 19 INFO tempest.lib.common.rest_client [req-29c3707a-885a-4ba9-adea-44a2763325a5 req-29c3707a-885a-4ba9-adea-44a2763325a5 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.222s",
                                "2026-05-27 01:46:26.284 27 INFO tempest.lib.common.rest_client [req-c58d7f39-7e90-4e21-9ab6-58c702e25477 req-c58d7f39-7e90-4e21-9ab6-58c702e25477 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7f45ae13f93240e08e26e864294d275e/users/c6e1df02402147d2be2d5ccce0eb5f7b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.251s",
                                "2026-05-27 01:46:26.285 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6e1df02402147d2be2d5ccce0eb5f7b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.285 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-828356007-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f45ae13f93240e08e26e864294d275e', 'project_name': 'tempest-GroupSnapshotsV319Test-828356007', 'tenant_id': '7f45ae13f93240e08e26e864294d275e', 'tenant_name': 'tempest-GroupSnapshotsV319Test-828356007', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e1df02402147d2be2d5ccce0eb5f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.286 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-828356007-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7f45ae13f93240e08e26e864294d275e', 'project_name': 'tempest-GroupSnapshotsV319Test-828356007', 'tenant_id': '7f45ae13f93240e08e26e864294d275e', 'tenant_name': 'tempest-GroupSnapshotsV319Test-828356007', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e1df02402147d2be2d5ccce0eb5f7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.303 15 INFO tempest.lib.common.rest_client [req-ed4a0380-cfba-4713-80e3-b27e7bd8a8c7 req-ed4a0380-cfba-4713-80e3-b27e7bd8a8c7 ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/70ad82a683244db986d6b9f66518a067 0.946s",
                                "2026-05-27 01:46:26.369 29 INFO tempest.lib.common.rest_client [req-8777bf06-79a1-4315-b674-855b10da7522 req-8777bf06-79a1-4315-b674-855b10da7522 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.678s",
                                "2026-05-27 01:46:26.401 35 INFO tempest.lib.common.rest_client [req-5e2db9e3-a59a-427c-8f14-6c3741f44f41 req-5e2db9e3-a59a-427c-8f14-6c3741f44f41 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s",
                                "2026-05-27 01:46:26.401 25 INFO tempest.lib.common.rest_client [req-9cea1feb-f64f-492f-b3d3-f29058377750 req-9cea1feb-f64f-492f-b3d3-f29058377750 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/70ad82a683244db986d6b9f66518a067 0.990s",
                                "2026-05-27 01:46:26.503 19 INFO tempest.lib.common.rest_client [req-b7e6a044-e0d7-4fbc-ab65-3533c60349cb req-b7e6a044-e0d7-4fbc-ab65-3533c60349cb ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:46:26.503 11 INFO tempest.lib.common.rest_client [req-8300b457-5b15-4331-bd38-5a8837e5cb32 req-8300b457-5b15-4331-bd38-5a8837e5cb32 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.966s",
                                "2026-05-27 01:46:26.517 21 INFO tempest.lib.common.rest_client [req-c78e74b1-168c-4bae-8e77-0b5567becc93 req-c78e74b1-168c-4bae-8e77-0b5567becc93 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-27 01:46:26.515 38 INFO tempest.lib.common.rest_client [req-c0386016-473b-413d-85f8-a16e20e07642 req-c0386016-473b-413d-85f8-a16e20e07642 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/89a5050f7de542e3bca52d9e6d7380fa 0.557s",
                                "2026-05-27 01:46:26.593 43 INFO tempest.lib.common.rest_client [req-726848ad-e692-4a17-b826-b92a9ff84d60 req-726848ad-e692-4a17-b826-b92a9ff84d60 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.913s",
                                "2026-05-27 01:46:26.601 35 INFO tempest.lib.common.rest_client [req-650ff67b-fbe8-439b-b8f9-1d2e696f294e req-650ff67b-fbe8-439b-b8f9-1d2e696f294e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-27 01:46:26.602 34 INFO tempest.lib.common.rest_client [req-772b06b0-f083-46f3-b5db-cc0872fd6d70 req-772b06b0-f083-46f3-b5db-cc0872fd6d70 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/89a5050f7de542e3bca52d9e6d7380fa 0.999s",
                                "2026-05-27 01:46:26.622 29 INFO tempest.lib.common.rest_client [req-3c2a3ac9-674e-4d59-9500-f9ef5f122746 req-3c2a3ac9-674e-4d59-9500-f9ef5f122746 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-27 01:46:26.700 31 INFO tempest.lib.common.rest_client [req-bf425ca1-853f-4814-ae58-93ceb0340583 req-bf425ca1-853f-4814-ae58-93ceb0340583 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.902s",
                                "2026-05-27 01:46:26.705 38 INFO tempest.lib.common.rest_client [req-9486af88-ff9c-48ca-a57d-eb618a10253a req-9486af88-ff9c-48ca-a57d-eb618a10253a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-27 01:46:26.709 23 INFO tempest.lib.common.rest_client [req-24bc3c1d-aba8-4d1c-8a70-252751564708 req-24bc3c1d-aba8-4d1c-8a70-252751564708 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s",
                                "2026-05-27 01:46:26.729 39 INFO tempest.lib.common.rest_client [req-59bd20a7-c79a-43c9-8441-d094c8a4b39f req-59bd20a7-c79a-43c9-8441-d094c8a4b39f ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.704s",
                                "2026-05-27 01:46:26.737 34 INFO tempest.lib.common.rest_client [req-4bec894d-2f9c-47ac-9012-ce2663f84cc4 req-4bec894d-2f9c-47ac-9012-ce2663f84cc4 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-27 01:46:26.751 17 INFO tempest.lib.common.rest_client [req-bfbf7794-f75f-4a89-93a5-ad643b2a8c14 req-bfbf7794-f75f-4a89-93a5-ad643b2a8c14 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-27 01:46:26.757 13 INFO tempest.lib.common.rest_client [req-9d85bb83-174a-47ee-a489-3634e1387b25 req-9d85bb83-174a-47ee-a489-3634e1387b25 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/89a5050f7de542e3bca52d9e6d7380fa 0.623s",
                                "2026-05-27 01:46:26.770 19 INFO tempest.lib.common.rest_client [req-4f21a2ed-2dac-46b0-aeb4-004f3a0ac492 req-4f21a2ed-2dac-46b0-aeb4-004f3a0ac492 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.261s",
                                "2026-05-27 01:46:26.833 15 INFO tempest.lib.common.rest_client [req-b1d44b72-26e2-4358-b90a-78a5a3874ef9 req-b1d44b72-26e2-4358-b90a-78a5a3874ef9 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s",
                                "2026-05-27 01:46:26.877 11 INFO tempest.lib.common.rest_client [req-371d0fc8-8a48-4948-a1dc-9ddc099b0876 req-371d0fc8-8a48-4948-a1dc-9ddc099b0876 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9acb8b13cc644b89b8c5eda81c8c2481/users/7e3f96584ee44579bd174180527af5da/roles/e4ac3cd34d244bdea43cf6630298f44a 0.371s",
                                "2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e3f96584ee44579bd174180527af5da is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-94766199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'project_name': 'tempest-GroupsV320Test-94766199', 'tenant_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'tenant_name': 'tempest-GroupsV320Test-94766199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e3f96584ee44579bd174180527af5da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.878 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-94766199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'project_name': 'tempest-GroupsV320Test-94766199', 'tenant_id': '9acb8b13cc644b89b8c5eda81c8c2481', 'tenant_name': 'tempest-GroupsV320Test-94766199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e3f96584ee44579bd174180527af5da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.908 38 INFO tempest.lib.common.rest_client [req-2298d371-af0f-4306-8323-6007ca2b1b9f req-2298d371-af0f-4306-8323-6007ca2b1b9f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871/users/26653284f3fe406196f4d16829442650/roles/e4ac3cd34d244bdea43cf6630298f44a 0.201s",
                                "2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26653284f3fe406196f4d16829442650 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd82f919be154018b888f774f05ae871', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'tenant_id': 'cd82f919be154018b888f774f05ae871', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26653284f3fe406196f4d16829442650', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.909 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd82f919be154018b888f774f05ae871', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'tenant_id': 'cd82f919be154018b888f774f05ae871', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-746468789', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26653284f3fe406196f4d16829442650', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.941 25 INFO tempest.lib.common.rest_client [req-3e8a2584-643f-47e6-a550-1dec69214b63 req-3e8a2584-643f-47e6-a550-1dec69214b63 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s",
                                "2026-05-27 01:46:26.935 23 INFO tempest.lib.common.rest_client [req-a81cc7fe-6608-497d-b8c3-a96cd008dbc0 req-a81cc7fe-6608-497d-b8c3-a96cd008dbc0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3d28f00f84aa4b3daf8356cb79ed49a8/users/b17d05d493bf44d8be9ab6184e607e6b/roles/e4ac3cd34d244bdea43cf6630298f44a 0.223s",
                                "2026-05-27 01:46:26.936 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b17d05d493bf44d8be9ab6184e607e6b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.936 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-576417627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'tenant_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b17d05d493bf44d8be9ab6184e607e6b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.940 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-576417627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'tenant_id': '3d28f00f84aa4b3daf8356cb79ed49a8', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-576417627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b17d05d493bf44d8be9ab6184e607e6b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.970 21 INFO tempest.lib.common.rest_client [req-10601daf-4a91-49e4-b8c0-7b3c05381dcb req-10601daf-4a91-49e4-b8c0-7b3c05381dcb ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1c11118d14fa4c6eaec78bffb7a18377/users/69634a0b5eae4bee8680187871da2c25/roles/e4ac3cd34d244bdea43cf6630298f44a 0.448s",
                                "2026-05-27 01:46:26.970 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69634a0b5eae4bee8680187871da2c25 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.971 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1522047038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c11118d14fa4c6eaec78bffb7a18377', 'project_name': 'tempest-GroupsV314Test-1522047038', 'tenant_id': '1c11118d14fa4c6eaec78bffb7a18377', 'tenant_name': 'tempest-GroupsV314Test-1522047038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69634a0b5eae4bee8680187871da2c25', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.971 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1522047038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1c11118d14fa4c6eaec78bffb7a18377', 'project_name': 'tempest-GroupsV314Test-1522047038', 'tenant_id': '1c11118d14fa4c6eaec78bffb7a18377', 'tenant_name': 'tempest-GroupsV314Test-1522047038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69634a0b5eae4bee8680187871da2c25', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.019 27 INFO tempest.lib.common.rest_client [req-94f1c5ea-e6cf-4321-85ce-a7ee8ec87cce req-94f1c5ea-e6cf-4321-85ce-a7ee8ec87cce ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s",
                                "2026-05-27 01:46:27.073 43 INFO tempest.lib.common.rest_client [req-bcbe5312-2f20-4137-87dd-f468bda7fca7 req-bcbe5312-2f20-4137-87dd-f468bda7fca7 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/89a5050f7de542e3bca52d9e6d7380fa 0.479s",
                                "2026-05-27 01:46:27.113 19 INFO tempest.lib.common.rest_client [req-761bdc23-f342-4789-a585-3eb967b8e412 req-761bdc23-f342-4789-a585-3eb967b8e412 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-05-27 01:46:27.145 35 INFO tempest.lib.common.rest_client [req-39b35ccd-8fcd-4633-8137-eb4d8a880624 req-39b35ccd-8fcd-4633-8137-eb4d8a880624 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.543s",
                                "2026-05-27 01:46:27.171 31 INFO tempest.lib.common.rest_client [req-2ac56d3d-7d29-4472-96c5-83b4da61510c req-2ac56d3d-7d29-4472-96c5-83b4da61510c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/70ad82a683244db986d6b9f66518a067 0.466s",
                                "2026-05-27 01:46:27.245 29 INFO tempest.lib.common.rest_client [req-9d10ea95-f459-41c5-ae79-57f00f2941c9 req-9d10ea95-f459-41c5-ae79-57f00f2941c9 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/b6efca65c2ab46c99b0c8e17612fce06 0.620s",
                                "2026-05-27 01:46:27.248 25 INFO tempest.lib.common.rest_client [req-a24f6beb-03f2-4709-ae3b-94386715b099 req-a24f6beb-03f2-4709-ae3b-94386715b099 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/89a5050f7de542e3bca52d9e6d7380fa 0.305s",
                                "2026-05-27 01:46:27.325 39 INFO tempest.lib.common.rest_client [req-2079e649-c5ae-40b2-870e-30284ae9281d req-2079e649-c5ae-40b2-870e-30284ae9281d ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d8505ce7b164b05a0c471d667b29dc2/users/1ffc88f9e21b4b61a0fd428b17f4688c/roles/e4ac3cd34d244bdea43cf6630298f44a 0.595s",
                                "2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1ffc88f9e21b4b61a0fd428b17f4688c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1081134363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d8505ce7b164b05a0c471d667b29dc2', 'project_name': 'tempest-QosSpecsTestJSON-1081134363', 'tenant_id': '1d8505ce7b164b05a0c471d667b29dc2', 'tenant_name': 'tempest-QosSpecsTestJSON-1081134363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1ffc88f9e21b4b61a0fd428b17f4688c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.326 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1081134363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d8505ce7b164b05a0c471d667b29dc2', 'project_name': 'tempest-QosSpecsTestJSON-1081134363', 'tenant_id': '1d8505ce7b164b05a0c471d667b29dc2', 'tenant_name': 'tempest-QosSpecsTestJSON-1081134363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1ffc88f9e21b4b61a0fd428b17f4688c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.392 13 INFO tempest.lib.common.rest_client [req-006db156-71e7-411d-a8a0-d4634fed003b req-006db156-71e7-411d-a8a0-d4634fed003b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.632s",
                                "2026-05-27 01:46:27.440 43 INFO tempest.lib.common.rest_client [req-887c9c72-92a0-4e8d-97c8-8c22e578cf04 req-887c9c72-92a0-4e8d-97c8-8c22e578cf04 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-05-27 01:46:27.454 17 INFO tempest.lib.common.rest_client [req-b0e7f9cb-4184-40a4-9506-5e39e057cbce req-b0e7f9cb-4184-40a4-9506-5e39e057cbce ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.700s",
                                "2026-05-27 01:46:27.480 31 INFO tempest.lib.common.rest_client [req-dd0231f6-3934-4da3-87c4-c8ecbb799290 req-dd0231f6-3934-4da3-87c4-c8ecbb799290 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-27 01:46:27.473 34 INFO tempest.lib.common.rest_client [req-05aed8ae-d6b4-4be9-9673-bd5db699c0bc req-05aed8ae-d6b4-4be9-9673-bd5db699c0bc ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b76922663bc4eada60967f9507c59e5/users/791eba48e05f4a5c89ac26ce0f54c8ea/roles/e4ac3cd34d244bdea43cf6630298f44a 0.733s",
                                "2026-05-27 01:46:27.475 34 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 791eba48e05f4a5c89ac26ce0f54c8ea is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:27.475 34 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1856083976-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b76922663bc4eada60967f9507c59e5', 'project_name': 'tempest-VolumesActionsTest-1856083976', 'tenant_id': '5b76922663bc4eada60967f9507c59e5', 'tenant_name': 'tempest-VolumesActionsTest-1856083976', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '791eba48e05f4a5c89ac26ce0f54c8ea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.491 15 INFO tempest.lib.common.rest_client [req-36b84767-4c01-436b-9524-072e30808f6a req-36b84767-4c01-436b-9524-072e30808f6a ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/89a5050f7de542e3bca52d9e6d7380fa 0.653s",
                                "2026-05-27 01:46:27.496 11 INFO tempest.lib.common.rest_client [req-30369ce9-2751-4b73-a151-384b9c4ef39a req-30369ce9-2751-4b73-a151-384b9c4ef39a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s",
                                "2026-05-27 01:46:27.666 27 INFO tempest.lib.common.rest_client [req-686c413b-c49c-4766-ab87-78582cf240a5 req-686c413b-c49c-4766-ab87-78582cf240a5 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.642s",
                                "2026-05-27 01:46:27.799 35 INFO tempest.lib.common.rest_client [req-5e310289-e479-4347-b2d6-7540e02cd9f8 req-5e310289-e479-4347-b2d6-7540e02cd9f8 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s",
                                "2026-05-27 01:46:27.834 29 INFO tempest.lib.common.rest_client [req-dcf3f9b2-5db0-43d4-a04f-09b565b890c6 req-dcf3f9b2-5db0-43d4-a04f-09b565b890c6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s",
                                "2026-05-27 01:46:27.887 43 INFO tempest.lib.common.rest_client [req-aff2236e-48cc-497c-adc0-b975043e0350 req-aff2236e-48cc-497c-adc0-b975043e0350 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c16116f2c5aa4bef80a2f9d93d8cc518/users/2446449fa0bc45d08ef7d1c7ac35bd28/roles/e4ac3cd34d244bdea43cf6630298f44a 0.444s",
                                "2026-05-27 01:46:27.888 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2446449fa0bc45d08ef7d1c7ac35bd28 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:27.888 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-334152421-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'project_name': 'tempest-VolumeQuotaClassesTest-334152421', 'tenant_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'tenant_name': 'tempest-VolumeQuotaClassesTest-334152421', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2446449fa0bc45d08ef7d1c7ac35bd28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.889 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-334152421-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'project_name': 'tempest-VolumeQuotaClassesTest-334152421', 'tenant_id': 'c16116f2c5aa4bef80a2f9d93d8cc518', 'tenant_name': 'tempest-VolumeQuotaClassesTest-334152421', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2446449fa0bc45d08ef7d1c7ac35bd28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.905 38 INFO tempest.lib.common.rest_client [req-e2d4c20e-7f49-4c41-b12e-eb2c0b99ee0d req-e2d4c20e-7f49-4c41-b12e-eb2c0b99ee0d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.989s",
                                "2026-05-27 01:46:27.959 39 INFO tempest.lib.common.rest_client [req-968840bc-3ce2-44b9-8a48-ba0f7503d60c req-968840bc-3ce2-44b9-8a48-ba0f7503d60c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-27 01:46:27.972 21 INFO tempest.lib.common.rest_client [req-8d02f71b-a79a-48ce-b32d-5699390debc9 req-8d02f71b-a79a-48ce-b32d-5699390debc9 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.992s",
                                "2026-05-27 01:46:27.990 23 INFO tempest.lib.common.rest_client [req-2b35d451-5451-45c2-b23a-57e1926470d6 req-2b35d451-5451-45c2-b23a-57e1926470d6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s",
                                "2026-05-27 01:46:28.016 25 INFO tempest.lib.common.rest_client [req-96b70821-ca91-4033-8571-b9512a007a7d req-96b70821-ca91-4033-8571-b9512a007a7d ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.762s",
                                "2026-05-27 01:46:28.055 19 INFO tempest.lib.common.rest_client [req-5b89b0f0-7151-41fb-98f1-bb9ecfe4f281 req-5b89b0f0-7151-41fb-98f1-bb9ecfe4f281 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.940s",
                                "2026-05-27 01:46:28.055 17 INFO tempest.lib.common.rest_client [req-33dfecf5-e910-48ad-b737-03e556c61a13 req-33dfecf5-e910-48ad-b737-03e556c61a13 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s",
                                "2026-05-27 01:46:28.074 11 INFO tempest.lib.common.rest_client [req-c04f34c8-482a-4d83-9e4d-c46f82a4e668 req-c04f34c8-482a-4d83-9e4d-c46f82a4e668 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.573s",
                                "2026-05-27 01:46:28.194 35 INFO tempest.lib.common.rest_client [req-7aa61b8c-e951-4e52-8455-d9fd206d97e2 req-7aa61b8c-e951-4e52-8455-d9fd206d97e2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.392s",
                                "2026-05-27 01:46:28.205 13 INFO tempest.lib.common.rest_client [req-0c55fa79-c7e4-4713-8559-3810c627389a req-0c55fa79-c7e4-4713-8559-3810c627389a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1bf545523b2c4e9d8f28e61ddf8f7bc3/users/a560208c872c452696f9c2e836215052/roles/e4ac3cd34d244bdea43cf6630298f44a 0.810s",
                                "2026-05-27 01:46:28.206 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a560208c872c452696f9c2e836215052 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:28.206 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'tenant_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a560208c872c452696f9c2e836215052', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.207 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'tenant_id': '1bf545523b2c4e9d8f28e61ddf8f7bc3', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-269003508', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a560208c872c452696f9c2e836215052', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.284 31 INFO tempest.lib.common.rest_client [req-53bb1c67-18fd-4d9b-b3d4-e53bb98e7ce3 req-53bb1c67-18fd-4d9b-b3d4-e53bb98e7ce3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/89a5050f7de542e3bca52d9e6d7380fa 0.802s",
                                "2026-05-27 01:46:28.374 15 INFO tempest.lib.common.rest_client [req-fc59cfa8-331c-4e05-aa0f-a0d2b9558f48 req-fc59cfa8-331c-4e05-aa0f-a0d2b9558f48 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.881s",
                                "2026-05-27 01:46:28.384 27 INFO tempest.lib.common.rest_client [req-a8a71f65-9c3e-436c-977c-cc7e1184c452 req-a8a71f65-9c3e-436c-977c-cc7e1184c452 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s",
                                "2026-05-27 01:46:28.401 29 INFO tempest.lib.common.rest_client [req-a58b9082-0c8b-4413-86dc-f5037273959e req-a58b9082-0c8b-4413-86dc-f5037273959e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/b6efca65c2ab46c99b0c8e17612fce06 0.561s",
                                "2026-05-27 01:46:28.411 34 INFO tempest.lib.common.rest_client [req-11ec3803-fc22-4610-9ec7-6b5236aad346 req-11ec3803-fc22-4610-9ec7-6b5236aad346 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s",
                                "2026-05-27 01:46:28.435 23 INFO tempest.lib.common.rest_client [req-98ccb20d-daaf-4cac-891f-f2ab3eeed49e req-98ccb20d-daaf-4cac-891f-f2ab3eeed49e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.442s",
                                "2026-05-27 01:46:28.536 21 INFO tempest.lib.common.rest_client [req-7380d973-338b-495c-b4ca-a10af3e91fdb req-7380d973-338b-495c-b4ca-a10af3e91fdb ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.561s",
                                "2026-05-27 01:46:28.551 39 INFO tempest.lib.common.rest_client [req-99fcc042-de60-4114-9c28-de5cbc0fb271 req-99fcc042-de60-4114-9c28-de5cbc0fb271 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.588s",
                                "2026-05-27 01:46:28.552 25 INFO tempest.lib.common.rest_client [req-544f1f90-6fe1-4ed4-b339-60128dda7f7d req-544f1f90-6fe1-4ed4-b339-60128dda7f7d ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c61d754fa2844329a89163f2338d7543/users/4282670be1be4e98a9de7722bf98ff7a/roles/e4ac3cd34d244bdea43cf6630298f44a 0.534s",
                                "2026-05-27 01:46:28.553 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4282670be1be4e98a9de7722bf98ff7a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:28.553 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1212793391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61d754fa2844329a89163f2338d7543', 'project_name': 'tempest-VolumeTypesTest-1212793391', 'tenant_id': 'c61d754fa2844329a89163f2338d7543', 'tenant_name': 'tempest-VolumeTypesTest-1212793391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4282670be1be4e98a9de7722bf98ff7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.554 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1212793391-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c61d754fa2844329a89163f2338d7543', 'project_name': 'tempest-VolumeTypesTest-1212793391', 'tenant_id': 'c61d754fa2844329a89163f2338d7543', 'tenant_name': 'tempest-VolumeTypesTest-1212793391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4282670be1be4e98a9de7722bf98ff7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.583 43 INFO tempest.lib.common.rest_client [req-0184b7b5-4639-4230-90f4-e98e2c0d7a67 req-0184b7b5-4639-4230-90f4-e98e2c0d7a67 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-27 01:46:28.607 17 INFO tempest.lib.common.rest_client [req-bbead460-af9e-467a-b7b7-c1d748a3d0e5 req-bbead460-af9e-467a-b7b7-c1d748a3d0e5 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s",
                                "2026-05-27 01:46:28.660 19 INFO tempest.lib.common.rest_client [req-1efcc826-cc43-46a2-bc87-0db96b7f362b req-1efcc826-cc43-46a2-bc87-0db96b7f362b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s",
                                "2026-05-27 01:46:28.683 31 INFO tempest.lib.common.rest_client [req-3d220f02-5319-4b87-b423-ab168618dc38 req-3d220f02-5319-4b87-b423-ab168618dc38 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s",
                                "2026-05-27 01:46:28.696 27 INFO tempest.lib.common.rest_client [req-3366eaef-a596-46d5-98b4-64db3e6bf065 req-3366eaef-a596-46d5-98b4-64db3e6bf065 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-27 01:46:28.720 35 INFO tempest.lib.common.rest_client [req-5fbc1a4f-9eb5-44ca-89ad-ee453cd53cab req-5fbc1a4f-9eb5-44ca-89ad-ee453cd53cab ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s",
                                "2026-05-27 01:46:28.765 17 INFO tempest.lib.common.rest_client [req-07347761-9e92-4f3a-83d0-1c6a69b8b368 req-07347761-9e92-4f3a-83d0-1c6a69b8b368 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/b6efca65c2ab46c99b0c8e17612fce06 0.156s",
                                "2026-05-27 01:46:28.788 15 INFO tempest.lib.common.rest_client [req-49af9488-cbec-4492-9fc6-7cb64de4c08e req-49af9488-cbec-4492-9fc6-7cb64de4c08e ] Request (VolumesGetTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80b2430a4b704058ba7a49f5102dec61/users/cc29833087d94023921dcec7219aa8a3/roles/e4ac3cd34d244bdea43cf6630298f44a 0.412s",
                                "2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cc29833087d94023921dcec7219aa8a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesGetTest-390181614-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80b2430a4b704058ba7a49f5102dec61', 'project_name': 'tempest-VolumesGetTest-390181614', 'tenant_id': '80b2430a4b704058ba7a49f5102dec61', 'tenant_name': 'tempest-VolumesGetTest-390181614', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cc29833087d94023921dcec7219aa8a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.789 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesGetTest-390181614-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80b2430a4b704058ba7a49f5102dec61', 'project_name': 'tempest-VolumesGetTest-390181614', 'tenant_id': '80b2430a4b704058ba7a49f5102dec61', 'tenant_name': 'tempest-VolumesGetTest-390181614', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cc29833087d94023921dcec7219aa8a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.979 27 INFO tempest.lib.common.rest_client [req-ac5c4e01-2ce7-43d0-9fe2-7110e910feda req-ac5c4e01-2ce7-43d0-9fe2-7110e910feda ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/b6efca65c2ab46c99b0c8e17612fce06 0.281s",
                                "2026-05-27 01:46:29.055 11 INFO tempest.lib.common.rest_client [req-629bc22f-2e3e-4569-a61a-ead6f266568a req-629bc22f-2e3e-4569-a61a-ead6f266568a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s",
                                "2026-05-27 01:46:29.113 13 INFO tempest.lib.common.rest_client [req-ae5dbd8c-b0b4-451c-b11a-e4d4a4cf6fee req-ae5dbd8c-b0b4-451c-b11a-e4d4a4cf6fee ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-05-27 01:46:29.169 25 INFO tempest.lib.common.rest_client [req-b6ab9208-20b1-495e-8b78-f2dd842499aa req-b6ab9208-20b1-495e-8b78-f2dd842499aa ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-27 01:46:29.179 29 INFO tempest.lib.common.rest_client [req-10083714-9c84-4cfe-958d-115ef3aaa273 req-10083714-9c84-4cfe-958d-115ef3aaa273 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.775s",
                                "2026-05-27 01:46:29.294 23 INFO tempest.lib.common.rest_client [req-8e355984-216a-493b-a9dd-6ac5dbac4f75 req-8e355984-216a-493b-a9dd-6ac5dbac4f75 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.857s",
                                "2026-05-27 01:46:29.324 43 INFO tempest.lib.common.rest_client [req-cc845c9d-2a6f-4d07-af5c-994a84a462f7 req-cc845c9d-2a6f-4d07-af5c-994a84a462f7 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.739s",
                                "2026-05-27 01:46:29.353 13 INFO tempest.lib.common.rest_client [req-9600c57e-b25c-4298-bed3-f9be56b0c6a1 req-9600c57e-b25c-4298-bed3-f9be56b0c6a1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s",
                                "2026-05-27 01:46:29.346 31 INFO tempest.lib.common.rest_client [req-d4243595-d3a7-4c24-88b2-30aa7de4c9df req-d4243595-d3a7-4c24-88b2-30aa7de4c9df ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d/users/d915d0b37573419089c4eaa64991d5bf/roles/e4ac3cd34d244bdea43cf6630298f44a 0.662s",
                                "2026-05-27 01:46:29.347 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d915d0b37573419089c4eaa64991d5bf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:29.350 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-533242753-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'project_name': 'tempest-ExtensionsTestJSON-533242753', 'tenant_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'tenant_name': 'tempest-ExtensionsTestJSON-533242753', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd915d0b37573419089c4eaa64991d5bf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.351 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-533242753-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'project_name': 'tempest-ExtensionsTestJSON-533242753', 'tenant_id': '177e1a4f9a1b4bebbfeaf02d03656e5d', 'tenant_name': 'tempest-ExtensionsTestJSON-533242753', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd915d0b37573419089c4eaa64991d5bf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.490 15 INFO tempest.lib.common.rest_client [req-c9cdb21a-0ee7-4a30-8e9e-e70b8daa1fd1 req-c9cdb21a-0ee7-4a30-8e9e-e70b8daa1fd1 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-27 01:46:29.513 23 INFO tempest.lib.common.rest_client [req-899b6770-a2b8-4d0f-a15d-8496e0162cde req-899b6770-a2b8-4d0f-a15d-8496e0162cde ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-27 01:46:29.552 19 INFO tempest.lib.common.rest_client [req-662e4f4f-fe9c-4c80-a8a7-3a4e97e91889 req-662e4f4f-fe9c-4c80-a8a7-3a4e97e91889 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/70ad82a683244db986d6b9f66518a067 0.890s",
                                "2026-05-27 01:46:29.559 35 INFO tempest.lib.common.rest_client [req-67e15934-46ad-4e3e-be78-2b8bb459ec3b req-67e15934-46ad-4e3e-be78-2b8bb459ec3b ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/70ad82a683244db986d6b9f66518a067 0.837s",
                                "2026-05-27 01:46:29.562 21 INFO tempest.lib.common.rest_client [req-404be558-b404-47a3-9b86-fabcab1887f3 req-404be558-b404-47a3-9b86-fabcab1887f3 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.023s",
                                "2026-05-27 01:46:29.659 27 INFO tempest.lib.common.rest_client [req-e7ac41e0-13d5-4bd3-8f0d-e31647135fc8 req-e7ac41e0-13d5-4bd3-8f0d-e31647135fc8 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.677s",
                                "2026-05-27 01:46:29.666 39 INFO tempest.lib.common.rest_client [req-9cdf708d-cafc-4004-89ba-ae339c7ce197 req-9cdf708d-cafc-4004-89ba-ae339c7ce197 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.111s",
                                "2026-05-27 01:46:29.672 11 INFO tempest.lib.common.rest_client [req-6c6e46d0-299b-4110-8fed-24fe94deb49e req-6c6e46d0-299b-4110-8fed-24fe94deb49e ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s",
                                "2026-05-27 01:46:29.679 17 INFO tempest.lib.common.rest_client [req-06b28d10-2674-401a-b7ec-c0df5dba649c req-06b28d10-2674-401a-b7ec-c0df5dba649c ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.911s",
                                "2026-05-27 01:46:29.686 35 INFO tempest.lib.common.rest_client [req-a57489bc-562d-4889-ac96-49baed259971 req-a57489bc-562d-4889-ac96-49baed259971 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-27 01:46:29.724 29 INFO tempest.lib.common.rest_client [req-1baa322b-8e36-494b-8460-478d613159a3 req-1baa322b-8e36-494b-8460-478d613159a3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/70ad82a683244db986d6b9f66518a067 0.543s",
                                "2026-05-27 01:46:29.730 25 INFO tempest.lib.common.rest_client [req-be2947a5-20c7-418c-8c15-5c53b52a3eb8 req-be2947a5-20c7-418c-8c15-5c53b52a3eb8 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.552s",
                                "2026-05-27 01:46:29.797 38 INFO tempest.lib.common.rest_client [req-8f5c620a-ce25-4f1f-9190-a501ae44c77c req-8f5c620a-ce25-4f1f-9190-a501ae44c77c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/scheduler-stats/get_pools 1.890s",
                                "2026-05-27 01:46:29.844 19 INFO tempest.lib.common.rest_client [req-a4ed6b99-da42-4861-a452-c84a2433a907 req-a4ed6b99-da42-4861-a452-c84a2433a907 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-27 01:46:29.875 39 INFO tempest.lib.common.rest_client [req-1a866b6b-d15b-43d9-a8d1-3dec4ceb738a req-1a866b6b-d15b-43d9-a8d1-3dec4ceb738a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-27 01:46:29.890 23 INFO tempest.lib.common.rest_client [req-baa60cb4-417f-45a7-848f-d0b6d524baa7 req-baa60cb4-417f-45a7-848f-d0b6d524baa7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/b6efca65c2ab46c99b0c8e17612fce06 0.375s",
                                "2026-05-27 01:46:29.897 27 INFO tempest.lib.common.rest_client [req-8bb0de08-8567-4217-9633-f034edf56915 req-8bb0de08-8567-4217-9633-f034edf56915 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/b6efca65c2ab46c99b0c8e17612fce06 0.235s",
                                "2026-05-27 01:46:29.988 21 INFO tempest.lib.common.rest_client [req-8d09faa4-7a40-4bd3-9eb2-ada8ad9b5833 req-8d09faa4-7a40-4bd3-9eb2-ada8ad9b5833 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s",
                                "2026-05-27 01:46:29.997 31 INFO tempest.lib.common.rest_client [req-a63cccf9-0798-4f53-b27f-272ee901237a req-a63cccf9-0798-4f53-b27f-272ee901237a ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-27 01:46:30.020 11 INFO tempest.lib.common.rest_client [req-9f6cea89-321e-4f1c-87e4-451f9b062527 req-9f6cea89-321e-4f1c-87e4-451f9b062527 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/b6efca65c2ab46c99b0c8e17612fce06 0.346s",
                                "2026-05-27 01:46:30.037 35 INFO tempest.lib.common.rest_client [req-1d447349-3f20-437c-a1ec-bedba9b1ea8d req-1d447349-3f20-437c-a1ec-bedba9b1ea8d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.349s",
                                "2026-05-27 01:46:30.099 43 INFO tempest.lib.common.rest_client [req-8e081973-d23c-46f9-a60f-653008c8044f req-8e081973-d23c-46f9-a60f-653008c8044f ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s",
                                "2026-05-27 01:46:30.109 13 INFO tempest.lib.common.rest_client [req-5e62467e-030c-4ea6-ab71-84eec676ad84 req-5e62467e-030c-4ea6-ab71-84eec676ad84 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.754s",
                                "2026-05-27 01:46:30.146 19 INFO tempest.lib.common.rest_client [req-c57bedd3-178a-4ff9-bd88-7e03ef6d997c req-c57bedd3-178a-4ff9-bd88-7e03ef6d997c ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.300s",
                                "2026-05-27 01:46:30.155 17 INFO tempest.lib.common.rest_client [req-cf598902-09c2-4b41-ba71-72d73947da20 req-cf598902-09c2-4b41-ba71-72d73947da20 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/b6efca65c2ab46c99b0c8e17612fce06 0.474s",
                                "2026-05-27 01:46:30.237 29 INFO tempest.lib.common.rest_client [req-0a69c2ba-d0d6-46ef-8cee-39ad96c164b7 req-0a69c2ba-d0d6-46ef-8cee-39ad96c164b7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.510s",
                                "2026-05-27 01:46:30.238 27 INFO tempest.lib.common.rest_client [req-dfecdd53-de60-4419-a29b-671ac46204d6 req-dfecdd53-de60-4419-a29b-671ac46204d6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-27 01:46:30.239 23 INFO tempest.lib.common.rest_client [req-633904e4-46b7-4bf2-9abb-04ee5592f896 req-633904e4-46b7-4bf2-9abb-04ee5592f896 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-27 01:46:30.283 35 INFO tempest.lib.common.rest_client [req-92866ae7-6dae-4f55-987f-e4eac6f651e4 req-92866ae7-6dae-4f55-987f-e4eac6f651e4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-27 01:46:30.311 19 INFO tempest.lib.common.rest_client [req-21062d24-39d8-4af3-9314-fd2a8c65893b req-21062d24-39d8-4af3-9314-fd2a8c65893b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:46:30.329 21 INFO tempest.lib.common.rest_client [req-498bf1bb-6398-49a5-92f2-8ec05b563fae req-498bf1bb-6398-49a5-92f2-8ec05b563fae ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.337s",
                                "2026-05-27 01:46:30.342 39 INFO tempest.lib.common.rest_client [req-55f04cb1-51a3-42ff-82ae-1a9b3a1b1902 req-55f04cb1-51a3-42ff-82ae-1a9b3a1b1902 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.455s",
                                "2026-05-27 01:46:30.386 38 INFO tempest.lib.common.rest_client [req-0a0acbfe-f726-4bcc-b175-305d492cb040 req-0a0acbfe-f726-4bcc-b175-305d492cb040 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/scheduler-stats/get_pools?detail=True 0.585s",
                                "2026-05-27 01:46:30.446 13 INFO tempest.lib.common.rest_client [req-23cbae73-c0df-438d-b0ed-2b5689af3207 req-23cbae73-c0df-438d-b0ed-2b5689af3207 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s",
                                "2026-05-27 01:46:30.456 17 INFO tempest.lib.common.rest_client [req-e822fab4-aa3b-4444-a742-594cd6442d7f req-e822fab4-aa3b-4444-a742-594cd6442d7f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-27 01:46:30.473 29 INFO tempest.lib.common.rest_client [req-ea297f92-2ff4-49ea-a668-c49eb8e32367 req-ea297f92-2ff4-49ea-a668-c49eb8e32367 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/89a5050f7de542e3bca52d9e6d7380fa 0.231s",
                                "2026-05-27 01:46:30.501 34 INFO tempest.lib.common.rest_client [req-e3c4a7de-9942-4f13-adfa-2ebdbd499f7c req-e3c4a7de-9942-4f13-adfa-2ebdbd499f7c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.086s",
                                "2026-05-27 01:46:30.553 31 INFO tempest.lib.common.rest_client [req-98648638-e6e1-4b2b-b90f-08bf4810d160 req-98648638-e6e1-4b2b-b90f-08bf4810d160 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/177e1a4f9a1b4bebbfeaf02d03656e5d/extensions 0.554s",
                                "{10} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [0.559969s] ... ok",
                                "2026-05-27 01:46:30.570 39 INFO tempest.lib.common.rest_client [req-6c5cac8c-587f-412a-aa2e-ebc88d44518f req-6c5cac8c-587f-412a-aa2e-ebc88d44518f ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:46:30.590 35 INFO tempest.lib.common.rest_client [req-823c2205-09b1-480a-a7fc-60731516d97e req-823c2205-09b1-480a-a7fc-60731516d97e ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/719daf88b1374ad4b8c022714f82dccf/users/27b12dca15cf45b984cd7631eef6bbb4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.305s",
                                "2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27b12dca15cf45b984cd7631eef6bbb4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1448302706-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '719daf88b1374ad4b8c022714f82dccf', 'project_name': 'tempest-GroupsTest-1448302706', 'tenant_id': '719daf88b1374ad4b8c022714f82dccf', 'tenant_name': 'tempest-GroupsTest-1448302706', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b12dca15cf45b984cd7631eef6bbb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.590 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1448302706-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '719daf88b1374ad4b8c022714f82dccf', 'project_name': 'tempest-GroupsTest-1448302706', 'tenant_id': '719daf88b1374ad4b8c022714f82dccf', 'tenant_name': 'tempest-GroupsTest-1448302706', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b12dca15cf45b984cd7631eef6bbb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.621 25 INFO tempest.lib.common.rest_client [req-3dc18b1c-89ec-49d2-86ba-4cf65d33716a req-3dc18b1c-89ec-49d2-86ba-4cf65d33716a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s",
                                "2026-05-27 01:46:30.634 13 INFO tempest.lib.common.rest_client [req-028a8270-6bce-4e52-9fa6-6799d2450d9e req-028a8270-6bce-4e52-9fa6-6799d2450d9e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.186s",
                                "2026-05-27 01:46:30.717 23 INFO tempest.lib.common.rest_client [req-823b659f-18a9-4d4c-8a7d-0d1a9f22ec7e req-823b659f-18a9-4d4c-8a7d-0d1a9f22ec7e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/b6efca65c2ab46c99b0c8e17612fce06 0.475s",
                                "2026-05-27 01:46:30.722 17 INFO tempest.lib.common.rest_client [req-0ace51d5-c905-4c74-8c12-c25f8d50c856 req-0ace51d5-c905-4c74-8c12-c25f8d50c856 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/70ad82a683244db986d6b9f66518a067 0.264s",
                                "2026-05-27 01:46:30.755 11 INFO tempest.lib.common.rest_client [req-f79d2f95-aca6-4c39-8f47-c42e8e8e203d req-f79d2f95-aca6-4c39-8f47-c42e8e8e203d ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s",
                                "2026-05-27 01:46:30.803 39 INFO tempest.lib.common.rest_client [req-50c45f2e-5cba-4ad4-8e44-7965e844c255 req-50c45f2e-5cba-4ad4-8e44-7965e844c255 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/b6efca65c2ab46c99b0c8e17612fce06 0.230s",
                                "2026-05-27 01:46:30.809 43 INFO tempest.lib.common.rest_client [req-81681d97-3d92-4f34-879a-08d786ff4844 req-81681d97-3d92-4f34-879a-08d786ff4844 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.707s",
                                "2026-05-27 01:46:30.902 27 INFO tempest.lib.common.rest_client [req-430f0abb-99df-45fe-8119-5100a7083ec8 req-430f0abb-99df-45fe-8119-5100a7083ec8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/70ad82a683244db986d6b9f66518a067 0.662s",
                                "2026-05-27 01:46:30.908 13 INFO tempest.lib.common.rest_client [req-ed06f2dc-8b3c-4f44-b108-f02e2c22db73 req-ed06f2dc-8b3c-4f44-b108-f02e2c22db73 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-27 01:46:30.953 25 INFO tempest.lib.common.rest_client [req-ec37d9f0-e1c6-4e25-b29d-af1e8d22cd88 req-ec37d9f0-e1c6-4e25-b29d-af1e8d22cd88 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s",
                                "2026-05-27 01:46:30.971 31 INFO tempest.lib.common.rest_client [req-4c6d144e-6e76-4fb2-9936-3e83551971ca req-4c6d144e-6e76-4fb2-9936-3e83551971ca ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d915d0b37573419089c4eaa64991d5bf 0.407s",
                                "2026-05-27 01:46:30.971 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 177e1a4f9a1b4bebbfeaf02d03656e5d",
                                "2026-05-27 01:46:30.963 19 INFO tempest.lib.common.rest_client [req-216a9f3a-74b7-4b88-8b8d-a2d4ad9a1c52 req-216a9f3a-74b7-4b88-8b8d-a2d4ad9a1c52 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5622323908e47989d7882ea1cf07a07/users/7847bfd5841d467689d62fa58297452d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.650s",
                                "2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7847bfd5841d467689d62fa58297452d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1422068114-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5622323908e47989d7882ea1cf07a07', 'project_name': 'tempest-GroupTypesTest-1422068114', 'tenant_id': 'c5622323908e47989d7882ea1cf07a07', 'tenant_name': 'tempest-GroupTypesTest-1422068114', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7847bfd5841d467689d62fa58297452d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.964 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1422068114-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5622323908e47989d7882ea1cf07a07', 'project_name': 'tempest-GroupTypesTest-1422068114', 'tenant_id': 'c5622323908e47989d7882ea1cf07a07', 'tenant_name': 'tempest-GroupTypesTest-1422068114', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7847bfd5841d467689d62fa58297452d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.002 38 INFO tempest.lib.common.rest_client [req-2c847c40-ca50-45d9-b3ad-5e84c8fb58cb req-2c847c40-ca50-45d9-b3ad-5e84c8fb58cb ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-0@rbd-volumes#volumes 0.607s",
                                "2026-05-27 01:46:31.067 11 INFO tempest.lib.common.rest_client [req-660c6ebc-1be0-45ba-93ef-3df1951dd431 req-660c6ebc-1be0-45ba-93ef-3df1951dd431 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/b6efca65c2ab46c99b0c8e17612fce06 0.310s",
                                "2026-05-27 01:46:31.087 17 INFO tempest.lib.common.rest_client [req-335f8e16-0176-41fa-bd92-83f98742056e req-335f8e16-0176-41fa-bd92-83f98742056e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s",
                                "2026-05-27 01:46:31.144 21 INFO tempest.lib.common.rest_client [req-dc83a650-e653-458e-8193-6a3870b18f5b req-dc83a650-e653-458e-8193-6a3870b18f5b ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.808s",
                                "2026-05-27 01:46:31.191 29 INFO tempest.lib.common.rest_client [req-d76716cf-e6a8-4152-b066-a61cf6ad67c4 req-d76716cf-e6a8-4152-b066-a61cf6ad67c4 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s",
                                "2026-05-27 01:46:31.214 39 INFO tempest.lib.common.rest_client [req-abf0404e-96d7-4cd2-92ae-0da115ecc2da req-abf0404e-96d7-4cd2-92ae-0da115ecc2da ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-27 01:46:31.232 13 INFO tempest.lib.common.rest_client [req-87b6ca5b-464f-4f46-80ca-70e241b97491 req-87b6ca5b-464f-4f46-80ca-70e241b97491 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/b6efca65c2ab46c99b0c8e17612fce06 0.322s",
                                "2026-05-27 01:46:31.265 25 INFO tempest.lib.common.rest_client [req-3bd51fbb-085a-4783-b33b-992ee7174efe req-3bd51fbb-085a-4783-b33b-992ee7174efe ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/b6efca65c2ab46c99b0c8e17612fce06 0.309s",
                                "2026-05-27 01:46:31.345 23 INFO tempest.lib.common.rest_client [req-9a76cccd-5918-48fe-983b-5445ef26e59a req-9a76cccd-5918-48fe-983b-5445ef26e59a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s",
                                "2026-05-27 01:46:31.448 29 INFO tempest.lib.common.rest_client [req-99745129-f545-4ee2-b87b-29b5070cac6b req-99745129-f545-4ee2-b87b-29b5070cac6b ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db78ddaa1dc048138c2c25d9fd077163/users/5659c7728c5b49fe852a9453df974370/roles/e4ac3cd34d244bdea43cf6630298f44a 0.255s",
                                "2026-05-27 01:46:31.448 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5659c7728c5b49fe852a9453df974370 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:31.449 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-823597195-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db78ddaa1dc048138c2c25d9fd077163', 'project_name': 'tempest-SnapshotsActionsTest-823597195', 'tenant_id': 'db78ddaa1dc048138c2c25d9fd077163', 'tenant_name': 'tempest-SnapshotsActionsTest-823597195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5659c7728c5b49fe852a9453df974370', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.449 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-823597195-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db78ddaa1dc048138c2c25d9fd077163', 'project_name': 'tempest-SnapshotsActionsTest-823597195', 'tenant_id': 'db78ddaa1dc048138c2c25d9fd077163', 'tenant_name': 'tempest-SnapshotsActionsTest-823597195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5659c7728c5b49fe852a9453df974370', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.494 11 INFO tempest.lib.common.rest_client [req-3f079cfb-e0ab-4163-a77d-25b8694bf336 req-3f079cfb-e0ab-4163-a77d-25b8694bf336 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.425s",
                                "2026-05-27 01:46:31.503 17 INFO tempest.lib.common.rest_client [req-ba2a40ff-a828-4ade-9dd3-a5b3ffc0afbb req-ba2a40ff-a828-4ade-9dd3-a5b3ffc0afbb ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/89a5050f7de542e3bca52d9e6d7380fa 0.413s",
                                "2026-05-27 01:46:31.555 43 INFO tempest.lib.common.rest_client [req-5d7251a9-df57-4ed5-b8bf-6cde8c52b37b req-5d7251a9-df57-4ed5-b8bf-6cde8c52b37b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/b6efca65c2ab46c99b0c8e17612fce06 0.743s",
                                "2026-05-27 01:46:31.628 38 INFO tempest.lib.common.rest_client [req-3119c2b5-ecaf-4c30-8aab-95d1c1cdfba4 req-3119c2b5-ecaf-4c30-8aab-95d1c1cdfba4 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-2@rbd-volumes#volumes 0.617s",
                                "2026-05-27 01:46:31.644 39 INFO tempest.lib.common.rest_client [req-8814cd06-f685-459e-a076-c1bdb4ba6a38 req-8814cd06-f685-459e-a076-c1bdb4ba6a38 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/70ad82a683244db986d6b9f66518a067 0.427s",
                                "2026-05-27 01:46:31.656 35 INFO tempest.lib.common.rest_client [req-10d4abab-6563-41ca-b178-b196f98f45fe req-10d4abab-6563-41ca-b178-b196f98f45fe ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.060s",
                                "2026-05-27 01:46:31.664 19 INFO tempest.lib.common.rest_client [req-827db267-c4e6-4b97-a40e-81fe8c411809 req-827db267-c4e6-4b97-a40e-81fe8c411809 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s",
                                "2026-05-27 01:46:31.685 23 INFO tempest.lib.common.rest_client [req-39124391-4b2a-44bf-8f89-d556c76cf222 req-39124391-4b2a-44bf-8f89-d556c76cf222 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/70ad82a683244db986d6b9f66518a067 0.337s",
                                "2026-05-27 01:46:31.790 27 INFO tempest.lib.common.rest_client [req-596749f2-3fd8-44f9-a5b2-e3bd7f51e7fa req-596749f2-3fd8-44f9-a5b2-e3bd7f51e7fa ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s",
                                "2026-05-27 01:46:31.801 25 INFO tempest.lib.common.rest_client [req-bc4c19f9-89cb-4675-8328-7db3efbf2274 req-bc4c19f9-89cb-4675-8328-7db3efbf2274 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s",
                                "2026-05-27 01:46:31.809 23 INFO tempest.lib.common.rest_client [req-0e2afe8e-198b-4509-90dc-b8e5cfdcea12 req-0e2afe8e-198b-4509-90dc-b8e5cfdcea12 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-27 01:46:31.821 17 INFO tempest.lib.common.rest_client [req-c338f17c-80df-4efc-9837-d148ff9d5a7d req-c338f17c-80df-4efc-9837-d148ff9d5a7d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-05-27 01:46:31.833 39 INFO tempest.lib.common.rest_client [req-4b661865-d35d-4018-a69a-42afd60bfa44 req-4b661865-d35d-4018-a69a-42afd60bfa44 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:46:31.839 15 INFO tempest.lib.common.rest_client [req-8314caac-00ff-4209-868f-7f1ade413634 req-8314caac-00ff-4209-868f-7f1ade413634 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s",
                                "2026-05-27 01:46:31.862 11 INFO tempest.lib.common.rest_client [req-30a4833c-1806-4052-a6e2-8b4545822c3e req-30a4833c-1806-4052-a6e2-8b4545822c3e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/70ad82a683244db986d6b9f66518a067 0.363s",
                                "2026-05-27 01:46:31.881 21 INFO tempest.lib.common.rest_client [req-d26fc57a-f1a2-4497-9be0-bec43fcbd264 req-d26fc57a-f1a2-4497-9be0-bec43fcbd264 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/b6efca65c2ab46c99b0c8e17612fce06 0.735s",
                                "2026-05-27 01:46:31.931 34 INFO tempest.lib.common.rest_client [req-67af364c-46d8-4966-9187-57c7cb222c7b req-67af364c-46d8-4966-9187-57c7cb222c7b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.427s",
                                "2026-05-27 01:46:32.047 13 INFO tempest.lib.common.rest_client [req-0e743b60-0311-4d2e-9af7-f04507db1291 req-0e743b60-0311-4d2e-9af7-f04507db1291 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.811s",
                                "2026-05-27 01:46:32.055 31 INFO tempest.lib.common.rest_client [req-bebd5aab-321f-456a-9aec-bb3ef7f28eee req-bebd5aab-321f-456a-9aec-bb3ef7f28eee ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.081s",
                                "2026-05-27 01:46:32.065 15 INFO tempest.lib.common.rest_client [req-63ab472e-8d8d-4af6-bb42-13c3f5db7ec0 req-63ab472e-8d8d-4af6-bb42-13c3f5db7ec0 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s",
                                "2026-05-27 01:46:32.093 27 INFO tempest.lib.common.rest_client [req-ba52dfd2-33e0-40c9-a310-bb5f6ab58dd9 req-ba52dfd2-33e0-40c9-a310-bb5f6ab58dd9 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/89a5050f7de542e3bca52d9e6d7380fa 0.300s",
                                "2026-05-27 01:46:32.161 25 INFO tempest.lib.common.rest_client [req-b86d22f7-b0ed-4bfb-acd0-1e194156c1ca req-b86d22f7-b0ed-4bfb-acd0-1e194156c1ca ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/b6efca65c2ab46c99b0c8e17612fce06 0.358s",
                                "2026-05-27 01:46:32.226 43 INFO tempest.lib.common.rest_client [req-6cc3b2ec-db5d-4df0-b37b-d88542a9304d req-6cc3b2ec-db5d-4df0-b37b-d88542a9304d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.668s",
                                "2026-05-27 01:46:32.251 39 INFO tempest.lib.common.rest_client [req-42cd6f3e-c55f-4b26-be7d-bf3993f949ca req-42cd6f3e-c55f-4b26-be7d-bf3993f949ca ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/89a5050f7de542e3bca52d9e6d7380fa 0.415s",
                                "2026-05-27 01:46:32.276 38 INFO tempest.lib.common.rest_client [req-6efb5031-e19d-4ba4-94fb-debf24921ec5 req-6efb5031-e19d-4ba4-94fb-debf24921ec5 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-1@rbd-volumes#volumes 0.640s",
                                "{13} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.481097s] ... ok",
                                "2026-05-27 01:46:32.366 19 INFO tempest.lib.common.rest_client [req-b0a270a6-c00a-4ab0-99d3-009e654f3064 req-b0a270a6-c00a-4ab0-99d3-009e654f3064 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.699s",
                                "2026-05-27 01:46:32.388 11 INFO tempest.lib.common.rest_client [req-403d92b8-cd4b-4bed-bf98-12406d232242 req-403d92b8-cd4b-4bed-bf98-12406d232242 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s",
                                "2026-05-27 01:46:32.415 27 INFO tempest.lib.common.rest_client [req-0e81659a-a453-4e06-8314-eeef64d1bdd2 req-0e81659a-a453-4e06-8314-eeef64d1bdd2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-27 01:46:32.415 17 INFO tempest.lib.common.rest_client [req-2256c383-1e79-4fdf-8f88-2d507714aecc req-2256c383-1e79-4fdf-8f88-2d507714aecc ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5469d8431e2d4468882c2f10cd5b062b/users/b1d9bdca4f21431f8df605223f4f23e5/roles/e4ac3cd34d244bdea43cf6630298f44a 0.589s",
                                "2026-05-27 01:46:32.417 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b1d9bdca4f21431f8df605223f4f23e5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:32.418 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-63889592-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5469d8431e2d4468882c2f10cd5b062b', 'project_name': 'tempest-GroupSnapshotsTest-63889592', 'tenant_id': '5469d8431e2d4468882c2f10cd5b062b', 'tenant_name': 'tempest-GroupSnapshotsTest-63889592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1d9bdca4f21431f8df605223f4f23e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.421 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-63889592-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5469d8431e2d4468882c2f10cd5b062b', 'project_name': 'tempest-GroupSnapshotsTest-63889592', 'tenant_id': '5469d8431e2d4468882c2f10cd5b062b', 'tenant_name': 'tempest-GroupSnapshotsTest-63889592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1d9bdca4f21431f8df605223f4f23e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.435 13 INFO tempest.lib.common.rest_client [req-07b5c110-03b0-4c6a-be3f-b03141a94fb2 req-07b5c110-03b0-4c6a-be3f-b03141a94fb2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/70ad82a683244db986d6b9f66518a067 0.382s",
                                "2026-05-27 01:46:32.461 19 INFO tempest.lib.common.rest_client [req-32b50c6a-c3f7-427a-b9d5-9417fb93d281 req-32b50c6a-c3f7-427a-b9d5-9417fb93d281 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.091s",
                                "2026-05-27 01:46:32.544 13 INFO tempest.lib.common.rest_client [req-7c3c8b38-b140-4fc3-bbe5-ea094b4d663e req-7c3c8b38-b140-4fc3-bbe5-ea094b4d663e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s",
                                "2026-05-27 01:46:32.551 39 INFO tempest.lib.common.rest_client [req-a4a4d7bd-d1ec-49f5-a05a-ef696e287d20 req-a4a4d7bd-d1ec-49f5-a05a-ef696e287d20 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-27 01:46:32.558 43 INFO tempest.lib.common.rest_client [req-570fe958-0d61-45f7-a7fa-cf952c7ec07b req-570fe958-0d61-45f7-a7fa-cf952c7ec07b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/b6efca65c2ab46c99b0c8e17612fce06 0.329s",
                                "2026-05-27 01:46:32.626 19 INFO tempest.lib.common.rest_client [req-c042e4a8-544d-4af8-8295-d42f846a727b req-c042e4a8-544d-4af8-8295-d42f846a727b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.161s",
                                "2026-05-27 01:46:32.646 29 INFO tempest.lib.common.rest_client [req-3eba92f9-9aff-43ca-8a28-b9506207f3b8 req-3eba92f9-9aff-43ca-8a28-b9506207f3b8 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.185s",
                                "2026-05-27 01:46:32.682 21 INFO tempest.lib.common.rest_client [req-fce11441-2a65-4327-9cdf-394b0d42f891 req-fce11441-2a65-4327-9cdf-394b0d42f891 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s",
                                "2026-05-27 01:46:32.691 23 INFO tempest.lib.common.rest_client [req-0f741718-7daf-4cfc-879d-f5a260f2d7e0 req-0f741718-7daf-4cfc-879d-f5a260f2d7e0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/89a5050f7de542e3bca52d9e6d7380fa 0.879s",
                                "2026-05-27 01:46:32.716 19 INFO tempest.lib.common.rest_client [req-587fa5f7-80df-44c9-b7db-a52fe408b9ee req-587fa5f7-80df-44c9-b7db-a52fe408b9ee ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.082s",
                                "2026-05-27 01:46:32.746 27 INFO tempest.lib.common.rest_client [req-36aea583-7b5a-4f2f-8423-fd22d4d5ac0e req-36aea583-7b5a-4f2f-8423-fd22d4d5ac0e ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c72a478d8544ce2baee76978601b9bd/users/1e29c66c142a4ed880a4ca757610be89/roles/e4ac3cd34d244bdea43cf6630298f44a 0.326s",
                                "2026-05-27 01:46:32.746 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1e29c66c142a4ed880a4ca757610be89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:32.747 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1420042086-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c72a478d8544ce2baee76978601b9bd', 'project_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'tenant_id': '2c72a478d8544ce2baee76978601b9bd', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e29c66c142a4ed880a4ca757610be89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.747 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1420042086-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c72a478d8544ce2baee76978601b9bd', 'project_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'tenant_id': '2c72a478d8544ce2baee76978601b9bd', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1420042086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e29c66c142a4ed880a4ca757610be89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.801 39 INFO tempest.lib.common.rest_client [req-e49f2cc1-a3f7-46a1-83b8-582679045a18 req-e49f2cc1-a3f7-46a1-83b8-582679045a18 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/59b24db357dd4a91a42fdc15190ee367/users/fabefe957ffa4d3bae672cc92e2e5d2d/roles/e4ac3cd34d244bdea43cf6630298f44a 0.245s",
                                "2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fabefe957ffa4d3bae672cc92e2e5d2d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1780888535-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '59b24db357dd4a91a42fdc15190ee367', 'project_name': 'tempest-QosSpecsTestJSON-1780888535', 'tenant_id': '59b24db357dd4a91a42fdc15190ee367', 'tenant_name': 'tempest-QosSpecsTestJSON-1780888535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabefe957ffa4d3bae672cc92e2e5d2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.802 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-1780888535-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '59b24db357dd4a91a42fdc15190ee367', 'project_name': 'tempest-QosSpecsTestJSON-1780888535', 'tenant_id': '59b24db357dd4a91a42fdc15190ee367', 'tenant_name': 'tempest-QosSpecsTestJSON-1780888535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabefe957ffa4d3bae672cc92e2e5d2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:32.852 25 INFO tempest.lib.common.rest_client [req-a5eddc38-bae9-499c-8209-1a05ce4a575b req-a5eddc38-bae9-499c-8209-1a05ce4a575b ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.679s",
                                "2026-05-27 01:46:32.856 31 INFO tempest.lib.common.rest_client [req-c134e009-bfbc-4f03-b273-a5c5db4d3111 req-c134e009-bfbc-4f03-b273-a5c5db4d3111 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=177e1a4f9a1b4bebbfeaf02d03656e5d&name=default 0.797s",
                                "2026-05-27 01:46:32.900 13 INFO tempest.lib.common.rest_client [req-a8c63e52-fd6f-436f-89d2-dbf326a4e784 req-a8c63e52-fd6f-436f-89d2-dbf326a4e784 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/89a5050f7de542e3bca52d9e6d7380fa 0.354s",
                                "2026-05-27 01:46:32.936 38 INFO tempest.lib.common.rest_client [req-20cbe77b-5098-4bf5-8d0b-88c9b2cbd05d req-20cbe77b-5098-4bf5-8d0b-88c9b2cbd05d ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/cd82f919be154018b888f774f05ae871/capabilities/testbed-node-0@rbd-volumes#volumes 0.609s",
                                "{13} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.615561s] ... ok",
                                "2026-05-27 01:46:32.960 23 INFO tempest.lib.common.rest_client [req-8cd8fe2d-2dbc-487a-b98b-ca3d94a64fcb req-8cd8fe2d-2dbc-487a-b98b-ca3d94a64fcb ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-27 01:46:32.975 19 INFO tempest.lib.common.rest_client [req-0de35d5c-830e-4eb1-ac32-318cad2fdbae req-0de35d5c-830e-4eb1-ac32-318cad2fdbae ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/2f08907e-454e-409a-bef3-543d8ec0aa60 0.254s",
                                "2026-05-27 01:46:33.000 11 INFO tempest.lib.common.rest_client [req-0cd6125c-c00b-4ea7-8865-beae4a12dd34 req-0cd6125c-c00b-4ea7-8865-beae4a12dd34 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/89a5050f7de542e3bca52d9e6d7380fa 0.610s",
                                "2026-05-27 01:46:33.065 21 INFO tempest.lib.common.rest_client [req-75410f28-c5c1-45a3-ae47-54997eb36ba1 req-75410f28-c5c1-45a3-ae47-54997eb36ba1 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/70ad82a683244db986d6b9f66518a067 0.377s",
                                "2026-05-27 01:46:33.126 25 INFO tempest.lib.common.rest_client [req-e9d22ab1-3503-4ff7-a6a1-f6563f4c8c22 req-e9d22ab1-3503-4ff7-a6a1-f6563f4c8c22 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/70ad82a683244db986d6b9f66518a067 0.272s",
                                "2026-05-27 01:46:33.184 19 INFO tempest.lib.common.rest_client [req-fb944ecf-535d-4547-8db3-69f2b9783f57 req-fb944ecf-535d-4547-8db3-69f2b9783f57 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.206s",
                                "{4} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.520693s] ... ok",
                                "2026-05-27 01:46:33.323 23 INFO tempest.lib.common.rest_client [req-08bb2dc3-2b8b-43c6-b861-d539e6956d6d req-08bb2dc3-2b8b-43c6-b861-d539e6956d6d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d320c6438f2b47ac8f1d098b433f7753/users/12105fe4b7824c25b4e311a64f221132/roles/e4ac3cd34d244bdea43cf6630298f44a 0.361s",
                                "2026-05-27 01:46:33.324 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12105fe4b7824c25b4e311a64f221132 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:33.327 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1524284233-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd320c6438f2b47ac8f1d098b433f7753', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'tenant_id': 'd320c6438f2b47ac8f1d098b433f7753', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12105fe4b7824c25b4e311a64f221132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:33.328 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1524284233-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd320c6438f2b47ac8f1d098b433f7753', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'tenant_id': 'd320c6438f2b47ac8f1d098b433f7753', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1524284233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12105fe4b7824c25b4e311a64f221132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:33.387 19 INFO tempest.lib.common.rest_client [req-775c68d6-a843-4b05-a20a-037ddacaec88 req-775c68d6-a843-4b05-a20a-037ddacaec88 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.155s",
                                "2026-05-27 01:46:33.484 25 INFO tempest.lib.common.rest_client [req-10431ace-b799-4ec2-adb9-76e20b3b729c req-10431ace-b799-4ec2-adb9-76e20b3b729c ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-27 01:46:33.493 43 INFO tempest.lib.common.rest_client [req-22d21c84-91b6-4d34-8029-7b86f244e2ec req-22d21c84-91b6-4d34-8029-7b86f244e2ec ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s",
                                "2026-05-27 01:46:33.551 31 INFO tempest.lib.common.rest_client [req-31653e45-29c7-4819-b2af-372700d5fa2b req-31653e45-29c7-4819-b2af-372700d5fa2b ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e4a156dd-a193-4b74-a8db-7e44401c40e3 0.685s",
                                "2026-05-27 01:46:33.563 17 INFO tempest.lib.common.rest_client [req-d363715f-d3aa-43e8-a933-a5ab3ed43d5a req-d363715f-d3aa-43e8-a933-a5ab3ed43d5a ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.121s",
                                "2026-05-27 01:46:33.589 19 INFO tempest.lib.common.rest_client [req-fc24e30f-8645-4d50-a2f2-992ef47601d1 req-fc24e30f-8645-4d50-a2f2-992ef47601d1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types 0.196s",
                                "2026-05-27 01:46:33.594 13 INFO tempest.lib.common.rest_client [req-c00ed21e-bc56-484d-b86e-6b71a20c3327 req-c00ed21e-bc56-484d-b86e-6b71a20c3327 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.692s",
                                "2026-05-27 01:46:33.629 11 INFO tempest.lib.common.rest_client [req-ed7443fd-b6db-4757-a6af-25ca20dc9c48 req-ed7443fd-b6db-4757-a6af-25ca20dc9c48 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.624s",
                                "2026-05-27 01:46:33.654 25 INFO tempest.lib.common.rest_client [req-f13379a7-21d3-4219-ab3b-242f6c5e35c6 req-f13379a7-21d3-4219-ab3b-242f6c5e35c6 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/89a5050f7de542e3bca52d9e6d7380fa 0.166s",
                                "2026-05-27 01:46:33.656 29 INFO tempest.lib.common.rest_client [req-dc613329-3ed5-4feb-87ea-8070ebadaa45 req-dc613329-3ed5-4feb-87ea-8070ebadaa45 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes 1.004s",
                                "2026-05-27 01:46:33.692 19 INFO tempest.lib.common.rest_client [req-d9b29f77-be6c-4729-81cf-cc65293524d8 req-d9b29f77-be6c-4729-81cf-cc65293524d8 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?sort=name%3Aasc&is_public=None 0.099s",
                                "2026-05-27 01:46:33.696 35 INFO tempest.lib.common.rest_client [req-a7290b68-ccab-4e3c-871c-3340dfd46c84 req-a7290b68-ccab-4e3c-871c-3340dfd46c84 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s",
                                "2026-05-27 01:46:33.700 39 INFO tempest.lib.common.rest_client [req-a3eb78ab-b9c8-43f2-854b-4ca942153d28 req-a3eb78ab-b9c8-43f2-854b-4ca942153d28 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.890s",
                                "2026-05-27 01:46:33.718 15 INFO tempest.lib.common.rest_client [req-bf331eda-ddeb-4d70-8843-a54c3b648642 req-bf331eda-ddeb-4d70-8843-a54c3b648642 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s",
                                "2026-05-27 01:46:33.723 38 INFO tempest.lib.common.rest_client [req-d7a3c1b8-ce75-40ae-bcdd-9ae0d33a15c7 req-d7a3c1b8-ce75-40ae-bcdd-9ae0d33a15c7 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/17d762ba7fc74275ab816a9c02e9c14e 0.773s",
                                "2026-05-27 01:46:33.725 15 INFO tempest.common.waiters [-] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds",
                                "2026-05-27 01:46:33.799 29 INFO tempest.lib.common.rest_client [req-40d6dfce-ea22-40a7-9527-5dfe3f15999b req-40d6dfce-ea22-40a7-9527-5dfe3f15999b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 0.132s",
                                "2026-05-27 01:46:33.823 35 INFO tempest.lib.common.rest_client [req-3275e8fe-a116-4dce-a6d5-3c6a3814d049 req-3275e8fe-a116-4dce-a6d5-3c6a3814d049 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s",
                                "2026-05-27 01:46:33.844 21 INFO tempest.lib.common.rest_client [req-7e58ba90-f76b-48fb-b628-664a0f0c7f22 req-7e58ba90-f76b-48fb-b628-664a0f0c7f22 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.768s",
                                "2026-05-27 01:46:33.837 11 INFO tempest.lib.common.rest_client [req-c8f468da-58ee-4090-b565-09502d4e21fe req-c8f468da-58ee-4090-b565-09502d4e21fe ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d2f5957711e46309b86e2a6ed980c67/users/5484fe751c7a4ee4acf6fccfc93445c8/roles/e4ac3cd34d244bdea43cf6630298f44a 0.206s",
                                "2026-05-27 01:46:33.837 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5484fe751c7a4ee4acf6fccfc93445c8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:33.837 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-161234723-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d2f5957711e46309b86e2a6ed980c67', 'project_name': 'tempest-GroupsV320Test-161234723', 'tenant_id': '5d2f5957711e46309b86e2a6ed980c67', 'tenant_name': 'tempest-GroupsV320Test-161234723', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5484fe751c7a4ee4acf6fccfc93445c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:33.838 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-161234723-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d2f5957711e46309b86e2a6ed980c67', 'project_name': 'tempest-GroupsV320Test-161234723', 'tenant_id': '5d2f5957711e46309b86e2a6ed980c67', 'tenant_name': 'tempest-GroupsV320Test-161234723', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5484fe751c7a4ee4acf6fccfc93445c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:33.856 15 INFO tempest.lib.common.rest_client [req-d8bce922-d979-467b-b5f2-2acf4a3fb40a req-d8bce922-d979-467b-b5f2-2acf4a3fb40a ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s",
                                "2026-05-27 01:46:33.855 19 INFO tempest.lib.common.rest_client [req-6f990795-3e4d-4cd5-9e2b-6600bc7e585c req-6f990795-3e4d-4cd5-9e2b-6600bc7e585c ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?sort=name%3Adesc&is_public=None 0.154s",
                                "2026-05-27 01:46:33.858 43 INFO tempest.lib.common.rest_client [req-844a6736-de80-43f6-a5c4-7a4ff73e992c req-844a6736-de80-43f6-a5c4-7a4ff73e992c ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/70ad82a683244db986d6b9f66518a067 0.360s",
                                "2026-05-27 01:46:33.973 13 INFO tempest.lib.common.rest_client [req-e8e94184-5496-4ffe-9d8b-103b6d553fd1 req-e8e94184-5496-4ffe-9d8b-103b6d553fd1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c51da2e59e2541d7a95964f2cbb950d4/users/6abfaad570b74500b4ee8f509481d5b4/roles/e4ac3cd34d244bdea43cf6630298f44a 0.377s",
                                "2026-05-27 01:46:33.973 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6abfaad570b74500b4ee8f509481d5b4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:33.973 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'tenant_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6abfaad570b74500b4ee8f509481d5b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:33.974 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'tenant_id': 'c51da2e59e2541d7a95964f2cbb950d4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-835409904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6abfaad570b74500b4ee8f509481d5b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:34.004 27 INFO tempest.lib.common.rest_client [req-686faaab-39e1-4b5f-a35d-0f7178b976dd req-686faaab-39e1-4b5f-a35d-0f7178b976dd ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.248s",
                                "2026-05-27 01:46:34.147 15 INFO tempest.lib.common.rest_client [req-660a942f-e244-4c4a-bd52-b9683889bec3 req-660a942f-e244-4c4a-bd52-b9683889bec3 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s",
                                "2026-05-27 01:46:34.157 21 INFO tempest.lib.common.rest_client [req-93f2968f-f2a7-4521-8caa-c0ccabc7cf58 req-93f2968f-f2a7-4521-8caa-c0ccabc7cf58 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/89a5050f7de542e3bca52d9e6d7380fa 0.311s",
                                "2026-05-27 01:46:34.172 39 INFO tempest.lib.common.rest_client [req-512ff009-85d4-432a-9f78-6c2ddfd0322f req-512ff009-85d4-432a-9f78-6c2ddfd0322f ] Request (QosSpecsTestJSON:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 0.465s",
                                "2026-05-27 01:46:34.184 19 INFO tempest.lib.common.rest_client [req-5c561a8a-d031-478a-a361-51e0cc81890c req-5c561a8a-d031-478a-a361-51e0cc81890c ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?is_public=False 0.323s",
                                "2026-05-27 01:46:34.204 23 INFO tempest.lib.common.rest_client [req-688e11bc-79c6-43e4-9de7-058e45da98e8 req-688e11bc-79c6-43e4-9de7-058e45da98e8 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s",
                                "2026-05-27 01:46:34.281 19 INFO tempest.lib.common.rest_client [req-daa3db76-e6ac-4fcf-8eeb-1c92a20c0dba req-daa3db76-e6ac-4fcf-8eeb-1c92a20c0dba ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types?is_public=True 0.094s",
                                "2026-05-27 01:46:34.292 38 INFO tempest.lib.common.rest_client [req-98e13497-2f73-4c2c-80fc-5e56df5a04e5 req-98e13497-2f73-4c2c-80fc-5e56df5a04e5 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26653284f3fe406196f4d16829442650 0.567s",
                                "2026-05-27 01:46:34.295 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd82f919be154018b888f774f05ae871",
                                "2026-05-27 01:46:34.320 39 INFO tempest.lib.common.rest_client [req-e06d0094-7346-4ada-b68a-93e9569b99d7 req-e06d0094-7346-4ada-b68a-93e9569b99d7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.140s",
                                "2026-05-27 01:46:34.349 31 INFO tempest.lib.common.rest_client [req-ef05db92-550d-4b72-ab76-2b292859e6b4 req-ef05db92-550d-4b72-ab76-2b292859e6b4 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/177e1a4f9a1b4bebbfeaf02d03656e5d 0.796s",
                                "2026-05-27 01:46:34.413 19 INFO tempest.lib.common.rest_client [req-e80728f2-b9f0-4258-b367-72f69d158587 req-e80728f2-b9f0-4258-b367-72f69d158587 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/40205927-04c0-4d7d-a07d-9a86b46a1893 0.127s",
                                "2026-05-27 01:46:34.561 19 INFO tempest.lib.common.rest_client [req-f5c9fa35-6c54-4b3f-aa6f-28724bbc80b9 req-f5c9fa35-6c54-4b3f-aa6f-28724bbc80b9 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/c5622323908e47989d7882ea1cf07a07/group_types/8584df37-40d5-4c1d-afac-01937c968a6e 0.146s",
                                "{4} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.331916s] ... ok",
                                "2026-05-27 01:46:34.622 23 INFO tempest.lib.common.rest_client [req-a197e6da-f11e-4ecd-af9f-e14079c46e8f req-a197e6da-f11e-4ecd-af9f-e14079c46e8f ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts 0.414s",
                                "2026-05-27 01:46:34.625 25 INFO tempest.lib.common.rest_client [req-42f28342-5a91-4e61-ac80-f3ad49fc5d7d req-42f28342-5a91-4e61-ac80-f3ad49fc5d7d ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.964s",
                                "2026-05-27 01:46:34.661 43 INFO tempest.lib.common.rest_client [req-e7338742-2442-4859-a61e-f4c57ad0ce6a req-e7338742-2442-4859-a61e-f4c57ad0ce6a ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.794s",
                                "2026-05-27 01:46:34.656 17 INFO tempest.lib.common.rest_client [req-8472cadc-bc67-481c-adb5-5686a4efc81e req-8472cadc-bc67-481c-adb5-5686a4efc81e ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s",
                                "{6} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.418102s] ... ok",
                                "2026-05-27 01:46:34.697 11 INFO tempest.lib.common.rest_client [req-a0754596-e8dc-4936-9c32-b55b992fbbe8 req-a0754596-e8dc-4936-9c32-b55b992fbbe8 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s",
                                "2026-05-27 01:46:34.714 21 INFO tempest.lib.common.rest_client [req-eda97dd6-2e9f-40ec-9997-043943f0e128 req-eda97dd6-2e9f-40ec-9997-043943f0e128 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s",
                                "2026-05-27 01:46:34.727 13 INFO tempest.lib.common.rest_client [req-91c1360c-eace-494d-862a-8fc72393d8c1 req-91c1360c-eace-494d-862a-8fc72393d8c1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s",
                                "2026-05-27 01:46:34.771 25 INFO tempest.lib.common.rest_client [req-ff000cea-ed1a-450f-8198-9ffa20bad1fb req-ff000cea-ed1a-450f-8198-9ffa20bad1fb ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf71d067d923451b8cc89809c63145d2/users/615b2fd5aa7f43f39bca6c707930cb51/roles/e4ac3cd34d244bdea43cf6630298f44a 0.140s",
                                "2026-05-27 01:46:34.771 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 615b2fd5aa7f43f39bca6c707930cb51 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:34.772 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1786983061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf71d067d923451b8cc89809c63145d2', 'project_name': 'tempest-VolumeTypesTest-1786983061', 'tenant_id': 'bf71d067d923451b8cc89809c63145d2', 'tenant_name': 'tempest-VolumeTypesTest-1786983061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '615b2fd5aa7f43f39bca6c707930cb51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:34.772 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1786983061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf71d067d923451b8cc89809c63145d2', 'project_name': 'tempest-VolumeTypesTest-1786983061', 'tenant_id': 'bf71d067d923451b8cc89809c63145d2', 'tenant_name': 'tempest-VolumeTypesTest-1786983061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '615b2fd5aa7f43f39bca6c707930cb51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:34.788 35 INFO tempest.lib.common.rest_client [req-d296115e-3c1e-43fa-a006-2d2bf7437d27 req-d296115e-3c1e-43fa-a006-2d2bf7437d27 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s",
                                "2026-05-27 01:46:34.804 17 INFO tempest.lib.common.rest_client [req-bfa6d5b1-dcc6-4371-9086-acb31ebf61dc req-bfa6d5b1-dcc6-4371-9086-acb31ebf61dc ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s",
                                "2026-05-27 01:46:34.905 27 INFO tempest.lib.common.rest_client [req-aab8636f-72ce-4ac9-a966-4cd0390b9dbf req-aab8636f-72ce-4ac9-a966-4cd0390b9dbf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s",
                                "2026-05-27 01:46:34.925 15 INFO tempest.lib.common.rest_client [req-70951b04-4446-44e4-9ba9-b484bf842575 req-70951b04-4446-44e4-9ba9-b484bf842575 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s",
                                "2026-05-27 01:46:34.934 34 INFO tempest.lib.common.rest_client [req-23a55c94-2604-4e05-8819-b2fd5fa6e719 req-23a55c94-2604-4e05-8819-b2fd5fa6e719 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.999s",
                                "2026-05-27 01:46:34.942 29 INFO tempest.lib.common.rest_client [req-fcc54c9d-7215-4d01-ac86-0a2326a1ef83 req-fcc54c9d-7215-4d01-ac86-0a2326a1ef83 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 0.134s",
                                "2026-05-27 01:46:34.961 23 INFO tempest.lib.common.rest_client [req-5904be13-2a53-4d55-8e1a-c7a27c3a2af2 req-5904be13-2a53-4d55-8e1a-c7a27c3a2af2 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts 0.270s",
                                "2026-05-27 01:46:34.962 29 INFO tempest.common.waiters [-] volume 4c12e389-eac9-4731-a784-d311e11335f0 reached available after waiting for 1.962848 seconds",
                                "2026-05-27 01:46:34.966 39 INFO tempest.lib.common.rest_client [req-c581c106-8bcf-4a88-a96d-4284bdd64147 req-c581c106-8bcf-4a88-a96d-4284bdd64147 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.640s",
                                "2026-05-27 01:46:34.975 31 INFO tempest.lib.common.rest_client [req-f9f7e5a4-8650-4f1d-8646-d54270ca7a3e req-f9f7e5a4-8650-4f1d-8646-d54270ca7a3e ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-27 01:46:34.980 19 INFO tempest.lib.common.rest_client [req-e7b7a9a4-4f88-498a-95f5-d677ca47361b req-e7b7a9a4-4f88-498a-95f5-d677ca47361b ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/18d765730206478fbb9fadb7e171febf 0.410s",
                                "2026-05-27 01:46:35.002 43 INFO tempest.lib.common.rest_client [req-8cf50056-a963-4006-8c53-c64555df8b83 req-8cf50056-a963-4006-8c53-c64555df8b83 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/89a5050f7de542e3bca52d9e6d7380fa 0.336s",
                                "2026-05-27 01:46:35.020 35 INFO tempest.lib.common.rest_client [req-05fdb4e1-3689-45e9-8127-4bbd571c0719 req-05fdb4e1-3689-45e9-8127-4bbd571c0719 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s",
                                "2026-05-27 01:46:35.066 27 INFO tempest.lib.common.rest_client [req-7f1075ac-f1bd-4522-a10b-6391a32712ce req-7f1075ac-f1bd-4522-a10b-6391a32712ce ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s",
                                "2026-05-27 01:46:35.148 38 INFO tempest.lib.common.rest_client [req-811beed0-12b2-4faa-a3eb-7e4670389234 req-811beed0-12b2-4faa-a3eb-7e4670389234 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.850s",
                                "2026-05-27 01:46:35.152 39 INFO tempest.lib.common.rest_client [req-d0dd7551-90a0-4ca2-92ae-20ef49fa0aa0 req-d0dd7551-90a0-4ca2-92ae-20ef49fa0aa0 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types 0.176s",
                                "2026-05-27 01:46:35.160 21 INFO tempest.lib.common.rest_client [req-6b7f0850-7b2b-4761-96ee-4c0ba1c5378d req-6b7f0850-7b2b-4761-96ee-4c0ba1c5378d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/797e3b080db540b0a004f7dec500bdc0/users/b7a8bb7c87fd419ebc9ad36659280fcc/roles/e4ac3cd34d244bdea43cf6630298f44a 0.444s",
                                "2026-05-27 01:46:35.162 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7a8bb7c87fd419ebc9ad36659280fcc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:35.162 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1761480816-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '797e3b080db540b0a004f7dec500bdc0', 'project_name': 'tempest-GroupsV314Test-1761480816', 'tenant_id': '797e3b080db540b0a004f7dec500bdc0', 'tenant_name': 'tempest-GroupsV314Test-1761480816', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7a8bb7c87fd419ebc9ad36659280fcc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:35.163 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1761480816-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '797e3b080db540b0a004f7dec500bdc0', 'project_name': 'tempest-GroupsV314Test-1761480816', 'tenant_id': '797e3b080db540b0a004f7dec500bdc0', 'tenant_name': 'tempest-GroupsV314Test-1761480816', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7a8bb7c87fd419ebc9ad36659280fcc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:35.225 13 INFO tempest.lib.common.rest_client [req-2a8d3eab-8aca-40da-963c-52cfbf4ee863 req-2a8d3eab-8aca-40da-963c-52cfbf4ee863 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 0.495s",
                                "2026-05-27 01:46:35.255 15 INFO tempest.lib.common.rest_client [req-abd389c9-4df8-4a6b-9fdd-b6965b34b772 req-abd389c9-4df8-4a6b-9fdd-b6965b34b772 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s",
                                "2026-05-27 01:46:35.318 39 INFO tempest.lib.common.rest_client [req-97b84c63-9e7f-4e89-9aba-b53086948f48 req-97b84c63-9e7f-4e89-9aba-b53086948f48 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=197687eb-0210-4b78-9199-ff39cf009592 0.160s",
                                "2026-05-27 01:46:35.347 29 INFO tempest.lib.common.rest_client [req-115eb06b-22d7-49da-b7a3-bab03d082a26 req-115eb06b-22d7-49da-b7a3-bab03d082a26 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 0.382s",
                                "2026-05-27 01:46:35.373 23 INFO tempest.lib.common.rest_client [req-a26832f5-3b18-4005-a3f5-aa2c4a9f0e18 req-a26832f5-3b18-4005-a3f5-aa2c4a9f0e18 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-0@rbd-volumes 0.399s",
                                "2026-05-27 01:46:35.421 25 INFO tempest.lib.common.rest_client [req-99e5c8f4-953a-40d7-adeb-820a9aeeb40a req-99e5c8f4-953a-40d7-adeb-820a9aeeb40a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-27 01:46:35.472 11 INFO tempest.lib.common.rest_client [req-b96a0cbb-df23-4d79-a570-2671c29bd30d req-b96a0cbb-df23-4d79-a570-2671c29bd30d ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s",
                                "2026-05-27 01:46:35.486 43 INFO tempest.lib.common.rest_client [req-19254214-9b07-46ed-9030-a54d2a0e534a req-19254214-9b07-46ed-9030-a54d2a0e534a ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s",
                                "2026-05-27 01:46:35.494 39 INFO tempest.lib.common.rest_client [req-0436d8df-5c83-4588-a7ed-0b48f8203318 req-0436d8df-5c83-4588-a7ed-0b48f8203318 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=a2afdc7e-752f-4cc1-b025-72363cb89dad 0.174s",
                                "2026-05-27 01:46:35.562 13 INFO tempest.lib.common.rest_client [req-c93822e4-778a-4506-8a45-3d9ae4df1c23 req-c93822e4-778a-4506-8a45-3d9ae4df1c23 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 0.333s",
                                "2026-05-27 01:46:35.603 29 INFO tempest.lib.common.rest_client [req-1ea05792-41eb-42fe-8a29-b6fbb1971d1b req-1ea05792-41eb-42fe-8a29-b6fbb1971d1b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.248s",
                                "2026-05-27 01:46:35.639 19 INFO tempest.lib.common.rest_client [req-c5d0697e-03ff-420d-bafc-6532d7efe9ec req-c5d0697e-03ff-420d-bafc-6532d7efe9ec ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7847bfd5841d467689d62fa58297452d 0.655s",
                                "2026-05-27 01:46:35.639 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 075b93bcec684f50b9f1fb06623cca86",
                                "2026-05-27 01:46:35.671 11 INFO tempest.lib.common.rest_client [req-dbc3724c-905e-4373-81db-a33872450628 req-dbc3724c-905e-4373-81db-a33872450628 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s",
                                "2026-05-27 01:46:35.678 31 INFO tempest.lib.common.rest_client [req-b6c28286-6d38-45b0-ba95-7a6fe7a9d334 req-b6c28286-6d38-45b0-ba95-7a6fe7a9d334 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-27 01:46:35.792 15 INFO tempest.lib.common.rest_client [req-3002dba4-10af-47b4-b309-92aaf01e0b1a req-3002dba4-10af-47b4-b309-92aaf01e0b1a ] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s",
                                "2026-05-27 01:46:35.799 43 INFO tempest.lib.common.rest_client [req-8956bdfd-32a9-4ae3-b60a-300cb90377c9 req-8956bdfd-32a9-4ae3-b60a-300cb90377c9 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f77e5c4b1e534a859600c8013756b350/users/919277f2ff6a4dc4953a2b6b67d06969/roles/e4ac3cd34d244bdea43cf6630298f44a 0.310s",
                                "2026-05-27 01:46:35.800 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 919277f2ff6a4dc4953a2b6b67d06969 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:35.801 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1472688409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f77e5c4b1e534a859600c8013756b350', 'project_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'tenant_id': 'f77e5c4b1e534a859600c8013756b350', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '919277f2ff6a4dc4953a2b6b67d06969', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:35.801 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1472688409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f77e5c4b1e534a859600c8013756b350', 'project_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'tenant_id': 'f77e5c4b1e534a859600c8013756b350', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1472688409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '919277f2ff6a4dc4953a2b6b67d06969', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:35.826 17 INFO tempest.lib.common.rest_client [req-98b12135-34a4-4ac2-acd9-17d8eb2afb26 req-98b12135-34a4-4ac2-acd9-17d8eb2afb26 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s",
                                "2026-05-27 01:46:35.870 25 INFO tempest.lib.common.rest_client [req-cc5cb41e-e737-45b4-b9fb-2eaf255f24f4 req-cc5cb41e-e737-45b4-b9fb-2eaf255f24f4 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s",
                                "2026-05-27 01:46:35.888 23 INFO tempest.lib.common.rest_client [req-627985c0-a2b0-4b41-9be5-2a75d0a28383 req-627985c0-a2b0-4b41-9be5-2a75d0a28383 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-2@rbd-volumes 0.510s",
                                "2026-05-27 01:46:35.951 17 INFO tempest.lib.common.rest_client [req-0d145454-4ab7-45ce-8ad7-3f29e8e97725 req-0d145454-4ab7-45ce-8ad7-3f29e8e97725 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s",
                                "2026-05-27 01:46:35.960 39 INFO tempest.lib.common.rest_client [req-e2adade9-4eda-4c02-8324-ffea8262e1e4 req-e2adade9-4eda-4c02-8324-ffea8262e1e4 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associate?vol_type_id=22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.465s",
                                "2026-05-27 01:46:35.970 27 INFO tempest.lib.common.rest_client [req-6cf3effb-9865-4b79-b5b0-95407031884f req-6cf3effb-9865-4b79-b5b0-95407031884f ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s",
                                "2026-05-27 01:46:35.973 21 INFO tempest.lib.common.rest_client [req-c3a2654b-40ee-4c66-a82a-7a0f2cded81b req-c3a2654b-40ee-4c66-a82a-7a0f2cded81b ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s",
                                "2026-05-27 01:46:36.023 25 INFO tempest.lib.common.rest_client [req-5a13a1e5-2d7f-49fb-91fb-8396f9ebc480 req-5a13a1e5-2d7f-49fb-91fb-8396f9ebc480 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s",
                                "2026-05-27 01:46:36.021 15 INFO tempest.lib.common.rest_client [req-7d65c18f-5909-40f3-af9b-30c6b5d0a055 req-7d65c18f-5909-40f3-af9b-30c6b5d0a055 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s",
                                "2026-05-27 01:46:36.097 39 INFO tempest.lib.common.rest_client [req-e065b8fd-c99e-48d7-a823-610d3bc7b5e7 req-e065b8fd-c99e-48d7-a823-610d3bc7b5e7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.135s",
                                "2026-05-27 01:46:36.101 31 INFO tempest.lib.common.rest_client [req-82b0377a-7e0a-4605-921e-b979497ba768 req-82b0377a-7e0a-4605-921e-b979497ba768 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.418s",
                                "2026-05-27 01:46:36.101 23 INFO tempest.lib.common.rest_client [req-0752d9ee-cb98-40fe-a2a0-adc203544e1a req-0752d9ee-cb98-40fe-a2a0-adc203544e1a ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/d320c6438f2b47ac8f1d098b433f7753/os-hosts/testbed-node-1@rbd-volumes 0.210s",
                                "{6} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [1.418468s] ... ok",
                                "2026-05-27 01:46:36.104 27 INFO tempest.lib.common.rest_client [req-58f26aee-ed7d-4ad7-ba27-fbd9b922a72c req-58f26aee-ed7d-4ad7-ba27-fbd9b922a72c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s",
                                "2026-05-27 01:46:36.140 35 INFO tempest.lib.common.rest_client [req-3a8ff471-a880-407a-b461-aaf685c8b787 req-3a8ff471-a880-407a-b461-aaf685c8b787 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s",
                                "2026-05-27 01:46:36.147 35 INFO tempest.common.waiters [-] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds",
                                "2026-05-27 01:46:36.175 19 INFO tempest.lib.common.rest_client [req-5c02df7d-908e-4bb8-9e24-0bceed540c06 req-5c02df7d-908e-4bb8-9e24-0bceed540c06 ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:46:36.201 21 INFO tempest.lib.common.rest_client [req-f41482ed-93ac-4e8a-9de5-2d7183072bc3 req-f41482ed-93ac-4e8a-9de5-2d7183072bc3 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s",
                                "2026-05-27 01:46:36.253 39 INFO tempest.lib.common.rest_client [req-5d3807b7-fc37-4b62-98b0-d23759d18ea0 req-5d3807b7-fc37-4b62-98b0-d23759d18ea0 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/disassociate?vol_type_id=197687eb-0210-4b78-9199-ff39cf009592 0.154s",
                                "2026-05-27 01:46:36.291 31 INFO tempest.lib.common.rest_client [req-ca52a79b-9c99-4182-8b0b-5365cf571f6e req-ca52a79b-9c99-4182-8b0b-5365cf571f6e ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.187s",
                                "2026-05-27 01:46:36.340 21 INFO tempest.lib.common.rest_client [req-41a8ecfe-bb4d-4a1d-9ebf-a852ce1d7cbd req-41a8ecfe-bb4d-4a1d-9ebf-a852ce1d7cbd ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s",
                                "2026-05-27 01:46:36.379 39 INFO tempest.lib.common.rest_client [req-cf195d6f-4d29-470c-90f0-22f35a968ee9 req-cf195d6f-4d29-470c-90f0-22f35a968ee9 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.124s",
                                "2026-05-27 01:46:36.399 43 INFO tempest.lib.common.rest_client [req-39220506-6fc7-43ba-a4ac-5c5c64d335c5 req-39220506-6fc7-43ba-a4ac-5c5c64d335c5 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-27 01:46:36.407 23 INFO tempest.lib.common.rest_client [req-fedd75b4-ddce-4620-8a2f-e7aa179696fb req-fedd75b4-ddce-4620-8a2f-e7aa179696fb ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b17d05d493bf44d8be9ab6184e607e6b 0.297s",
                                "2026-05-27 01:46:36.425 11 INFO tempest.lib.common.rest_client [req-1b204d70-3bec-4a51-a776-7e8598c3b7fe req-1b204d70-3bec-4a51-a776-7e8598c3b7fe ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s",
                                "2026-05-27 01:46:36.514 38 INFO tempest.lib.common.rest_client [req-02cf0bd8-360f-48aa-886c-0b0dff485001 req-02cf0bd8-360f-48aa-886c-0b0dff485001 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd82f919be154018b888f774f05ae871&name=default 1.364s",
                                "2026-05-27 01:46:36.518 13 INFO tempest.lib.common.rest_client [req-d7ac0fba-d537-4291-aae8-4ee68af59814 req-d7ac0fba-d537-4291-aae8-4ee68af59814 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes 0.949s",
                                "2026-05-27 01:46:36.535 39 INFO tempest.lib.common.rest_client [req-021ee964-6ea5-48cc-94f3-165287311464 req-021ee964-6ea5-48cc-94f3-165287311464 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/disassociate_all 0.153s",
                                "2026-05-27 01:46:36.632 25 INFO tempest.lib.common.rest_client [req-0e0ddbdd-14d2-43ae-a8a5-0d8fe6bd999f req-0e0ddbdd-14d2-43ae-a8a5-0d8fe6bd999f ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s",
                                "2026-05-27 01:46:36.638 39 INFO tempest.lib.common.rest_client [req-a457ed51-6143-4196-a7ab-8a57f349d900 req-a457ed51-6143-4196-a7ab-8a57f349d900 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b/associations 0.100s",
                                "2026-05-27 01:46:36.652 13 INFO tempest.lib.common.rest_client [req-08dcdab1-d52c-4980-a66e-56e7a81ef989 req-08dcdab1-d52c-4980-a66e-56e7a81ef989 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 0.123s",
                                "2026-05-27 01:46:36.683 35 INFO tempest.lib.common.rest_client [req-0f2039e3-757d-4dbc-ad42-fb3079a1502c req-0f2039e3-757d-4dbc-ad42-fb3079a1502c ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s",
                                "2026-05-27 01:46:36.713 11 INFO tempest.lib.common.rest_client [req-3189318d-fab6-41d2-a870-04442e449d39 req-3189318d-fab6-41d2-a870-04442e449d39 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s",
                                "2026-05-27 01:46:36.716 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds",
                                "2026-05-27 01:46:36.723 23 INFO tempest.lib.common.rest_client [req-d9dc67b8-4613-4b50-bdd3-1ca1b5c6cec6 req-d9dc67b8-4613-4b50-bdd3-1ca1b5c6cec6 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12105fe4b7824c25b4e311a64f221132 0.314s",
                                "2026-05-27 01:46:36.724 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3d28f00f84aa4b3daf8356cb79ed49a8",
                                "2026-05-27 01:46:36.762 29 INFO tempest.lib.common.rest_client [req-94830ae1-eaf2-49c1-a7ad-0953f1dce965 req-94830ae1-eaf2-49c1-a7ad-0953f1dce965 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.152s",
                                "2026-05-27 01:46:36.769 29 INFO tempest.common.waiters [-] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached available after waiting for 1.769311 seconds",
                                "2026-05-27 01:46:36.766 25 INFO tempest.lib.common.rest_client [req-9c6d5b1b-5189-46d0-b364-0d6c06c218f0 req-9c6d5b1b-5189-46d0-b364-0d6c06c218f0 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s",
                                "2026-05-27 01:46:36.769 43 INFO tempest.lib.common.rest_client [req-56527ecf-9bd9-4e98-bd45-1ea40b6e2413 req-56527ecf-9bd9-4e98-bd45-1ea40b6e2413 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.364s",
                                "2026-05-27 01:46:36.806 35 INFO tempest.lib.common.rest_client [req-a12cd19e-63f2-487a-9ef8-bd57fb2a77c6 req-a12cd19e-63f2-487a-9ef8-bd57fb2a77c6 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s",
                                "{15} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.373908s] ... ok",
                                "2026-05-27 01:46:36.858 39 INFO tempest.lib.common.rest_client [req-8de0a235-f74d-4d95-b937-3808593c4a7e req-8de0a235-f74d-4d95-b937-3808593c4a7e ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.215s",
                                "2026-05-27 01:46:36.888 31 INFO tempest.lib.common.rest_client [req-69c93ee0-20e2-4b56-9b49-750bc637c08a req-69c93ee0-20e2-4b56-9b49-750bc637c08a ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s",
                                "2026-05-27 01:46:36.888 11 INFO tempest.lib.common.rest_client [req-4f5bc2b0-07a6-4838-b62e-c784b03d730b req-4f5bc2b0-07a6-4838-b62e-c784b03d730b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s",
                                "2026-05-27 01:46:36.931 43 INFO tempest.lib.common.rest_client [req-cb996b4d-0b08-48fd-a3f1-a4dadce27e4a req-cb996b4d-0b08-48fd-a3f1-a4dadce27e4a ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s",
                                "2026-05-27 01:46:36.967 39 INFO tempest.lib.common.rest_client [req-42422529-89c0-4948-92bd-c38fccdbdccc req-42422529-89c0-4948-92bd-c38fccdbdccc ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/22fe9e94-c98c-40aa-a564-6cf5bc2f8368 0.106s",
                                "2026-05-27 01:46:37.022 11 INFO tempest.lib.common.rest_client [req-f9bf854f-13c0-4527-b907-3a90e266b7a7 req-f9bf854f-13c0-4527-b907-3a90e266b7a7 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s",
                                "2026-05-27 01:46:37.054 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds",
                                "2026-05-27 01:46:37.063 21 INFO tempest.lib.common.rest_client [req-05699c3b-54e7-4c2a-994c-c798316e8a0e req-05699c3b-54e7-4c2a-994c-c798316e8a0e ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s",
                                "2026-05-27 01:46:37.076 43 INFO tempest.lib.common.rest_client [req-dd5f810c-3b28-4d1e-b0bc-916ede9cd6f5 req-dd5f810c-3b28-4d1e-b0bc-916ede9cd6f5 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s",
                                "2026-05-27 01:46:37.079 19 INFO tempest.lib.common.rest_client [req-1c317e54-1fbc-4f33-9a1c-c953851d2f11 req-1c317e54-1fbc-4f33-9a1c-c953851d2f11 ] Request (GroupTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=075b93bcec684f50b9f1fb06623cca86&name=default 0.895s",
                                "2026-05-27 01:46:37.107 31 INFO tempest.lib.common.rest_client [req-0b1f102d-9568-4373-bc3a-2acd1e1dd24f req-0b1f102d-9568-4373-bc3a-2acd1e1dd24f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-27 01:46:37.161 38 INFO tempest.lib.common.rest_client [req-5a151a39-645f-4f04-a94c-998fb0781bea req-5a151a39-645f-4f04-a94c-998fb0781bea ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ea50667-4989-4a96-8098-c1751dfcaa19 0.639s",
                                "2026-05-27 01:46:37.181 15 INFO tempest.lib.common.rest_client [req-fff03b67-3d1c-4ff3-8511-7d3f92f0b441 req-fff03b67-3d1c-4ff3-8511-7d3f92f0b441 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s",
                                "2026-05-27 01:46:37.186 39 INFO tempest.lib.common.rest_client [req-9925660b-ef52-4b06-b2c6-12009df42bc0 req-9925660b-ef52-4b06-b2c6-12009df42bc0 ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/a2afdc7e-752f-4cc1-b025-72363cb89dad 0.211s",
                                "2026-05-27 01:46:37.191 17 INFO tempest.lib.common.rest_client [req-b0c973d5-f066-416c-8a14-d44afe0f5931 req-b0c973d5-f066-416c-8a14-d44afe0f5931 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s",
                                "2026-05-27 01:46:37.199 15 INFO tempest.common.waiters [-] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds",
                                "2026-05-27 01:46:37.194 23 INFO tempest.lib.common.rest_client [req-7d13487b-729a-45a1-8c36-57cade05d616 req-7d13487b-729a-45a1-8c36-57cade05d616 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-27 01:46:37.204 17 INFO tempest.common.waiters [-] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds",
                                "2026-05-27 01:46:37.228 21 INFO tempest.lib.common.rest_client [req-2434c9ec-2b1d-4aa6-9977-697f615f1a39 req-2434c9ec-2b1d-4aa6-9977-697f615f1a39 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s",
                                "2026-05-27 01:46:37.238 21 INFO tempest.common.waiters [-] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds",
                                "2026-05-27 01:46:37.262 11 INFO tempest.lib.common.rest_client [req-e8f06e22-756c-4e53-8ebd-0d378d6eb3ed req-e8f06e22-756c-4e53-8ebd-0d378d6eb3ed ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s",
                                "2026-05-27 01:46:37.284 31 INFO tempest.lib.common.rest_client [req-357d8771-6abd-4a7a-a1e8-50fb6a224678 req-357d8771-6abd-4a7a-a1e8-50fb6a224678 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/e4ac3cd34d244bdea43cf6630298f44a 0.172s",
                                "2026-05-27 01:46:37.350 27 INFO tempest.lib.common.rest_client [req-e0ed5807-4cbf-402a-a337-17ac06fd0c76 req-e0ed5807-4cbf-402a-a337-17ac06fd0c76 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s",
                                "2026-05-27 01:46:37.353 27 INFO tempest.common.waiters [-] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds",
                                "2026-05-27 01:46:37.374 11 INFO tempest.lib.common.rest_client [req-0c3d3b61-0120-472b-8540-875d9864b421 req-0c3d3b61-0120-472b-8540-875d9864b421 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s",
                                "2026-05-27 01:46:37.380 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds",
                                "2026-05-27 01:46:37.411 15 INFO tempest.lib.common.rest_client [req-f31e7b45-5443-42ff-a994-773438e600e9 req-f31e7b45-5443-42ff-a994-773438e600e9 ] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s",
                                "2026-05-27 01:46:37.421 39 INFO tempest.lib.common.rest_client [req-8237498d-1d4a-45ea-a1c2-451f8db81eeb req-8237498d-1d4a-45ea-a1c2-451f8db81eeb ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/a2afdc7e-752f-4cc1-b025-72363cb89dad 0.233s",
                                "2026-05-27 01:46:37.481 43 INFO tempest.lib.common.rest_client [req-f0739089-c352-4593-a5e8-449c89196368 req-f0739089-c352-4593-a5e8-449c89196368 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s",
                                "2026-05-27 01:46:37.510 31 INFO tempest.lib.common.rest_client [req-d0012531-9257-4d18-b204-e679193fc0cc req-d0012531-9257-4d18-b204-e679193fc0cc ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-27 01:46:37.518 11 INFO tempest.lib.common.rest_client [req-5784f53d-a92c-4ef2-b02f-b0c2d10787a6 req-5784f53d-a92c-4ef2-b02f-b0c2d10787a6 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s",
                                "2026-05-27 01:46:37.534 15 INFO tempest.lib.common.rest_client [req-2e503bc6-ea56-4c9b-bf09-2a1fdf5b8f58 req-2e503bc6-ea56-4c9b-bf09-2a1fdf5b8f58 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s",
                                "2026-05-27 01:46:37.591 43 INFO tempest.lib.common.rest_client [req-6785f877-e23b-4558-974e-1b5e7105acc4 req-6785f877-e23b-4558-974e-1b5e7105acc4 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s",
                                "2026-05-27 01:46:37.633 11 INFO tempest.lib.common.rest_client [req-195eb236-96d4-4a75-838e-39bcb9af6c67 req-195eb236-96d4-4a75-838e-39bcb9af6c67 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s",
                                "2026-05-27 01:46:37.636 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds",
                                "2026-05-27 01:46:37.652 38 INFO tempest.lib.common.rest_client [req-87e709a6-1bd4-4198-89e8-940817747ca3 req-87e709a6-1bd4-4198-89e8-940817747ca3 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd82f919be154018b888f774f05ae871 0.489s",
                                "2026-05-27 01:46:37.653 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2fa4cbb24576472ca5a359839eb55154",
                                "2026-05-27 01:46:37.698 29 INFO tempest.lib.common.rest_client [req-3ae1325e-3265-432f-9696-9ac42e50f51e req-3ae1325e-3265-432f-9696-9ac42e50f51e ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s",
                                "2026-05-27 01:46:37.757 21 INFO tempest.lib.common.rest_client [req-d73eff90-9196-4330-9355-024d5f39048b req-d73eff90-9196-4330-9355-024d5f39048b ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s",
                                "2026-05-27 01:46:37.757 11 INFO tempest.lib.common.rest_client [req-a330efad-11be-43ad-85c8-527a8b1f36d7 req-a330efad-11be-43ad-85c8-527a8b1f36d7 ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s",
                                "2026-05-27 01:46:37.776 19 INFO tempest.lib.common.rest_client [req-5c23a010-bfa6-43c0-8ae6-452fcdd3d912 req-5c23a010-bfa6-43c0-8ae6-452fcdd3d912 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4ce96418-53fd-408f-88b9-f78b0d508bb6 0.694s",
                                "2026-05-27 01:46:37.785 13 INFO tempest.lib.common.rest_client [req-c499c8b1-1ab9-4906-9f25-c7ffef06ddec req-c499c8b1-1ab9-4906-9f25-c7ffef06ddec ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 0.116s",
                                "2026-05-27 01:46:37.796 31 INFO tempest.lib.common.rest_client [req-a78ccfbc-8163-409a-8473-84528e913d34 req-a78ccfbc-8163-409a-8473-84528e913d34 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/70ad82a683244db986d6b9f66518a067 0.281s",
                                "2026-05-27 01:46:37.801 13 INFO tempest.common.waiters [-] volume 0435cf43-1a33-4976-bcf8-5ac1f86b9adf reached available after waiting for 1.801239 seconds",
                                "2026-05-27 01:46:37.860 17 INFO tempest.lib.common.rest_client [req-4f6b22f5-9c3d-4ac4-bae4-e4ea13201aa5 req-4f6b22f5-9c3d-4ac4-bae4-e4ea13201aa5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s",
                                "2026-05-27 01:46:37.893 11 INFO tempest.lib.common.rest_client [req-7bd5bab9-54fc-4ebd-9b28-6ce66df73ac8 req-7bd5bab9-54fc-4ebd-9b28-6ce66df73ac8 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s",
                                "2026-05-27 01:46:37.896 11 INFO tempest.common.waiters [-] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds",
                                "2026-05-27 01:46:37.939 43 INFO tempest.lib.common.rest_client [req-d7a54bf8-9571-4108-99d5-30e6288a1a6e req-d7a54bf8-9571-4108-99d5-30e6288a1a6e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s",
                                "2026-05-27 01:46:37.958 35 INFO tempest.lib.common.rest_client [req-18c9e0de-20ef-4133-bc4f-457a031af409 req-18c9e0de-20ef-4133-bc4f-457a031af409 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s",
                                "2026-05-27 01:46:37.963 35 INFO tempest.common.waiters [-] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds",
                                "2026-05-27 01:46:37.981 39 INFO tempest.lib.common.rest_client [req-bbf6071b-ff19-4c4d-8c3d-a9e73e87b350 req-bbf6071b-ff19-4c4d-8c3d-a9e73e87b350 ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/197687eb-0210-4b78-9199-ff39cf009592 0.558s",
                                "2026-05-27 01:46:38.018 31 INFO tempest.lib.common.rest_client [req-340e41cf-79fc-4e0b-b153-02e70cf85e9f req-340e41cf-79fc-4e0b-b153-02e70cf85e9f ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-27 01:46:38.027 21 INFO tempest.lib.common.rest_client [req-e7a7e619-b697-4e2e-b563-ae0e5d22e967 req-e7a7e619-b697-4e2e-b563-ae0e5d22e967 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s",
                                "2026-05-27 01:46:38.039 11 INFO tempest.lib.common.rest_client [req-e25b1793-35b8-4fca-bba1-22a88e6c342f req-e25b1793-35b8-4fca-bba1-22a88e6c342f ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s",
                                "2026-05-27 01:46:38.090 23 INFO tempest.lib.common.rest_client [req-e3d461e0-07c9-4beb-929f-b1548a31d8ba req-e3d461e0-07c9-4beb-929f-b1548a31d8ba ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3d28f00f84aa4b3daf8356cb79ed49a8&name=default 0.893s",
                                "2026-05-27 01:46:38.153 15 INFO tempest.lib.common.rest_client [req-6d0acbf1-c215-4dbe-b228-584050336bd2 req-6d0acbf1-c215-4dbe-b228-584050336bd2 ] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s",
                                "2026-05-27 01:46:38.187 13 INFO tempest.lib.common.rest_client [req-eccb4784-6379-4b5d-9495-700a2cc3f371 req-eccb4784-6379-4b5d-9495-700a2cc3f371 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots 0.381s",
                                "2026-05-27 01:46:38.193 29 INFO tempest.lib.common.rest_client [req-46d0df59-4ea3-486f-8c08-f055aeb97334 req-46d0df59-4ea3-486f-8c08-f055aeb97334 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s",
                                "2026-05-27 01:46:38.200 29 INFO tempest.common.waiters [-] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds",
                                "2026-05-27 01:46:38.208 31 INFO tempest.lib.common.rest_client [req-e8f32061-0ffd-4c8c-8da5-8106d659f2b5 req-e8f32061-0ffd-4c8c-8da5-8106d659f2b5 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/89a5050f7de542e3bca52d9e6d7380fa 0.187s",
                                "2026-05-27 01:46:38.257 25 INFO tempest.lib.common.rest_client [req-12f7948b-5c19-4d62-8a85-e01bafea4516 req-12f7948b-5c19-4d62-8a85-e01bafea4516 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s",
                                "2026-05-27 01:46:38.264 25 INFO tempest.common.waiters [-] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds",
                                "2026-05-27 01:46:38.282 19 INFO tempest.lib.common.rest_client [req-cc6ce654-6119-4dc4-b836-bf422d996a4d req-cc6ce654-6119-4dc4-b836-bf422d996a4d ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/075b93bcec684f50b9f1fb06623cca86 0.501s",
                                "2026-05-27 01:46:38.282 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5622323908e47989d7882ea1cf07a07",
                                "2026-05-27 01:46:38.323 43 INFO tempest.lib.common.rest_client [req-f7fb0c48-1b44-4746-98d6-8fc36cb71128 req-f7fb0c48-1b44-4746-98d6-8fc36cb71128 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s",
                                "2026-05-27 01:46:38.344 35 INFO tempest.lib.common.rest_client [req-d2caf106-f1e2-4509-8c81-33905737a2f4 req-d2caf106-f1e2-4509-8c81-33905737a2f4 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s",
                                "2026-05-27 01:46:38.369 27 INFO tempest.lib.common.rest_client [req-2b45d894-9d2c-4a87-9a2f-1efd800beac7 req-2b45d894-9d2c-4a87-9a2f-1efd800beac7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s",
                                "2026-05-27 01:46:38.830 39 INFO tempest.lib.common.rest_client [req-b04d034b-96a7-44d1-96e9-603b7cc29a61 req-b04d034b-96a7-44d1-96e9-603b7cc29a61 ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/types/197687eb-0210-4b78-9199-ff39cf009592 0.846s",
                                "2026-05-27 01:46:38.832 15 INFO tempest.lib.common.rest_client [req-33eff99c-ee23-46be-b7f3-1e1a0f9daa23 req-33eff99c-ee23-46be-b7f3-1e1a0f9daa23 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s",
                                "2026-05-27 01:46:38.874 38 INFO tempest.lib.common.rest_client [req-492c20cf-9ac9-4f8a-a267-fffff9dda3ff req-492c20cf-9ac9-4f8a-a267-fffff9dda3ff ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2fa4cbb24576472ca5a359839eb55154&name=default 1.218s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_associate_disassociate_qos [4.654749s] ... ok",
                                "2026-05-27 01:46:38.901 13 INFO tempest.lib.common.rest_client [req-e8027fff-3c57-4e99-8b00-2c0dbd0c6e72 req-e8027fff-3c57-4e99-8b00-2c0dbd0c6e72 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 0.709s",
                                "2026-05-27 01:46:38.906 27 INFO tempest.lib.common.rest_client [req-fa051a2e-3d72-47aa-bf5a-9c81b7c969b1 req-fa051a2e-3d72-47aa-bf5a-9c81b7c969b1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s",
                                "2026-05-27 01:46:38.926 17 INFO tempest.lib.common.rest_client [req-0e194e0f-5013-46c0-be6b-4bfc0d2fade0 req-0e194e0f-5013-46c0-be6b-4bfc0d2fade0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s",
                                "2026-05-27 01:46:38.935 17 INFO tempest.common.waiters [-] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds",
                                "2026-05-27 01:46:39.235 25 INFO tempest.lib.common.rest_client [req-7f6562ed-6377-49a9-8be5-daab92db18d9 req-7f6562ed-6377-49a9-8be5-daab92db18d9 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s",
                                "2026-05-27 01:46:39.241 29 INFO tempest.lib.common.rest_client [req-ab95158d-5361-48e1-88c3-5d54af0416fe req-ab95158d-5361-48e1-88c3-5d54af0416fe ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s",
                                "2026-05-27 01:46:39.250 11 INFO tempest.lib.common.rest_client [req-19af2013-0b40-4eb8-82f8-74b68e391565 req-19af2013-0b40-4eb8-82f8-74b68e391565 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 1.202s",
                                "2026-05-27 01:46:39.251 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [2.474744s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:37,698 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s",
                                "2026-05-27 01:46:38,193 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s",
                                "2026-05-27 01:46:38,200 29 INFO     [tempest.common.waiters] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds",
                                "2026-05-27 01:46:39,241 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s",
                                "",
                                "2026-05-27 01:46:42.663 35 INFO tempest.lib.common.rest_client [req-c4339ec7-ce94-4620-892b-2718697c6a33 req-c4339ec7-ce94-4620-892b-2718697c6a33 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s",
                                "2026-05-27 01:46:42.704 31 INFO tempest.lib.common.rest_client [req-54db051c-1617-44a6-a4a7-e9e4071784ca req-54db051c-1617-44a6-a4a7-e9e4071784ca ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 4.493s",
                                "2026-05-27 01:46:42.712 25 INFO tempest.lib.common.rest_client [req-a141f045-736c-4157-80dd-013a69a3d8da req-a141f045-736c-4157-80dd-013a69a3d8da ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s",
                                "2026-05-27 01:46:42.764 13 INFO tempest.lib.common.rest_client [req-633ba53a-0a0d-4232-a30c-f2c29bae3116 req-633ba53a-0a0d-4232-a30c-f2c29bae3116 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 2.857s",
                                "2026-05-27 01:46:43.141 29 INFO tempest.lib.common.rest_client [req-8cb75554-8303-47c9-9463-004284986fc9 req-8cb75554-8303-47c9-9463-004284986fc9 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s",
                                "2026-05-27 01:46:43.142 17 INFO tempest.lib.common.rest_client [req-fd3a84aa-dbcb-40db-ac09-c94533717090 req-fd3a84aa-dbcb-40db-ac09-c94533717090 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s",
                                "2026-05-27 01:46:43.147 43 INFO tempest.lib.common.rest_client [req-ca4b61ce-adb5-4d07-ad79-516d37848ebf req-ca4b61ce-adb5-4d07-ad79-516d37848ebf ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s",
                                "2026-05-27 01:46:43.151 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:43.247 39 INFO tempest.lib.common.rest_client [req-cc88df40-c565-443f-aec8-b519819f94c4 req-cc88df40-c565-443f-aec8-b519819f94c4 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer [4.364226s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 77, in test_create_delete_qos_with_back_end_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('back-end')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-652549194 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:43,247 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s",
                                "",
                                "2026-05-27 01:46:58.909 13 INFO tempest.lib.common.rest_client [req-9b68fccb-2c8c-4eb7-87b1-04447cef8160 req-9b68fccb-2c8c-4eb7-87b1-04447cef8160 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.139s",
                                "2026-05-27 01:46:59.040 27 INFO tempest.lib.common.rest_client [req-cda46d4a-21cd-4533-bec1-3ac1d337d286 req-cda46d4a-21cd-4533-bec1-3ac1d337d286 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s",
                                "2026-05-27 01:46:59.041 27 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:02.857 31 INFO tempest.lib.common.rest_client [req-a0a65856-142c-462b-bca8-e1c5b0cd8f32 req-a0a65856-142c-462b-bca8-e1c5b0cd8f32 ] Request (SnapshotMetadataTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8e9f37da7c9482f8020236a1b12748d/users/7a54abbcfdfd46b3b02325a43e3d7d97/roles/e4ac3cd34d244bdea43cf6630298f44a 20.151s",
                                "2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a54abbcfdfd46b3b02325a43e3d7d97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-479082664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8e9f37da7c9482f8020236a1b12748d', 'project_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'tenant_id': 'f8e9f37da7c9482f8020236a1b12748d', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a54abbcfdfd46b3b02325a43e3d7d97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:47:02.858 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotMetadataTestJSON-479082664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8e9f37da7c9482f8020236a1b12748d', 'project_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'tenant_id': 'f8e9f37da7c9482f8020236a1b12748d', 'tenant_name': 'tempest-SnapshotMetadataTestJSON-479082664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a54abbcfdfd46b3b02325a43e3d7d97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:47:02.924 15 INFO tempest.lib.common.rest_client [req-9897fcaf-9823-415b-b163-4ea7c9c02626 req-9897fcaf-9823-415b-b163-4ea7c9c02626 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.081s",
                                "2026-05-27 01:47:02.925 17 INFO tempest.lib.common.rest_client [req-aa202b77-f66e-41f4-8c58-e5652bbeb2b5 req-aa202b77-f66e-41f4-8c58-e5652bbeb2b5 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s",
                                "2026-05-27 01:47:02.940 11 INFO tempest.lib.common.rest_client [req-7c05ccec-a837-45c2-bfe5-e323e7a38783 req-7c05ccec-a837-45c2-bfe5-e323e7a38783 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s",
                                "2026-05-27 01:47:02.958 13 INFO tempest.lib.common.rest_client [req-208805b6-6065-492b-96fa-1ca34cdecce0 req-208805b6-6065-492b-96fa-1ca34cdecce0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 3.040s",
                                "2026-05-27 01:47:02.961 21 INFO tempest.lib.common.rest_client [req-240df29b-641b-43b5-9b04-cd90aca84586 req-240df29b-641b-43b5-9b04-cd90aca84586 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s",
                                "2026-05-27 01:47:02.969 21 INFO tempest.common.waiters [-] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds",
                                "2026-05-27 01:47:03.023 43 INFO tempest.lib.common.rest_client [req-d3f49cf6-b477-452c-87fa-db5fb5e00c95 req-d3f49cf6-b477-452c-87fa-db5fb5e00c95 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s",
                                "2026-05-27 01:47:03.025 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:03.053 39 INFO tempest.lib.common.rest_client [req-ad3e49e9-cea2-4f8d-93cc-6f82e94d3108 req-ad3e49e9-cea2-4f8d-93cc-6f82e94d3108 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer [19.804261s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 85, in test_create_delete_qos_with_both_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('both')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-1411544953 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:03,053 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s",
                                "",
                                "2026-05-27 01:47:03.446 29 INFO tempest.lib.common.rest_client [req-6c913e13-7f90-4e29-8a17-f8fccddaa2ff req-6c913e13-7f90-4e29-8a17-f8fccddaa2ff ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [24.158932s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:43,141 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s",
                                "2026-05-27 01:47:03,446 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s",
                                "",
                                "2026-05-27 01:47:19.540 21 INFO tempest.lib.common.rest_client [req-fa45ff85-fa35-4420-9359-951b71ebd84d req-fa45ff85-fa35-4420-9359-951b71ebd84d ] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s",
                                "2026-05-27 01:47:19.542 35 INFO tempest.lib.common.rest_client [req-f3fa3610-a35c-46ff-9a08-387869f5f87f req-f3fa3610-a35c-46ff-9a08-387869f5f87f ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s",
                                "2026-05-27 01:47:19.543 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:19.548 25 INFO tempest.lib.common.rest_client [req-17043850-616a-41fc-831b-815b3c404cd2 req-17043850-616a-41fc-831b-815b3c404cd2 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s",
                                "2026-05-27 01:47:19.548 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:37.992 15 INFO tempest.lib.common.rest_client [req-8a70d5d0-2c4e-4bd6-9a84-8fe076a4b82e req-8a70d5d0-2c4e-4bd6-9a84-8fe076a4b82e ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s",
                                "2026-05-27 01:47:38.061 25 INFO tempest.lib.common.rest_client [req-05559e2a-c9fb-44b7-9a0b-4ce65a046e4c req-05559e2a-c9fb-44b7-9a0b-4ce65a046e4c ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s",
                                "2026-05-27 01:47:38.429 17 INFO tempest.lib.common.rest_client [req-8d8462c1-590b-452f-9e46-eb8a9b561ad5 req-8d8462c1-590b-452f-9e46-eb8a9b561ad5 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s",
                                "2026-05-27 01:47:38.429 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:38.429 29 INFO tempest.lib.common.rest_client [req-5e5497fb-db80-4f4e-80c9-c1a94c92554b req-5e5497fb-db80-4f4e-80c9-c1a94c92554b ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s",
                                "2026-05-27 01:47:38.448 39 INFO tempest.lib.common.rest_client [req-40deacef-f7ac-4ae4-930c-754e1e862c0a req-40deacef-f7ac-4ae4-930c-754e1e862c0a ] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer [35.389602s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 69, in test_create_delete_qos_with_front_end_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('front-end')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-141021606 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:38,448 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s",
                                "",
                                "2026-05-27 01:47:38.711 39 INFO tempest.lib.common.rest_client [req-e2a419eb-5228-4688-8f40-43046affd6b0 req-e2a419eb-5228-4688-8f40-43046affd6b0 ] Request (QosSpecsTestJSON:test_get_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.253s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos [0.261318s] ... ok",
                                "2026-05-27 01:47:38.726 31 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 35.862s",
                                "2026-05-27 01:47:38.727 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:38.739 13 INFO tempest.lib.common.rest_client [req-59463366-0799-4f4c-b15d-45cefb905f79 req-59463366-0799-4f4c-b15d-45cefb905f79 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 34.776s",
                                "2026-05-27 01:47:38.815 43 INFO tempest.lib.common.rest_client [req-d0c663ac-31f4-47f4-8194-166400034cb8 req-d0c663ac-31f4-47f4-8194-166400034cb8 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s",
                                "2026-05-27 01:47:39.044 25 INFO tempest.lib.common.rest_client [req-5670869d-8502-406d-8191-d711a076dccf req-5670869d-8502-406d-8191-d711a076dccf ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s",
                                "2026-05-27 01:47:39.045 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:39.045 11 INFO tempest.lib.common.rest_client [req-2931cc6f-9043-4b56-8497-4362552b7172 req-2931cc6f-9043-4b56-8497-4362552b7172 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s",
                                "2026-05-27 01:47:39.045 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:54.915 39 INFO tempest.lib.common.rest_client [req-204f1550-f865-4d08-ac71-88095a3ec4e1 req-204f1550-f865-4d08-ac71-88095a3ec4e1 ] Request (QosSpecsTestJSON:test_list_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 16.196s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_list_qos [16.201622s] ... ok",
                                "2026-05-27 01:47:54.959 21 INFO tempest.lib.common.rest_client [req-db7ae49e-5527-41be-952b-7acc5a7faf81 req-db7ae49e-5527-41be-952b-7acc5a7faf81 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s",
                                "2026-05-27 01:47:55.118 13 INFO tempest.lib.common.rest_client [req-f3abede0-8868-4a82-b53b-9abbdd722bff req-f3abede0-8868-4a82-b53b-9abbdd722bff ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.373s",
                                "2026-05-27 01:47:55.145 27 INFO tempest.lib.common.rest_client [req-5476024d-ff74-4a04-b327-f05814c0ab02 req-5476024d-ff74-4a04-b327-f05814c0ab02 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s",
                                "2026-05-27 01:47:55.215 35 INFO tempest.lib.common.rest_client [req-05ae8976-0749-4e0b-95e1-40ce3bd6b9f8 req-05ae8976-0749-4e0b-95e1-40ce3bd6b9f8 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s",
                                "2026-05-27 01:47:55.238 25 INFO tempest.lib.common.rest_client [req-1eb97622-2429-4f50-b018-a510381e1b99 req-1eb97622-2429-4f50-b018-a510381e1b99 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s",
                                "2026-05-27 01:47:55.240 11 INFO tempest.lib.common.rest_client [req-cfaf5fff-6071-4314-b8c9-284d41bf5447 req-cfaf5fff-6071-4314-b8c9-284d41bf5447 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s",
                                "2026-05-27 01:47:55.239 15 INFO tempest.lib.common.rest_client [req-3c3b6e88-bd06-43b8-9234-c6f4a144b803 req-3c3b6e88-bd06-43b8-9234-c6f4a144b803 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s",
                                "2026-05-27 01:47:55.327 39 INFO tempest.lib.common.rest_client [req-f32ca7dd-8674-4f5b-a1b9-636d0ff93d8c req-f32ca7dd-8674-4f5b-a1b9-636d0ff93d8c ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s",
                                "2026-05-27 01:47:55.330 29 INFO tempest.lib.common.rest_client [req-15b25182-6cb4-46ae-a536-5d395aa179b6 req-15b25182-6cb4-46ae-a536-5d395aa179b6 ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s",
                                "2026-05-27 01:47:55.398 25 INFO tempest.lib.common.rest_client [req-066f9975-5747-4d4f-a3b7-3ca576b7da71 req-066f9975-5747-4d4f-a3b7-3ca576b7da71 ] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s",
                                "2026-05-27 01:47:55.693 21 INFO tempest.lib.common.rest_client [req-06f99273-b8fd-4b91-95f8-124d7c7726ec req-06f99273-b8fd-4b91-95f8-124d7c7726ec ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s",
                                "2026-05-27 01:47:55.693 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:55.690 29 INFO tempest.lib.common.rest_client [req-a709f9be-3855-410a-be83-95cdfeaa8b21 req-a709f9be-3855-410a-be83-95cdfeaa8b21 ] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [52.241832s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 49, in tearDown",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot_id, status)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 371, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[resource_name]['status']",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:38,429 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s",
                                "2026-05-27 01:47:55,330 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s",
                                "2026-05-27 01:47:55,690 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s",
                                "",
                                "2026-05-27 01:47:55.699 43 INFO tempest.lib.common.rest_client [req-63ae875e-3d6b-453c-864d-8f60240072d1 req-63ae875e-3d6b-453c-864d-8f60240072d1 ] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s",
                                "{15} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [78.881151s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 106, in test_update_default_quota",
                                "    project_id = identity.identity_utils(self.os_admin).create_project(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=project_name, description=description)['id']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 45, in _restore_default_quotas",
                                "    self.admin_quota_classes_client.update_quota_class_set(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        'default', **original_defaults)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quota_classes_client.py\", line 47, in update_quota_class_set",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:36,931 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s",
                                "2026-05-27 01:46:37,076 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s",
                                "2026-05-27 01:46:37,481 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s",
                                "2026-05-27 01:46:37,591 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s",
                                "2026-05-27 01:46:37,939 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s",
                                "2026-05-27 01:46:38,323 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s",
                                "2026-05-27 01:46:43,147 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s",
                                "2026-05-27 01:46:43,151 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...",
                                "2026-05-27 01:47:03,023 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s",
                                "2026-05-27 01:47:03,025 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...",
                                "2026-05-27 01:47:38,815 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s",
                                "2026-05-27 01:47:55,699 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s",
                                "",
                                "2026-05-27 01:47:55.698 39 INFO tempest.lib.common.rest_client [req-c036a88f-8173-4b8d-9410-9cabfc76ab7b req-c036a88f-8173-4b8d-9410-9cabfc76ab7b ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s",
                                "{14} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key [0.784128s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 109, in test_set_unset_qos_key",
                                "    body = self.admin_volume_qos_client.show_qos(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.created_qos['id'])['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 71, in show_qos",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:55,327 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s",
                                "2026-05-27 01:47:55,698 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s",
                                "",
                                "2026-05-27 01:47:55.700 35 INFO tempest.lib.common.rest_client [req-d433bda0-2832-4e2c-bc60-c6764d7e3696 req-d433bda0-2832-4e2c-bc60-c6764d7e3696 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s",
                                "2026-05-27 01:47:55.701 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:55.711 31 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a54abbcfdfd46b3b02325a43e3d7d97 16.981s",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     manager.auth_provider.set_auth()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test ",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test ",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test Details: 500",
                                "2026-05-27 01:47:55.711 31 ERROR tempest.test ",
                                "{10} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:10.743 17 INFO tempest.lib.common.rest_client [req-6c438220-376f-429b-b619-5eca3cbf0c78 req-6c438220-376f-429b-b619-5eca3cbf0c78 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s",
                                "2026-05-27 01:48:12.591 15 INFO tempest.lib.common.rest_client [req-cb82804b-d09d-4ddd-b4d8-068e4cc249fe req-cb82804b-d09d-4ddd-b4d8-068e4cc249fe ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s",
                                "2026-05-27 01:48:12.650 21 INFO tempest.lib.common.rest_client [req-ac3e0187-1061-44ec-b210-5283ff152219 req-ac3e0187-1061-44ec-b210-5283ff152219 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s",
                                "2026-05-27 01:48:13.019 29 INFO tempest.lib.common.rest_client [req-a44732f8-d37c-494c-88b6-5d4f95208bb9 req-a44732f8-d37c-494c-88b6-5d4f95208bb9 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s",
                                "2026-05-27 01:48:13.015 17 INFO tempest.lib.common.rest_client [req-d3424cfd-06f8-48c2-922b-5d68b57114a8 req-d3424cfd-06f8-48c2-922b-5d68b57114a8 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s",
                                "2026-05-27 01:48:13.016 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:13.024 43 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2446449fa0bc45d08ef7d1c7ac35bd28 17.310s",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test Details: 500",
                                "2026-05-27 01:48:13.025 43 ERROR tempest.test ",
                                "{15} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:48:15.163 39 INFO tempest.lib.common.rest_client [req-9d5f5aa3-5a73-4b8a-946f-c6d2d3e648c3 req-9d5f5aa3-5a73-4b8a-946f-c6d2d3e648c3 ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b?force=False 19.455s",
                                "2026-05-27 01:48:15.164 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method QosSpecsClient.delete_qos of <tempest.lib.services.volume.v3.qos_client.QosSpecsClient object at 0x750c048a7750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:15.172 11 INFO tempest.lib.common.rest_client [req-51ebfde2-8a2e-4439-bbe8-b78013462611 req-51ebfde2-8a2e-4439-bbe8-b78013462611 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s",
                                "2026-05-27 01:48:15.167 27 INFO tempest.lib.common.rest_client [req-558efa46-3f23-4ef9-bf0d-7da6202c46f0 req-558efa46-3f23-4ef9-bf0d-7da6202c46f0 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s",
                                "2026-05-27 01:48:15.168 27 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:30.909 13 INFO tempest.lib.common.rest_client [req-92696a56-2876-4eab-9c79-3feb05094603 req-92696a56-2876-4eab-9c79-3feb05094603 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 34.784s",
                                "2026-05-27 01:48:31.026 11 INFO tempest.lib.common.rest_client [req-8a431058-90be-430a-b777-1106c3d9ef00 req-8a431058-90be-430a-b777-1106c3d9ef00 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s",
                                "2026-05-27 01:48:31.030 35 INFO tempest.lib.common.rest_client [req-b3c10a15-4565-4ea4-9a5c-38d5d42cf4cb req-b3c10a15-4565-4ea4-9a5c-38d5d42cf4cb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s",
                                "2026-05-27 01:48:31.033 15 INFO tempest.lib.common.rest_client [req-30941657-e2af-49b4-aea8-257807879a8d req-30941657-e2af-49b4-aea8-257807879a8d ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s",
                                "2026-05-27 01:48:31.089 27 INFO tempest.lib.common.rest_client [req-463a3932-d887-40ab-9f10-da9ae8dc8751 req-463a3932-d887-40ab-9f10-da9ae8dc8751 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s",
                                "2026-05-27 01:48:31.089 39 INFO tempest.lib.common.rest_client [req-6913ad99-5e16-4722-9c96-c4892b2447fd req-6913ad99-5e16-4722-9c96-c4892b2447fd ] Request (QosSpecsTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b?force=False 10.922s",
                                "2026-05-27 01:48:31.492 25 INFO tempest.lib.common.rest_client [req-e6d333ea-8b01-4508-a6ec-616848444ac7 req-e6d333ea-8b01-4508-a6ec-616848444ac7 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s",
                                "2026-05-27 01:48:31.493 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:31.494 27 INFO tempest.lib.common.rest_client [req-0c891e02-761c-44e4-96ac-4e72dafa896b req-0c891e02-761c-44e4-96ac-4e72dafa896b ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s",
                                "2026-05-27 01:48:31.508 29 INFO tempest.lib.common.rest_client [req-1ff4b07c-3f46-4af8-87c1-c367b1ae9b3a req-1ff4b07c-3f46-4af8-87c1-c367b1ae9b3a ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [35.811971s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:13,019 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s",
                                "2026-05-27 01:48:31,508 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s",
                                "",
                                "2026-05-27 01:48:49.402 11 INFO tempest.lib.common.rest_client [req-e0024a7a-242e-4b3b-b7dd-a5f36975b549 req-e0024a7a-242e-4b3b-b7dd-a5f36975b549 ] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s",
                                "2026-05-27 01:48:49.403 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:49.409 35 INFO tempest.lib.common.rest_client [req-1c461ed4-694b-437f-9adc-dd341b2dbeae req-1c461ed4-694b-437f-9adc-dd341b2dbeae ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s",
                                "2026-05-27 01:48:49.422 21 INFO tempest.lib.common.rest_client [req-fb426e02-bd1f-4c24-8800-3729b071e845 req-fb426e02-bd1f-4c24-8800-3729b071e845 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s",
                                "2026-05-27 01:48:49.423 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:50.626 39 INFO tempest.lib.common.rest_client [req-db370e3f-4831-45be-a113-8332f0e558f0 req-db370e3f-4831-45be-a113-8332f0e558f0 ] Request (QosSpecsTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 19.533s",
                                "2026-05-27 01:48:50.682 13 INFO tempest.lib.common.rest_client [req-e16cae75-9c18-4978-a9e3-a89c5b9c54d0 req-e16cae75-9c18-4978-a9e3-a89c5b9c54d0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 18.766s",
                                "2026-05-27 01:48:50.692 27 INFO tempest.lib.common.rest_client [req-5c161ff6-9a7d-481b-a566-32aab2abdde1 req-5c161ff6-9a7d-481b-a566-32aab2abdde1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s",
                                "2026-05-27 01:48:50.693 43 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsAdminTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 37.653s",
                                "2026-05-27 01:48:50.694 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:48:50.700 15 INFO tempest.lib.common.rest_client [req-2d1b9222-aeec-46dc-9e00-7d64a64ac1b0 req-2d1b9222-aeec-46dc-9e00-7d64a64ac1b0 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s",
                                "{15} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:50.728 17 INFO tempest.lib.common.rest_client [req-20ae84d5-1fff-4259-8ca7-b9ce9f54be43 req-20ae84d5-1fff-4259-8ca7-b9ce9f54be43 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s",
                                "2026-05-27 01:48:50.733 35 INFO tempest.lib.common.rest_client [req-48cda9a4-72c8-46d0-a28d-4c06559b3807 req-48cda9a4-72c8-46d0-a28d-4c06559b3807 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s",
                                "2026-05-27 01:48:51.025 29 INFO tempest.lib.common.rest_client [req-327b5885-fd40-4b43-b185-5205ccdafb47 req-327b5885-fd40-4b43-b185-5205ccdafb47 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s",
                                "2026-05-27 01:48:51.034 25 INFO tempest.lib.common.rest_client [req-f325ecfb-6624-4c6b-8459-41c99f552ac8 req-f325ecfb-6624-4c6b-8459-41c99f552ac8 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s",
                                "2026-05-27 01:48:51.034 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:51.036 39 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/1ffc88f9e21b4b61a0fd428b17f4688c 0.405s",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test Details: 500",
                                "2026-05-27 01:48:51.037 39 ERROR tempest.test ",
                                "{14} tearDownClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:49:07.171 13 INFO tempest.lib.common.rest_client [req-ed58e5f0-6a4d-4244-bca8-1bc3eae4e979 req-ed58e5f0-6a4d-4244-bca8-1bc3eae4e979 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 15.480s",
                                "2026-05-27 01:49:07.421 43 INFO tempest.lib.common.rest_client [req-97da65d4-d304-4e78-b21c-18a74b328dd7 req-97da65d4-d304-4e78-b21c-18a74b328dd7 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.709s",
                                "2026-05-27 01:49:07.705 17 INFO tempest.lib.common.rest_client [req-0b67143f-4631-4fcc-9404-54e4ccf4a236 req-0b67143f-4631-4fcc-9404-54e4ccf4a236 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s",
                                "2026-05-27 01:49:07.711 29 INFO tempest.lib.common.rest_client [req-90155324-1396-4917-ab2c-0c3d3b68f010 req-90155324-1396-4917-ab2c-0c3d3b68f010 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [36.201241s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:51,025 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s",
                                "2026-05-27 01:49:07,711 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s",
                                "",
                                "2026-05-27 01:49:07.710 15 INFO tempest.lib.common.rest_client [req-44e25907-f871-4c07-93fa-944f17f37db8 req-44e25907-f871-4c07-93fa-944f17f37db8 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s",
                                "2026-05-27 01:49:07.717 35 INFO tempest.lib.common.rest_client [req-11f4b3aa-e37d-4ccd-8f6a-637aca21c613 req-11f4b3aa-e37d-4ccd-8f6a-637aca21c613 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s",
                                "2026-05-27 01:49:07.718 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:49:10.781 13 INFO tempest.lib.common.rest_client [req-df9e5e32-7624-4c8e-b5d2-818821e10496 req-df9e5e32-7624-4c8e-b5d2-818821e10496 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 2.599s",
                                "2026-05-27 01:49:10.784 17 INFO tempest.lib.common.rest_client [req-3950f6aa-7363-46b5-bafe-74bf8e3ba1b9 req-3950f6aa-7363-46b5-bafe-74bf8e3ba1b9 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s",
                                "2026-05-27 01:49:10.836 21 INFO tempest.lib.common.rest_client [req-6b73d33c-fbdf-4e1f-ab0a-3bcba5cb8a25 req-6b73d33c-fbdf-4e1f-ab0a-3bcba5cb8a25 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s",
                                "2026-05-27 01:49:10.864 27 INFO tempest.lib.common.rest_client [req-feec0055-4cd5-44a0-8de4-0ef7bed60321 req-feec0055-4cd5-44a0-8de4-0ef7bed60321 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s",
                                "2026-05-27 01:49:10.867 39 INFO tempest.lib.common.rest_client [req-cb91bd07-fef3-46c4-93f7-70160fde97c3 req-cb91bd07-fef3-46c4-93f7-70160fde97c3 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.820s",
                                "2026-05-27 01:49:10.877 11 INFO tempest.lib.common.rest_client [req-2a77bf10-f12e-4c73-ac52-7a4bb989866b req-2a77bf10-f12e-4c73-ac52-7a4bb989866b ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s",
                                "{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [156.863311s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status",
                                "    volume = self.volumes_client.create_volume(**params)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 33fae3ea-bfa4-49c5-b90b-6e70b78acd40 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:34,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s",
                                "2026-05-27 01:46:35,066 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s",
                                "2026-05-27 01:46:35,970 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s",
                                "2026-05-27 01:46:36,104 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s",
                                "2026-05-27 01:46:37,350 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s",
                                "2026-05-27 01:46:37,353 27 INFO     [tempest.common.waiters] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds",
                                "2026-05-27 01:46:38,369 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s",
                                "2026-05-27 01:46:38,906 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s",
                                "2026-05-27 01:46:59,040 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s",
                                "2026-05-27 01:46:59,041 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...",
                                "2026-05-27 01:47:55,145 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s",
                                "2026-05-27 01:48:15,167 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s",
                                "2026-05-27 01:48:15,168 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...",
                                "2026-05-27 01:48:31,089 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s",
                                "2026-05-27 01:48:31,494 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s",
                                "2026-05-27 01:48:50,692 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s",
                                "2026-05-27 01:49:10,864 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osi",
                                "    sm.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s",
                                "",
                                "{0} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [156.182312s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type d0c93c90-daf2-445f-a99c-bffbc952227a deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:35,472 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s",
                                "2026-05-27 01:46:35,671 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s",
                                "2026-05-27 01:46:36,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s",
                                "2026-05-27 01:46:36,713 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s",
                                "2026-05-27 01:46:36,716 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds",
                                "2026-05-27 01:46:36,888 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s",
                                "2026-05-27 01:46:37,022 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s",
                                "2026-05-27 01:46:37,054 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds",
                                "2026-05-27 01:46:37,262 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s",
                                "2026-05-27 01:46:37,374 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s",
                                "2026-05-27 01:46:37,380 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds",
                                "2026-05-27 01:46:37,518 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s",
                                "2026-05-27 01:46:37,633 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s",
                                "2026-05-27 01:46:37,636 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds",
                                "2026-05-27 01:46:37,757 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s",
                                "2026-05-27 01:46:37,893 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s",
                                "2026-05-27 01:46:37,896 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds",
                                "2026-05-27 01:46:38,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s",
                                "2026-05-27 01:46:39,250 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-",
                                "    43f4-a2ec-d9dff8852e2f/action 1.202s",
                                "2026-05-27 01:46:39,251 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...",
                                "2026-05-27 01:47:02,940 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s",
                                "2026-05-27 01:47:39,045 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s",
                                "2026-05-27 01:47:39,045 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...",
                                "2026-05-27 01:47:55,240 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s",
                                "2026-05-27 01:48:15,172 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s",
                                "2026-05-27 01:48:31,026 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s",
                                "2026-05-27 01:48:49,402 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s",
                                "2026-05-27 01:48:49,403 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...",
                                "2026-05-27 01:49:10,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s",
                                "",
                                "2026-05-27 01:49:10.922 15 INFO tempest.lib.common.rest_client [req-80093ca1-20c5-4597-a970-47a7e0bc8029 req-80093ca1-20c5-4597-a970-47a7e0bc8029 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s",
                                "2026-05-27 01:49:10.935 17 INFO tempest.lib.common.rest_client [req-a744a0de-43a5-4d88-82be-458fa0dd2359 req-a744a0de-43a5-4d88-82be-458fa0dd2359 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [157.374610s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot",
                                "    group_snapshot = self.group_snapshots_client.create_group_snapshot(",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        **kwargs)['group_snapshot']",
                                "        ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot",
                                "    resp, body = self.post('group_snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type f5932648-ac8f-4793-9bf7-6223a8d0bb54 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:34,656 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s",
                                "2026-05-27 01:46:34,804 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s",
                                "2026-05-27 01:46:35,826 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s",
                                "2026-05-27 01:46:35,951 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s",
                                "2026-05-27 01:46:37,191 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s",
                                "2026-05-27 01:46:37,204 17 INFO     [tempest.common.waiters] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds",
                                "2026-05-27 01:46:37,860 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s",
                                "2026-05-27 01:46:38,926 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s",
                                "2026-05-27 01:46:38,935 17 INFO     [tempest.common.waiters] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds",
                                "2026-05-27 01:46:43,142 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s",
                                "2026-05-27 01:47:02,925 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s",
                                "2026-05-27 01:47:38,429 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s",
                                "2026-05-27 01:47:38,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...",
                                "2026-05-27 01:48:10,743 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s",
                                "2026-05-27 01:48:13,015 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s",
                                "2026-05-27 01:48:13,016 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...",
                                "2026-05-27 01:48:50,728 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s",
                                "2026-05-",
                                "    27 01:49:07,705 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s",
                                "2026-05-27 01:49:10,784 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s",
                                "2026-05-27 01:49:10,935 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s",
                                "",
                                "2026-05-27 01:49:11.096 27 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6e1df02402147d2be2d5ccce0eb5f7b 0.173s",
                                "2026-05-27 01:49:11.099 11 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e3f96584ee44579bd174180527af5da 0.165s",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     teardown()",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test Details: 500",
                                "2026-05-27 01:49:11.096 27 ERROR tempest.test ",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     teardown()",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test Details: 500",
                                "2026-05-27 01:49:11.099 11 ERROR tempest.test ",
                                "{0} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:49:11.110 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{8} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-27 01:49:11.361 29 INFO tempest.lib.common.rest_client [req-8c436bdb-d22c-43ea-aebe-80b75663acfa req-8c436bdb-d22c-43ea-aebe-80b75663acfa ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s",
                                "2026-05-27 01:49:11.357 25 INFO tempest.lib.common.rest_client [req-74f625b0-f5c8-41d8-b048-adffa97c3c36 req-74f625b0-f5c8-41d8-b048-adffa97c3c36 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s",
                                "2026-05-27 01:49:25.076 25 INFO tempest.lib.common.rest_client [req-9fecd1a7-0eaa-4a46-8d51-746a9089d5ea req-9fecd1a7-0eaa-4a46-8d51-746a9089d5ea ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s",
                                "2026-05-27 01:49:25.077 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:49:25.462 13 INFO tempest.lib.common.rest_client [req-c09f79de-7dc2-4236-a621-17bed86fa63d req-c09f79de-7dc2-4236-a621-17bed86fa63d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 13.672s",
                                "2026-05-27 01:49:25.473 43 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.044s",
                                "2026-05-27 01:49:25.474 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:49:25.506 11 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 14.393s",
                                "2026-05-27 01:49:25.507 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeServicesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:49:25.657 35 INFO tempest.lib.common.rest_client [req-fde3d11a-54b1-48a5-9070-300d03f4c5fb req-fde3d11a-54b1-48a5-9070-300d03f4c5fb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s",
                                "2026-05-27 01:49:25.694 15 INFO tempest.lib.common.rest_client [req-298ec4cc-4ed0-4d2a-b859-b9ad5f729cd2 req-298ec4cc-4ed0-4d2a-b859-b9ad5f729cd2 ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s",
                                "2026-05-27 01:49:25.742 39 INFO tempest.lib.common.rest_client [req-233bff6c-7900-4a6a-b164-10f87c2e1ce1 req-233bff6c-7900-4a6a-b164-10f87c2e1ce1 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 14.869s",
                                "2026-05-27 01:49:26.092 21 INFO tempest.lib.common.rest_client [req-377db04e-3a9f-4d35-8998-a223a57c58db req-377db04e-3a9f-4d35-8998-a223a57c58db ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s",
                                "2026-05-27 01:49:26.093 29 INFO tempest.lib.common.rest_client [req-037d7ea8-fd95-4ee5-a8fb-d627855db5ab req-037d7ea8-fd95-4ee5-a8fb-d627855db5ab ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s",
                                "2026-05-27 01:49:26.094 17 INFO tempest.lib.common.rest_client [req-28d4be67-9b9a-4c0d-94bf-9f9f345e83e0 req-28d4be67-9b9a-4c0d-94bf-9f9f345e83e0 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s",
                                "2026-05-27 01:49:26.095 17 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [15.109964s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper",
                                "    raise exc",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 220, in test_delete_group_snapshots_following_updated_volumes",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:26,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s",
                                "2026-05-27 01:49:26,095 17 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031",
                                "",
                                "{9} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [18.384818s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:11,361 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s",
                                "2026-05-27 01:49:26,093 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s",
                                "",
                                "2026-05-27 01:49:41.147 39 INFO tempest.lib.common.rest_client [req-1f4c41c4-ec9e-4bdb-80e0-e968ccddca43 req-1f4c41c4-ec9e-4bdb-80e0-e968ccddca43 ] Request (VolumesListAdminTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 15.403s",
                                "2026-05-27 01:49:41.148 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:49:42.819 13 INFO tempest.lib.common.rest_client [req-4e416ecc-80d1-4946-adb6-7a0aee2c80fa req-4e416ecc-80d1-4946-adb6-7a0aee2c80fa ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 16.349s",
                                "2026-05-27 01:49:43.358 15 INFO tempest.lib.common.rest_client [req-af46cd4a-6f83-4891-9897-705c641d840f req-af46cd4a-6f83-4891-9897-705c641d840f ] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s",
                                "2026-05-27 01:49:43.359 21 INFO tempest.lib.common.rest_client [req-545d10ac-d046-4188-8dfa-d50fb3bb4c14 req-545d10ac-d046-4188-8dfa-d50fb3bb4c14 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s",
                                "2026-05-27 01:49:43.700 35 INFO tempest.lib.common.rest_client [req-f88e8f52-f1cc-4065-b2d2-479d42acf8b8 req-f88e8f52-f1cc-4065-b2d2-479d42acf8b8 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s",
                                "2026-05-27 01:49:43.701 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:49:43.715 17 INFO tempest.lib.common.rest_client [req-6d76bbd8-a29c-4a48-84ac-1350593578a0 req-6d76bbd8-a29c-4a48-84ac-1350593578a0 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s",
                                "2026-05-27 01:49:43.729 27 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 32.615s",
                                "2026-05-27 01:49:43.729 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [17.613923s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:43,715 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s",
                                "",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials",
                                "    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:49:43.713 21 INFO tempest.lib.common.rest_client [req-c09802c3-3f79-485c-9945-a8d0b9083bf9 req-c09802c3-3f79-485c-9945-a8d0b9083bf9 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s",
                                "2026-05-27 01:49:43.714 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:49:43.717 29 INFO tempest.lib.common.rest_client [req-7f28e863-0ce6-43f2-91c6-2c37a910b4a6 req-7f28e863-0ce6-43f2-91c6-2c37a910b4a6 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 17.607s",
                                "2026-05-27 01:49:43.718 29 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:50:19.026 25 INFO tempest.lib.common.rest_client [req-856312bb-72ad-42be-9acb-01794890903e req-856312bb-72ad-42be-9acb-01794890903e ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s",
                                "2026-05-27 01:50:19.026 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:50:19.031 15 INFO tempest.lib.common.rest_client [req-1a18ea5e-44ab-47bf-9b94-aac4d1bc5c60 req-1a18ea5e-44ab-47bf-9b94-aac4d1bc5c60 ] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s",
                                "2026-05-27 01:50:19.031 15 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:50:25.639 11 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.120s",
                                "2026-05-27 01:50:25.640 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:50:41.287 39 INFO tempest.lib.common.rest_client [-] Request (AvailabilityZoneTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.127s",
                                "2026-05-27 01:50:41.288 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AvailabilityZoneTestJSON.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:50:43.856 27 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.118s",
                                "2026-05-27 01:50:43.857 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:50:43.855 17 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/8517c9b74f0042d2a5357458bbed129b 60.134s",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     teardown()",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test Details: 504",
                                "2026-05-27 01:50:43.856 17 ERROR tempest.test ",
                                "{3} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "2026-05-27 01:50:43.964 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 504 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.137s",
                                "2026-05-27 01:50:43.965 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:50:48.841 21 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s",
                                "{5} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [252.870484s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 198, in test_create_group_from_group",
                                "    grp2 = self.groups_client.create_group_from_source(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        source_group_id=grp['id'], name=grp_name2)['group']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source",
                                "    resp, body = self.post('groups/action', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type b6fecf26-e35e-46ad-a81f-f8c254de823a deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:36,201 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s",
                                "2026-05-27 01:46:36,340 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s",
                                "2026-05-27 01:46:37,063 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s",
                                "2026-05-27 01:46:37,228 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s",
                                "2026-05-27 01:46:37,238 21 INFO     [tempest.common.waiters] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds",
                                "2026-05-27 01:46:37,757 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s",
                                "2026-05-27 01:46:38,027 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s",
                                "2026-05-27 01:47:02,961 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s",
                                "2026-05-27 01:47:02,969 21 INFO     [tempest.common.waiters] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds",
                                "2026-05-27 01:47:19,540 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s",
                                "2026-05-27 01:47:54,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s",
                                "2026-05-27 01:47:55,693 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s",
                                "2026-05-27 01:47:55,693 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...",
                                "2026-05-27 01:48:12,650 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s",
                                "2026-05-27 01:48:49,422 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s",
                                "2026-05-27 01:48:49,423 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...",
                                "2026-05-27 01:49:10,836 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s",
                                "2026-05-27 01:49:26,092 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eae",
                                "    c78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s",
                                "2026-05-27 01:49:43,359 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s",
                                "2026-05-27 01:49:43,713 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s",
                                "2026-05-27 01:49:43,714 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...",
                                "2026-05-27 01:50:48,841 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s",
                                "",
                                "2026-05-27 01:50:48.861 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 60.137s",
                                "2026-05-27 01:51:19.086 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s",
                                "2026-05-27 01:51:24.168 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s",
                                "{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs [288.749327s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 65, in test_volume_crud_with_volume_type_and_extra_specs",
                                "    self.volumes_client.retype_volume(volume['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^",
                                "                                      new_type=volume_types[1]['id'])",
                                "                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 376, in retype_volume",
                                "    resp, body = self.post('volumes/%s/action' % volume_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:35,870 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s",
                                "2026-05-27 01:46:36,023 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s",
                                "2026-05-27 01:46:36,632 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s",
                                "2026-05-27 01:46:36,766 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s",
                                "2026-05-27 01:46:38,257 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s",
                                "2026-05-27 01:46:38,264 25 INFO     [tempest.common.waiters] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds",
                                "2026-05-27 01:46:39,235 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s",
                                "2026-05-27 01:46:42,712 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s",
                                "2026-05-27 01:47:19,548 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s",
                                "2026-05-27 01:47:19,548 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...",
                                "2026-05-27 01:47:38,061 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s",
                                "2026-05-27 01:47:39,044 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s",
                                "2026-05-27 01:47:39,045 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...",
                                "2026-05-27 01:47:55,238 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s",
                                "2026-05-27 01:47:55,398 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s",
                                "2026-05-27 01:48:31,492 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s",
                                "2026-05-27 01:48:31,493 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:48:51,034 25 INFO     [tempest.lib.commo",
                                "    n.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s",
                                "2026-05-27 01:48:51,034 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:49:11,357 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s",
                                "2026-05-27 01:49:25,076 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s",
                                "2026-05-27 01:49:25,077 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:50:19,026 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s",
                                "2026-05-27 01:50:19,026 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:51:24,168 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s",
                                "",
                                "2026-05-27 01:51:28.035 13 INFO tempest.lib.common.rest_client [req-dc97b87a-0f7e-4429-b01c-483bdb4e0b38 req-dc97b87a-0f7e-4429-b01c-483bdb4e0b38 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 44.068s",
                                "2026-05-27 01:51:28.036 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:51:31.036 15 INFO tempest.lib.common.rest_client [req-12726a36-f1a8-48a2-8303-133e76750e04 req-12726a36-f1a8-48a2-8303-133e76750e04 ] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s",
                                "2026-05-27 01:51:31.037 15 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:51:35.010 34 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 504 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6aede0de-0d95-4d6f-aab9-82dd2fd1889a/add_router_interface 300.074s",
                                "2026-05-27 01:51:38.168 23 INFO tempest.lib.common.rest_client [-] Request (VolumeHostsAdminTestsJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a895bac-2264-4301-a06f-ad308c86e59e 300.075s",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     teardown()",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test Details: 504",
                                "2026-05-27 01:51:38.169 23 ERROR tempest.test ",
                                "{6} tearDownClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "2026-05-27 01:51:38.186 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-27 01:51:38.364 19 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 504 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5622323908e47989d7882ea1cf07a07&name=default 300.080s",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     teardown()",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test Details: 504",
                                "2026-05-27 01:51:38.365 19 ERROR tempest.test ",
                                "{4} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "2026-05-27 01:51:38.941 38 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7fa57b4c-d38b-4c92-b479-992480af7184 300.064s",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 504: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     teardown()",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test Details: 504",
                                "2026-05-27 01:51:38.941 38 ERROR tempest.test ",
                                "{13} tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "2026-05-27 01:51:43.993 17 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.126s",
                                "2026-05-27 01:51:43.993 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupTypeSpecsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:51:43.995 27 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.126s",
                                "2026-05-27 01:51:43.996 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:51:48.985 21 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/69634a0b5eae4bee8680187871da2c25 60.130s",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     teardown()",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test Details: 504",
                                "2026-05-27 01:51:48.985 21 ERROR tempest.test ",
                                "{5} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "2026-05-27 01:52:10.030 35 INFO tempest.lib.common.rest_client [req-85ad6135-9996-478e-8951-6174b98855d4 req-85ad6135-9996-478e-8951-6174b98855d4 ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s",
                                "2026-05-27 01:52:13.039 25 INFO tempest.lib.common.rest_client [req-1d148fcc-2459-433b-9f2a-bc2a30fab27a req-1d148fcc-2459-433b-9f2a-bc2a30fab27a ] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s",
                                "{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [48.822914s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 101, in test_volume_type_create_get_delete",
                                "    body = self.create_volume_type(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:52:13,039 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s",
                                "",
                                "2026-05-27 01:52:28.049 15 INFO tempest.lib.common.rest_client [req-76e91603-bc86-4511-81fc-cd4c2a91b707 req-76e91603-bc86-4511-81fc-cd4c2a91b707 ] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s",
                                "2026-05-27 01:52:28.068 34 INFO tempest.lib.common.rest_client [req-2fd662a1-0072-4f68-b2c5-591a4db8f0a1 req-2fd662a1-0072-4f68-b2c5-591a4db8f0a1 ] Request (VolumesActionsTest:setUpClass): 503 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6aede0de-0d95-4d6f-aab9-82dd2fd1889a 53.055s",
                                "2026-05-27 01:52:28.069 34 WARNING tempest.lib.common.dynamic_creds [-] There was an exception trying to setup network resources for tenant 5b76922663bc4eada60967f9507c59e5, and this error happened trying to clean them up: Unexpected response code received",
                                "Details: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:52:28.073 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:52:28.122 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/volumes/4c12e389-eac9-4731-a784-d311e11335f0 99.258s",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724d740>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724d740>))",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test     teardown()",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test Details: 504, <traceback object at 0x7b671724d740>))",
                                "2026-05-27 01:52:28.123 29 ERROR tempest.test ",
                                "2026-05-27 01:52:34.034 13 INFO tempest.lib.common.rest_client [req-3611deb6-395c-44f8-9a2e-72bfde29350b req-3611deb6-395c-44f8-9a2e-72bfde29350b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.988s",
                                "2026-05-27 01:52:34.035 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:52:38.500 19 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.115s",
                                "2026-05-27 01:52:38.501 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:52:55.064 21 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 66.069s",
                                "2026-05-27 01:52:55.065 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:53:13.179 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s",
                                "{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete [60.138390s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 133, in test_volume_type_encryption_create_get_update_delete",
                                "    volume_type_id = self.create_volume_type()['id']",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:53:13,179 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s",
                                "",
                                "2026-05-27 01:53:22.120 23 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 103.929s",
                                "2026-05-27 01:53:22.121 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:53:28.099 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 104.093s",
                                "2026-05-27 01:53:28.100 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:53:28.121 38 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 109.164s",
                                "2026-05-27 01:53:28.123 38 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumePoolsAdminTestsJSON.setUpClass. Invoking tearDownClass.",
                                "{13} setUpClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:53:28.194 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s",
                                "{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [418.709849s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup",
                                "    vol = volumes_client.show_volume(volume_id)['volume']",
                                "          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup",
                                "    vol = volumes_client.show_volume(volume_id)['volume']",
                                "          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,839 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s",
                                "2026-05-27 01:46:32,065 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s",
                                "2026-05-27 01:46:33,718 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s",
                                "2026-05-27 01:46:33,725 15 INFO     [tempest.common.waiters] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds",
                                "2026-05-27 01:46:33,856 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s",
                                "2026-05-27 01:46:34,147 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s",
                                "2026-05-27 01:46:34,925 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s",
                                "2026-05-27 01:46:35,255 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s",
                                "2026-05-27 01:46:35,792 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s",
                                "2026-05-27 01:46:36,021 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s",
                                "2026-05-27 01:46:37,181 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s",
                                "2026-05-27 01:46:37,199 15 INFO     [tempest.common.waiters] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds",
                                "2026-05-27 01:46:37,411 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s",
                                "2026-05-27 01:46:37,534 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s",
                                "2026-05-27 01:46:38,153 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s",
                                "2026-05-27 01:46:38,832 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s",
                                "2026-05-27 01:47:02,924 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.",
                                "    081s",
                                "2026-05-27 01:47:37,992 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s",
                                "2026-05-27 01:47:55,239 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s",
                                "2026-05-27 01:48:12,591 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s",
                                "2026-05-27 01:48:31,033 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s",
                                "2026-05-27 01:48:50,700 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s",
                                "2026-05-27 01:49:07,710 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s",
                                "2026-05-27 01:49:10,922 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s",
                                "2026-05-27 01:49:25,694 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s",
                                "2026-05-27 01:49:43,358 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s",
                                "2026-05-27 01:50:19,031 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s",
                                "2026-05-27 01:50:19,031 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...",
                                "2026-05-27 01:51:31,036 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s",
                                "2026-05-27 01:51:31,037 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...",
                                "2026-05-27 01:52:28,049 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s",
                                "2026-05-27 01:53:28,194 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s",
                                "",
                                "2026-05-27 01:53:28.232 34 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/791eba48e05f4a5c89ac26ce0f54c8ea 60.157s",
                                "2026-05-27 01:53:28.256 29 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/da5fd5833d5d4f7289be3eb70a680cf1 60.128s",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     teardown()",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test Details: 504",
                                "2026-05-27 01:53:28.256 29 ERROR tempest.test ",
                                "{9} tearDownClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724d740>))",
                                "",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.get_project_member_creds()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.get_credentials(['member'], scope='project')",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     network, subnet, router = self._create_network_resources(",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test         credentials.tenant_id)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self._add_router_interface(router['id'], subnet['id'])",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self.routers_admin_client.add_router_interface(router_id,",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                                                    subnet_id=subnet_id)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                                                    ^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.update_resource(uri, kwargs)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     resp, body = self.put(req_uri, req_post_data)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test Details: 504",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test ",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test ",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     teardown()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test Details: 504",
                                "2026-05-27 01:53:28.233 34 ERROR tempest.test ",
                                "{11} setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "    network, subnet, router = self._create_network_resources(",
                                "                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        credentials.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources",
                                "    self._add_router_interface(router['id'], subnet['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface",
                                "    self.routers_admin_client.add_router_interface(router_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "                                                   subnet_id=subnet_id)",
                                "                                                   ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface",
                                "    return self.update_resource(uri, kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource",
                                "    resp, body = self.put(req_uri, req_post_data)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "2026-05-27 01:53:31.103 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s",
                                "{12} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [419.447962s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete",
                                "    vol1 = self.volumes_client.create_volume(**params)['volume']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:33,696 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s",
                                "2026-05-27 01:46:33,823 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s",
                                "2026-05-27 01:46:34,788 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s",
                                "2026-05-27 01:46:35,020 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s",
                                "2026-05-27 01:46:36,140 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s",
                                "2026-05-27 01:46:36,147 35 INFO     [tempest.common.waiters] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds",
                                "2026-05-27 01:46:36,683 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s",
                                "2026-05-27 01:46:36,806 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s",
                                "2026-05-27 01:46:37,958 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s",
                                "2026-05-27 01:46:37,963 35 INFO     [tempest.common.waiters] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds",
                                "2026-05-27 01:46:38,344 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s",
                                "2026-05-27 01:46:42,663 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s",
                                "2026-05-27 01:47:19,542 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s",
                                "2026-05-27 01:47:19,543 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:47:55,215 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s",
                                "2026-05-27 01:47:55,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s",
                                "2026-05-27 01:47:55,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:48:31,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.",
                                "    xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s",
                                "2026-05-27 01:48:49,409 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s",
                                "2026-05-27 01:48:50,733 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s",
                                "2026-05-27 01:49:07,717 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s",
                                "2026-05-27 01:49:07,718 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:49:25,657 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s",
                                "2026-05-27 01:49:43,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s",
                                "2026-05-27 01:49:43,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:51:19,086 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s",
                                "2026-05-27 01:52:10,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s",
                                "2026-05-27 01:53:31,103 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s",
                                "",
                                "2026-05-27 01:53:39.183 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/snapshots/294d937f-373b-49d2-92ac-adbeb641e93a 60.144s",
                                "2026-05-27 01:53:49.127 19 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 70.605s",
                                "2026-05-27 01:53:49.127 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:53:55.199 21 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.117s",
                                "2026-05-27 01:53:55.199 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:54:13.333 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s",
                                "{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [60.151162s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 32, in test_volume_type_list",
                                "    self.admin_volume_types_client.list_volume_types()['volume_types']",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 51, in list_volume_types",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:13,333 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s",
                                "",
                                "2026-05-27 01:54:28.233 17 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.122s",
                                "2026-05-27 01:54:28.233 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:54:28.279 38 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.141s",
                                "2026-05-27 01:54:28.280 38 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.",
                                "{13} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:54:28.443 34 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.125s",
                                "2026-05-27 01:54:28.443 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VersionsTest.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.test_versions.VersionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:54:31.238 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s",
                                "{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone [63.038911s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 135, in test_volume_create_get_update_delete_as_clone",
                                "    origin = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:31,238 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s",
                                "",
                                "2026-05-27 01:54:31.283 35 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s",
                                "{12} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [60.127404s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 105, in test_group_update",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:31,283 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s",
                                "",
                                "2026-05-27 01:54:39.328 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 GET https://api.testbed.osism.xyz:8776/v3/1bf545523b2c4e9d8f28e61ddf8f7bc3/volumes/0435cf43-1a33-4976-bcf8-5ac1f86b9adf 60.142s",
                                "2026-05-27 01:54:49.256 19 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.118s",
                                "2026-05-27 01:54:49.257 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:54:52.157 23 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 90.022s",
                                "2026-05-27 01:54:52.157 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:55:13.455 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s",
                                "{7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update [60.118184s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 190, in test_volume_type_update",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:55:13,455 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s",
                                "",
                                "2026-05-27 01:55:19.126 29 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 110.862s",
                                "2026-05-27 01:55:19.126 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:55:31.474 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s",
                                "{2} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [60.233246s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 124, in test_volume_create_get_update_delete_from_image",
                                "    image = self.images_client.show_image(CONF.compute.image_ref)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 119, in show_image",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 862, in _error_checker",
                                "    raise exceptions.Unauthorized(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Unauthorized: Unauthorized",
                                "Details: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.<br /><br />\\n\\n\\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:55:31,474 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s",
                                "",
                                "2026-05-27 01:55:39.468 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 PUT https://api.testbed.osism.xyz:8776/v3/c51da2e59e2541d7a95964f2cbb950d4/os-quota-sets/1bf545523b2c4e9d8f28e61ddf8f7bc3 60.137s",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5bea8c0>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x75abd5bea8c0>))",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test ",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test ",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     teardown()",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5d7a340>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5be9200>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test Details: 504, <traceback object at 0x75abd5bea8c0>))",
                                "2026-05-27 01:55:39.469 13 ERROR tempest.test ",
                                "2026-05-27 01:56:01.355 35 INFO tempest.lib.common.rest_client [req-6202cd2f-2e41-48ca-9895-03e2877089f7 req-6202cd2f-2e41-48ca-9895-03e2877089f7 ] Request (GroupsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/607c0abdb37745e98cf51bc7d33afa2b 90.065s",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     teardown()",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:56:01.356 35 ERROR tempest.test ",
                                "{12} tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:56:07.039 34 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 98.580s",
                                "2026-05-27 01:56:07.040 34 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:56:31.609 15 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/cc29833087d94023921dcec7219aa8a3 60.126s",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     teardown()",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test Details: 504",
                                "2026-05-27 01:56:31.609 15 ERROR tempest.test ",
                                "{2} tearDownClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "2026-05-27 01:56:40.033 29 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 80.889s",
                                "2026-05-27 01:56:40.034 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:56:43.038 25 INFO tempest.lib.common.rest_client [req-286ba405-2878-4493-b188-30f568391344 req-286ba405-2878-4493-b188-30f568391344 ] Request (VolumeTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/4282670be1be4e98a9de7722bf98ff7a 89.573s",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     teardown()",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:56:43.040 25 ERROR tempest.test ",
                                "{7} tearDownClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:57:07.108 13 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 504 DELETE https://api.testbed.osism.xyz:5000/v3/users/a560208c872c452696f9c2e836215052 87.630s",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 504: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test Details: 504",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test ",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test ",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     teardown()",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test Details: 504",
                                "2026-05-27 01:57:07.109 13 ERROR tempest.test ",
                                "{1} setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "2026-05-27 01:57:25.044 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 83.677s",
                                "2026-05-27 01:57:25.045 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:57:28.032 29 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 47.975s",
                                "2026-05-27 01:57:28.033 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:57:43.098 15 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 71.476s",
                                "2026-05-27 01:57:43.098 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:57:46.036 25 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 62.977s",
                                "2026-05-27 01:57:46.036 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:58:40.124 13 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 92.950s",
                                "2026-05-27 01:58:40.125 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:58:46.053 35 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 80.994s",
                                "2026-05-27 01:58:46.054 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:58:46.181 25 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 60.131s",
                                "2026-05-27 01:58:46.182 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:58:46.195 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-27 01:58:49.100 15 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 65.988s",
                                "2026-05-27 01:58:49.101 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "2026-05-27 01:59:49.036 13 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 68.894s",
                                "2026-05-27 01:59:49.037 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 02:00:40.035 13 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 50.988s",
                                "2026-05-27 02:00:40.036 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "==============================",
                                "Failed 78 tests - output below:",
                                "==============================",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status[id-3e13ca2f-48ea-49f3-ae1a-488e9180d535]",
                                "----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:37,698 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 0.925s",
                                "2026-05-27 01:46:38,193 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.491s",
                                "2026-05-27 01:46:38,200 29 INFO     [tempest.common.waiters] snapshot 4f4377bd-485b-4f65-ae32-0b32f825148b reached creating after waiting for 0.200374 seconds",
                                "2026-05-27 01:46:39,241 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 1.039s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer[id-b115cded-8f58-4ee4-aab5-9192cfada08f]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 77, in test_create_delete_qos_with_back_end_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('back-end')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-652549194 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:43,247 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 4.355s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer[id-f88d65eb-ea0d-487d-af8d-71f4011575a4]",
                                "-------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 85, in test_create_delete_qos_with_both_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('both')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-1411544953 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:03,053 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 19.792s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:43,141 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 3.844s",
                                "2026-05-27 01:47:03,446 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 20.298s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer[id-7e15f883-4bef-49a9-95eb-f94209a1ced1]",
                                "------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 69, in test_create_delete_qos_with_front_end_consumer",
                                "    self._create_delete_test_qos_with_given_consumer('front-end')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 48, in _create_delete_test_qos_with_given_consumer",
                                "    body = self.create_test_qos_specs(name, consumer)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 355, in create_test_qos_specs",
                                "    qos_specs = self.admin_volume_qos_client.create_qos(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, consumer=consumer, **kwargs)['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 48, in create_qos",
                                "    resp, body = self.post('qos-specs', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: Failed to create qos_specs: tempest-QosSpecsTestJSON-qos-141021606 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:38,448 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs 35.383s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 49, in tearDown",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot_id, status)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 371, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[resource_name]['status']",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:38,429 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 34.973s",
                                "2026-05-27 01:47:55,330 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.895s",
                                "2026-05-27 01:47:55,690 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 GET https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b 0.356s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota[id-a7644c63-2669-467a-b00e-452dd5c5397b]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 106, in test_update_default_quota",
                                "    project_id = identity.identity_utils(self.os_admin).create_project(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=project_name, description=description)['id']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quota_classes.py\", line 45, in _restore_default_quotas",
                                "    self.admin_quota_classes_client.update_quota_class_set(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        'default', **original_defaults)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quota_classes_client.py\", line 47, in update_quota_class_set",
                                "    resp, body = self.put(url, put_body)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:36,931 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.103s",
                                "2026-05-27 01:46:37,076 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types 0.135s",
                                "2026-05-27 01:46:37,481 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 0.391s",
                                "2026-05-27 01:46:37,591 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-sets/f77e5c4b1e534a859600c8013756b350/defaults 0.107s",
                                "2026-05-27 01:46:37,939 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s",
                                "2026-05-27 01:46:38,323 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:test_update_default_quota): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s",
                                "2026-05-27 01:46:43,147 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 4.815s",
                                "2026-05-27 01:46:43,151 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...",
                                "2026-05-27 01:47:03,023 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 14.868s",
                                "2026-05-27 01:47:03,025 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x70754cedb610>>, retrying...",
                                "2026-05-27 01:47:38,815 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/types/d94d6b60-5b20-496b-9083-3d03b6b04fa3 30.788s",
                                "2026-05-27 01:47:55,699 43 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotaClassesTest:_run_cleanups): 500 PUT https://api.testbed.osism.xyz:8776/v3/f77e5c4b1e534a859600c8013756b350/os-quota-class-sets/default 16.875s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key[id-ed00fd85-4494-45f2-8ceb-9e2048919aed]",
                                "------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 109, in test_set_unset_qos_key",
                                "    body = self.admin_volume_qos_client.show_qos(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.created_qos['id'])['qos_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/qos_client.py\", line 71, in show_qos",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:55,327 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.405s",
                                "2026-05-27 01:47:55,698 39 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_set_unset_qos_key): 500 GET https://api.testbed.osism.xyz:8776/v3/59b24db357dd4a91a42fdc15190ee367/qos-specs/0193c83a-3de9-49f3-8bf7-6b4e19aa163b 0.367s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:13,019 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 17.318s",
                                "2026-05-27 01:48:31,508 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 18.483s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)",
                                "------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:51,025 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/759358b642404d80b39093b160f939e4/snapshots 19.510s",
                                "2026-05-27 01:49:07,711 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 16.681s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status",
                                "    volume = self.volumes_client.create_volume(**params)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 33fae3ea-bfa4-49c5-b90b-6e70b78acd40 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:34,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types 0.897s",
                                "2026-05-27 01:46:35,066 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types 0.155s",
                                "2026-05-27 01:46:35,970 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups 0.897s",
                                "2026-05-27 01:46:36,104 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.131s",
                                "2026-05-27 01:46:37,350 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f 0.232s",
                                "2026-05-27 01:46:37,353 27 INFO     [tempest.common.waiters] group f5d5ef32-ccd7-44e4-a310-17f5ddddf07f reached available after waiting for 1.353159 seconds",
                                "2026-05-27 01:46:38,369 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes 1.011s",
                                "2026-05-27 01:46:38,906 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 0.529s",
                                "2026-05-27 01:46:59,040 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.109s",
                                "2026-05-27 01:46:59,041 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...",
                                "2026-05-27 01:47:55,145 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 51.101s",
                                "2026-05-27 01:48:15,167 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 20.005s",
                                "2026-05-27 01:48:15,168 27 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7f0d3b520050>>, retrying...",
                                "2026-05-27 01:48:31,089 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/volumes/detail 10.918s",
                                "2026-05-27 01:48:31,494 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7f45ae13f93240e08e26e864294d275e/groups/f5d5ef32-ccd7-44e4-a310-17f5ddddf07f/action 0.395s",
                                "2026-05-27 01:48:50,692 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/group_types/33fae3ea-bfa4-49c5-b90b-6e70b78acd40 19.186s",
                                "2026-05-27 01:49:10,864 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osi",
                                "    sm.xyz:8776/v3/2c72a478d8544ce2baee76978601b9bd/types/dfbdacd0-6a67-4bb7-8123-b91a1904d573 20.165s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c]",
                                "--------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type d0c93c90-daf2-445f-a99c-bffbc952227a deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:35,472 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types 0.770s",
                                "2026-05-27 01:46:35,671 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types 0.191s",
                                "2026-05-27 01:46:36,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups 0.746s",
                                "2026-05-27 01:46:36,713 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.280s",
                                "2026-05-27 01:46:36,716 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.716683 seconds",
                                "2026-05-27 01:46:36,888 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.171s",
                                "2026-05-27 01:46:37,022 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.115s",
                                "2026-05-27 01:46:37,054 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached creating after waiting for 0.054090 seconds",
                                "2026-05-27 01:46:37,262 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.203s",
                                "2026-05-27 01:46:37,374 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.108s",
                                "2026-05-27 01:46:37,380 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.380220 seconds",
                                "2026-05-27 01:46:37,518 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.135s",
                                "2026-05-27 01:46:37,633 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.110s",
                                "2026-05-27 01:46:37,636 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached error after waiting for 0.636058 seconds",
                                "2026-05-27 01:46:37,757 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 0.120s",
                                "2026-05-27 01:46:37,893 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f 0.134s",
                                "2026-05-27 01:46:37,896 11 INFO     [tempest.common.waiters] group 9c5d222b-3272-43f4-a2ec-d9dff8852e2f reached available after waiting for 0.896224 seconds",
                                "2026-05-27 01:46:38,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 0.139s",
                                "2026-05-27 01:46:39,250 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-",
                                "    43f4-a2ec-d9dff8852e2f/action 1.202s",
                                "2026-05-27 01:46:39,251 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...",
                                "2026-05-27 01:47:02,940 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 18.686s",
                                "2026-05-27 01:47:39,045 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 36.085s",
                                "2026-05-27 01:47:39,045 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x777e347346e0>>, retrying...",
                                "2026-05-27 01:47:55,240 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/volumes/detail 11.190s",
                                "2026-05-27 01:48:15,172 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/9acb8b13cc644b89b8c5eda81c8c2481/groups/9c5d222b-3272-43f4-a2ec-d9dff8852e2f/action 19.909s",
                                "2026-05-27 01:48:31,026 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/group_types/d0c93c90-daf2-445f-a99c-bffbc952227a 15.844s",
                                "2026-05-27 01:48:49,402 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 18.370s",
                                "2026-05-27 01:48:49,403 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x777e2f407610>>, retrying...",
                                "2026-05-27 01:49:10,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5d2f5957711e46309b86e2a6ed980c67/types/364ef8a7-f0a7-440d-8abd-ea62cd7eb5fa 16.472s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot",
                                "    group_snapshot = self.group_snapshots_client.create_group_snapshot(",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        **kwargs)['group_snapshot']",
                                "        ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot",
                                "    resp, body = self.post('group_snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type f5932648-ac8f-4793-9bf7-6223a8d0bb54 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:34,656 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 1.088s",
                                "2026-05-27 01:46:34,804 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types 0.142s",
                                "2026-05-27 01:46:35,826 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups 1.017s",
                                "2026-05-27 01:46:35,951 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.122s",
                                "2026-05-27 01:46:37,191 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888 0.230s",
                                "2026-05-27 01:46:37,204 17 INFO     [tempest.common.waiters] group e8b8cd01-5982-446d-9729-98371b812888 reached available after waiting for 2.204180 seconds",
                                "2026-05-27 01:46:37,860 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes 0.649s",
                                "2026-05-27 01:46:38,926 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/0ea7fa07-7db5-4454-a910-b6f0bc8e0927 1.048s",
                                "2026-05-27 01:46:38,935 17 INFO     [tempest.common.waiters] volume 0ea7fa07-7db5-4454-a910-b6f0bc8e0927 reached available after waiting for 0.935425 seconds",
                                "2026-05-27 01:46:43,142 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/group_snapshots 4.204s",
                                "2026-05-27 01:47:02,925 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 19.774s",
                                "2026-05-27 01:47:38,429 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 35.485s",
                                "2026-05-27 01:47:38,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...",
                                "2026-05-27 01:48:10,743 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 27.310s",
                                "2026-05-27 01:48:13,015 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 2.255s",
                                "2026-05-27 01:48:13,016 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x771430c4fcb0>>, retrying...",
                                "2026-05-27 01:48:50,728 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/volumes/detail 32.709s",
                                "2026-05-",
                                "    27 01:49:07,705 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ca27ba862e5844f49dc8e07d0ef17d07/groups/e8b8cd01-5982-446d-9729-98371b812888/action 16.964s",
                                "2026-05-27 01:49:10,784 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/group_types/f5932648-ac8f-4793-9bf7-6223a8d0bb54 3.070s",
                                "2026-05-27 01:49:10,935 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types/7f9eb97b-651e-416f-b092-72e1813349d6 0.144s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)",
                                "----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper",
                                "    raise exc",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 220, in test_delete_group_snapshots_following_updated_volumes",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:26,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 15.100s",
                                "2026-05-27 01:49:26,095 17 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:11,361 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 3.640s",
                                "2026-05-27 01:49:26,093 29 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/db78ddaa1dc048138c2c25d9fd077163/snapshots/4f4377bd-485b-4f65-ae32-0b32f825148b/action 14.725s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 86, in test_group_snapshot_create_show_list_delete",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:49:43,715 17 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/5469d8431e2d4468882c2f10cd5b062b/types 17.609s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)",
                                "----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials",
                                "    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]",
                                "-------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 198, in test_create_group_from_group",
                                "    grp2 = self.groups_client.create_group_from_source(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        source_group_id=grp['id'], name=grp_name2)['group']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source",
                                "    resp, body = self.post('groups/action', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type b6fecf26-e35e-46ad-a81f-f8c254de823a deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:36,201 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types 0.223s",
                                "2026-05-27 01:46:36,340 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types 0.134s",
                                "2026-05-27 01:46:37,063 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups 0.719s",
                                "2026-05-27 01:46:37,228 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 0.160s",
                                "2026-05-27 01:46:37,238 21 INFO     [tempest.common.waiters] group 07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6 reached available after waiting for 0.238225 seconds",
                                "2026-05-27 01:46:37,757 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes 0.517s",
                                "2026-05-27 01:46:38,027 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 0.243s",
                                "2026-05-27 01:47:02,961 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/ccbea12e-5f5f-430f-8bcf-979909e5db66 23.921s",
                                "2026-05-27 01:47:02,969 21 INFO     [tempest.common.waiters] volume ccbea12e-5f5f-430f-8bcf-979909e5db66 reached available after waiting for 24.969126 seconds",
                                "2026-05-27 01:47:19,540 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/action 16.569s",
                                "2026-05-27 01:47:54,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 35.409s",
                                "2026-05-27 01:47:55,693 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 0.719s",
                                "2026-05-27 01:47:55,693 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...",
                                "2026-05-27 01:48:12,650 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 11.953s",
                                "2026-05-27 01:48:49,422 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 36.754s",
                                "2026-05-27 01:48:49,423 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7625fc0ac2f0>>, retrying...",
                                "2026-05-27 01:49:10,836 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eaec78bffb7a18377/volumes/detail 16.408s",
                                "2026-05-27 01:49:26,092 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/1c11118d14fa4c6eae",
                                "    c78bffb7a18377/groups/07ed0bdc-f0b6-4bd9-9402-ae3188e20ca6/action 15.241s",
                                "2026-05-27 01:49:43,359 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/group_types/b6fecf26-e35e-46ad-a81f-f8c254de823a 17.261s",
                                "2026-05-27 01:49:43,713 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 0.345s",
                                "2026-05-27 01:49:43,714 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7625f70051d0>>, retrying...",
                                "2026-05-27 01:50:48,841 21 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/797e3b080db540b0a004f7dec500bdc0/types/bb8ca5e9-0620-4a65-9baa-1a8180af21e3 60.124s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs[id-c03cc62c-f4e9-4623-91ec-64ce2f9c1260]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 65, in test_volume_crud_with_volume_type_and_extra_specs",
                                "    self.volumes_client.retype_volume(volume['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^",
                                "                                      new_type=volume_types[1]['id'])",
                                "                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 376, in retype_volume",
                                "    resp, body = self.post('volumes/%s/action' % volume_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 165, in _delete_volume_for_cleanup",
                                "    BaseVolumeTest.delete_volume(volumes_client, volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 229, in delete_volume",
                                "    client.delete_volume(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 145, in delete_volume",
                                "    resp, body = self.delete(url)",
                                "                 ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:35,870 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.446s",
                                "2026-05-27 01:46:36,023 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 0.147s",
                                "2026-05-27 01:46:36,632 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes 0.605s",
                                "2026-05-27 01:46:36,766 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.121s",
                                "2026-05-27 01:46:38,257 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.480s",
                                "2026-05-27 01:46:38,264 25 INFO     [tempest.common.waiters] volume 753e56d5-b5f9-4133-b357-2df4d988504b reached available after waiting for 2.264496 seconds",
                                "2026-05-27 01:46:39,235 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b/action 0.969s",
                                "2026-05-27 01:46:42,712 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 3.464s",
                                "2026-05-27 01:47:19,548 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 36.816s",
                                "2026-05-27 01:47:19,548 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...",
                                "2026-05-27 01:47:38,061 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 13.509s",
                                "2026-05-27 01:47:39,044 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.967s",
                                "2026-05-27 01:47:39,045 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x743c36983c40>, retrying...",
                                "2026-05-27 01:47:55,238 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 11.190s",
                                "2026-05-27 01:47:55,398 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/c61d754fa2844329a89163f2338d7543/volumes/753e56d5-b5f9-4133-b357-2df4d988504b 0.147s",
                                "2026-05-27 01:48:31,492 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 36.089s",
                                "2026-05-27 01:48:31,493 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:48:51,034 25 INFO     [tempest.lib.commo",
                                "    n.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 14.538s",
                                "2026-05-27 01:48:51,034 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:49:11,357 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/e7149277-fec4-4390-b346-49d529829cc0 15.320s",
                                "2026-05-27 01:49:25,076 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 13.712s",
                                "2026-05-27 01:49:25,077 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:50:19,026 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 48.946s",
                                "2026-05-27 01:50:19,026 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x743c3180f610>>, retrying...",
                                "2026-05-27 01:51:24,168 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types/d73f098d-ac6d-4b83-964c-02a9fb420529 60.139s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON)",
                                "------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)",
                                "---------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete[id-4e955c3b-49db-4515-9590-0c99f8e471ad]",
                                "--------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 101, in test_volume_type_create_get_delete",
                                "    body = self.create_volume_type(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:52:13,039 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 48.817s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete[id-7830abd0-ff99-4793-a265-405684a54d46]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 133, in test_volume_type_encryption_create_get_update_delete",
                                "    volume_type_id = self.create_volume_type()['id']",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:53:13,179 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.132s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)",
                                "-----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete[id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51,smoke]",
                                "--------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup",
                                "    vol = volumes_client.show_volume(volume_id)['volume']",
                                "          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 158, in _delete_volume_for_cleanup",
                                "    vol = volumes_client.show_volume(volume_id)['volume']",
                                "          ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,839 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 2.346s",
                                "2026-05-27 01:46:32,065 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.207s",
                                "2026-05-27 01:46:33,718 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.638s",
                                "2026-05-27 01:46:33,725 15 INFO     [tempest.common.waiters] volume 43405a57-0d15-4895-b1a2-57a5f9fdefb4 reached available after waiting for 1.725638 seconds",
                                "2026-05-27 01:46:33,856 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.123s",
                                "2026-05-27 01:46:34,147 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.274s",
                                "2026-05-27 01:46:34,925 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.756s",
                                "2026-05-27 01:46:35,255 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 0.308s",
                                "2026-05-27 01:46:35,792 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 0.527s",
                                "2026-05-27 01:46:36,021 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.221s",
                                "2026-05-27 01:46:37,181 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.136s",
                                "2026-05-27 01:46:37,199 15 INFO     [tempest.common.waiters] volume fbbe0d01-7ca3-4d79-9531-895d7053b6e5 reached available after waiting for 1.199780 seconds",
                                "2026-05-27 01:46:37,411 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.206s",
                                "2026-05-27 01:46:37,534 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.115s",
                                "2026-05-27 01:46:38,153 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.607s",
                                "2026-05-27 01:46:38,832 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 0.676s",
                                "2026-05-27 01:47:02,924 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 23.",
                                "    081s",
                                "2026-05-27 01:47:37,992 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.052s",
                                "2026-05-27 01:47:55,239 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.235s",
                                "2026-05-27 01:48:12,591 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.340s",
                                "2026-05-27 01:48:31,033 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 17.426s",
                                "2026-05-27 01:48:50,700 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 18.651s",
                                "2026-05-27 01:49:07,710 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 15.994s",
                                "2026-05-27 01:49:10,922 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 2.180s",
                                "2026-05-27 01:49:25,694 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 13.748s",
                                "2026-05-27 01:49:43,358 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 16.647s",
                                "2026-05-27 01:50:19,031 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 34.657s",
                                "2026-05-27 01:50:19,031 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...",
                                "2026-05-27 01:51:31,036 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 67.000s",
                                "2026-05-27 01:51:31,037 15 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7727b2e2fc40>, retrying...",
                                "2026-05-27 01:52:28,049 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 503 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/fbbe0d01-7ca3-4d79-9531-895d7053b6e5 52.009s",
                                "2026-05-27 01:53:28,194 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes/43405a57-0d15-4895-b1a2-57a5f9fdefb4 60.135s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724a440>), (<class 'tempest.lib.exceptions.UnexpectedContentType'>, Unexpected content type provided",
                                "Details: 504, <traceback object at 0x7b671724d740>))",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest)",
                                "-----------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "    network, subnet, router = self._create_network_resources(",
                                "                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        credentials.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 319, in _create_network_resources",
                                "    self._add_router_interface(router['id'], subnet['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 383, in _add_router_interface",
                                "    self.routers_admin_client.add_router_interface(router_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "                                                   subnet_id=subnet_id)",
                                "                                                   ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 72, in add_router_interface",
                                "    return self.update_resource(uri, kwargs)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 77, in update_resource",
                                "    resp, body = self.put(req_uri, req_post_data)",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]",
                                "---------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete",
                                "    vol1 = self.volumes_client.create_volume(**params)['volume']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:33,696 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 2.036s",
                                "2026-05-27 01:46:33,823 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types 0.124s",
                                "2026-05-27 01:46:34,788 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.961s",
                                "2026-05-27 01:46:35,020 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.227s",
                                "2026-05-27 01:46:36,140 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2 0.109s",
                                "2026-05-27 01:46:36,147 35 INFO     [tempest.common.waiters] group fc3f129f-b61b-4737-8035-b486ac68fae2 reached available after waiting for 1.147392 seconds",
                                "2026-05-27 01:46:36,683 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups 0.533s",
                                "2026-05-27 01:46:36,806 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.120s",
                                "2026-05-27 01:46:37,958 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e 0.145s",
                                "2026-05-27 01:46:37,963 35 INFO     [tempest.common.waiters] group b1769579-a986-4f1f-a7a0-7412dced210e reached available after waiting for 1.963135 seconds",
                                "2026-05-27 01:46:38,344 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes 0.379s",
                                "2026-05-27 01:46:42,663 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 4.314s",
                                "2026-05-27 01:47:19,542 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 36.864s",
                                "2026-05-27 01:47:19,543 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:47:55,215 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.669s",
                                "2026-05-27 01:47:55,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 0.471s",
                                "2026-05-27 01:47:55,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:48:31,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.",
                                "    xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 30.324s",
                                "2026-05-27 01:48:49,409 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/b1769579-a986-4f1f-a7a0-7412dced210e/action 18.359s",
                                "2026-05-27 01:48:50,733 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 1.316s",
                                "2026-05-27 01:49:07,717 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 16.975s",
                                "2026-05-27 01:49:07,718 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:49:25,657 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 12.936s",
                                "2026-05-27 01:49:43,700 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/groups/fc3f129f-b61b-4737-8035-b486ac68fae2/action 18.025s",
                                "2026-05-27 01:49:43,701 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x760b60f48590>>, retrying...",
                                "2026-05-27 01:51:19,086 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 GET https://api.testbed.osism.xyz:8776/v3/6b4d93fbb33349d796eab586e0cf4eb4/volumes/detail 90.381s",
                                "2026-05-27 01:52:10,030 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/group_types/8280d17a-1982-48b0-bf4b-77621a000e78 50.936s",
                                "2026-05-27 01:53:31,103 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 504 DELETE https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types/94039ac8-9ff3-4891-bdeb-503015e403c8 81.063s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)",
                                "----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list[id-9d9b28e3-1b2e-4483-a2cc-24aa0ea1de54]",
                                "-------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 32, in test_volume_type_list",
                                "    self.admin_volume_types_client.list_volume_types()['volume_types']",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 51, in list_volume_types",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:13,333 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 504 GET https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.145s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)",
                                "---------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)",
                                "---------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_versions.VersionsTest)",
                                "----------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone[id-3f591b4a-7dc6-444c-bd51-77469506b3a1]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 135, in test_volume_create_get_update_delete_as_clone",
                                "    origin = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:31,238 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_as_clone): 504 POST https://api.testbed.osism.xyz:8776/v3/80b2430a4b704058ba7a49f5102dec61/volumes 63.031s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsTest.test_group_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006]",
                                "----------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 105, in test_group_update",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:54:31,283 35 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 504 POST https://api.testbed.osism.xyz:8776/v3/719daf88b1374ad4b8c022714f82dccf/types 60.124s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)",
                                "-----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update[id-cf9f07c6-db9e-4462-a243-5933ad65e9c8]",
                                "---------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types.py\", line 190, in test_volume_type_update",
                                "    volume_type = self.create_volume_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 366, in create_volume_type",
                                "    volume_type = self.admin_volume_types_client.create_volume_type(",
                                "                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['volume_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 90, in create_volume_type",
                                "    resp, body = self.post('types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:55:13,455 25 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_update): 504 POST https://api.testbed.osism.xyz:8776/v3/bf71d067d923451b8cc89809c63145d2/types 60.111s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[id-54a01030-c7fc-447c-86ee-c1182beae638,image,smoke]",
                                "-------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/test_volumes_get.py\", line 124, in test_volume_create_get_update_delete_from_image",
                                "    image = self.images_client.show_image(CONF.compute.image_ref)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 119, in show_image",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 862, in _error_checker",
                                "    raise exceptions.Unauthorized(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Unauthorized: Unauthorized",
                                "Details: {'message': 'This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.<br /><br />\\n\\n\\n', 'code': '401 Unauthorized', 'title': 'Unauthorized'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:55:31,474 15 INFO     [tempest.lib.common.rest_client] Request (VolumesGetTest:test_volume_create_get_update_delete_from_image): 401 GET https://api.testbed.osism.xyz:9292/v2/images/beadbea5-b86f-4938-b38c-74134c0b170f 60.226s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest)",
                                "---------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.test_volumes_get.VolumesGetTest)",
                                "------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)",
                                "--------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)",
                                "---------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest)",
                                "----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)",
                                "---------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)",
                                "--------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)",
                                "-----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 504",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)",
                                "---------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 96 tests in 861.5849 sec.",
                                " - Passed: 11",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 78",
                                "Sum of execute time for each test: 2633.8863 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:03:50.942372",
                                " - Worker 1 (4 tests) => 0:03:32.917161",
                                " - Worker 2 (7 tests) => 0:12:29.753042",
                                " - Worker 3 (7 tests) => 0:07:54.669078",
                                " - Worker 4 (6 tests) => 0:08:17.591914",
                                " - Worker 5 (5 tests) => 0:07:36.748854",
                                " - Worker 6 (6 tests) => 0:08:17.951001",
                                " - Worker 7 (9 tests) => 0:12:10.773387",
                                " - Worker 8 (5 tests) => 0:05:09.991054",
                                " - Worker 9 (10 tests) => 0:10:51.264209",
                                " - Worker 10 (4 tests) => 0:01:36.124635",
                                " - Worker 11 (3 tests) => 0:02:38.791941",
                                " - Worker 12 (5 tests) => 0:12:14.396719",
                                " - Worker 13 (5 tests) => 0:07:58.481405",
                                " - Worker 14 (10 tests) => 0:04:07.112113",
                                " - Worker 15 (5 tests) => 0:02:49.075047"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a9cb-95ca-000000000020-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:42.342374Z",
                            "start": "2026-05-27T01:35:37.383206Z"
                        },
                        "id": "0242ac1f-6606-a9cb-95ca-000000000020",
                        "name": "Run tempest"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 12,
            "failures": 1,
            "ignored": 0,
            "ok": 25,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:00:46.209439Z",
                    "start": "2026-05-27T02:00:43.510731Z"
                },
                "id": "0242ac1f-6606-daec-569b-000000000002",
                "name": "Post output play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stat",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:43.584007Z",
                            "start": "2026-05-27T02:00:43.528863Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.011058",
                            "end": "2026-05-27 02:00:44.443138",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sudo -n true",
                                    "_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-daec-569b-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-27 02:00:44.432080",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-daec-569b-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:44.637259Z",
                            "start": "2026-05-27T02:00:43.626395Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000009",
                        "name": "Check sudo"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:44.676981Z",
                            "start": "2026-05-27T02:00:44.650566Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000000a",
                        "name": "Set source and destination for files and folders"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "all_sources": []
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:44.768920Z",
                            "start": "2026-05-27T02:00:44.690458Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000000c",
                        "name": "Build a list of source, dest dictionaries"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "zuul-testbed01",
                                            "path": "/home/zuul-testbed01/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "zuul-testbed01",
                                            "path": "/home/zuul-testbed01/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed01/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed01/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1002,
                                    "group": "zuul-testbed01",
                                    "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": "zuul-testbed01",
                                            "path": "/home/zuul-testbed01/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed01",
                                    "path": "/home/zuul-testbed01/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1001,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:45.738217Z",
                            "start": "2026-05-27T02:00:44.777645Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000000d",
                        "name": "Ensure target folders exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:45.773781Z",
                            "start": "2026-05-27T02:00:45.748682Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed01/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed01/zuul-output/logs"
                                }
                            },
                            "gid": 1002,
                            "group": "zuul-testbed01",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/home/zuul-testbed01/zuul-output/logs",
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "u=rwX,g=rX,o=rX",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed01/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed01",
                            "path": "/home/zuul-testbed01/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1001
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.087280Z",
                            "start": "2026-05-27T02:00:45.785511Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000011",
                        "name": "Make all log files readable"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stage_output_renames",
                            "changed": false,
                            "false_condition": "extensions_to_txt is defined and extensions_to_txt is not none",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.130409Z",
                            "start": "2026-05-27T02:00:46.094281Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000012",
                        "name": "Rename log files that match extensions_to_txt"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "find",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.170416Z",
                            "start": "2026-05-27T02:00:46.145092Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000014",
                        "name": "Discover log files for compression"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-daec-569b-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.209439Z",
                            "start": "2026-05-27T02:00:46.184818Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:01:06.930544Z",
                    "start": "2026-05-27T02:00:46.230342Z"
                },
                "id": "0242ac1f-6606-daec-569b-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.305266Z",
                            "start": "2026-05-27T02:00:46.246560Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-000000000019",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:00:46.362954Z",
                            "start": "2026-05-27T02:00:46.317014Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000001a",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:20.092738",
                            "end": "2026-05-27 02:01:06.755768",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/scripts",
                                    "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-daec-569b-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 02:00:46.663030",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 02:00:46 - clean up servers\n2026-05-27 02:00:47 - testbed-manager\n2026-05-27 02:00:47 - testbed-node-3\n2026-05-27 02:00:48 - testbed-node-5\n2026-05-27 02:00:48 - testbed-node-4\n2026-05-27 02:00:48 - testbed-node-0\n2026-05-27 02:00:48 - testbed-node-1\n2026-05-27 02:00:48 - testbed-node-2\n2026-05-27 02:00:48 - clean up keypairs\n2026-05-27 02:00:48 - testbed\n2026-05-27 02:00:48 - wait for servers to be gone\n2026-05-27 02:00:59 - clean up ports\n2026-05-27 02:00:59 - 4f1af186-cb0a-43cd-99c3-da69394c18d1\n2026-05-27 02:00:59 - 54cc86cd-ba77-41be-b36c-ffaa64bb0304\n2026-05-27 02:01:00 - 8e993b4b-a842-4761-8f05-ca0fa5c49c0f\n2026-05-27 02:01:00 - acf0892d-8fea-429d-82f3-f880b74b2b31\n2026-05-27 02:01:00 - efb0ef96-7dc1-4bfe-a399-c7723f870278\n2026-05-27 02:01:00 - f2eaad70-2e14-4297-8221-6b2c0dd512c5\n2026-05-27 02:01:00 - fc55c7ae-1b76-40d2-a8b2-d98f245d1c5e\n2026-05-27 02:01:01 - clean up volumes\n2026-05-27 02:01:02 - testbed-volume-5-node-base\n2026-05-27 02:01:02 - testbed-volume-0-node-base\n2026-05-27 02:01:02 - testbed-volume-1-node-base\n2026-05-27 02:01:02 - testbed-volume-3-node-base\n2026-05-27 02:01:02 - testbed-volume-4-node-base\n2026-05-27 02:01:02 - testbed-volume-2-node-base\n2026-05-27 02:01:02 - testbed-volume-8-node-5\n2026-05-27 02:01:02 - testbed-volume-6-node-3\n2026-05-27 02:01:02 - testbed-volume-manager-base\n2026-05-27 02:01:02 - testbed-volume-0-node-3\n2026-05-27 02:01:02 - testbed-volume-3-node-3\n2026-05-27 02:01:02 - testbed-volume-1-node-4\n2026-05-27 02:01:02 - testbed-volume-5-node-5\n2026-05-27 02:01:02 - testbed-volume-2-node-5\n2026-05-27 02:01:02 - testbed-volume-7-node-4\n2026-05-27 02:01:02 - testbed-volume-4-node-4\n2026-05-27 02:01:02 - disconnect routers\n2026-05-27 02:01:02 - testbed\n2026-05-27 02:01:03 - clean up subnets\n2026-05-27 02:01:03 - subnet-testbed-management\n2026-05-27 02:01:04 - clean up networks\n2026-05-27 02:01:04 - net-testbed-management\n2026-05-27 02:01:04 - clean up security groups\n2026-05-27 02:01:04 - testbed-management\n2026-05-27 02:01:04 - testbed-node\n2026-05-27 02:01:04 - clean up floating ips\n2026-05-27 02:01:04 - 81.163.193.125\n2026-05-27 02:01:05 - clean up routers\n2026-05-27 02:01:05 - testbed",
                            "stdout_lines": [
                                "2026-05-27 02:00:46 - clean up servers",
                                "2026-05-27 02:00:47 - testbed-manager",
                                "2026-05-27 02:00:47 - testbed-node-3",
                                "2026-05-27 02:00:48 - testbed-node-5",
                                "2026-05-27 02:00:48 - testbed-node-4",
                                "2026-05-27 02:00:48 - testbed-node-0",
                                "2026-05-27 02:00:48 - testbed-node-1",
                                "2026-05-27 02:00:48 - testbed-node-2",
                                "2026-05-27 02:00:48 - clean up keypairs",
                                "2026-05-27 02:00:48 - testbed",
                                "2026-05-27 02:00:48 - wait for servers to be gone",
                                "2026-05-27 02:00:59 - clean up ports",
                                "2026-05-27 02:00:59 - 4f1af186-cb0a-43cd-99c3-da69394c18d1",
                                "2026-05-27 02:00:59 - 54cc86cd-ba77-41be-b36c-ffaa64bb0304",
                                "2026-05-27 02:01:00 - 8e993b4b-a842-4761-8f05-ca0fa5c49c0f",
                                "2026-05-27 02:01:00 - acf0892d-8fea-429d-82f3-f880b74b2b31",
                                "2026-05-27 02:01:00 - efb0ef96-7dc1-4bfe-a399-c7723f870278",
                                "2026-05-27 02:01:00 - f2eaad70-2e14-4297-8221-6b2c0dd512c5",
                                "2026-05-27 02:01:00 - fc55c7ae-1b76-40d2-a8b2-d98f245d1c5e",
                                "2026-05-27 02:01:01 - clean up volumes",
                                "2026-05-27 02:01:02 - testbed-volume-5-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-0-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-1-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-3-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-4-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-2-node-base",
                                "2026-05-27 02:01:02 - testbed-volume-8-node-5",
                                "2026-05-27 02:01:02 - testbed-volume-6-node-3",
                                "2026-05-27 02:01:02 - testbed-volume-manager-base",
                                "2026-05-27 02:01:02 - testbed-volume-0-node-3",
                                "2026-05-27 02:01:02 - testbed-volume-3-node-3",
                                "2026-05-27 02:01:02 - testbed-volume-1-node-4",
                                "2026-05-27 02:01:02 - testbed-volume-5-node-5",
                                "2026-05-27 02:01:02 - testbed-volume-2-node-5",
                                "2026-05-27 02:01:02 - testbed-volume-7-node-4",
                                "2026-05-27 02:01:02 - testbed-volume-4-node-4",
                                "2026-05-27 02:01:02 - disconnect routers",
                                "2026-05-27 02:01:02 - testbed",
                                "2026-05-27 02:01:03 - clean up subnets",
                                "2026-05-27 02:01:03 - subnet-testbed-management",
                                "2026-05-27 02:01:04 - clean up networks",
                                "2026-05-27 02:01:04 - net-testbed-management",
                                "2026-05-27 02:01:04 - clean up security groups",
                                "2026-05-27 02:01:04 - testbed-management",
                                "2026-05-27 02:01:04 - testbed-node",
                                "2026-05-27 02:01:04 - clean up floating ips",
                                "2026-05-27 02:01:04 - 81.163.193.125",
                                "2026-05-27 02:01:05 - clean up routers",
                                "2026-05-27 02:01:05 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-daec-569b-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:06.930544Z",
                            "start": "2026-05-27T02:00:46.403449Z"
                        },
                        "id": "0242ac1f-6606-daec-569b-00000000001b",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 7,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/cleanup.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:01:10.516823Z",
                    "start": "2026-05-27T02:01:07.858956Z"
                },
                "id": "0242ac1f-6606-afac-a669-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:07.933238Z",
                            "start": "2026-05-27T02:01:07.875585Z"
                        },
                        "id": "0242ac1f-6606-afac-a669-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:07.967683Z",
                            "start": "2026-05-27T02:01:07.942980Z"
                        },
                        "id": "0242ac1f-6606-afac-a669-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:01.558400",
                            "end": "2026-05-27 02:01:10.352315",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed01/src/github.com/osism/testbed/terraform/scripts",
                                    "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-afac-a669-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 02:01:08.793915",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 02:01:09 - clean up servers\n2026-05-27 02:01:09 - clean up keypairs\n2026-05-27 02:01:09 - wait for servers to be gone\n2026-05-27 02:01:09 - clean up ports\n2026-05-27 02:01:09 - clean up volumes\n2026-05-27 02:01:09 - disconnect routers\n2026-05-27 02:01:10 - clean up subnets\n2026-05-27 02:01:10 - clean up networks\n2026-05-27 02:01:10 - clean up security groups\n2026-05-27 02:01:10 - clean up floating ips\n2026-05-27 02:01:10 - clean up routers",
                            "stdout_lines": [
                                "2026-05-27 02:01:09 - clean up servers",
                                "2026-05-27 02:01:09 - clean up keypairs",
                                "2026-05-27 02:01:09 - wait for servers to be gone",
                                "2026-05-27 02:01:09 - clean up ports",
                                "2026-05-27 02:01:09 - clean up volumes",
                                "2026-05-27 02:01:09 - disconnect routers",
                                "2026-05-27 02:01:10 - clean up subnets",
                                "2026-05-27 02:01:10 - clean up networks",
                                "2026-05-27 02:01:10 - clean up security groups",
                                "2026-05-27 02:01:10 - clean up floating ips",
                                "2026-05-27 02:01:10 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-afac-a669-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:10.516823Z",
                            "start": "2026-05-27T02:01:08.004521Z"
                        },
                        "id": "0242ac1f-6606-afac-a669-000000000006",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post-fetch.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:01:15.248194Z",
                    "start": "2026-05-27T02:01:11.458742Z"
                },
                "id": "0242ac1f-6606-3ef4-728f-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ef4-728f-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:11.530823Z",
                            "start": "2026-05-27T02:01:11.474635Z"
                        },
                        "id": "0242ac1f-6606-3ef4-728f-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ef4-728f-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:11.594167Z",
                            "start": "2026-05-27T02:01:11.545160Z"
                        },
                        "id": "0242ac1f-6606-3ef4-728f-000000000009",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/logs",
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts",
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/docs",
                                            "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/3d10348088db4fbd8b997f25f7e07cf3/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ef4-728f-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:12.683757Z",
                            "start": "2026-05-27T02:01:11.603061Z"
                        },
                        "id": "0242ac1f-6606-3ef4-728f-00000000000a",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "synchronize",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/logs/ /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/",
                                    "failed": false,
                                    "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": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ sudo-debug.txt\n>f+++++++++ sudo-strace.log\n>f+++++++++ sudo-strace.log.time\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ sudo-debug.txt",
                                        ">f+++++++++ sudo-strace.log",
                                        ">f+++++++++ sudo-strace.log.time"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/logs",
                                        "src": "logs"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/artifacts/ /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts/",
                                    "failed": false,
                                    "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": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/artifacts",
                                        "src": "artifacts"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/docs/ /var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs/",
                                    "failed": false,
                                    "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": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed01@81.163.193.140:/home/zuul-testbed01/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ef4-728f-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:15.179716Z",
                            "start": "2026-05-27T02:01:12.697040Z"
                        },
                        "id": "0242ac1f-6606-3ef4-728f-00000000000c",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "docs"
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ef4-728f-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:15.248194Z",
                            "start": "2026-05-27T02:01:15.199034Z"
                        },
                        "id": "0242ac1f-6606-3ef4-728f-000000000011",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "3",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T02:01:17.186209Z",
                    "start": "2026-05-27T02:01:16.179787Z"
                },
                "id": "0242ac1f-6606-0014-55db-000000000002",
                "name": "Base post"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQClPyUMai7UozSgtvG6gPhaBg7LPosnnS6uJLse9j2l3DGaCv4LKEKQxA71p00Z9Y5b+lEBSny4VnTwmxYda3zO2UfCHEauqyXUOUSGZn9YVC++F/povBecqcgf3CvdUEGNm2ji+pVN0lKL8enAVzZgGec/WvweXcfjquk/iarnpakjn2k5lxvjdVj78RY94AVXLGK3uY9WcNo/m/D3BCYh7Rv7kjGh2N2xHhhiirpUQRfUTm5XPbWGaozTG+Aj5z4zY/NNyr7N7w1mMM6U9/zJPeQLeN6rxLn3s5DknsfkpWzmgDPSbHqlsFSlRWHwW5Jnw+P0EVBYd7GOmgOW7aPRpOBGIb2x6DGYxcDxCUkeuCEP/jecWe9Ttk0tg39Bb5iA1vMbVHhmHceOl9GvH3QpNla/gtVQEmATdNqMixfKm/FB4V9iS/6MJDCPBvKl7r45ILT2I0yILj5mtb19DH9blUiRKEHzGkzc2qH+X8ShJSyFSn5g6q3Zh5UVRz++aRE= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed01/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed01",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQClPyUMai7UozSgtvG6gPhaBg7LPosnnS6uJLse9j2l3DGaCv4LKEKQxA71p00Z9Y5b+lEBSny4VnTwmxYda3zO2UfCHEauqyXUOUSGZn9YVC++F/povBecqcgf3CvdUEGNm2ji+pVN0lKL8enAVzZgGec/WvweXcfjquk/iarnpakjn2k5lxvjdVj78RY94AVXLGK3uY9WcNo/m/D3BCYh7Rv7kjGh2N2xHhhiirpUQRfUTm5XPbWGaozTG+Aj5z4zY/NNyr7N7w1mMM6U9/zJPeQLeN6rxLn3s5DknsfkpWzmgDPSbHqlsFSlRWHwW5Jnw+P0EVBYd7GOmgOW7aPRpOBGIb2x6DGYxcDxCUkeuCEP/jecWe9Ttk0tg39Bb5iA1vMbVHhmHceOl9GvH3QpNla/gtVQEmATdNqMixfKm/FB4V9iS/6MJDCPBvKl7r45ILT2I0yILj5mtb19DH9blUiRKEHzGkzc2qH+X8ShJSyFSn5g6q3Zh5UVRz++aRE= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed01/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed01",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0014-55db-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/3d10348088db4fbd8b997f25f7e07cf3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T02:01:17.186209Z",
                            "start": "2026-05-27T02:01:16.195303Z"
                        },
                        "id": "0242ac1f-6606-0014-55db-000000000007",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
